From 8380220005b5f2e0efede32a43d9e18eaeefafde Mon Sep 17 00:00:00 2001 From: Maxim Poliakovski Date: Wed, 15 Jul 2020 00:57:09 +0200 Subject: [PATCH] M68K: fix MOVEC operand transfer direction. --- arch/M68K/M68KDisassembler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/M68K/M68KDisassembler.c b/arch/M68K/M68KDisassembler.c index 4b26e02cb8..c1c52d061e 100644 --- a/arch/M68K/M68KDisassembler.c +++ b/arch/M68K/M68KDisassembler.c @@ -2620,7 +2620,7 @@ static void d68010_movec(m68k_info *info) case 0x807: reg = M68K_REG_SRP; break; } - if (BIT_1(info->ir)) { + if (BIT_0(info->ir)) { op0->reg = (BIT_F(extension) ? M68K_REG_A0 : M68K_REG_D0) + ((extension >> 12) & 7); op1->reg = reg; } else {