From 52a5335770c4617ce0d3e9927950c4df181c8601 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Wed, 21 Feb 2024 11:07:40 +0100 Subject: Small adjustment to one flags computation --- src/emu/x64run_private.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/emu/x64run_private.c b/src/emu/x64run_private.c index cd093609..927d2d1c 100644 --- a/src/emu/x64run_private.c +++ b/src/emu/x64run_private.c @@ -1002,7 +1002,7 @@ void UpdateFlags(x64emu_t *emu) if(emu->op2.u8 == 1) { CONDITIONAL_SET_FLAG((emu->res.u8 + (emu->res.u8 >> 7)) & 1, F_OF); } - CONDITIONAL_SET_FLAG(emu->res.u16 & 0x1, F_CF); + CONDITIONAL_SET_FLAG(emu->res.u8 & 0x1, F_CF); break; case d_rol16: if(emu->op2.u16 == 1) { -- cgit 1.4.1