* m10300-opc.c (mn10300_opcodes): Fix opcode for 4 operand "mul" and
authorJeff Law <law@redhat.com>
Fri, 17 Jul 1998 00:06:55 +0000 (00:06 +0000)
committerJeff Law <law@redhat.com>
Fri, 17 Jul 1998 00:06:55 +0000 (00:06 +0000)
        "mulu".

opcodes/ChangeLog
opcodes/m10300-opc.c

index 7f38af22753d687b2e6c276f0cc23c07c9e273d5..69e2830f0e9f91c90e7891ef0599a1a83e062d5b 100644 (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
index b0498cdea2057d6420613b997b786f30260f8cd1..08a3af66328f58025dd8c8dea963b740880e1c12 100644 (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 */