From 20fc16023033a65bbf2c3c226b97b1bc05e4fa36 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Tue, 27 Feb 2024 14:04:07 +0100 Subject: [ARM64_DYNAREC] Fixed a potential issue with F0 87 opcode --- src/dynarec/arm64/dynarec_arm64_f0.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dynarec/arm64/dynarec_arm64_f0.c b/src/dynarec/arm64/dynarec_arm64_f0.c index ed5af05a..69bfcbab 100644 --- a/src/dynarec/arm64/dynarec_arm64_f0.c +++ b/src/dynarec/arm64/dynarec_arm64_f0.c @@ -1495,7 +1495,7 @@ uintptr_t dynarec64_F0(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin addr = geted(dyn, addr, ninst, nextop, &ed, x2, &fixedaddress, NULL, 0, 0, rex, LOCK_LOCK, 0, 0); if(!ALIGNED_ATOMICxw) { if(arm64_uscat) { - ANDx_mask(x1, wback, 1, 0, 3); // mask = F + ANDx_mask(x1, ed, 1, 0, 3); // mask = F CMPSw_U12(x1, 16-(1<<(2+rex.w))); B_MARK(cGT); } else { -- cgit 1.4.1