about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-04-02 22:16:37 +0200
committerptitSeb <sebastien.chev@gmail.com>2023-04-02 22:16:37 +0200
commita0f078718ac1d517a148f4f86f7ca055cfa207a9 (patch)
treebd661dd0a7ff52a3801d29bdb9d8a6d211bf1b30 /src
parentb3a2031484465e26f71c9bee00ce5e2e9d6fc65a (diff)
downloadbox64-a0f078718ac1d517a148f4f86f7ca055cfa207a9.tar.gz
box64-a0f078718ac1d517a148f4f86f7ca055cfa207a9.zip
[ARM64_DYNAREC] Fixed typo in 66 0F 5B opcode (fixed sound in many Unity3D games)
Diffstat (limited to 'src')
-rwxr-xr-xsrc/dynarec/arm64/dynarec_arm64_660f.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dynarec/arm64/dynarec_arm64_660f.c b/src/dynarec/arm64/dynarec_arm64_660f.c
index 5b21e174..038e70c3 100755
--- a/src/dynarec/arm64/dynarec_arm64_660f.c
+++ b/src/dynarec/arm64/dynarec_arm64_660f.c
@@ -1073,9 +1073,9 @@ uintptr_t dynarec64_660F(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int n
             GETGX_empty(v0);

             if(box64_dynarec_fastround) {

                 u8 = sse_setround(dyn, ninst, x1, x2, x3);

-                VFRINTISQ(q0, v1);

+                VFRINTISQ(v0, v1);

                 x87_restoreround(dyn, ninst, u8);

-                VFCVTZSQS(q0, q0);

+                VFCVTZSQS(v0, v0);

             } else {

                 MRS_fpsr(x5);

                 BFCw(x5, FPSR_IOC, 1);   // reset IOC bit