diff --git a/src/isa/riscv64/instr/rvf/decode.h b/src/isa/riscv64/instr/rvf/decode.h index 00c118388..703ece4cb 100644 --- a/src/isa/riscv64/instr/rvf/decode.h +++ b/src/isa/riscv64/instr/rvf/decode.h @@ -97,7 +97,7 @@ def_THelper(vload) { def_INSTR_TAB("001 000 1 01000 ????? ??? ????? ????? ??", vlr); // VL2R def_INSTR_TAB("011 000 1 01000 ????? ??? ????? ????? ??", vlr); // VL4R def_INSTR_TAB("111 000 1 01000 ????? ??? ????? ????? ??", vlr); // VL8R - def_INSTR_TAB("000 000 1 01011 ????? ??? ????? ????? ??", vlm); // VLM + def_INSTR_TAB("000 000 1 01011 ????? 000 ????? ????? ??", vlm); // VLM def_INSTR_TAB("??? 001 ? ????? ????? ??? ????? ????? ??", vlxe); // VLUXEI def_INSTR_TAB("??? 010 ? ????? ????? ??? ????? ????? ??", vlse); // VLSE def_INSTR_TAB("??? 011 ? ????? ????? ??? ????? ????? ??", vlxe); // VLOXEI @@ -110,7 +110,7 @@ def_THelper(vstore) { def_INSTR_TAB("001 000 1 01000 ????? 000 ????? ????? ??", vsr); // VS2R def_INSTR_TAB("011 000 1 01000 ????? 000 ????? ????? ??", vsr); // VS4R def_INSTR_TAB("111 000 1 01000 ????? 000 ????? ????? ??", vsr); // VS8R - def_INSTR_TAB("000 000 1 01011 ????? ??? ????? ????? ??", vsm); // VSM + def_INSTR_TAB("000 000 1 01011 ????? 000 ????? ????? ??", vsm); // VSM def_INSTR_TAB("??? 001 ? ????? ????? ??? ????? ????? ??", vsxe); // VSUXEI def_INSTR_TAB("??? 010 ? ????? ????? ??? ????? ????? ??", vsse); // VSSE def_INSTR_TAB("??? 011 ? ????? ????? ??? ????? ????? ??", vsxe); // VSOXEI @@ -125,7 +125,7 @@ def_THelper(vload_mmu) { def_INSTR_TAB("001 000 1 01000 ????? ??? ????? ????? ??", vlr_mmu); // VL2R def_INSTR_TAB("011 000 1 01000 ????? ??? ????? ????? ??", vlr_mmu); // VL4R def_INSTR_TAB("111 000 1 01000 ????? ??? ????? ????? ??", vlr_mmu); // VL8R - def_INSTR_TAB("000 000 1 01011 ????? ??? ????? ????? ??", vlm_mmu); // VLM + def_INSTR_TAB("000 000 1 01011 ????? 000 ????? ????? ??", vlm_mmu); // VLM def_INSTR_TAB("??? 001 ? ????? ????? ??? ????? ????? ??", vlxe_mmu); // VLUXEI def_INSTR_TAB("??? 010 ? ????? ????? ??? ????? ????? ??", vlse_mmu); // VLSE def_INSTR_TAB("??? 011 ? ????? ????? ??? ????? ????? ??", vlxe_mmu); // VLOXEI @@ -138,7 +138,7 @@ def_THelper(vstore_mmu) { def_INSTR_TAB("001 000 1 01000 ????? 000 ????? ????? ??", vsr_mmu); // VS2R def_INSTR_TAB("011 000 1 01000 ????? 000 ????? ????? ??", vsr_mmu); // VS4R def_INSTR_TAB("111 000 1 01000 ????? 000 ????? ????? ??", vsr_mmu); // VS8R - def_INSTR_TAB("000 000 1 01011 ????? ??? ????? ????? ??", vsm_mmu); // VSM + def_INSTR_TAB("000 000 1 01011 ????? 000 ????? ????? ??", vsm_mmu); // VSM def_INSTR_TAB("??? 001 ? ????? ????? ??? ????? ????? ??", vsxe_mmu); // VSUXEI def_INSTR_TAB("??? 010 ? ????? ????? ??? ????? ????? ??", vsse_mmu); // VSSE def_INSTR_TAB("??? 011 ? ????? ????? ??? ????? ????? ??", vsxe_mmu); // VSOXEI