about summary refs log tree commit diff stats
path: root/src/emu
diff options
context:
space:
mode:
authorYang Liu <liuyang22@iscas.ac.cn>2025-02-18 00:06:47 +0800
committerGitHub <noreply@github.com>2025-02-17 17:06:47 +0100
commitf85b9ac664fedafe2fba8d40a01456bf197b5228 (patch)
tree54ba5c4575ace87dd29b4cd2f026b8f6d0bcbe76 /src/emu
parentee5a41e21e01dfc3bf51a8f893ffdea2f2791e52 (diff)
downloadbox64-f85b9ac664fedafe2fba8d40a01456bf197b5228.tar.gz
box64-f85b9ac664fedafe2fba8d40a01456bf197b5228.zip
[INTERP] Added more nops ([DYNAREC] too) (#2377)
Diffstat (limited to 'src/emu')
-rw-r--r--src/emu/x64run64.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/emu/x64run64.c b/src/emu/x64run64.c
index 0470d92a..33f1e806 100644
--- a/src/emu/x64run64.c
+++ b/src/emu/x64run64.c
@@ -178,6 +178,13 @@ uintptr_t Run64(x64emu_t *emu, rex_t rex, int seg, uintptr_t addr)
                             return 0;

                     }

                     break;

+

+                case 0x18:

+                case 0x19:

+                case 0x1F: /* NOP (multi-byte) */

+                    nextop = F8;

+                    FAKEED(0);

+                    break;

                 case 0x28:

                     switch(rep) {

                         case 0: /* MOVAPS Gx, FS:Ex */