aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/fcvt_h_s.h
diff options
context:
space:
mode:
authorTsukasa #01 (a4lg) <research_trasio@irq.a4lg.com>2021-12-08 11:28:44 +0900
committerGitHub <noreply@github.com>2021-12-07 18:28:44 -0800
commita68c7b12e6b9e9b9abd7ad1cee05c4a8432719ec (patch)
tree5ce0295f0e44d09ed9c87accc75bd6f4228a0197 /riscv/insns/fcvt_h_s.h
parent9b3b305e42d9427618b08c33b5dfe1b5180b9f43 (diff)
downloadspike-a68c7b12e6b9e9b9abd7ad1cee05c4a8432719ec.zip
spike-a68c7b12e6b9e9b9abd7ad1cee05c4a8432719ec.tar.gz
spike-a68c7b12e6b9e9b9abd7ad1cee05c4a8432719ec.tar.bz2
Add 'Zfhmin' extension (#880)
Zfhmin is a subset of Zfh (half-precision IEEE 754 binary16 floating point) extension, consisting only of data transfer and conversion instructions. This commit adds `EXT_ZFHMIN` to `isa_extension_t`, permits "zfhmin" as a multi-letter extension and adjusts feature gate for data transfer / conversion instructions. * FLH / FSH * FMV.X.H / FMV.H.X * FCVT.S.H / FCVT.H.S * FCVT.D.H / FCVT.H.D (if 'D' extension is also present) * FCVT.Q.H / FCVT.H.Q (if 'Q' extension is also present)
Diffstat (limited to 'riscv/insns/fcvt_h_s.h')
-rw-r--r--riscv/insns/fcvt_h_s.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/riscv/insns/fcvt_h_s.h b/riscv/insns/fcvt_h_s.h
index eb928e9..ce39d81 100644
--- a/riscv/insns/fcvt_h_s.h
+++ b/riscv/insns/fcvt_h_s.h
@@ -1,4 +1,4 @@
-require_extension(EXT_ZFH);
+require_extension(EXT_ZFHMIN);
require_fp;
softfloat_roundingMode = RM;
WRITE_FRD(f32_to_f16(f32(FRS1)));