diff options
| author | Yang Liu <liuyang22@iscas.ac.cn> | 2025-08-04 16:48:37 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-04 10:48:37 +0200 |
| commit | 926176c1b539bc29e7a6c5f4f7bfc68502afd33f (patch) | |
| tree | 5673407ae6daa7d95c5a2c34447a2e98151f0cb8 /src | |
| parent | aac73456032aaf71f2d83f21a6ee7358b2ffd781 (diff) | |
| download | box64-926176c1b539bc29e7a6c5f4f7bfc68502afd33f.tar.gz box64-926176c1b539bc29e7a6c5f4f7bfc68502afd33f.zip | |
[LA64_DYNAREC] Fixed 0F E2 PSRAD opcode (#2885)
Diffstat (limited to 'src')
| -rw-r--r-- | src/dynarec/la64/dynarec_la64_0f.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dynarec/la64/dynarec_la64_0f.c b/src/dynarec/la64/dynarec_la64_0f.c index 0cdaccb7..36e9f942 100644 --- a/src/dynarec/la64/dynarec_la64_0f.c +++ b/src/dynarec/la64/dynarec_la64_0f.c @@ -2162,7 +2162,7 @@ uintptr_t dynarec64_0F(dynarec_la64_t* dyn, uintptr_t addr, uintptr_t ip, int ni VAVGR_BU(v0, v0, v1); break; case 0xE1: - INST_NAME("PSRAW Gm,Em"); + INST_NAME("PSRAW Gm, Em"); nextop = F8; GETGM(v0); GETEM(v1, 0); @@ -2172,12 +2172,12 @@ uintptr_t dynarec64_0F(dynarec_la64_t* dyn, uintptr_t addr, uintptr_t ip, int ni VSRA_H(v0, v0, q0); break; case 0xE2: - INST_NAME("PSRAD Gm,Em"); + INST_NAME("PSRAD Gm, Em"); nextop = F8; GETGM(v0); GETEM(v1, 0); q0 = fpu_get_scratch(dyn); - VMINI_WU(q0, v1, 31); + VMINI_DU(q0, v1, 31); VREPLVEI_W(q0, q0, 0); VSRA_W(v0, v0, q0); break; |