about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-03-19 18:23:57 +0100
committerptitSeb <sebastien.chev@gmail.com>2021-03-19 18:23:57 +0100
commitf683404db95c583954acbec96ad5721d1b5bdba5 (patch)
tree81b12ef82c907871c9eca006313e9edcaf3e0048
parentd8c3c38d6983c1f88e2e5992635c25eb6a54086d (diff)
downloadbox64-f683404db95c583954acbec96ad5721d1b5bdba5.tar.gz
box64-f683404db95c583954acbec96ad5721d1b5bdba5.zip
[DYNAREC] Fixed 80/7 CMP opcode (and now, all 4 tests games works again)
-rwxr-xr-xsrc/dynarec/dynarec_arm64_00.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/dynarec/dynarec_arm64_00.c b/src/dynarec/dynarec_arm64_00.c
index 2bf86f36..e4987c6e 100755
--- a/src/dynarec/dynarec_arm64_00.c
+++ b/src/dynarec/dynarec_arm64_00.c
@@ -390,6 +390,7 @@ uintptr_t dynarec64_00(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin
                     GETEB(x1, 1);
                     u8 = F8;
                     if(u8) {
+                        MOV32w(x2, u8);
                         emit_cmp8(dyn, ninst, x1, x2, x3, x4, x5);
                     } else {
                         emit_cmp8_0(dyn, ninst, x1, x3, x4);