diff options
author | YenHaoChen <howard25336284@gmail.com> | 2022-12-18 19:28:05 +0800 |
---|---|---|
committer | YenHaoChen <howard25336284@gmail.com> | 2022-12-21 13:17:18 +0800 |
commit | 1f2f68962ce851bc630951dc9c0983ce48f81f19 (patch) | |
tree | c5534423949c1f5c4c837797a662e4423b62252e /riscv | |
parent | ae016f835c4ac8d500935bca472697582acf5e7d (diff) | |
download | riscv-isa-sim-1f2f68962ce851bc630951dc9c0983ce48f81f19.zip riscv-isa-sim-1f2f68962ce851bc630951dc9c0983ce48f81f19.tar.gz riscv-isa-sim-1f2f68962ce851bc630951dc9c0983ce48f81f19.tar.bz2 |
triggers: refactor: move m/s/u/vs/vu to trigger_t
Diffstat (limited to 'riscv')
-rw-r--r-- | riscv/triggers.h | 21 |
1 files changed, 6 insertions, 15 deletions
diff --git a/riscv/triggers.h b/riscv/triggers.h index 7d59de3..29539d3 100644 --- a/riscv/triggers.h +++ b/riscv/triggers.h @@ -89,6 +89,12 @@ protected: action_t legalize_action(reg_t val) const noexcept; reg_t tdata2; + bool vs = false; + bool vu = false; + bool m = false; + bool s = false; + bool u = false; + private: unsigned legalize_mhselect(bool h_enabled) const noexcept; @@ -151,12 +157,7 @@ public: private: bool dmode; bool hit; - bool vs; - bool vu; bool nmi; - bool m; - bool s; - bool u; action_t action; }; @@ -173,11 +174,6 @@ public: private: bool dmode; bool hit; - bool vs; - bool vu; - bool m; - bool s; - bool u; action_t action; }; @@ -216,11 +212,6 @@ private: bool timing = false; bool chain = false; match_t match = MATCH_EQUAL; - bool m = false; - bool s = false; - bool u = false; - bool vs = false; - bool vu = false; bool execute = false; bool store = false; bool load = false; |