From 354447a435dd197555f86e4fa87eac9f8e023e10 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Mon, 22 Jul 1996 19:49:24 +0000 Subject: [PATCH] Mon Jul 22 15:38:53 1996 Andreas Schwab * 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 | 8 +++++++- opcodes/m68k-opc.c | 8 ++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index fc0271081cd..b9b741b848f 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,9 +1,15 @@ +Mon Jul 22 15:38:53 1996 Andreas Schwab + + * 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 * 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 diff --git a/opcodes/m68k-opc.c b/opcodes/m68k-opc.c index dec6b3fffa3..0ebbc8cea0d 100644 --- a/opcodes/m68k-opc.c +++ b/opcodes/m68k-opc.c @@ -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 }, -- 2.30.2