diff options
author | Nick Clifton <nickc@redhat.com> | 1999-10-29 09:47:52 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 1999-10-29 09:47:52 +0000 |
commit | fd2a3b10de9085091f2001644ade7dec1a8ccf07 (patch) | |
tree | 630a17ae451184b7a9ad14264f0785ce4b8c3c8a /opcodes/d30v-opc.c | |
parent | abdbda5ecb6d35bd8764c19e4a1eded60bc5ad92 (diff) | |
download | binutils-fd2a3b10de9085091f2001644ade7dec1a8ccf07.zip binutils-fd2a3b10de9085091f2001644ade7dec1a8ccf07.tar.gz binutils-fd2a3b10de9085091f2001644ade7dec1a8ccf07.tar.bz2 |
Define SHORT_AR and use for MVTACC (fix for CR: 101340)
Diffstat (limited to 'opcodes/d30v-opc.c')
-rw-r--r-- | opcodes/d30v-opc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/opcodes/d30v-opc.c b/opcodes/d30v-opc.c index 2265e7c..6a8fcc0 100644 --- a/opcodes/d30v-opc.c +++ b/opcodes/d30v-opc.c @@ -283,7 +283,7 @@ const struct d30v_opcode d30v_opcode_table[] = { { "mulxs", IALU2, 0x19, { SHORT_AA }, IU, FLAG_MUL32, 0, 0 }, { "mvfacc", IALU2, 0x1f, { SHORT_RA }, IU, 0, 0, 0 }, { "mvfsys", BRA, 0x1e, { SHORT_C1 }, MU, FLAG_ALL, FLAG_ALL, 0 }, - { "mvtacc", IALU2, 0xf, { SHORT_AA }, IU, 0, 0, 0 }, + { "mvtacc", IALU2, 0xf, { SHORT_AR }, IU, 0, 0, 0 }, { "mvtsys", BRA, 0xe, { SHORT_C2 }, MU, FLAG_ALL, FLAG_ALL, 0 }, { "nop", BRA, 0xF, { SHORT_NONE }, EITHER, 0, 0, 0 }, { "not", LOGIC, 0x19, { SHORT_U }, EITHER, 0, 0, 0 }, @@ -471,6 +471,7 @@ const struct d30v_format d30v_format_table[] = { LONG_2b, 3, { Ra3, IMM32 } }, /* Ra,imm32 */ { LONG_D, 2, { IMM6S3, IMM32 } }, /* imm6s3,imm32 */ { LONG_Db, 2, { IMM6U, IMM32 } }, /* imm6,imm32 */ + { SHORT_AR, 0, { Aa, Rb, Rc } }, /* Aa,Rb,Rc */ { 0, 0, { 0 } }, }; |