diff options
author | Chih-Min Chao <chihmin.chao@sifive.com> | 2020-01-06 20:16:16 -0800 |
---|---|---|
committer | Chih-Min Chao <chihmin.chao@sifive.com> | 2020-01-22 07:54:18 -0800 |
commit | 9413a45196a968d42bbc2cc6046a23d819293dc9 (patch) | |
tree | 15dad61a512e2eab9e3259df2350fd9371a842d4 /riscv/insns/vfmv_s_f.h | |
parent | e1cb87f7d7626d749c687020c095f17c31858592 (diff) | |
download | spike-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.h | 8 |
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; } } |