Browse Source

Simplify isa_parser_t::extension_enabled

Now that we guarantee that max_isa and extension_table are synchronized,
we only need to check the latter.
pull/1228/head
Andrew Waterman 4 years ago
parent
commit
39acd8e2ea
  1. 5
      riscv/isa_parser.h

5
riscv/isa_parser.h

@ -87,10 +87,7 @@ public:
return extension_enabled(isa_extension_t(ext));
}
bool extension_enabled(isa_extension_t ext) const {
if (ext >= 'A' && ext <= 'Z')
return (max_isa >> (ext - 'A')) & 1;
else
return extension_table[ext];
return extension_table[ext];
}
const std::unordered_map<std::string, extension_t*> &
get_extensions() const { return extensions; }

Loading…
Cancel
Save