From 87baa884d2aabb356bdd2b20b55f65aa5b87058b Mon Sep 17 00:00:00 2001 From: Yang Liu Date: Wed, 6 Aug 2025 16:42:50 +0800 Subject: [LA64_DYNAREC] Fixed 66 0F 3A 16 PEXTRD opcode (#2906) --- src/dynarec/la64/dynarec_la64_660f.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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); -- cgit 1.4.1