From a842f89e6e243bde01c229b8aec06bfea6265d32 Mon Sep 17 00:00:00 2001 From: emteere <47253321+emteere@users.noreply.github.com> Date: Mon, 10 Jun 2019 19:09:22 -0400 Subject: [PATCH] GT-2907_emteere Fixed correct setting of CF for lsl.b, lsl.w, asl.b, asl.w --- Ghidra/Processors/68000/data/languages/68000.sinc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Ghidra/Processors/68000/data/languages/68000.sinc b/Ghidra/Processors/68000/data/languages/68000.sinc index 92d8346636..80587caa5b 100644 --- a/Ghidra/Processors/68000/data/languages/68000.sinc +++ b/Ghidra/Processors/68000/data/languages/68000.sinc @@ -735,8 +735,8 @@ with : extGUARD=1 { :andi const8,"CCR" is d16=0x23c; const8 { packflags(SR); SR = SR & zext(const8); unpackflags(SR); } :andi const16,SR is opbig=0x2 & d8base=0x7c; const16 & SR { packflags(SR); SR = SR & const16; unpackflags(SR); } -:asl.b cntreg,regdnb is op=14 & cntreg & op8=1 & op67=0 & op34=0 & regdnb { getbit(CF,regdnb,32-cntreg); regdnb=regdnb<