Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4)

Side by Side Diff: include/opcode/crx.h

Issue 11969036: Merge GDB 7.5.1 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@master
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « include/opcode/avr.h ('k') | include/opcode/i386.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* crx.h -- Header file for CRX opcode and register tables. 1 /* crx.h -- Header file for CRX opcode and register tables.
2 Copyright 2004, 2010 Free Software Foundation, Inc. 2 Copyright 2004, 2010, 2012 Free Software Foundation, Inc.
3 Contributed by Tomer Levi, NSC, Israel. 3 Contributed by Tomer Levi, NSC, Israel.
4 Originally written for GAS 2.12 by Tomer Levi, NSC, Israel. 4 Originally written for GAS 2.12 by Tomer Levi, NSC, Israel.
5 Updates, BFDizing, GNUifying and ELF support by Tomer Levi. 5 Updates, BFDizing, GNUifying and ELF support by Tomer Levi.
6 6
7 This file is part of GAS, GDB and the GNU binutils. 7 This file is part of GAS, GDB and the GNU binutils.
8 8
9 GAS, GDB, and GNU binutils is free software; you can redistribute it 9 GAS, GDB, and GNU binutils is free software; you can redistribute it
10 and/or modify it under the terms of the GNU General Public License as 10 and/or modify it under the terms of the GNU General Public License as
11 published by the Free Software Foundation; either version 3, or (at your 11 published by the Free Software Foundation; either version 3, or (at your
12 option) any later version. 12 option) any later version.
(...skipping 364 matching lines...) Expand 10 before | Expand all | Expand 10 after
377 extern const reg_entry crx_copregtab[]; 377 extern const reg_entry crx_copregtab[];
378 extern const int crx_num_copregs; 378 extern const int crx_num_copregs;
379 #define NUMCOPREGS crx_num_copregs 379 #define NUMCOPREGS crx_num_copregs
380 380
381 /* CRX trap/interrupt table. */ 381 /* CRX trap/interrupt table. */
382 extern const trap_entry crx_traps[]; 382 extern const trap_entry crx_traps[];
383 extern const int crx_num_traps; 383 extern const int crx_num_traps;
384 #define NUMTRAPS crx_num_traps 384 #define NUMTRAPS crx_num_traps
385 385
386 /* cst4 operand mapping. */ 386 /* cst4 operand mapping. */
387 extern const long cst4_map[]; 387 extern const int cst4_map[];
388 extern const int cst4_maps; 388 extern const int cst4_maps;
389 389
390 /* Table of instructions with no operands. */ 390 /* Table of instructions with no operands. */
391 extern const char* no_op_insn[]; 391 extern const char* no_op_insn[];
392 392
393 /* Current instruction we're assembling. */ 393 /* Current instruction we're assembling. */
394 extern const inst *instruction; 394 extern const inst *instruction;
395 395
396 /* A macro for representing the instruction "constant" opcode, that is, 396 /* A macro for representing the instruction "constant" opcode, that is,
397 the FIXED part of the instruction. The "constant" opcode is represented 397 the FIXED part of the instruction. The "constant" opcode is represented
(...skipping 12 matching lines...) Expand all
410 /* Does the current instruction has register list ? */ 410 /* Does the current instruction has register list ? */
411 #define INST_HAS_REG_LIST \ 411 #define INST_HAS_REG_LIST \
412 (instruction->flags & REG_LIST) 412 (instruction->flags & REG_LIST)
413 413
414 /* Long long type handling. */ 414 /* Long long type handling. */
415 /* Replace all appearances of 'long long int' with LONGLONG. */ 415 /* Replace all appearances of 'long long int' with LONGLONG. */
416 typedef long long int LONGLONG; 416 typedef long long int LONGLONG;
417 typedef unsigned long long ULONGLONG; 417 typedef unsigned long long ULONGLONG;
418 418
419 #endif /* _CRX_H_ */ 419 #endif /* _CRX_H_ */
OLDNEW
« no previous file with comments | « include/opcode/avr.h ('k') | include/opcode/i386.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698