aboutsummaryrefslogtreecommitdiff
path: root/disasm/isa_parser.cc
diff options
context:
space:
mode:
Diffstat (limited to 'disasm/isa_parser.cc')
-rw-r--r--disasm/isa_parser.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/disasm/isa_parser.cc b/disasm/isa_parser.cc
index 140bc87..79203df 100644
--- a/disasm/isa_parser.cc
+++ b/disasm/isa_parser.cc
@@ -318,6 +318,12 @@ isa_parser_t::isa_parser_t(const char* str, const char *priv)
extension_table[EXT_ZICFILP] = true;
} else if (ext_str == "zicfiss") {
extension_table[EXT_ZICFISS] = true;
+ } else if (ext_str == "smmpm") {
+ extension_table[EXT_SMMPM] = true;
+ } else if (ext_str == "smnpm") {
+ extension_table[EXT_SMNPM] = true;
+ } else if (ext_str == "ssnpm") {
+ extension_table[EXT_SSNPM] = true;
} else if (ext_str.substr(0, 3) == "zvl") {
reg_t new_vlen;
try {