diff options
Diffstat (limited to 'src/aarch64/simulator-aarch64.cc')
-rw-r--r-- | src/aarch64/simulator-aarch64.cc | 28 |
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}, |