PR 969
authorAlan Modra <amodra@gmail.com>
Wed, 14 Oct 2009 11:30:20 +0000 (11:30 +0000)
committerAlan Modra <amodra@gmail.com>
Wed, 14 Oct 2009 11:30:20 +0000 (11:30 +0000)
* m68k-opc.c (m68k_opcodes): Correct mask for macl and msacl.

opcodes/ChangeLog
opcodes/m68k-opc.c

index cd106d4b53d61bc42dd8caa7016395b88abbe633..f40249753be6ca415a7af492e985931991551c0c 100644 (file)
@@ -1,3 +1,8 @@
+2009-10-14  Tomas Hurka  <tom@hukatronic.cz>
+
+       PR 969
+       * m68k-opc.c (m68k_opcodes): Correct mask for macl and msacl.
+
 2009-10-13  H.J. Lu  <hongjiu.lu@intel.com>
 
        * i386-dis.c (print_insn): Always clear need_vex, need_vex_reg
index d8433901268e238e073df8af2b8f5d669040e696..28a77e56e9a0a9b1686cb4d9f0fedc2623d97110 100644 (file)
@@ -1507,7 +1507,7 @@ const struct m68k_opcode m68k_opcodes[] =
 {"macl", 4,    two(0xa080, 0x0800), two(0xf180, 0x0f10), "RNRo4/Rn", mcfmac },
 {"macl", 4,    two(0xa000, 0x0800), two(0xf1b0, 0x0b00), "RMRmiI", mcfmac },
 {"macl", 4,    two(0xa000, 0x0a00), two(0xf1b0, 0x0b00), "RMRmMh", mcfmac },
-{"macl", 4,    two(0xa000, 0x0800), two(0xf1b0, 0x0800), "RMRm", mcfmac },
+{"macl", 4,    two(0xa000, 0x0800), two(0xf1b0, 0x0900), "RMRm", mcfmac },
 
 {"macl", 4,    two(0xa000, 0x0800), two(0xf100, 0x0900), "R3R1iI4/RneG", mcfemac },
 {"macl", 4,    two(0xa000, 0x0a00), two(0xf100, 0x0900), "R3R1Mh4/RneG", mcfemac },
@@ -1690,7 +1690,7 @@ const struct m68k_opcode m68k_opcodes[] =
 {"msacl", 4,   two(0xa080, 0x0900), two(0xf180, 0x0f10), "RNRo4/Rn", mcfmac },
 {"msacl", 4,   two(0xa000, 0x0900), two(0xf1b0, 0x0b00), "RMRmiI", mcfmac },
 {"msacl", 4,   two(0xa000, 0x0b00), two(0xf1b0, 0x0b00), "RMRmMh", mcfmac },
-{"msacl", 4,   two(0xa000, 0x0900), two(0xf1b0, 0x0800), "RMRm", mcfmac },
+{"msacl", 4,   two(0xa000, 0x0900), two(0xf1b0, 0x0900), "RMRm", mcfmac },
 
 {"msacl", 4,   two(0xa000, 0x0900), two(0xf100, 0x0900), "R3R1iI4/RneG", mcfemac },
 {"msacl", 4,   two(0xa000, 0x0b00), two(0xf100, 0x0900), "R3R1Mh4/RneG", mcfemac },