diff options
author | Chih-Min Chao <chihmin.chao@sifive.com> | 2019-05-16 17:49:34 -0700 |
---|---|---|
committer | Chih-Min Chao <chihmin.chao@sifive.com> | 2019-05-16 18:02:42 -0700 |
commit | 28229ac7f04e0ab0b2cb142782adbb656a84715d (patch) | |
tree | ccaf793f2014d0935c3e843b07b3c03ee7787878 /spike_main | |
parent | 2a990e1764aea73927612f1497e2368c5607b2b2 (diff) | |
download | spike-28229ac7f04e0ab0b2cb142782adbb656a84715d.zip spike-28229ac7f04e0ab0b2cb142782adbb656a84715d.tar.gz spike-28229ac7f04e0ab0b2cb142782adbb656a84715d.tar.bz2 |
rvv: fix integer reduction instruction suffix
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
Diffstat (limited to 'spike_main')
-rw-r--r-- | spike_main/disasm.cc | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/spike_main/disasm.cc b/spike_main/disasm.cc index 316b667..bf537b0 100644 --- a/spike_main/disasm.cc +++ b/spike_main/disasm.cc @@ -887,14 +887,14 @@ disassembler_t::disassembler_t(int xlen) //OPMVV/OPMVX //0b00_0000 - DISASM_OPIV_V___INSN(vredsum, 1); - DISASM_OPIV_V___INSN(vredand, 1); - DISASM_OPIV_V___INSN(vredor, 1); - DISASM_OPIV_V___INSN(vredxor, 1); - DISASM_OPIV_V___INSN(vredminu, 0); - DISASM_OPIV_V___INSN(vredmin, 1); - DISASM_OPIV_V___INSN(vredmaxu, 0); - DISASM_OPIV_V___INSN(vredmax, 1); + DISASM_OPIV_S___INSN(vredsum, 1); + DISASM_OPIV_S___INSN(vredand, 1); + DISASM_OPIV_S___INSN(vredor, 1); + DISASM_OPIV_S___INSN(vredxor, 1); + DISASM_OPIV_S___INSN(vredminu, 0); + 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.s.x", vmv_s_x, 0, {&vd, &xrs1}); DISASM_OPIV__X__INSN(vslide1up, 1); |