From 6250f03b098619bc6c2dabaedf8560775cdb9bdf Mon Sep 17 00:00:00 2001 From: Yang Liu Date: Fri, 10 Oct 2025 16:38:04 +0800 Subject: [DYNAREC][INTERP] Added a few multibyte nops (#3046) --- src/emu/x64run0f.c | 5 +++++ src/emu/x64run660f.c | 5 +++++ 2 files changed, 10 insertions(+) (limited to 'src/emu') diff --git a/src/emu/x64run0f.c b/src/emu/x64run0f.c index ee66c0ce..9895f3db 100644 --- a/src/emu/x64run0f.c +++ b/src/emu/x64run0f.c @@ -302,6 +302,11 @@ uintptr_t Run0F(x64emu_t *emu, rex_t rex, uintptr_t addr, int *step) break; case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: case 0x1F: /* NOP (multi-byte) */ nextop = F8; FAKEED(0); diff --git a/src/emu/x64run660f.c b/src/emu/x64run660f.c index c3405bc5..8b801b92 100644 --- a/src/emu/x64run660f.c +++ b/src/emu/x64run660f.c @@ -183,6 +183,11 @@ uintptr_t Run660F(x64emu_t *emu, rex_t rex, uintptr_t addr) case 0x18: case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: case 0x1F: /* NOP (multi-byte) */ nextop = F8; FAKEED(0); -- cgit 1.4.1