* m10300-opc.c (mn10300_opcodes): Fix opcode for 4 operand "mul" and

"mulu".
This commit is contained in:
Jeff Law
1998-07-17 00:06:55 +00:00
parent 47f7fb8bb7
commit f10a9bdead
2 changed files with 25 additions and 12 deletions

View File

@ -1,3 +1,16 @@
start-sanitize-am33
Thu Jul 16 18:04:46 1998 Jeffrey A Law (law@cygnus.com)
* m10300-opc.c (mn10300_opcodes): Fix opcode for 4 operand "mul" and
"mulu".
end-sanitize-am33
start-sanitize-r5900
Mon Jul 13 18:14:24 1998 Jeffrey A Law (law@cygnus.com)
* mips-opc.c (pref): Enabled for the r5900.
end-sanitize-r5900
Mon Jul 13 14:53:59 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
* i386-dis.c (ckprefix): Handle fwait specially only when it isn't

View File

@ -743,7 +743,7 @@ const struct mn10300_opcode mn10300_opcodes[] = {
/* end-sanitize-am33 */
/* start-sanitize-am33 */
{ "addc", 0xfb8c0000, 0xffff000f, FMT_D7, AM33, {RM2, RN0, RD0}},
{ "addc", 0xfb8c0000, 0xffff000f, FMT_D7, AM33, {RM2, RN0, RD2}},
/* end-sanitize-am33 */
{ "addc", 0xf140, 0xfff0, FMT_D0, 0, {DM1, DN0}},
/* start-sanitize-am33 */
@ -754,7 +754,7 @@ const struct mn10300_opcode mn10300_opcodes[] = {
/* end-sanitize-am33 */
/* start-sanitize-am33 */
{ "sub", 0xfb9c0000, 0xffff000f, FMT_D7, AM33, {RM2, RN0, RD0}},
{ "sub", 0xfb9c0000, 0xffff000f, FMT_D7, AM33, {RM2, RN0, RD2}},
/* end-sanitize-am33 */
{ "sub", 0xf100, 0xfff0, FMT_D0, 0, {DM1, DN0}},
{ "sub", 0xf120, 0xfff0, FMT_D0, 0, {DM1, AN0}},
@ -772,7 +772,7 @@ const struct mn10300_opcode mn10300_opcodes[] = {
/* end-sanitize-am33 */
/* start-sanitize-am33 */
{ "subc", 0xfa8c0000, 0xffff000f, FMT_D7, AM33, {RM2, RN0, RD0}},
{ "subc", 0xfa8c0000, 0xffff000f, FMT_D7, AM33, {RM2, RN0, RD2}},
/* end-sanitize-am33 */
{ "subc", 0xf180, 0xfff0, FMT_D0, 0, {DM1, DN0}},
/* start-sanitize-am33 */
@ -783,7 +783,7 @@ const struct mn10300_opcode mn10300_opcodes[] = {
/* end-sanitize-am33 */
/* start-sanitize-am33 */
{ "mul", 0xfbab0000, 0xffff0000, FMT_D7, AM33, {RM2, RN0, RD2, RD0}},
{ "mul", 0xfbad0000, 0xffff0000, FMT_D7, AM33, {RM2, RN0, RD2, RD0}},
/* end-sanitize-am33 */
{ "mul", 0xf240, 0xfff0, FMT_D0, 0, {DM1, DN0}},
/* start-sanitize-am33 */
@ -794,7 +794,7 @@ const struct mn10300_opcode mn10300_opcodes[] = {
/* end-sanitize-am33 */
/* start-sanitize-am33 */
{ "mulu", 0xfbbb0000, 0xffff0000, FMT_D7, AM33, {RM2, RN0, RD2, RD0}},
{ "mulu", 0xfbbd0000, 0xffff0000, FMT_D7, AM33, {RM2, RN0, RD2, RD0}},
/* end-sanitize-am33 */
{ "mulu", 0xf250, 0xfff0, FMT_D0, 0, {DM1, DN0}},
/* start-sanitize-am33 */
@ -845,7 +845,7 @@ const struct mn10300_opcode mn10300_opcodes[] = {
/* end-sanitize-am33 */
/* start-sanitize-am33 */
{ "and", 0xfb0d0000, 0xffff000f, FMT_D7, AM33, {RM2, RN0, RD0}},
{ "and", 0xfb0d0000, 0xffff000f, FMT_D7, AM33, {RM2, RN0, RD2}},
/* end-sanitize-am33 */
{ "and", 0xf200, 0xfff0, FMT_D0, 0, {DM1, DN0}},
{ "and", 0xf8e000, 0xfffc00, FMT_D1, 0, {IMM8, DN0}},
@ -863,7 +863,7 @@ const struct mn10300_opcode mn10300_opcodes[] = {
/* end-sanitize-am33 */
/* start-sanitize-am33 */
{ "or", 0xfb1d0000, 0xffff000f, FMT_D7, AM33, {RM2, RN0, RD0}},
{ "or", 0xfb1d0000, 0xffff000f, FMT_D7, AM33, {RM2, RN0, RD2}},
/* end-sanitize-am33 */
{ "or", 0xf210, 0xfff0, FMT_D0, 0, {DM1, DN0}},
{ "or", 0xf8e400, 0xfffc00, FMT_D1, 0, {IMM8, DN0}},
@ -881,7 +881,7 @@ const struct mn10300_opcode mn10300_opcodes[] = {
/* end-sanitize-am33 */
/* start-sanitize-am33 */
{ "xor", 0xfb2d0000, 0xffff000f, FMT_D7, AM33, {RM2, RN0, RD0}},
{ "xor", 0xfb2d0000, 0xffff000f, FMT_D7, AM33, {RM2, RN0, RD2}},
/* end-sanitize-am33 */
{ "xor", 0xf220, 0xfff0, FMT_D0, 0, {DM1, DN0}},
{ "xor", 0xfae80000, 0xfffc0000, FMT_D2, 0, {IMM16, DN0}},
@ -928,7 +928,7 @@ const struct mn10300_opcode mn10300_opcodes[] = {
MEM2(SD8N_SHIFT8,AN0)}},
/* start-sanitize-am33 */
{ "asr", 0xfb4d0000, 0xffff000f, FMT_D7, AM33, {RM2, RN0, RD0}},
{ "asr", 0xfb4d0000, 0xffff000f, FMT_D7, AM33, {RM2, RN0, RD2}},
/* end-sanitize-am33 */
{ "asr", 0xf2b0, 0xfff0, FMT_D0, 0, {DM1, DN0}},
{ "asr", 0xf8c800, 0xfffc00, FMT_D1, 0, {IMM8, DN0}},
@ -944,7 +944,7 @@ const struct mn10300_opcode mn10300_opcodes[] = {
/* end-sanitize-am33 */
/* start-sanitize-am33 */
{ "lsr", 0xfb5d0000, 0xffff000f, FMT_D7, AM33, {RM2, RN0, RD0}},
{ "lsr", 0xfb5d0000, 0xffff000f, FMT_D7, AM33, {RM2, RN0, RD2}},
/* end-sanitize-am33 */
{ "lsr", 0xf2a0, 0xfff0, FMT_D0, 0, {DM1, DN0}},
{ "lsr", 0xf8c400, 0xfffc00, FMT_D1, 0, {IMM8, DN0}},
@ -960,7 +960,7 @@ const struct mn10300_opcode mn10300_opcodes[] = {
/* end-sanitize-am33 */
/* start-sanitize-am33 */
{ "asl", 0xfb6d0000, 0xffff000f, FMT_D7, AM33, {RM2, RN0, RD0}},
{ "asl", 0xfb6d0000, 0xffff000f, FMT_D7, AM33, {RM2, RN0, RD2}},
/* end-sanitize-am33 */
{ "asl", 0xf290, 0xfff0, FMT_D0, 0, {DM1, DN0}},
{ "asl", 0xf8c000, 0xfffc00, FMT_D1, 0, {IMM8, DN0}},
@ -1060,7 +1060,7 @@ const struct mn10300_opcode mn10300_opcodes[] = {
/* end-sanitize-am33 */
/* start-sanitize-am33 */
{ "bsch", 0xfbff0000, 0xffff000f, FMT_D7, AM33, {RM2, RN0, RD0}},
{ "bsch", 0xfbff0000, 0xffff000f, FMT_D7, AM33, {RM2, RN0, RD2}},
/* end-sanitize-am33 */
{ "bsch", 0xf670, 0xfff0, FMT_D0, AM30, {DM1, DN0}},
/* start-sanitize-am33 */