aboutsummaryrefslogtreecommitdiff
path: root/disasm/disasm.cc
diff options
context:
space:
mode:
authorMarkku-Juhani O. Saarinen <mjos@pqshield.com>2021-11-03 01:03:39 +0000
committerGitHub <noreply@github.com>2021-11-02 18:03:39 -0700
commit61244507802b5f8c13a4025baaf9a68b9f076c20 (patch)
treeb59454a9170f213dddde93fe0f1294fce1ab9e52 /disasm/disasm.cc
parent9139d5f3873a048b31b1d5ae70bf9b91b7966272 (diff)
downloadspike-61244507802b5f8c13a4025baaf9a68b9f076c20.zip
spike-61244507802b5f8c13a4025baaf9a68b9f076c20.tar.gz
spike-61244507802b5f8c13a4025baaf9a68b9f076c20.tar.bz2
Zbkx renames xperm.n and xperm.b as xperm4 and xperm8. (#846)
Krypto 1.0 changes: Entropy source CSR, name. List scalar crypto instruction groupings, as there is no single K extension. Co-authored-by: Markku-Juhani O. Saarinen <mjos@mjos.fi>
Diffstat (limited to 'disasm/disasm.cc')
-rw-r--r--disasm/disasm.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/disasm/disasm.cc b/disasm/disasm.cc
index 8e0042a..54fdb48 100644
--- a/disasm/disasm.cc
+++ b/disasm/disasm.cc
@@ -836,16 +836,16 @@ disassembler_t::disassembler_t(int xlen)
DEFINE_RTYPE(grev);
add_insn(new disasm_insn_t("rev", match_grevi | ((xlen - 1) << imm_shift), mask_grevi | mask_imm, {&xrd, &xrs1}));
add_insn(new disasm_insn_t("rev8", match_grevi | ((xlen - 8) << imm_shift), mask_grevi | mask_imm, {&xrd, &xrs1}));
- add_insn(new disasm_insn_t("rev.b", match_grevi | (0x7 << imm_shift), mask_grevi | mask_imm, {&xrd, &xrs1})); // brev8
+ add_insn(new disasm_insn_t("brev8", match_grevi | (0x7 << imm_shift), mask_grevi | mask_imm, {&xrd, &xrs1})); // brev8
add_insn(new disasm_insn_t("rev8.h", match_grevi | (0x8 << imm_shift), mask_grevi | mask_imm, {&xrd, &xrs1})); // swap16
DEFINE_ITYPE_SHIFT(grevi);
DEFINE_RTYPE(gorc);
add_insn(new disasm_insn_t("orc.b", match_gorci | (0x7 << imm_shift), mask_grevi | mask_imm, {&xrd, &xrs1}));
DEFINE_ITYPE_SHIFT(gorci);
- DEFINE_RTYPE(xperm_n);
- DEFINE_RTYPE(xperm_b);
- DEFINE_RTYPE(xperm_h);
- DEFINE_RTYPE(xperm_w);
+ DEFINE_RTYPE(xperm4);
+ DEFINE_RTYPE(xperm8);
+ DEFINE_RTYPE(xperm16);
+ DEFINE_RTYPE(xperm32);
DEFINE_R3TYPE(cmix);
DEFINE_R3TYPE(fsr);