From 2edae851d9fee511a57d4da32d5acecedd95d7ed Mon Sep 17 00:00:00 2001 From: Daniel Collin Date: Fri, 12 Jun 2020 17:00:47 +0200 Subject: [PATCH] Fixed incorrect read of 32-bit imm for bsr (#1644) --- 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 42a3efdf6..55d0a96a5 100644 --- a/arch/M68K/M68KDisassembler.c +++ b/arch/M68K/M68KDisassembler.c @@ -1582,7 +1582,7 @@ static void d68000_bsr_16(m68k_info *info) static void d68020_bsr_32(m68k_info *info) { LIMIT_CPU_TYPES(info, M68020_PLUS); - build_relative_branch(info, M68K_INS_BSR, 4, peek_imm_32(info)); + build_relative_branch(info, M68K_INS_BSR, 4, read_imm_32(info)); } static void d68000_btst_r(m68k_info *info)