about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2022-01-09 15:54:42 +0100
committerptitSeb <sebastien.chev@gmail.com>2022-01-09 15:54:42 +0100
commit9bf7185c7c4b95df79b1daf101b2f308d96770ed (patch)
tree75f67a8b872ecc3d58e17be9521c2752f9e4f5cf
parent97b86e22573146519b582e04b3ec2ce665c6ea53 (diff)
downloadbox64-9bf7185c7c4b95df79b1daf101b2f308d96770ed.tar.gz
box64-9bf7185c7c4b95df79b1daf101b2f308d96770ed.zip
Fixed a typo in TBZ_MARK and TBNZ_MARK emitter (fixed infinite loop in Ex-Zodiac Demo)
-rwxr-xr-xsrc/dynarec/dynarec_arm64_helper.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dynarec/dynarec_arm64_helper.h b/src/dynarec/dynarec_arm64_helper.h
index 5a50c0c0..c4788ad2 100755
--- a/src/dynarec/dynarec_arm64_helper.h
+++ b/src/dynarec/dynarec_arm64_helper.h
@@ -347,11 +347,11 @@
     CBNZw(reg, j64)
 // Test bit N of A and branch to MARK if not set
 #define TBZ_MARK(A, N)              \
-    j64 = GETMARK2-(dyn->arm_size); \
+    j64 = GETMARK-(dyn->arm_size);  \
     TBZ(A, N, j64)
 // Test bit N of A and branch to MARK if set
 #define TBNZ_MARK(A, N)             \
-    j64 = GETMARK2-(dyn->arm_size); \
+    j64 = GETMARK-(dyn->arm_size);  \
     TBNZ(A, N, j64)
 // Branch to MARK2 if cond (use j64)
 #define B_MARK2(cond)               \