diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-03-19 18:23:57 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-03-19 18:23:57 +0100 |
| commit | f683404db95c583954acbec96ad5721d1b5bdba5 (patch) | |
| tree | 81b12ef82c907871c9eca006313e9edcaf3e0048 | |
| parent | d8c3c38d6983c1f88e2e5992635c25eb6a54086d (diff) | |
| download | box64-f683404db95c583954acbec96ad5721d1b5bdba5.tar.gz box64-f683404db95c583954acbec96ad5721d1b5bdba5.zip | |
[DYNAREC] Fixed 80/7 CMP opcode (and now, all 4 tests games works again)
| -rwxr-xr-x | src/dynarec/dynarec_arm64_00.c | 1 |
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); |