From 9bf7185c7c4b95df79b1daf101b2f308d96770ed Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sun, 9 Jan 2022 15:54:42 +0100 Subject: Fixed a typo in TBZ_MARK and TBNZ_MARK emitter (fixed infinite loop in Ex-Zodiac Demo) --- src/dynarec/dynarec_arm64_helper.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') 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) \ -- cgit 1.4.1