Class: AArch64::DSL

Inherits:
Object
  • Object
show all
Includes:
Conditions::Methods, Extends::Methods, Names::Methods, Registers, Registers::Methods, Shifts::Methods, SystemRegisters
Defined in:
lib/aarch64.rb

Constant Summary

Constants included from SystemRegisters

SystemRegisters::ACTLR_EL1, SystemRegisters::ACTLR_EL2, SystemRegisters::ACTLR_EL3, SystemRegisters::AFSR0_EL1, SystemRegisters::AFSR0_EL2, SystemRegisters::AFSR0_EL3, SystemRegisters::AFSR1_EL1, SystemRegisters::AFSR1_EL2, SystemRegisters::AFSR1_EL3, SystemRegisters::AIDR_EL1, SystemRegisters::AMAIR_EL1, SystemRegisters::AMAIR_EL2, SystemRegisters::AMAIR_EL3, SystemRegisters::AMCFGR_EL0, SystemRegisters::AMCG1IDR_EL0, SystemRegisters::AMCGCR_EL0, SystemRegisters::AMCNTENCLR0_EL0, SystemRegisters::AMCNTENCLR1_EL0, SystemRegisters::AMCNTENSET0_EL0, SystemRegisters::AMCNTENSET1_EL0, SystemRegisters::AMCR_EL0, SystemRegisters::AMUSERENR_EL0, SystemRegisters::APDAKeyHi_EL1, SystemRegisters::APDAKeyLo_EL1, SystemRegisters::APDBKeyHi_EL1, SystemRegisters::APDBKeyLo_EL1, SystemRegisters::APGAKeyHi_EL1, SystemRegisters::APGAKeyLo_EL1, SystemRegisters::APIAKeyHi_EL1, SystemRegisters::APIAKeyLo_EL1, SystemRegisters::APIBKeyHi_EL1, SystemRegisters::APIBKeyLo_EL1, SystemRegisters::CCSIDR2_EL1, SystemRegisters::CCSIDR_EL1, SystemRegisters::CLIDR_EL1, SystemRegisters::CNTFRQ_EL0, SystemRegisters::CNTHCTL_EL2, SystemRegisters::CNTHPS_CTL_EL2, SystemRegisters::CNTHPS_CVAL_EL2, SystemRegisters::CNTHPS_TVAL_EL2, SystemRegisters::CNTHP_CTL_EL2, SystemRegisters::CNTHP_CVAL_EL2, SystemRegisters::CNTHP_TVAL_EL2, SystemRegisters::CNTHVS_CTL_EL2, SystemRegisters::CNTHVS_CVAL_EL2, SystemRegisters::CNTHVS_TVAL_EL2, SystemRegisters::CNTHV_CTL_EL2, SystemRegisters::CNTHV_CVAL_EL2, SystemRegisters::CNTHV_TVAL_EL2, SystemRegisters::CNTKCTL_EL1, SystemRegisters::CNTPCTSS_EL0, SystemRegisters::CNTPCT_EL0, SystemRegisters::CNTPOFF_EL2, SystemRegisters::CNTPS_CTL_EL1, SystemRegisters::CNTPS_CVAL_EL1, SystemRegisters::CNTPS_TVAL_EL1, SystemRegisters::CNTP_CTL_EL0, SystemRegisters::CNTP_CVAL_EL0, SystemRegisters::CNTP_TVAL_EL0, SystemRegisters::CNTVCTSS_EL0, SystemRegisters::CNTVCT_EL0, SystemRegisters::CNTVOFF_EL2, SystemRegisters::CNTV_CTL_EL0, SystemRegisters::CNTV_CVAL_EL0, SystemRegisters::CNTV_TVAL_EL0, SystemRegisters::CONTEXTIDR_EL1, SystemRegisters::CONTEXTIDR_EL2, SystemRegisters::CPACR_EL1, SystemRegisters::CPTR_EL2, SystemRegisters::CPTR_EL3, SystemRegisters::CSSELR_EL1, SystemRegisters::CTR_EL0, SystemRegisters::CurrentEL, SystemRegisters::DACR32_EL2, SystemRegisters::DAIF, SystemRegisters::DBGAUTHSTATUS_EL1, SystemRegisters::DBGBCR0_EL1, SystemRegisters::DBGBCR10_EL1, SystemRegisters::DBGBCR11_EL1, SystemRegisters::DBGBCR12_EL1, SystemRegisters::DBGBCR13_EL1, SystemRegisters::DBGBCR14_EL1, SystemRegisters::DBGBCR15_EL1, SystemRegisters::DBGBCR1_EL1, SystemRegisters::DBGBCR2_EL1, SystemRegisters::DBGBCR3_EL1, SystemRegisters::DBGBCR4_EL1, SystemRegisters::DBGBCR5_EL1, SystemRegisters::DBGBCR6_EL1, SystemRegisters::DBGBCR7_EL1, SystemRegisters::DBGBCR8_EL1, SystemRegisters::DBGBCR9_EL1, SystemRegisters::DBGBVR0_EL1, SystemRegisters::DBGBVR10_EL1, SystemRegisters::DBGBVR11_EL1, SystemRegisters::DBGBVR12_EL1, SystemRegisters::DBGBVR13_EL1, SystemRegisters::DBGBVR14_EL1, SystemRegisters::DBGBVR15_EL1, SystemRegisters::DBGBVR1_EL1, SystemRegisters::DBGBVR2_EL1, SystemRegisters::DBGBVR3_EL1, SystemRegisters::DBGBVR4_EL1, SystemRegisters::DBGBVR5_EL1, SystemRegisters::DBGBVR6_EL1, SystemRegisters::DBGBVR7_EL1, SystemRegisters::DBGBVR8_EL1, SystemRegisters::DBGBVR9_EL1, SystemRegisters::DBGCLAIMCLR_EL1, SystemRegisters::DBGCLAIMSET_EL1, SystemRegisters::DBGDTRRX_EL0, SystemRegisters::DBGDTRTX_EL0, SystemRegisters::DBGDTR_EL0, SystemRegisters::DBGPRCR_EL1, SystemRegisters::DBGVCR32_EL2, SystemRegisters::DBGWCR0_EL1, SystemRegisters::DBGWCR10_EL1, SystemRegisters::DBGWCR11_EL1, SystemRegisters::DBGWCR12_EL1, SystemRegisters::DBGWCR13_EL1, SystemRegisters::DBGWCR14_EL1, SystemRegisters::DBGWCR15_EL1, SystemRegisters::DBGWCR1_EL1, SystemRegisters::DBGWCR2_EL1, SystemRegisters::DBGWCR3_EL1, SystemRegisters::DBGWCR4_EL1, SystemRegisters::DBGWCR5_EL1, SystemRegisters::DBGWCR6_EL1, SystemRegisters::DBGWCR7_EL1, SystemRegisters::DBGWCR8_EL1, SystemRegisters::DBGWCR9_EL1, SystemRegisters::DBGWVR0_EL1, SystemRegisters::DBGWVR10_EL1, SystemRegisters::DBGWVR11_EL1, SystemRegisters::DBGWVR12_EL1, SystemRegisters::DBGWVR13_EL1, SystemRegisters::DBGWVR14_EL1, SystemRegisters::DBGWVR15_EL1, SystemRegisters::DBGWVR1_EL1, SystemRegisters::DBGWVR2_EL1, SystemRegisters::DBGWVR3_EL1, SystemRegisters::DBGWVR4_EL1, SystemRegisters::DBGWVR5_EL1, SystemRegisters::DBGWVR6_EL1, SystemRegisters::DBGWVR7_EL1, SystemRegisters::DBGWVR8_EL1, SystemRegisters::DBGWVR9_EL1, SystemRegisters::DCZID_EL0, SystemRegisters::DISR_EL1, SystemRegisters::DIT, SystemRegisters::DLR_EL0, SystemRegisters::DSPSR_EL0, SystemRegisters::ELR_EL1, SystemRegisters::ELR_EL2, SystemRegisters::ELR_EL3, SystemRegisters::ERRIDR_EL1, SystemRegisters::ERRSELR_EL1, SystemRegisters::ERXADDR_EL1, SystemRegisters::ERXCTLR_EL1, SystemRegisters::ERXFR_EL1, SystemRegisters::ERXMISC0_EL1, SystemRegisters::ERXMISC1_EL1, SystemRegisters::ERXMISC2_EL1, SystemRegisters::ERXMISC3_EL1, SystemRegisters::ERXPFGCDN_EL1, SystemRegisters::ERXPFGCTL_EL1, SystemRegisters::ERXPFGF_EL1, SystemRegisters::ERXSTATUS_EL1, SystemRegisters::ESR_EL1, SystemRegisters::ESR_EL2, SystemRegisters::ESR_EL3, SystemRegisters::FAR_EL1, SystemRegisters::FAR_EL2, SystemRegisters::FAR_EL3, SystemRegisters::FPCR, SystemRegisters::FPEXC32_EL2, SystemRegisters::FPSR, SystemRegisters::GCR_EL1, SystemRegisters::GMID_EL1, SystemRegisters::HACR_EL2, SystemRegisters::HAFGRTR_EL2, SystemRegisters::HCR_EL2, SystemRegisters::HDFGRTR_EL2, SystemRegisters::HDFGWTR_EL2, SystemRegisters::HFGITR_EL2, SystemRegisters::HFGRTR_EL2, SystemRegisters::HFGWTR_EL2, SystemRegisters::HPFAR_EL2, SystemRegisters::HSTR_EL2, SystemRegisters::ICC_ASGI1R_EL1, SystemRegisters::ICC_BPR0_EL1, SystemRegisters::ICC_BPR1_EL1, SystemRegisters::ICC_CTLR_EL1, SystemRegisters::ICC_CTLR_EL3, SystemRegisters::ICC_DIR_EL1, SystemRegisters::ICC_EOIR0_EL1, SystemRegisters::ICC_EOIR1_EL1, SystemRegisters::ICC_HPPIR0_EL1, SystemRegisters::ICC_HPPIR1_EL1, SystemRegisters::ICC_IAR0_EL1, SystemRegisters::ICC_IAR1_EL1, SystemRegisters::ICC_IGRPEN0_EL1, SystemRegisters::ICC_IGRPEN1_EL1, SystemRegisters::ICC_IGRPEN1_EL3, SystemRegisters::ICC_PMR_EL1, SystemRegisters::ICC_RPR_EL1, SystemRegisters::ICC_SGI0R_EL1, SystemRegisters::ICC_SGI1R_EL1, SystemRegisters::ICC_SRE_EL1, SystemRegisters::ICC_SRE_EL2, SystemRegisters::ICC_SRE_EL3, SystemRegisters::ICH_EISR_EL2, SystemRegisters::ICH_ELRSR_EL2, SystemRegisters::ICH_HCR_EL2, SystemRegisters::ICH_MISR_EL2, SystemRegisters::ICH_VMCR_EL2, SystemRegisters::ICH_VTR_EL2, SystemRegisters::ID_AA64AFR0_EL1, SystemRegisters::ID_AA64AFR1_EL1, SystemRegisters::ID_AA64DFR0_EL1, SystemRegisters::ID_AA64DFR1_EL1, SystemRegisters::ID_AA64ISAR0_EL1, SystemRegisters::ID_AA64ISAR1_EL1, SystemRegisters::ID_AA64MMFR0_EL1, SystemRegisters::ID_AA64MMFR1_EL1, SystemRegisters::ID_AA64MMFR2_EL1, SystemRegisters::ID_AA64PFR0_EL1, SystemRegisters::ID_AA64PFR1_EL1, SystemRegisters::ID_AA64ZFR0_EL1, SystemRegisters::ID_AFR0_EL1, SystemRegisters::ID_DFR0_EL1, SystemRegisters::ID_DFR1_EL1, SystemRegisters::ID_ISAR0_EL1, SystemRegisters::ID_ISAR1_EL1, SystemRegisters::ID_ISAR2_EL1, SystemRegisters::ID_ISAR3_EL1, SystemRegisters::ID_ISAR4_EL1, SystemRegisters::ID_ISAR5_EL1, SystemRegisters::ID_ISAR6_EL1, SystemRegisters::ID_MMFR0_EL1, SystemRegisters::ID_MMFR1_EL1, SystemRegisters::ID_MMFR2_EL1, SystemRegisters::ID_MMFR3_EL1, SystemRegisters::ID_MMFR4_EL1, SystemRegisters::ID_MMFR5_EL1, SystemRegisters::ID_PFR0_EL1, SystemRegisters::ID_PFR1_EL1, SystemRegisters::ID_PFR2_EL1, SystemRegisters::IFSR32_EL2, SystemRegisters::ISR_EL1, SystemRegisters::LORC_EL1, SystemRegisters::LOREA_EL1, SystemRegisters::LORID_EL1, SystemRegisters::LORN_EL1, SystemRegisters::LORSA_EL1, SystemRegisters::MAIR_EL1, SystemRegisters::MAIR_EL2, SystemRegisters::MAIR_EL3, SystemRegisters::MDCCINT_EL1, SystemRegisters::MDCCSR_EL0, SystemRegisters::MDCR_EL2, SystemRegisters::MDCR_EL3, SystemRegisters::MDRAR_EL1, SystemRegisters::MDSCR_EL1, SystemRegisters::MIDR_EL1, SystemRegisters::MPAM0_EL1, SystemRegisters::MPAM1_EL1, SystemRegisters::MPAM2_EL2, SystemRegisters::MPAM3_EL3, SystemRegisters::MPAMHCR_EL2, SystemRegisters::MPAMIDR_EL1, SystemRegisters::MPAMVPM0_EL2, SystemRegisters::MPAMVPM1_EL2, SystemRegisters::MPAMVPM2_EL2, SystemRegisters::MPAMVPM3_EL2, SystemRegisters::MPAMVPM4_EL2, SystemRegisters::MPAMVPM5_EL2, SystemRegisters::MPAMVPM6_EL2, SystemRegisters::MPAMVPM7_EL2, SystemRegisters::MPAMVPMV_EL2, SystemRegisters::MPIDR_EL1, SystemRegisters::MVFR0_EL1, SystemRegisters::MVFR1_EL1, SystemRegisters::MVFR2_EL1, SystemRegisters::NZCV, SystemRegisters::OSDLR_EL1, SystemRegisters::OSDTRRX_EL1, SystemRegisters::OSDTRTX_EL1, SystemRegisters::OSECCR_EL1, SystemRegisters::OSLAR_EL1, SystemRegisters::OSLSR_EL1, SystemRegisters::PAN, SystemRegisters::PAR_EL1, SystemRegisters::PMBIDR_EL1, SystemRegisters::PMBLIMITR_EL1, SystemRegisters::PMBPTR_EL1, SystemRegisters::PMBSR_EL1, SystemRegisters::PMCCFILTR_EL0, SystemRegisters::PMCCNTR_EL0, SystemRegisters::PMCEID0_EL0, SystemRegisters::PMCEID1_EL0, SystemRegisters::PMCNTENCLR_EL0, SystemRegisters::PMCNTENSET_EL0, SystemRegisters::PMCR_EL0, SystemRegisters::PMINTENCLR_EL1, SystemRegisters::PMINTENSET_EL1, SystemRegisters::PMMIR_EL1, SystemRegisters::PMOVSCLR_EL0, SystemRegisters::PMOVSSET_EL0, SystemRegisters::PMSCR_EL1, SystemRegisters::PMSCR_EL2, SystemRegisters::PMSELR_EL0, SystemRegisters::PMSEVFR_EL1, SystemRegisters::PMSFCR_EL1, SystemRegisters::PMSICR_EL1, SystemRegisters::PMSIDR_EL1, SystemRegisters::PMSIRR_EL1, SystemRegisters::PMSLATFR_EL1, SystemRegisters::PMSWINC_EL0, SystemRegisters::PMUSERENR_EL0, SystemRegisters::PMXEVCNTR_EL0, SystemRegisters::PMXEVTYPER_EL0, SystemRegisters::REVIDR_EL1, SystemRegisters::RGSR_EL1, SystemRegisters::RMR_EL1, SystemRegisters::RMR_EL2, SystemRegisters::RMR_EL3, SystemRegisters::RNDR, SystemRegisters::RNDRRS, SystemRegisters::RVBAR_EL1, SystemRegisters::RVBAR_EL2, SystemRegisters::RVBAR_EL3, SystemRegisters::SCR_EL3, SystemRegisters::SCTLR_EL1, SystemRegisters::SCTLR_EL2, SystemRegisters::SCTLR_EL3, SystemRegisters::SCXTNUM_EL0, SystemRegisters::SCXTNUM_EL1, SystemRegisters::SCXTNUM_EL2, SystemRegisters::SCXTNUM_EL3, SystemRegisters::SDER32_EL2, SystemRegisters::SDER32_EL3, SystemRegisters::SPSR_EL1, SystemRegisters::SPSR_EL2, SystemRegisters::SPSR_EL3, SystemRegisters::SPSR_abt, SystemRegisters::SPSR_fiq, SystemRegisters::SPSR_irq, SystemRegisters::SPSR_und, SystemRegisters::SPSel, SystemRegisters::SP_EL0, SystemRegisters::SP_EL1, SystemRegisters::SP_EL2, SystemRegisters::SSBS, SystemRegisters::TCO, SystemRegisters::TCR_EL1, SystemRegisters::TCR_EL2, SystemRegisters::TCR_EL3, SystemRegisters::TFSRE0_EL1, SystemRegisters::TFSR_EL1, SystemRegisters::TFSR_EL2, SystemRegisters::TFSR_EL3, SystemRegisters::TPIDRRO_EL0, SystemRegisters::TPIDR_EL0, SystemRegisters::TPIDR_EL1, SystemRegisters::TPIDR_EL2, SystemRegisters::TPIDR_EL3, SystemRegisters::TRFCR_EL1, SystemRegisters::TRFCR_EL2, SystemRegisters::TTBR0_EL1, SystemRegisters::TTBR0_EL2, SystemRegisters::TTBR0_EL3, SystemRegisters::TTBR1_EL1, SystemRegisters::TTBR1_EL2, SystemRegisters::UAO, SystemRegisters::VBAR_EL1, SystemRegisters::VBAR_EL2, SystemRegisters::VBAR_EL3, SystemRegisters::VDISR_EL2, SystemRegisters::VMPIDR_EL2, SystemRegisters::VNCR_EL2, SystemRegisters::VPIDR_EL2, SystemRegisters::VSESR_EL2, SystemRegisters::VSTCR_EL2, SystemRegisters::VSTTBR_EL2, SystemRegisters::VTCR_EL2, SystemRegisters::VTTBR_EL2, SystemRegisters::ZCR_EL1, SystemRegisters::ZCR_EL2, SystemRegisters::ZCR_EL3

Constants included from Registers

Registers::SP, Registers::WSP, Registers::WZR, Registers::XZR

Method Summary

Methods included from Registers::Methods

#sp, #wsp, #wzr, #xzr