From 34625568121683a226f501a18abeaa1af856bc12 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Tue, 14 Jul 2026 14:56:49 -0700 Subject: [PATCH] Fix pmulhsu.w.h0 shift amount Resolves #2319 cc @chihminchao Signed-off-by: Andrew Waterman --- riscv/insns/pmulhsu_w_h0.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/riscv/insns/pmulhsu_w_h0.h b/riscv/insns/pmulhsu_w_h0.h index c4a28c74..37731c98 100644 --- a/riscv/insns/pmulhsu_w_h0.h +++ b/riscv/insns/pmulhsu_w_h0.h @@ -1,6 +1,6 @@ require_rv64; P_RD_RS1_RS2_E_SULOOP(32,32,16, { sreg_t mres = sext(p_rs1,64) * zext(p_rs2,64); - p_rd = mres >> 32; + p_rd = mres >> 16; } )