aboutsummaryrefslogtreecommitdiff
path: root/src/aarch64/simulator-aarch64.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/aarch64/simulator-aarch64.cc')
-rw-r--r--src/aarch64/simulator-aarch64.cc28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/aarch64/simulator-aarch64.cc b/src/aarch64/simulator-aarch64.cc
index 20e6b21b..573cdf60 100644
--- a/src/aarch64/simulator-aarch64.cc
+++ b/src/aarch64/simulator-aarch64.cc
@@ -69,6 +69,34 @@ SimSystemRegister SimSystemRegister::DefaultValueFor(SystemRegister id) {
Simulator::FormToVisitorFnMap Simulator::form_to_visitor_ = {
DEFAULT_FORM_TO_VISITOR_MAP(Simulator),
+ {"autia1716_hi_hints", &Simulator::VisitSystem},
+ {"autiasp_hi_hints", &Simulator::VisitSystem},
+ {"autiaz_hi_hints", &Simulator::VisitSystem},
+ {"autib1716_hi_hints", &Simulator::VisitSystem},
+ {"autibsp_hi_hints", &Simulator::VisitSystem},
+ {"autibz_hi_hints", &Simulator::VisitSystem},
+ {"axflag_m_pstate", &Simulator::VisitSystem},
+ {"cfinv_m_pstate", &Simulator::VisitSystem},
+ {"csdb_hi_hints", &Simulator::VisitSystem},
+ {"dgh_hi_hints", &Simulator::VisitSystem},
+ {"esb_hi_hints", &Simulator::VisitSystem},
+ {"isb_bi_barriers", &Simulator::VisitSystem},
+ {"nop_hi_hints", &Simulator::VisitSystem},
+ {"pacia1716_hi_hints", &Simulator::VisitSystem},
+ {"paciasp_hi_hints", &Simulator::VisitSystem},
+ {"paciaz_hi_hints", &Simulator::VisitSystem},
+ {"pacib1716_hi_hints", &Simulator::VisitSystem},
+ {"pacibsp_hi_hints", &Simulator::VisitSystem},
+ {"pacibz_hi_hints", &Simulator::VisitSystem},
+ {"pssbb_only_barriers", &Simulator::VisitSystem},
+ {"sev_hi_hints", &Simulator::VisitSystem},
+ {"sevl_hi_hints", &Simulator::VisitSystem},
+ {"ssbb_only_barriers", &Simulator::VisitSystem},
+ {"wfe_hi_hints", &Simulator::VisitSystem},
+ {"wfi_hi_hints", &Simulator::VisitSystem},
+ {"xaflag_m_pstate", &Simulator::VisitSystem},
+ {"xpaclri_hi_hints", &Simulator::VisitSystem},
+ {"yield_hi_hints", &Simulator::VisitSystem},
{"smlal_asimdelem_l", &Simulator::SimulateNEONMulByElementLong},
{"smlsl_asimdelem_l", &Simulator::SimulateNEONMulByElementLong},
{"smull_asimdelem_l", &Simulator::SimulateNEONMulByElementLong},