From bfb2d14fee7e73e888d56736775fea0a0161b336 Mon Sep 17 00:00:00 2001 From: Yang Liu Date: Mon, 4 Aug 2025 20:34:12 +0800 Subject: [LA64_DYNAREC] Fixed 66 0F 38 06 PHSUBD opcode (#2893) --- 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 4a7650dd..782b51c8 100644 --- a/src/dynarec/la64/dynarec_la64_660f.c +++ b/src/dynarec/la64/dynarec_la64_660f.c @@ -430,7 +430,7 @@ uintptr_t dynarec64_660F(dynarec_la64_t* dyn, uintptr_t addr, uintptr_t ip, int v1 = fpu_get_scratch(dyn); VPICKEV_W(v0, q1, q0); VPICKOD_W(v1, q1, q0); - VSUB_D(q0, v0, v1); + VSUB_W(q0, v0, v1); break; case 0x07: INST_NAME("PHSUBSW Gx, Ex"); -- cgit 1.4.1