about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <seebastien.chev@gmail.com>2023-09-04 09:29:55 +0200
committerptitSeb <seebastien.chev@gmail.com>2023-09-04 09:29:55 +0200
commit96025a19771dafc7d17d5f22207f64fde957930e (patch)
tree9760ac76ace4393158d872c2bf76c0fcfb06ad73 /src
parent6e1bcc03a60d105ced5251bac25a52f97e3b6f1c (diff)
downloadbox64-96025a19771dafc7d17d5f22207f64fde957930e.tar.gz
box64-96025a19771dafc7d17d5f22207f64fde957930e.zip
[ARM64_DYNAREC] Fixed 0F 38 00 PSHUFB opcode (thanks @wannacu for the hint)
Diffstat (limited to 'src')
-rw-r--r--src/dynarec/arm64/dynarec_arm64_0f.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dynarec/arm64/dynarec_arm64_0f.c b/src/dynarec/arm64/dynarec_arm64_0f.c
index fe39a5e6..d5417113 100644
--- a/src/dynarec/arm64/dynarec_arm64_0f.c
+++ b/src/dynarec/arm64/dynarec_arm64_0f.c
@@ -421,7 +421,7 @@ uintptr_t dynarec64_0F(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin
                     GETGM(q0);

                     GETEM(q1, 0);

                     d0 = fpu_get_scratch(dyn);

-                    MOVI_8(d0, 0b10001111);

+                    MOVI_8(d0, 0b10000111);

                     VAND(d0, d0, q1);  // mask the index

                     VTBL1_8(q0, q0, d0);

                     break;