aboutsummaryrefslogtreecommitdiff
path: root/spike_main
diff options
context:
space:
mode:
authorDave.Wen <dave.wen@sifive.com>2020-05-14 01:50:57 -0700
committerDave.Wen <dave.wen@sifive.com>2020-05-14 01:50:57 -0700
commit96c8268cd19da0e005dc5f61f3351e1af7cadd30 (patch)
treec00e678c89e7d81f0e633d59a6a4c2270c57162b /spike_main
parentb7eafcad7280ab75a6b11ed4df3bb57c1bea1b1b (diff)
downloadspike-96c8268cd19da0e005dc5f61f3351e1af7cadd30.zip
spike-96c8268cd19da0e005dc5f61f3351e1af7cadd30.tar.gz
spike-96c8268cd19da0e005dc5f61f3351e1af7cadd30.tar.bz2
rvv: fix the fractional lmul
Diffstat (limited to 'spike_main')
-rw-r--r--spike_main/disasm.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/spike_main/disasm.cc b/spike_main/disasm.cc
index fbfa869..1faef19 100644
--- a/spike_main/disasm.cc
+++ b/spike_main/disasm.cc
@@ -327,13 +327,13 @@ struct : public arg_t {
if(insn.v_frac_lmul()) {
std::string lmul_str = "";
switch(lmul){
- case 2:
+ case 3:
lmul_str = "f2";
break;
- case 4:
+ case 2:
lmul_str = "f4";
break;
- case 8:
+ case 1:
lmul_str = "f8";
break;
default: