From a3a626b924ded1a0535334a65464f5ee3580d0a2 Mon Sep 17 00:00:00 2001 From: Jerry Zhao Date: Thu, 20 Jun 2024 14:16:48 -0700 Subject: Add accessors to isa_parser's VLEN/ELEN --- riscv/isa_parser.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/riscv/isa_parser.h b/riscv/isa_parser.h index 8aee293..82c469a 100644 --- a/riscv/isa_parser.h +++ b/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 get_extension_table() const { return extension_table; } -- cgit v1.1