Browse Source

Add accessors to isa_parser's VLEN/ELEN

pull/1701/head
Jerry Zhao 2 years ago
parent
commit
a3a626b924
  1. 3
      riscv/isa_parser.h

3
riscv/isa_parser.h

@ -102,12 +102,15 @@ public:
unsigned get_max_xlen() const { return max_xlen; }
reg_t get_max_isa() const { return max_isa; }
std::string get_isa_string() const { return isa_string; }
reg_t get_vlen() const { return vlen; }
reg_t get_elen() const { return elen; }
bool extension_enabled(unsigned char ext) const {
return extension_enabled(isa_extension_t(ext));
}
bool extension_enabled(isa_extension_t ext) const {
return extension_table[ext];
}
bool has_any_vector() const { return vlen > 0; }
std::bitset<NUM_ISA_EXTENSIONS> get_extension_table() const { return extension_table; }

Loading…
Cancel
Save