aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/vfmv_s_f.h
diff options
context:
space:
mode:
authorChih-Min Chao <chihmin.chao@sifive.com>2020-01-06 20:16:16 -0800
committerChih-Min Chao <chihmin.chao@sifive.com>2020-01-22 07:54:18 -0800
commit9413a45196a968d42bbc2cc6046a23d819293dc9 (patch)
tree15dad61a512e2eab9e3259df2350fd9371a842d4 /riscv/insns/vfmv_s_f.h
parente1cb87f7d7626d749c687020c095f17c31858592 (diff)
downloadspike-9413a45196a968d42bbc2cc6046a23d819293dc9.zip
spike-9413a45196a968d42bbc2cc6046a23d819293dc9.tar.gz
spike-9413a45196a968d42bbc2cc6046a23d819293dc9.tar.bz2
commitlog: rvv: add commitlog support to float instrunctions
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
Diffstat (limited to 'riscv/insns/vfmv_s_f.h')
-rw-r--r--riscv/insns/vfmv_s_f.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/riscv/insns/vfmv_s_f.h b/riscv/insns/vfmv_s_f.h
index 44e9e2e..1f319b5 100644
--- a/riscv/insns/vfmv_s_f.h
+++ b/riscv/insns/vfmv_s_f.h
@@ -11,15 +11,15 @@ if (vl > 0) {
switch(P.VU.vsew) {
case 32:
if (FLEN == 64)
- P.VU.elt<uint32_t>(rd_num, 0) = f64(FRS1).v;
+ P.VU.elt<uint32_t>(rd_num, 0, true) = f64(FRS1).v;
else
- P.VU.elt<uint32_t>(rd_num, 0) = f32(FRS1).v;
+ P.VU.elt<uint32_t>(rd_num, 0, true) = f32(FRS1).v;
break;
case 64:
if (FLEN == 64)
- P.VU.elt<uint64_t>(rd_num, 0) = f64(FRS1).v;
+ P.VU.elt<uint64_t>(rd_num, 0, true) = f64(FRS1).v;
else
- P.VU.elt<uint64_t>(rd_num, 0) = f32(FRS1).v;
+ P.VU.elt<uint64_t>(rd_num, 0, true) = f32(FRS1).v;
break;
}
}