about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorYang Liu <liuyang22@iscas.ac.cn>2025-09-17 18:39:38 +0800
committerGitHub <noreply@github.com>2025-09-17 12:39:38 +0200
commitc5981dd11c1604605e5c17170f09fa65124a4de1 (patch)
treea1915c498f1d6be77549d2bb70151abc1d69c991
parent24c15e148df707ecc43ae554d3fa0424846fd340 (diff)
downloadbox64-c5981dd11c1604605e5c17170f09fa65124a4de1.tar.gz
box64-c5981dd11c1604605e5c17170f09fa65124a4de1.zip
[LA64_DYNAREC] Fixed AVX 66 0F 67 PACKUSWB opcode (#3024)
-rw-r--r--src/dynarec/la64/dynarec_la64_avx_66_0f.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dynarec/la64/dynarec_la64_avx_66_0f.c b/src/dynarec/la64/dynarec_la64_avx_66_0f.c
index 6cc45b57..ee0bbfda 100644
--- a/src/dynarec/la64/dynarec_la64_avx_66_0f.c
+++ b/src/dynarec/la64/dynarec_la64_avx_66_0f.c
@@ -536,7 +536,7 @@ uintptr_t dynarec64_AVX_66_0F(dynarec_la64_t* dyn, uintptr_t addr, uintptr_t ip,
             VLDIxy(q0, 0b0010011111111); // broadcast 0xff as 16-bit elements to all lanes
             if (v1 == v2) {
                 VMAXIxy(H, d0, v1, 0);
-                VMINxy(H, d0, v1, q0);
+                VMINxy(H, d0, d0, q0);
                 VPICKEVxy(B, v0, d0, d0);
             } else {
                 VMAXIxy(H, d0, v1, 0);