about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/dynarec/dynarec_native_pass.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dynarec/dynarec_native_pass.c b/src/dynarec/dynarec_native_pass.c
index e4c5d047..69bd5f83 100755
--- a/src/dynarec/dynarec_native_pass.c
+++ b/src/dynarec/dynarec_native_pass.c
@@ -142,7 +142,7 @@ uintptr_t native_pass(dynarec_native_t* dyn, uintptr_t addr)
             ++addr;
             pk = PK(0);
         }
-        while(pk==0x3E) {   //Branch Taken Hint ignored
+        while(pk==0x3E || pk==0x26) {   //Branch Taken Hint ignored, same for ES: prefix
             ++addr;
             pk = PK(0);
         }
@@ -244,4 +244,4 @@ uintptr_t native_pass(dynarec_native_t* dyn, uintptr_t addr)
     FINI;
     MESSAGE(LOG_DUMP, "---- END OF BLOCK ---- (%d, %d sons)\n", dyn->size, dyn->sons_size);
     return addr;
-}
\ No newline at end of file
+}