diff options
author | Mark Fedorov <mark.fedorov@cloudbear.ru> | 2022-03-31 13:34:14 +0300 |
---|---|---|
committer | Mark Fedorov <mark.fedorov@cloudbear.ru> | 2022-04-04 13:00:42 +0300 |
commit | 1b7f851e7618fc4cc98b5cbde51426410dfd97aa (patch) | |
tree | c7bf4f30f2c5ad22bb45c90cd48fadfce2f9b8a1 /riscv/csrs.h | |
parent | 3bbaab01762f0b5bac1fd816370c270ffe28fd6b (diff) | |
download | spike-1b7f851e7618fc4cc98b5cbde51426410dfd97aa.zip spike-1b7f851e7618fc4cc98b5cbde51426410dfd97aa.tar.gz spike-1b7f851e7618fc4cc98b5cbde51426410dfd97aa.tar.bz2 |
Refactor misa masking
Diffstat (limited to 'riscv/csrs.h')
-rw-r--r-- | riscv/csrs.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/riscv/csrs.h b/riscv/csrs.h index 0cbe8c5..21a9de8 100644 --- a/riscv/csrs.h +++ b/riscv/csrs.h @@ -299,6 +299,7 @@ class misa_csr_t final: public basic_csr_t { private: const reg_t max_isa; const reg_t write_mask; + const reg_t dependency(const reg_t val, const char feature, const char depends_on) const noexcept; }; typedef std::shared_ptr<misa_csr_t> misa_csr_t_p; |