aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMadman <1017747824@qq.com>2023-12-09 11:54:34 +0800
committerGitHub <noreply@github.com>2023-12-09 11:54:34 +0800
commit2e2a8cb5c13debaa7ac817946ff440555965b782 (patch)
treea2e91eede12234da0cebcd67290467dd92b0973a
parente04f5f321c1ddf2c734d4d52019be3f0ed210d98 (diff)
downloadspike-2e2a8cb5c13debaa7ac817946ff440555965b782.zip
spike-2e2a8cb5c13debaa7ac817946ff440555965b782.tar.gz
spike-2e2a8cb5c13debaa7ac817946ff440555965b782.tar.bz2
fix fmvh_x_d.h rv32 sign-extended
Signed-off-by: Madman <1017747824@qq.com>
-rw-r--r--riscv/insns/fmvh_x_d.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/riscv/insns/fmvh_x_d.h b/riscv/insns/fmvh_x_d.h
index 961ad76..28abb60 100644
--- a/riscv/insns/fmvh_x_d.h
+++ b/riscv/insns/fmvh_x_d.h
@@ -4,4 +4,4 @@ require_extension(EXT_ZFA);
require_fp;
ui64_f64 ui;
ui.f = FRS1_D;
-WRITE_RD(ui.ui >> 32);
+WRITE_RD(sext32(ui.ui >> 32));