Message ID | 1479919041-18906-1-git-send-email-laurent@vivier.eu |
---|---|
State | New |
Headers | show |
On 11/23/2016 05:37 PM, Laurent Vivier wrote: > opcodes of "EXG Ax,Ay" and "EXG Dx,Dy" have been swapped > > Signed-off-by: Laurent Vivier <laurent@vivier.eu> > --- > target-m68k/translate.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) Whoops. ;-) Reviewed-by: Richard Henderson <rth@twiddle.net> r~
diff --git a/target-m68k/translate.c b/target-m68k/translate.c index 9ad974f..8e522db 100644 --- a/target-m68k/translate.c +++ b/target-m68k/translate.c @@ -2198,13 +2198,13 @@ static void do_exg(TCGv reg1, TCGv reg2) tcg_temp_free(temp); } -DISAS_INSN(exg_aa) +DISAS_INSN(exg_dd) { /* exchange Dx and Dy */ do_exg(DREG(insn, 9), DREG(insn, 0)); } -DISAS_INSN(exg_dd) +DISAS_INSN(exg_aa) { /* exchange Ax and Ay */ do_exg(AREG(insn, 9), AREG(insn, 0));
opcodes of "EXG Ax,Ay" and "EXG Dx,Dy" have been swapped Signed-off-by: Laurent Vivier <laurent@vivier.eu> --- target-m68k/translate.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)