about summary refs log tree commit diff stats
path: root/src/emu
diff options
context:
space:
mode:
authorYang Liu <numbksco@gmail.com>2025-05-31 03:18:22 +0800
committerYang Liu <numbksco@gmail.com>2025-05-31 03:18:22 +0800
commitab5d2eba64b29501c4ed369fa2d95447c07f3761 (patch)
tree02cd28911b83ea6915b037eeaf9636ab955f3251 /src/emu
parentb142c5a1817fb788b9692870ff6aa0cb3e622aea (diff)
downloadbox64-ab5d2eba64b29501c4ed369fa2d95447c07f3761.tar.gz
box64-ab5d2eba64b29501c4ed369fa2d95447c07f3761.zip
[WOW64] Improved RIP handling on INT n
Diffstat (limited to 'src/emu')
-rw-r--r--src/emu/x64run.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/emu/x64run.c b/src/emu/x64run.c
index 078a7ea9..8b21ca83 100644
--- a/src/emu/x64run.c
+++ b/src/emu/x64run.c
@@ -1532,9 +1532,11 @@ x64emurun:
         case 0xCD:                      /* INT n */
             tmp8u = F8;
             #ifdef _WIN32
+            #ifndef TEST_INTERPRETER
             EmitInterruption(emu, tmp8u, (void*)R_RIP);
             STEP;
             addr = R_RIP;
+            #endif
             #else
             // this is a privilege opcode...
             if(box64_wine && tmp8u==0x2D) {