aboutsummaryrefslogtreecommitdiff
path: root/opcodes
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>1996-11-07 07:26:25 +0000
committerJeff Law <law@redhat.com>1996-11-07 07:26:25 +0000
commitf2ab9a75057b571b97b68762f960dbc21296c7a4 (patch)
treebb1a2e310f4e173b880914c8152b172cd32dd507 /opcodes
parent4ba3a7a445a17c7277da0eef0946cf058302b159 (diff)
downloadgdb-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')
-rw-r--r--opcodes/mn10300-opc.c10
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}},