Browse Source

Add Smcsrind/Sscsrind extensions

pull/1383/head
Atul Khare 3 years ago
parent
commit
2d80209347
  1. 4
      disasm/isa_parser.cc
  2. 2
      riscv/isa_parser.h

4
disasm/isa_parser.cc

@ -286,6 +286,10 @@ isa_parser_t::isa_parser_t(const char* str, const char *priv)
} else if (ext_str == "zvkt") {
} else if (ext_str == "sstc") {
extension_table[EXT_SSTC] = true;
} else if (ext_str == "smcsrind") {
extension_table[EXT_SMCSRIND] = true;
} else if (ext_str == "sscsrind") {
extension_table[EXT_SSCSRIND] = true;
} else if (ext_str[0] == 'x') {
extension_table['X'] = true;
if (ext_str.size() == 1) {

2
riscv/isa_parser.h

@ -77,6 +77,8 @@ typedef enum {
EXT_SSTC,
EXT_ZACAS,
EXT_INTERNAL_ZFH_MOVE,
EXT_SMCSRIND,
EXT_SSCSRIND,
NUM_ISA_EXTENSIONS
} isa_extension_t;

Loading…
Cancel
Save