about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorYang Liu <liuyang22@iscas.ac.cn>2025-08-06 16:42:50 +0800
committerGitHub <noreply@github.com>2025-08-06 10:42:50 +0200
commit87baa884d2aabb356bdd2b20b55f65aa5b87058b (patch)
treeb357e0957941bc541ecd59a1e69025ecc743154a /src
parent442d6a262be04c141fe7b0067fada77e5c0953f9 (diff)
downloadbox64-87baa884d2aabb356bdd2b20b55f65aa5b87058b.tar.gz
box64-87baa884d2aabb356bdd2b20b55f65aa5b87058b.zip
[LA64_DYNAREC] Fixed 66 0F 3A 16 PEXTRD opcode (#2906)
Diffstat (limited to 'src')
-rw-r--r--src/dynarec/la64/dynarec_la64_660f.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dynarec/la64/dynarec_la64_660f.c b/src/dynarec/la64/dynarec_la64_660f.c
index decc9fcb..ef2a1e3f 100644
--- a/src/dynarec/la64/dynarec_la64_660f.c
+++ b/src/dynarec/la64/dynarec_la64_660f.c
@@ -1107,7 +1107,7 @@ uintptr_t dynarec64_660F(dynarec_la64_t* dyn, uintptr_t addr, uintptr_t ip, int
                         if (rex.w) {
                             VPICKVE2GR_D(ed, q0, (u8 & 1));
                         } else {
-                            VPICKVE2GR_W(ed, q0, (u8 & 3));
+                            VPICKVE2GR_WU(ed, q0, (u8 & 3));
                         }
                     } else {
                         addr = geted(dyn, addr, ninst, nextop, &ed, x3, x5, &fixedaddress, rex, NULL, 1, 1);