Mon Jul 22 15:38:53 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
authorIan Lance Taylor <ian@airs.com>
Mon, 22 Jul 1996 19:49:24 +0000 (19:49 +0000)
committerIan Lance Taylor <ian@airs.com>
Mon, 22 Jul 1996 19:49:24 +0000 (19:49 +0000)
* m68k-opc.c (m68k_opcodes): Make opcode masks for the ColdFire
  move ccr/sr insns more strict so that the disassembler only
  selects them when the addressing mode is data register.

opcodes/ChangeLog
opcodes/m68k-opc.c

index fc02710..b9b741b 100644 (file)
@@ -1,9 +1,15 @@
+Mon Jul 22 15:38:53 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * m68k-opc.c (m68k_opcodes): Make opcode masks for the ColdFire
+       move ccr/sr insns more strict so that the disassembler only
+       selects them when the addressing mode is data register.
+
 start-sanitize-d10v
 Mon Jul 22 11:25:24 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
         * d10v-opc.c (pre_defined_registers):  Declare.
         * d10v-dis.c (print_operand): Now uses pre_defined_registers
         to pick a better name for the registers.
-          
+
 end-sanitize-d10v      
 Mon Jul 22 13:47:23 1996  Ian Lance Taylor  <ian@cygnus.com>
 
index dec6b3f..0ebbc8c 100644 (file)
@@ -1260,8 +1260,8 @@ const struct m68k_opcode m68k_opcodes[] =
 {"movew",      one(0030000),   one(0170000), "*w$d", m68000up | mcf5200 },
 {"movew",      one(0030100),   one(0170700), "*wAd", m68000up | mcf5200 },
 
-{"movew",      one(0040300),   one(0177700), "SsDs", mcf5200 },
-{"movew",      one(0041300),   one(0177700), "CsDs", mcf5200 },
+{"movew",      one(0040300),   one(0177770), "SsDs", mcf5200 },
+{"movew",      one(0041300),   one(0177770), "CsDs", mcf5200 },
 {"movew",      one(0040300),   one(0177700), "Ss$s", m68000up },
 {"movew",      one(0041300),   one(0177700), "Cs$s", m68010up },
 {"movew",      one(0042300),   one(0177700), ";wCd", m68000up | mcf5200 },
@@ -1275,8 +1275,8 @@ const struct m68k_opcode m68k_opcodes[] =
 {"move",       one(0030000),   one(0170000), "*w$d", m68000up | mcf5200 },
 {"move",       one(0030100),   one(0170700), "*wAd", m68000up | mcf5200 },
 
-{"move",       one(0040300),   one(0177700), "SsDs", mcf5200 },
-{"move",       one(0041300),   one(0177700), "CsDs", mcf5200 },
+{"move",       one(0040300),   one(0177770), "SsDs", mcf5200 },
+{"move",       one(0041300),   one(0177770), "CsDs", mcf5200 },
 {"move",       one(0040300),   one(0177700), "Ss$s", m68000up },
 {"move",       one(0041300),   one(0177700), "Cs$s", m68010up },
 {"move",       one(0042300),   one(0177700), ";wCd", m68000up | mcf5200 },