aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/vfredmin_vs.h
diff options
context:
space:
mode:
authorChih-Min Chao <chihmin.chao@sifive.com>2019-11-29 02:16:36 -0800
committerChih-Min Chao <chihmin.chao@sifive.com>2020-01-09 01:42:41 -0800
commit4436424174070e0e84aa2fe1b1d1450771253f36 (patch)
tree25e55b964617ae925b2aa66e75a21bcf20830d45 /riscv/insns/vfredmin_vs.h
parenta94b8914a622820d1b8ba1bb66ce1c8a544a4073 (diff)
downloadspike-4436424174070e0e84aa2fe1b1d1450771253f36.zip
spike-4436424174070e0e84aa2fe1b1d1450771253f36.tar.gz
spike-4436424174070e0e84aa2fe1b1d1450771253f36.tar.bz2
rvv: add vfredxxx.vs and vfwred[o]sum.vs float64 support
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
Diffstat (limited to 'riscv/insns/vfredmin_vs.h')
-rw-r--r--riscv/insns/vfredmin_vs.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/riscv/insns/vfredmin_vs.h b/riscv/insns/vfredmin_vs.h
index b4556bc..51c0bcb 100644
--- a/riscv/insns/vfredmin_vs.h
+++ b/riscv/insns/vfredmin_vs.h
@@ -2,4 +2,7 @@
VI_VFP_VV_LOOP_REDUCTION
({
vd_0 = f32_min(vd_0, vs2);
+},
+{
+ vd_0 = f64_min(vd_0, vs2);
})