From 4c2008f6cbf413839396e85de3409d3fcabcd541 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sat, 5 Mar 2022 15:01:16 +0100 Subject: [DYNAREC] Fixed GetEBO macro --- src/dynarec/arm64/dynarec_arm64_helper.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/dynarec/arm64/dynarec_arm64_helper.h b/src/dynarec/arm64/dynarec_arm64_helper.h index 7911e0c4..8a8e3022 100755 --- a/src/dynarec/arm64/dynarec_arm64_helper.h +++ b/src/dynarec/arm64/dynarec_arm64_helper.h @@ -244,7 +244,8 @@ ed = i; \ } else { \ addr = geted(dyn, addr, ninst, nextop, &wback, x3, &fixedaddress, 0, 0, rex, 0, D); \ - ADDx_REG(wback, wback, i); \ + ADDx_REG(x3, wback, i); \ + if(wback!=x3) wback = x3; \ LDRB_U12(i, wback, fixedaddress); \ wb1 = 1; \ ed = i; \ -- cgit 1.4.1