about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2025-06-25 10:24:55 +0200
committerptitSeb <sebastien.chev@gmail.com>2025-06-25 10:24:55 +0200
commit208a84bebbf316e87797d6201204ce38bf3074f1 (patch)
tree02d24eab68de4b48aadbcfa1af62b9d80494ca9d
parent6a6ad9748af864c41f9b2d71bc8ea1abb8b4ad11 (diff)
downloadbox64-208a84bebbf316e87797d6201204ce38bf3074f1.tar.gz
box64-208a84bebbf316e87797d6201204ce38bf3074f1.zip
[ARM64_DYNAREC] Fixed CF flag of BLSI opcode
-rw-r--r--src/dynarec/arm64/dynarec_arm64_avx_0f38.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dynarec/arm64/dynarec_arm64_avx_0f38.c b/src/dynarec/arm64/dynarec_arm64_avx_0f38.c
index f9e3a9e8..128863f4 100644
--- a/src/dynarec/arm64/dynarec_arm64_avx_0f38.c
+++ b/src/dynarec/arm64/dynarec_arm64_avx_0f38.c
@@ -184,7 +184,7 @@ uintptr_t dynarec64_AVX_0F38(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, i
                     GETVD;
                     IFX(X_CF) {
                         TSTxw_REG(ed, ed);
-                        CSETMw(x3, cEQ);
+                        CSETMw(x3, cNE);
                         BFIw(xFlags, x3, F_CF, 1);
                     }
                     NEGxw_REG(x3, ed);