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