From 3a40b9f3a3741de127997263ee3821d0b29d4b48 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Thu, 9 Nov 2023 10:56:20 +0100 Subject: More accurate 0F BA opcodes on 64bits without rex.w --- src/emu/x64run0f.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/emu/x64run0f.c b/src/emu/x64run0f.c index e8a047f2..36482ca3 100644 --- a/src/emu/x64run0f.c +++ b/src/emu/x64run0f.c @@ -1139,6 +1139,8 @@ uintptr_t Run0F(x64emu_t *emu, rex_t rex, uintptr_t addr, int *step) ED->dword[0] ^= (1<dword[1] = 0; } break; case 6: /* BTR Ed, Ib */ @@ -1159,6 +1161,8 @@ uintptr_t Run0F(x64emu_t *emu, rex_t rex, uintptr_t addr, int *step) ED->dword[0] ^= (1<dword[1] = 0; } break; case 7: /* BTC Ed, Ib */ @@ -1179,6 +1183,8 @@ uintptr_t Run0F(x64emu_t *emu, rex_t rex, uintptr_t addr, int *step) else CLEAR_FLAG(F_CF); ED->dword[0] ^= (1<dword[1] = 0; } break; -- cgit 1.4.1