diff options
author | YenHaoChen <howard25336284@gmail.com> | 2024-04-24 07:52:38 +0800 |
---|---|---|
committer | YenHaoChen <howard25336284@gmail.com> | 2024-04-24 07:53:03 +0800 |
commit | 55ee3a591667ce9c1a2b6ddaaa2a2b21c62ea1ac (patch) | |
tree | a2ae025ac64cca70724168f06c3791491cb7ea03 | |
parent | b06c1e7bcaba23576d242e54b3b3f02a7e27b281 (diff) | |
download | riscv-isa-sim-55ee3a591667ce9c1a2b6ddaaa2a2b21c62ea1ac.zip riscv-isa-sim-55ee3a591667ce9c1a2b6ddaaa2a2b21c62ea1ac.tar.gz riscv-isa-sim-55ee3a591667ce9c1a2b6ddaaa2a2b21c62ea1ac.tar.bz2 |
Make Zba + Zbb + Zbs imply B in misa
-rw-r--r-- | disasm/isa_parser.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/disasm/isa_parser.cc b/disasm/isa_parser.cc index 9bd19bf..d645514 100644 --- a/disasm/isa_parser.cc +++ b/disasm/isa_parser.cc @@ -347,6 +347,8 @@ isa_parser_t::isa_parser_t(const char* str, const char *priv) extension_table[EXT_ZBA] = true; extension_table[EXT_ZBB] = true; extension_table[EXT_ZBS] = true; + } else if (extension_table[EXT_ZBA] && extension_table[EXT_ZBB] && extension_table[EXT_ZBS]) { + extension_table['B'] = true; } if (extension_table['C']) { |