diff options
author | Jeff Law <law@redhat.com> | 1996-11-07 07:26:25 +0000 |
---|---|---|
committer | Jeff Law <law@redhat.com> | 1996-11-07 07:26:25 +0000 |
commit | f2ab9a75057b571b97b68762f960dbc21296c7a4 (patch) | |
tree | bb1a2e310f4e173b880914c8152b172cd32dd507 /opcodes/mn10300-opc.c | |
parent | 4ba3a7a445a17c7277da0eef0946cf058302b159 (diff) | |
download | gdb-f2ab9a75057b571b97b68762f960dbc21296c7a4.zip gdb-f2ab9a75057b571b97b68762f960dbc21296c7a4.tar.gz gdb-f2ab9a75057b571b97b68762f960dbc21296c7a4.tar.bz2 |
* mn10300-opc.c (mn10300_opcodes): Use DN01 for putx and
getx operand. Fix opcode for mulqu imm,dn.
Fix bugs exposed by gas testsuite (extended instructions).
Diffstat (limited to 'opcodes/mn10300-opc.c')
-rw-r--r-- | opcodes/mn10300-opc.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/opcodes/mn10300-opc.c b/opcodes/mn10300-opc.c index 3a099e4..89714f5 100644 --- a/opcodes/mn10300-opc.c +++ b/opcodes/mn10300-opc.c @@ -421,16 +421,16 @@ const struct mn10300_opcode mn10300_opcodes[] = { { "nop", 0xcb, 0xff, FMT_S0, {UNUSED}}, /* { "udf", 0, 0, {0}}, */ -{ "putx", 0xf500, 0xfff0, FMT_D0, {DM0}}, -{ "getx", 0xf6f0, 0xfff0, FMT_D0, {DN0}}, +{ "putx", 0xf500, 0xfff0, FMT_D0, {DN01}}, +{ "getx", 0xf6f0, 0xfff0, FMT_D0, {DN01}}, { "mulq", 0xf600, 0xfff0, FMT_D0, {DM1, DN0}}, { "mulq", 0xf90000, 0xfffc00, FMT_D1, {SIMM8, DN0}}, { "mulq", 0xfb000000, 0xfffc0000, FMT_D2, {SIMM16, DN0}}, { "mulq", 0xfd000000, 0xfffc0000, FMT_D4, {IMM32, DN0}}, { "mulqu", 0xf610, 0xfff0, FMT_D0, {DM1, DN0}}, -{ "mulqu", 0xf90400, 0xfffc00, FMT_D1, {SIMM8, DN0}}, -{ "mulqu", 0xfb040000, 0xfffc0000, FMT_D2, {SIMM16, DN0}}, -{ "mulqu", 0xfd040000, 0xfffc0000, FMT_D4, {IMM32, DN0}}, +{ "mulqu", 0xf91400, 0xfffc00, FMT_D1, {SIMM8, DN0}}, +{ "mulqu", 0xfb140000, 0xfffc0000, FMT_D2, {SIMM16, DN0}}, +{ "mulqu", 0xfd140000, 0xfffc0000, FMT_D4, {IMM32, DN0}}, { "sat16", 0xf640, 0xfff0, FMT_D0, {DM1, DN0}}, { "sat24", 0xf650, 0xfff0, FMT_D0, {DM1, DN0}}, { "bsch", 0xf670, 0xfff0, FMT_D0, {DM1, DN0}}, |