Browse Source
Merge pull request #1650 from YenHaoChen/pr-imply-ext
Make Zaamo + Zalrsc (Zba + Zbb + Zbs) imply A (B) in misa
pull/1641/head
Andrew Waterman
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
4 additions and
0 deletions
-
disasm/isa_parser.cc
|
|
|
@ -339,12 +339,16 @@ isa_parser_t::isa_parser_t(const char* str, const char *priv) |
|
|
|
if (extension_table['A']) { |
|
|
|
extension_table[EXT_ZAAMO] = true; |
|
|
|
extension_table[EXT_ZALRSC] = true; |
|
|
|
} else if (extension_table[EXT_ZAAMO] && extension_table[EXT_ZALRSC]) { |
|
|
|
extension_table['A'] = true; |
|
|
|
} |
|
|
|
|
|
|
|
if (extension_table['B']) { |
|
|
|
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']) { |
|
|
|
|