diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-02-04 19:50:00 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-02-04 19:50:00 +0100 |
| commit | bde279f2fad7d48bb534d94573de53796982ff9c (patch) | |
| tree | 92084beb3d18312463e00721ab2015e6de3cacf6 /src | |
| parent | e4f56f0b23cb6ca58b4f2ff11e72bd7907975683 (diff) | |
| download | box64-bde279f2fad7d48bb534d94573de53796982ff9c.tar.gz box64-bde279f2fad7d48bb534d94573de53796982ff9c.zip | |
[ARM64_DYANREC] Try to fix DD /1 opcode with FRINT extension
Diffstat (limited to 'src')
| -rw-r--r-- | src/dynarec/arm64/dynarec_arm64_dd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dynarec/arm64/dynarec_arm64_dd.c b/src/dynarec/arm64/dynarec_arm64_dd.c index ed7c0ecf..89221653 100644 --- a/src/dynarec/arm64/dynarec_arm64_dd.c +++ b/src/dynarec/arm64/dynarec_arm64_dd.c @@ -152,7 +152,7 @@ uintptr_t dynarec64_DD(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin if(arm64_frintts) { FRINT64ZD(s0, v1); FCVTZSxD(x2, s0); - STRx_U12(x2, ed, fixedaddress); + STx(x2, ed, fixedaddress); } else { MRS_fpsr(x5); BFCw(x5, FPSR_IOC, 1); // reset IOC bit |