diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2013-07-14 13:11:03 +0000 |
---|---|---|
committer | Richard Sandiford <rdsandiford@googlemail.com> | 2013-07-14 13:11:03 +0000 |
commit | cc537e567a207d4d5a78e2438d9d459b2ae55428 (patch) | |
tree | d29ac5325a000a7cb26a309ffe28b2c9a8999531 /include | |
parent | 7a5f87ce9bd0d5facacd10424c26deb0af041630 (diff) | |
download | gdb-cc537e567a207d4d5a78e2438d9d459b2ae55428.zip gdb-cc537e567a207d4d5a78e2438d9d459b2ae55428.tar.gz gdb-cc537e567a207d4d5a78e2438d9d459b2ae55428.tar.bz2 |
include/opcode/
* mips.h: Document MIPS16 "I" opcode.
opcodes/
* mips16-opc.c (mips16_opcodes): Use "I" for immediate operands
in macros.
gas/
* config/tc-mips.c (mips16_ip): Handle "I".
Diffstat (limited to 'include')
-rw-r--r-- | include/opcode/ChangeLog | 4 | ||||
-rw-r--r-- | include/opcode/mips.h | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/include/opcode/ChangeLog b/include/opcode/ChangeLog index 4d57384..a96a4ab 100644 --- a/include/opcode/ChangeLog +++ b/include/opcode/ChangeLog @@ -1,3 +1,7 @@ +2013-07-14 Richard Sandiford <rdsandiford@googlemail.com> + + * mips.h: Document MIPS16 "I" opcode. + 2013-07-07 Richard Sandiford <rdsandiford@googlemail.com> * mips.h (M_ACLR_OB, M_ASET_OB, M_CACHE_OB, M_CACHEE_OB, M_L_DOB) diff --git a/include/opcode/mips.h b/include/opcode/mips.h index 89ea3e9..2112889 100644 --- a/include/opcode/mips.h +++ b/include/opcode/mips.h @@ -1305,6 +1305,8 @@ extern int bfd_mips_num_opcodes; "l" register list for entry instruction "L" register list for exit instruction + "I" an immediate value used for macros + The remaining codes may be extended. Except as otherwise noted, the full extended operand is a 16 bit signed value. "<" 3 bit unsigned shift count * 0 (MIPS16OP_*_RZ) (full 5 bit unsigned) |