aboutsummaryrefslogtreecommitdiff
path: root/spike_main
diff options
context:
space:
mode:
authorAndrew Waterman <andrew@sifive.com>2019-07-19 00:23:32 -0700
committerAndrew Waterman <andrew@sifive.com>2019-07-19 00:25:46 -0700
commitec29540ebe1e98124e3d13b3a73bb9d262c4858b (patch)
treeb268184ac3355b6b0220c5a2b9bf8456e40d7853 /spike_main
parent3f200ac315c53d8caae1e454c19b655e6b35048b (diff)
downloadspike-ec29540ebe1e98124e3d13b3a73bb9d262c4858b.zip
spike-ec29540ebe1e98124e3d13b3a73bb9d262c4858b.tar.gz
spike-ec29540ebe1e98124e3d13b3a73bb9d262c4858b.tar.bz2
vext.x.v -> vmv.x.s; unary operation encoding changes
https://github.com/riscv/riscv-v-spec/commit/83fc27897b7b1fbc68e2e9e94f2ee05766315bac https://github.com/riscv/riscv-v-spec/commit/fb40ef10f068827f3f0a926a83dd38ebcd470085
Diffstat (limited to 'spike_main')
-rw-r--r--spike_main/disasm.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/spike_main/disasm.cc b/spike_main/disasm.cc
index ce42750..37c9630 100644
--- a/spike_main/disasm.cc
+++ b/spike_main/disasm.cc
@@ -935,7 +935,7 @@ disassembler_t::disassembler_t(int xlen)
DISASM_OPIV_S___INSN(vredmin, 1);
DISASM_OPIV_S___INSN(vredmaxu, 0);
DISASM_OPIV_S___INSN(vredmax, 1);
- DISASM_INSN("vext.x.v", vext_x_v, 0, {&xrd, &vs2, &xrs1});
+ DISASM_INSN("vmv.x.s", vmv_x_s, 0, {&xrd, &vs2});
DISASM_INSN("vmv.s.x", vmv_s_x, 0, {&vd, &xrs1});
DISASM_OPIV__X__INSN(vslide1up, 1);
DISASM_OPIV__X__INSN(vslide1down,1);