aboutsummaryrefslogtreecommitdiff
path: root/disasm/disasm.cc
diff options
context:
space:
mode:
authorKip Walker <kwalker27@users.noreply.github.com>2022-08-31 19:07:33 -0700
committerGitHub <noreply@github.com>2022-08-31 19:07:33 -0700
commit204f43cf8288550f1070c216e57f16bb45c5f560 (patch)
treeb9c1577c9e4fcca6a87ac6c6caf32371ee98c35a /disasm/disasm.cc
parent7f2f73609bcc3a06205abc0859c36f231d5bccfb (diff)
downloadspike-204f43cf8288550f1070c216e57f16bb45c5f560.zip
spike-204f43cf8288550f1070c216e57f16bb45c5f560.tar.gz
spike-204f43cf8288550f1070c216e57f16bb45c5f560.tar.bz2
Add disassembly support for Zbc instructions (#1076)
Diffstat (limited to 'disasm/disasm.cc')
-rw-r--r--disasm/disasm.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/disasm/disasm.cc b/disasm/disasm.cc
index b42bdc2..8a03677 100644
--- a/disasm/disasm.cc
+++ b/disasm/disasm.cc
@@ -889,6 +889,12 @@ void disassembler_t::add_instructions(const isa_parser_t* isa)
}
}
+ if (isa->extension_enabled(EXT_ZBC)) {
+ DEFINE_RTYPE(clmul);
+ DEFINE_RTYPE(clmulh);
+ DEFINE_RTYPE(clmulr);
+ }
+
if (isa->extension_enabled(EXT_ZBS)) {
DEFINE_RTYPE(bclr);
DEFINE_RTYPE(binv);