* cris.h (MOVE_M_TO_PREG_OPCODE, MOVE_M_TO_PREG_ZBITS)
(MOVE_PC_INCR_OPCODE_PREFIX, MOVE_PC_INCR_OPCODE_SUFFIX): New macros. (ADD_PC_INCR_OPCODE): Don't define.
This commit is contained in:
parent
5a101414ed
commit
1094df9f2d
2 changed files with 15 additions and 2 deletions
|
@ -1,3 +1,9 @@
|
|||
2005-12-07 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* cris.h (MOVE_M_TO_PREG_OPCODE, MOVE_M_TO_PREG_ZBITS)
|
||||
(MOVE_PC_INCR_OPCODE_PREFIX, MOVE_PC_INCR_OPCODE_SUFFIX): New macros.
|
||||
(ADD_PC_INCR_OPCODE): Don't define.
|
||||
|
||||
2005-12-06 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR gas/1874
|
||||
|
|
|
@ -194,8 +194,15 @@ extern const char *const cris_cc_strings[];
|
|||
#define JUMP_INDIR_Z_BITS (0xf2c0)
|
||||
#define JUMP_PC_INCR_OPCODE \
|
||||
(JUMP_INDIR_OPCODE + AUTOINCR_BIT * 0x0100 + REG_PC)
|
||||
#define ADD_PC_INCR_OPCODE \
|
||||
(0xfa00 + (2 << 4) + AUTOINCR_BIT * 0x0100 + REG_PC)
|
||||
|
||||
#define MOVE_M_TO_PREG_OPCODE 0x0a30
|
||||
#define MOVE_M_TO_PREG_ZBITS 0x01c0
|
||||
|
||||
/* BDAP.D N,PC. */
|
||||
#define MOVE_PC_INCR_OPCODE_PREFIX \
|
||||
(((BDAP_INCR_HIGH | (REG_PC << 4)) << 8) | BDAP_PC_LOW | (2 << 4))
|
||||
#define MOVE_PC_INCR_OPCODE_SUFFIX \
|
||||
(MOVE_M_TO_PREG_OPCODE | REG_PC | (AUTOINCR_BIT << 8))
|
||||
|
||||
#define JUMP_PC_INCR_OPCODE_V32 (0x0DBF)
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue