diff options
| author | Yang Liu <liuyang22@iscas.ac.cn> | 2025-08-06 16:42:50 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-06 10:42:50 +0200 |
| commit | 87baa884d2aabb356bdd2b20b55f65aa5b87058b (patch) | |
| tree | b357e0957941bc541ecd59a1e69025ecc743154a /src | |
| parent | 442d6a262be04c141fe7b0067fada77e5c0953f9 (diff) | |
| download | box64-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.c | 2 |
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); |