#include <stddef.h>
#include "sysregs_gen.h"
bool has_system_register_name(enum SystemReg sr)
{
switch(sr)
{
case REG_PSTATE_SPSEL:
case REG_DAIFSET:
case REG_DAIFCLR:
case REG_IC_IALLUIS:
case REG_IC_IALLU:
case REG_GCSPUSHX:
case REG_GCSPOPCX:
case REG_GCSPOPX:
case REG_GSB_SYS:
case REG_GSB_ACK:
case REG_GIC_CDDIS:
case REG_GIC_CDEN:
case REG_GIC_CDPRI:
case REG_GIC_CDAFF:
case REG_GIC_CDPEND:
case REG_GIC_CDRCFG:
case REG_GIC_CDEOI:
case REG_GIC_CDDI:
case REG_GIC_CDHM:
case REG_GICR_CDIA:
case REG_GICR_CDNMIA:
case REG_BRB_IALL:
case REG_BRB_INJ:
case REG_TRCIT:
case REG_CFP_RCTX:
case REG_DVP_RCTX:
case REG_COSP_RCTX:
case REG_CPP_RCTX:
case REG_IC_IVAU:
case REG_GCSPUSHM:
case REG_GCSPOPM:
case REG_GCSSS1:
case REG_GCSSS2:
case REG_MLBI_ALLE1:
case REG_MLBI_VMALLE1:
case REG_MLBI_VPIDE1:
case REG_MLBI_VPMGE1:
case REG_GIC_VDDIS:
case REG_GIC_VDEN:
case REG_GIC_VDPRI:
case REG_GIC_VDAFF:
case REG_GIC_VDPEND:
case REG_GIC_VDRCFG:
case REG_GIC_VDDI:
case REG_GIC_VDHM:
case REG_APAS:
case REG_GIC_LDDIS:
case REG_GIC_LDEN:
case REG_GIC_LDPRI:
case REG_GIC_LDAFF:
case REG_GIC_LDPEND:
case REG_GIC_LDRCFG:
case REG_GIC_LDDI:
case REG_GIC_LDHM:
case REG_OSDTRRX_EL1:
case REG_DBGBVR0_EL1:
case REG_DBGBCR0_EL1:
case REG_DBGWVR0_EL1:
case REG_DBGWCR0_EL1:
case REG_DBGBVR1_EL1:
case REG_DBGBCR1_EL1:
case REG_DBGWVR1_EL1:
case REG_DBGWCR1_EL1:
case REG_MDCCINT_EL1:
case REG_MDSCR_EL1:
case REG_DBGBVR2_EL1:
case REG_DBGBCR2_EL1:
case REG_DBGWVR2_EL1:
case REG_DBGWCR2_EL1:
case REG_OSDTRTX_EL1:
case REG_DBGBVR3_EL1:
case REG_DBGBCR3_EL1:
case REG_DBGWVR3_EL1:
case REG_DBGWCR3_EL1:
case REG_MDSELR_EL1:
case REG_DBGBVR4_EL1:
case REG_DBGBCR4_EL1:
case REG_DBGWVR4_EL1:
case REG_DBGWCR4_EL1:
case REG_MDSTEPOP_EL1:
case REG_DBGBVR5_EL1:
case REG_DBGBCR5_EL1:
case REG_DBGWVR5_EL1:
case REG_DBGWCR5_EL1:
case REG_DBGWFAR:
case REG_OSECCR_EL1:
case REG_DBGBVR6_EL1:
case REG_DBGBCR6_EL1:
case REG_DBGWVR6_EL1:
case REG_DBGWCR6_EL1:
case REG_DBGBVR7_EL1:
case REG_DBGBCR7_EL1:
case REG_DBGWVR7_EL1:
case REG_DBGWCR7_EL1:
case REG_DBGBVR8_EL1:
case REG_DBGBCR8_EL1:
case REG_DBGWVR8_EL1:
case REG_DBGWCR8_EL1:
case REG_DBGBVR9_EL1:
case REG_DBGBCR9_EL1:
case REG_DBGWVR9_EL1:
case REG_DBGWCR9_EL1:
case REG_DBGBVR10_EL1:
case REG_DBGBCR10_EL1:
case REG_DBGWVR10_EL1:
case REG_DBGWCR10_EL1:
case REG_DBGBVR11_EL1:
case REG_DBGBCR11_EL1:
case REG_DBGWVR11_EL1:
case REG_DBGWCR11_EL1:
case REG_DBGBVR12_EL1:
case REG_DBGBCR12_EL1:
case REG_DBGWVR12_EL1:
case REG_DBGWCR12_EL1:
case REG_DBGBVR13_EL1:
case REG_DBGBCR13_EL1:
case REG_DBGWVR13_EL1:
case REG_DBGWCR13_EL1:
case REG_DBGBVR14_EL1:
case REG_DBGBCR14_EL1:
case REG_DBGWVR14_EL1:
case REG_DBGWCR14_EL1:
case REG_DBGBVR15_EL1:
case REG_DBGBCR15_EL1:
case REG_DBGWVR15_EL1:
case REG_DBGWCR15_EL1:
case REG_MDRAR_EL1:
case REG_OSLAR_EL1:
case REG_OSLSR_EL1:
case REG_OSDLR_EL1:
case REG_DBGPRCR_EL1:
case REG_DBGCLAIMSET_EL1:
case REG_DBGCLAIMCLR_EL1:
case REG_DBGAUTHSTATUS_EL1:
case REG_SPMCGCR0_EL1:
case REG_SPMCGCR1_EL1:
case REG_SPMACCESSR_EL1:
case REG_SPMIIDR_EL1:
case REG_SPMDEVARCH_EL1:
case REG_SPMDEVAFF_EL1:
case REG_SPMCFGR_EL1:
case REG_SPMINTENSET_EL1:
case REG_SPMINTENCLR_EL1:
case REG_PMEVCNTSVR0_EL1:
case REG_PMEVCNTSVR1_EL1:
case REG_PMEVCNTSVR2_EL1:
case REG_PMEVCNTSVR3_EL1:
case REG_PMEVCNTSVR4_EL1:
case REG_PMEVCNTSVR5_EL1:
case REG_PMEVCNTSVR6_EL1:
case REG_PMEVCNTSVR7_EL1:
case REG_PMEVCNTSVR8_EL1:
case REG_PMEVCNTSVR9_EL1:
case REG_PMEVCNTSVR10_EL1:
case REG_PMEVCNTSVR11_EL1:
case REG_PMEVCNTSVR12_EL1:
case REG_PMEVCNTSVR13_EL1:
case REG_PMEVCNTSVR14_EL1:
case REG_PMEVCNTSVR15_EL1:
case REG_PMEVCNTSVR16_EL1:
case REG_PMEVCNTSVR17_EL1:
case REG_PMEVCNTSVR18_EL1:
case REG_PMEVCNTSVR19_EL1:
case REG_PMEVCNTSVR20_EL1:
case REG_PMEVCNTSVR21_EL1:
case REG_PMEVCNTSVR22_EL1:
case REG_PMEVCNTSVR23_EL1:
case REG_PMEVCNTSVR24_EL1:
case REG_PMEVCNTSVR25_EL1:
case REG_PMEVCNTSVR26_EL1:
case REG_PMEVCNTSVR27_EL1:
case REG_PMEVCNTSVR28_EL1:
case REG_PMEVCNTSVR29_EL1:
case REG_PMEVCNTSVR30_EL1:
case REG_PMCCNTSVR_EL1:
case REG_PMICNTSVR_EL1:
case REG_TRCTRACEIDR:
case REG_TRCVICTLR:
case REG_TRCSEQEVR0:
case REG_TRCCNTRLDVR0:
case REG_TRCIDR8:
case REG_TRCIMSPEC0:
case REG_TRCPRGCTLR:
case REG_TRCQCTLR:
case REG_TRCVIIECTLR:
case REG_TRCSEQEVR1:
case REG_TRCCNTRLDVR1:
case REG_TRCIDR9:
case REG_TRCIMSPEC1:
case REG_TRCITEEDCR:
case REG_TRCVISSCTLR:
case REG_TRCSEQEVR2:
case REG_TRCCNTRLDVR2:
case REG_TRCIDR10:
case REG_TRCIMSPEC2:
case REG_TRCSTATR:
case REG_TRCVIPCSSCTLR:
case REG_TRCCNTRLDVR3:
case REG_TRCIDR11:
case REG_TRCIMSPEC3:
case REG_TRCCONFIGR:
case REG_TRCCNTCTLR0:
case REG_TRCIDR12:
case REG_TRCIMSPEC4:
case REG_TRCCNTCTLR1:
case REG_TRCIDR13:
case REG_TRCIMSPEC5:
case REG_TRCAUXCTLR:
case REG_TRCSEQRSTEVR:
case REG_TRCCNTCTLR2:
case REG_TRCIMSPEC6:
case REG_TRCSEQSTR:
case REG_TRCCNTCTLR3:
case REG_TRCIMSPEC7:
case REG_TRCEVENTCTL0R:
case REG_TRCEXTINSELR0:
case REG_TRCCNTVR0:
case REG_TRCIDR0:
case REG_TRCEVENTCTL1R:
case REG_TRCEXTINSELR1:
case REG_TRCCNTVR1:
case REG_TRCIDR1:
case REG_TRCRSR:
case REG_TRCEXTINSELR2:
case REG_TRCCNTVR2:
case REG_TRCIDR2:
case REG_TRCSTALLCTLR:
case REG_TRCEXTINSELR3:
case REG_TRCCNTVR3:
case REG_TRCIDR3:
case REG_TRCTSCTLR:
case REG_TRCIDR4:
case REG_TRCSYNCPR:
case REG_TRCIDR5:
case REG_TRCCCCTLR:
case REG_TRCIDR6:
case REG_TRCBBCTLR:
case REG_TRCIDR7:
case REG_TRCRSCTLR0:
case REG_TRCRSCTLR16:
case REG_TRCSSCCR0:
case REG_TRCSSPCICR0:
case REG_TRCRSCTLR1:
case REG_TRCRSCTLR17:
case REG_TRCSSCCR1:
case REG_TRCSSPCICR1:
case REG_TRCOSLSR:
case REG_TRCRSCTLR2:
case REG_TRCRSCTLR18:
case REG_TRCSSCCR2:
case REG_TRCSSPCICR2:
case REG_TRCRSCTLR3:
case REG_TRCRSCTLR19:
case REG_TRCSSCCR3:
case REG_TRCSSPCICR3:
case REG_TRCRSCTLR4:
case REG_TRCRSCTLR20:
case REG_TRCSSCCR4:
case REG_TRCSSPCICR4:
case REG_TRCRSCTLR5:
case REG_TRCRSCTLR21:
case REG_TRCSSCCR5:
case REG_TRCSSPCICR5:
case REG_TRCRSCTLR6:
case REG_TRCRSCTLR22:
case REG_TRCSSCCR6:
case REG_TRCSSPCICR6:
case REG_TRCRSCTLR7:
case REG_TRCRSCTLR23:
case REG_TRCSSCCR7:
case REG_TRCSSPCICR7:
case REG_TRCRSCTLR8:
case REG_TRCRSCTLR24:
case REG_TRCSSCSR0:
case REG_TRCRSCTLR9:
case REG_TRCRSCTLR25:
case REG_TRCSSCSR1:
case REG_TRCRSCTLR10:
case REG_TRCRSCTLR26:
case REG_TRCSSCSR2:
case REG_TRCRSCTLR11:
case REG_TRCRSCTLR27:
case REG_TRCSSCSR3:
case REG_TRCRSCTLR12:
case REG_TRCRSCTLR28:
case REG_TRCSSCSR4:
case REG_TRCRSCTLR13:
case REG_TRCRSCTLR29:
case REG_TRCSSCSR5:
case REG_TRCRSCTLR14:
case REG_TRCRSCTLR30:
case REG_TRCSSCSR6:
case REG_TRCRSCTLR15:
case REG_TRCRSCTLR31:
case REG_TRCSSCSR7:
case REG_TRCACVR0:
case REG_TRCACVR8:
case REG_TRCACATR0:
case REG_TRCACATR8:
case REG_TRCACVR1:
case REG_TRCACVR9:
case REG_TRCACATR1:
case REG_TRCACATR9:
case REG_TRCACVR2:
case REG_TRCACVR10:
case REG_TRCACATR2:
case REG_TRCACATR10:
case REG_TRCACVR3:
case REG_TRCACVR11:
case REG_TRCACATR3:
case REG_TRCACATR11:
case REG_TRCACVR4:
case REG_TRCACVR12:
case REG_TRCACATR4:
case REG_TRCACATR12:
case REG_TRCACVR5:
case REG_TRCACVR13:
case REG_TRCACATR5:
case REG_TRCACATR13:
case REG_TRCACVR6:
case REG_TRCACVR14:
case REG_TRCACATR6:
case REG_TRCACATR14:
case REG_TRCACVR7:
case REG_TRCACVR15:
case REG_TRCACATR7:
case REG_TRCACATR15:
case REG_TRCCIDCVR0:
case REG_TRCVMIDCVR0:
case REG_TRCCIDCCTLR0:
case REG_TRCCIDCCTLR1:
case REG_TRCCIDCVR1:
case REG_TRCVMIDCVR1:
case REG_TRCVMIDCCTLR0:
case REG_TRCVMIDCCTLR1:
case REG_TRCCIDCVR2:
case REG_TRCVMIDCVR2:
case REG_TRCCIDCVR3:
case REG_TRCVMIDCVR3:
case REG_TRCCIDCVR4:
case REG_TRCVMIDCVR4:
case REG_TRCCIDCVR5:
case REG_TRCVMIDCVR5:
case REG_TRCCIDCVR6:
case REG_TRCVMIDCVR6:
case REG_TRCCIDCVR7:
case REG_TRCVMIDCVR7:
case REG_TRCDEVID:
case REG_TRCCLAIMSET:
case REG_TRCCLAIMCLR:
case REG_TRCAUTHSTATUS:
case REG_TRCDEVARCH:
case REG_BRBINF0_EL1:
case REG_BRBSRC0_EL1:
case REG_BRBTGT0_EL1:
case REG_BRBINF16_EL1:
case REG_BRBSRC16_EL1:
case REG_BRBTGT16_EL1:
case REG_BRBINF1_EL1:
case REG_BRBSRC1_EL1:
case REG_BRBTGT1_EL1:
case REG_BRBINF17_EL1:
case REG_BRBSRC17_EL1:
case REG_BRBTGT17_EL1:
case REG_BRBINF2_EL1:
case REG_BRBSRC2_EL1:
case REG_BRBTGT2_EL1:
case REG_BRBINF18_EL1:
case REG_BRBSRC18_EL1:
case REG_BRBTGT18_EL1:
case REG_BRBINF3_EL1:
case REG_BRBSRC3_EL1:
case REG_BRBTGT3_EL1:
case REG_BRBINF19_EL1:
case REG_BRBSRC19_EL1:
case REG_BRBTGT19_EL1:
case REG_BRBINF4_EL1:
case REG_BRBSRC4_EL1:
case REG_BRBTGT4_EL1:
case REG_BRBINF20_EL1:
case REG_BRBSRC20_EL1:
case REG_BRBTGT20_EL1:
case REG_BRBINF5_EL1:
case REG_BRBSRC5_EL1:
case REG_BRBTGT5_EL1:
case REG_BRBINF21_EL1:
case REG_BRBSRC21_EL1:
case REG_BRBTGT21_EL1:
case REG_BRBINF6_EL1:
case REG_BRBSRC6_EL1:
case REG_BRBTGT6_EL1:
case REG_BRBINF22_EL1:
case REG_BRBSRC22_EL1:
case REG_BRBTGT22_EL1:
case REG_BRBINF7_EL1:
case REG_BRBSRC7_EL1:
case REG_BRBTGT7_EL1:
case REG_BRBINF23_EL1:
case REG_BRBSRC23_EL1:
case REG_BRBTGT23_EL1:
case REG_BRBINF8_EL1:
case REG_BRBSRC8_EL1:
case REG_BRBTGT8_EL1:
case REG_BRBINF24_EL1:
case REG_BRBSRC24_EL1:
case REG_BRBTGT24_EL1:
case REG_BRBINF9_EL1:
case REG_BRBSRC9_EL1:
case REG_BRBTGT9_EL1:
case REG_BRBINF25_EL1:
case REG_BRBSRC25_EL1:
case REG_BRBTGT25_EL1:
case REG_BRBINF10_EL1:
case REG_BRBSRC10_EL1:
case REG_BRBTGT10_EL1:
case REG_BRBINF26_EL1:
case REG_BRBSRC26_EL1:
case REG_BRBTGT26_EL1:
case REG_BRBINF11_EL1:
case REG_BRBSRC11_EL1:
case REG_BRBTGT11_EL1:
case REG_BRBINF27_EL1:
case REG_BRBSRC27_EL1:
case REG_BRBTGT27_EL1:
case REG_BRBINF12_EL1:
case REG_BRBSRC12_EL1:
case REG_BRBTGT12_EL1:
case REG_BRBINF28_EL1:
case REG_BRBSRC28_EL1:
case REG_BRBTGT28_EL1:
case REG_BRBINF13_EL1:
case REG_BRBSRC13_EL1:
case REG_BRBTGT13_EL1:
case REG_BRBINF29_EL1:
case REG_BRBSRC29_EL1:
case REG_BRBTGT29_EL1:
case REG_BRBINF14_EL1:
case REG_BRBSRC14_EL1:
case REG_BRBTGT14_EL1:
case REG_BRBINF30_EL1:
case REG_BRBSRC30_EL1:
case REG_BRBTGT30_EL1:
case REG_BRBINF15_EL1:
case REG_BRBSRC15_EL1:
case REG_BRBTGT15_EL1:
case REG_BRBINF31_EL1:
case REG_BRBSRC31_EL1:
case REG_BRBTGT31_EL1:
case REG_BRBCR_EL1:
case REG_BRBFCR_EL1:
case REG_BRBTS_EL1:
case REG_BRBINFINJ_EL1:
case REG_BRBSRCINJ_EL1:
case REG_BRBTGTINJ_EL1:
case REG_BRBIDR0_EL1:
case REG_TEECR32_EL1:
case REG_TEEHBR32_EL1:
case REG_MDCCSR_EL0:
case REG_DBGDTR_EL0:
case REG_DBGDTRRX_EL0:
case REG_SPMCR_EL0:
case REG_SPMCNTENSET_EL0:
case REG_SPMCNTENCLR_EL0:
case REG_SPMOVSCLR_EL0:
case REG_SPMZR_EL0:
case REG_SPMSELR_EL0:
case REG_SPMOVSSET_EL0:
case REG_SPMEVCNTR0_EL0:
case REG_SPMEVCNTR1_EL0:
case REG_SPMEVCNTR2_EL0:
case REG_SPMEVCNTR3_EL0:
case REG_SPMEVCNTR4_EL0:
case REG_SPMEVCNTR5_EL0:
case REG_SPMEVCNTR6_EL0:
case REG_SPMEVCNTR7_EL0:
case REG_SPMEVCNTR8_EL0:
case REG_SPMEVCNTR9_EL0:
case REG_SPMEVCNTR10_EL0:
case REG_SPMEVCNTR11_EL0:
case REG_SPMEVCNTR12_EL0:
case REG_SPMEVCNTR13_EL0:
case REG_SPMEVCNTR14_EL0:
case REG_SPMEVCNTR15_EL0:
case REG_SPMEVTYPER0_EL0:
case REG_SPMEVTYPER1_EL0:
case REG_SPMEVTYPER2_EL0:
case REG_SPMEVTYPER3_EL0:
case REG_SPMEVTYPER4_EL0:
case REG_SPMEVTYPER5_EL0:
case REG_SPMEVTYPER6_EL0:
case REG_SPMEVTYPER7_EL0:
case REG_SPMEVTYPER8_EL0:
case REG_SPMEVTYPER9_EL0:
case REG_SPMEVTYPER10_EL0:
case REG_SPMEVTYPER11_EL0:
case REG_SPMEVTYPER12_EL0:
case REG_SPMEVTYPER13_EL0:
case REG_SPMEVTYPER14_EL0:
case REG_SPMEVTYPER15_EL0:
case REG_SPMEVFILTR0_EL0:
case REG_SPMEVFILTR1_EL0:
case REG_SPMEVFILTR2_EL0:
case REG_SPMEVFILTR3_EL0:
case REG_SPMEVFILTR4_EL0:
case REG_SPMEVFILTR5_EL0:
case REG_SPMEVFILTR6_EL0:
case REG_SPMEVFILTR7_EL0:
case REG_SPMEVFILTR8_EL0:
case REG_SPMEVFILTR9_EL0:
case REG_SPMEVFILTR10_EL0:
case REG_SPMEVFILTR11_EL0:
case REG_SPMEVFILTR12_EL0:
case REG_SPMEVFILTR13_EL0:
case REG_SPMEVFILTR14_EL0:
case REG_SPMEVFILTR15_EL0:
case REG_SPMEVFILT2R0_EL0:
case REG_SPMEVFILT2R1_EL0:
case REG_SPMEVFILT2R2_EL0:
case REG_SPMEVFILT2R3_EL0:
case REG_SPMEVFILT2R4_EL0:
case REG_SPMEVFILT2R5_EL0:
case REG_SPMEVFILT2R6_EL0:
case REG_SPMEVFILT2R7_EL0:
case REG_SPMEVFILT2R8_EL0:
case REG_SPMEVFILT2R9_EL0:
case REG_SPMEVFILT2R10_EL0:
case REG_SPMEVFILT2R11_EL0:
case REG_SPMEVFILT2R12_EL0:
case REG_SPMEVFILT2R13_EL0:
case REG_SPMEVFILT2R14_EL0:
case REG_SPMEVFILT2R15_EL0:
case REG_DBGVCR32_EL2:
case REG_BRBCR_EL2:
case REG_SPMACCESSR_EL2:
case REG_BRBCR_EL12:
case REG_SPMACCESSR_EL12:
case REG_SPMACCESSR_EL3:
case REG_SPMROOTCR_EL3:
case REG_SPMSCR_EL1:
case REG_MIDR_EL1:
case REG_MPIDR_EL1:
case REG_REVIDR_EL1:
case REG_ID_PFR0_EL1:
case REG_ID_PFR1_EL1:
case REG_ID_DFR0_EL1:
case REG_ID_AFR0_EL1:
case REG_ID_MMFR0_EL1:
case REG_ID_MMFR1_EL1:
case REG_ID_MMFR2_EL1:
case REG_ID_MMFR3_EL1:
case REG_ID_ISAR0_EL1:
case REG_ID_ISAR1_EL1:
case REG_ID_ISAR2_EL1:
case REG_ID_ISAR3_EL1:
case REG_ID_ISAR4_EL1:
case REG_ID_ISAR5_EL1:
case REG_ID_MMFR4_EL1:
case REG_ID_ISAR6_EL1:
case REG_MVFR0_EL1:
case REG_MVFR1_EL1:
case REG_MVFR2_EL1:
case REG_ID_AA32RES3_EL1:
case REG_ID_PFR2_EL1:
case REG_ID_DFR1_EL1:
case REG_ID_MMFR5_EL1:
case REG_ID_AA32RES7_EL1:
case REG_ID_AA64PFR0_EL1:
case REG_ID_AA64PFR1_EL1:
case REG_ID_AA64PFR2_EL1:
case REG_ID_AA64PFR3_EL1:
case REG_ID_AA64ZFR0_EL1:
case REG_ID_AA64SMFR0_EL1:
case REG_ID_AA64ZFR2_EL1:
case REG_ID_AA64FPFR0_EL1:
case REG_ID_AA64DFR0_EL1:
case REG_ID_AA64DFR1_EL1:
case REG_ID_AA64DFR2_EL1:
case REG_ID_AA64DFR3_EL1:
case REG_ID_AA64AFR0_EL1:
case REG_ID_AA64AFR1_EL1:
case REG_ID_AA64AFR2_EL1:
case REG_ID_AA64AFR3_EL1:
case REG_ID_AA64ISAR0_EL1:
case REG_ID_AA64ISAR1_EL1:
case REG_ID_AA64ISAR2_EL1:
case REG_ID_AA64ISAR3_EL1:
case REG_ID_AA64ISAR4_EL1:
case REG_ID_AA64ISAR5_EL1:
case REG_ID_AA64ISAR6_EL1:
case REG_ID_AA64ISAR7_EL1:
case REG_ID_AA64MMFR0_EL1:
case REG_ID_AA64MMFR1_EL1:
case REG_ID_AA64MMFR2_EL1:
case REG_ID_AA64MMFR3_EL1:
case REG_ID_AA64MMFR4_EL1:
case REG_ID_AA64MMFR5_EL1:
case REG_ID_AA64MMFR6_EL1:
case REG_ID_AA64MMFR7_EL1:
case REG_SCTLR_EL1:
case REG_ACTLR_EL1:
case REG_CPACR_EL1:
case REG_SCTLR2_EL1:
case REG_RGSR_EL1:
case REG_GCR_EL1:
case REG_ZCR_EL1:
case REG_TRFCR_EL1:
case REG_TRCITECR_EL1:
case REG_SMPRI_EL1:
case REG_SMCR_EL1:
case REG_SCTLRMASK_EL1:
case REG_ACTLRMASK_EL1:
case REG_CPACRMASK_EL1:
case REG_SCTLR2MASK_EL1:
case REG_CPACRALIAS_EL1:
case REG_ACTLRALIAS_EL1:
case REG_SCTLRALIAS_EL1:
case REG_SCTLR2ALIAS_EL1:
case REG_TTBR0_EL1:
case REG_TTBR1_EL1:
case REG_TCR_EL1:
case REG_TCR2_EL1:
case REG_APIAKEYLO_EL1:
case REG_APIAKEYHI_EL1:
case REG_APIBKEYLO_EL1:
case REG_APIBKEYHI_EL1:
case REG_APDAKEYLO_EL1:
case REG_APDAKEYHI_EL1:
case REG_APDBKEYLO_EL1:
case REG_APDBKEYHI_EL1:
case REG_APGAKEYLO_EL1:
case REG_APGAKEYHI_EL1:
case REG_GCSCR_EL1:
case REG_GCSPR_EL1:
case REG_GCSCRE0_EL1:
case REG_TCRMASK_EL1:
case REG_TCR2MASK_EL1:
case REG_TCRALIAS_EL1:
case REG_TCR2ALIAS_EL1:
case REG_SPSR_EL1:
case REG_ELR_EL1:
case REG_SP_EL0:
case REG_SPSEL:
case REG_CURRENTEL:
case REG_PAN:
case REG_UAO:
case REG_ALLINT:
case REG_PM:
case REG_ICC_PMR_EL1:
case REG_AFSR0_EL1:
case REG_AFSR1_EL1:
case REG_ESR_EL1:
case REG_ERRIDR_EL1:
case REG_ERRSELR_EL1:
case REG_ERXGSR_EL1:
case REG_ERXFR_EL1:
case REG_ERXCTLR_EL1:
case REG_ERXSTATUS_EL1:
case REG_ERXADDR_EL1:
case REG_ERXPFGF_EL1:
case REG_ERXPFGCTL_EL1:
case REG_ERXPFGCDN_EL1:
case REG_ERXMISC0_EL1:
case REG_ERXMISC1_EL1:
case REG_ERXMISC2_EL1:
case REG_ERXMISC3_EL1:
case REG_TFSR_EL1:
case REG_TFSRE0_EL1:
case REG_FAR_EL1:
case REG_PFAR_EL1:
case REG_PAR_EL1:
case REG_PMSCR_EL1:
case REG_PMSNEVFR_EL1:
case REG_PMSICR_EL1:
case REG_PMSIRR_EL1:
case REG_PMSFCR_EL1:
case REG_PMSEVFR_EL1:
case REG_PMSLATFR_EL1:
case REG_PMSIDR_EL1:
case REG_PMBLIMITR_EL1:
case REG_PMBPTR_EL1:
case REG_PMBSR_EL1:
case REG_PMSDSFR_EL1:
case REG_PMBMAR_EL1:
case REG_PMBIDR_EL1:
case REG_TRBLIMITR_EL1:
case REG_TRBPTR_EL1:
case REG_TRBBASER_EL1:
case REG_TRBSR_EL1:
case REG_TRBMAR_EL1:
case REG_TRBMPAM_EL1:
case REG_TRBTRG_EL1:
case REG_TRBIDR_EL1:
case REG_PMSSCR_EL1:
case REG_PMINTENSET_EL1:
case REG_PMINTENCLR_EL1:
case REG_PMUACR_EL1:
case REG_PMECR_EL1:
case REG_PMMIR_EL1:
case REG_PMIAR_EL1:
case REG_MAIR_EL1:
case REG_MAIR2_EL1:
case REG_PIRE0_EL1:
case REG_PIR_EL1:
case REG_POR_EL1:
case REG_S2POR_EL1:
case REG_AMAIR_EL1:
case REG_AMAIR2_EL1:
case REG_LORSA_EL1:
case REG_LOREA_EL1:
case REG_LORN_EL1:
case REG_LORC_EL1:
case REG_MPAMIDR_EL1:
case REG_MPAMBWIDR_EL1:
case REG_TLBIDIDR_EL1:
case REG_LORID_EL1:
case REG_MPAM1_EL1:
case REG_MPAM0_EL1:
case REG_MPAMCTL_EL1:
case REG_MPAMSM_EL1:
case REG_MPAMBW1_EL1:
case REG_MPAMBW0_EL1:
case REG_MPAMBWSM_EL1:
case REG_CTRR_C_LWR_EL1:
case REG_CTRR_C_UPR_EL1:
case REG_CTRR_D_LWR_EL1:
case REG_CTRR_D_UPR_EL1:
case REG_CTRR_C_LWR_EL12:
case REG_CTRR_C_UPR_EL12:
case REG_CTRR_D_LWR_EL12:
case REG_CTRR_D_UPR_EL12:
case REG_CTRR_C_LWR_EL2:
case REG_CTRR_C_UPR_EL2:
case REG_CTRR_D_LWR_EL2:
case REG_CTRR_D_UPR_EL2:
case REG_CTRR_C_CTL_EL1:
case REG_CTRR_D_CTL_EL1:
case REG_CTRR_C_CTL_EL12:
case REG_CTRR_D_CTL_EL12:
case REG_CTRR_C_CTL_EL2:
case REG_CTRR_D_CTL_EL2:
case REG_CTXR_A_LWR_EL1:
case REG_CTXR_A_UPR_EL1:
case REG_CTXR_B_LWR_EL1:
case REG_CTXR_B_UPR_EL1:
case REG_CTXR_C_LWR_EL1:
case REG_CTXR_C_UPR_EL1:
case REG_CTXR_D_LWR_EL1:
case REG_CTXR_D_UPR_EL1:
case REG_CTXR_A_LWR_EL12:
case REG_CTXR_A_UPR_EL12:
case REG_CTXR_B_LWR_EL12:
case REG_CTXR_B_UPR_EL12:
case REG_CTXR_C_LWR_EL12:
case REG_CTXR_C_UPR_EL12:
case REG_CTXR_D_LWR_EL12:
case REG_CTXR_D_UPR_EL12:
case REG_CTXR_A_LWR_EL2:
case REG_CTXR_A_UPR_EL2:
case REG_CTXR_B_LWR_EL2:
case REG_CTXR_B_UPR_EL2:
case REG_CTXR_C_LWR_EL2:
case REG_CTXR_C_UPR_EL2:
case REG_CTXR_D_LWR_EL2:
case REG_CTXR_D_UPR_EL2:
case REG_CTXR_A_CTL_EL1:
case REG_CTXR_B_CTL_EL1:
case REG_CTXR_C_CTL_EL1:
case REG_CTXR_D_CTL_EL1:
case REG_CTXR_A_CTL_EL12:
case REG_CTXR_B_CTL_EL12:
case REG_CTXR_C_CTL_EL12:
case REG_CTXR_D_CTL_EL12:
case REG_CTXR_A_CTL_EL2:
case REG_CTXR_B_CTL_EL2:
case REG_CTXR_C_CTL_EL2:
case REG_CTXR_D_CTL_EL2:
case REG_ACC_CTRR_C_LWR_EL2:
case REG_ACC_CTRR_C_UPR_EL2:
case REG_ACC_CTRR_D_LWR_EL2:
case REG_ACC_CTRR_D_UPR_EL2:
case REG_ACC_CTXR_A_LWR_EL2:
case REG_ACC_CTXR_A_UPR_EL2:
case REG_ACC_CTXR_B_LWR_EL2:
case REG_ACC_CTXR_B_UPR_EL2:
case REG_ACC_CTXR_C_LWR_EL2:
case REG_ACC_CTXR_C_UPR_EL2:
case REG_ACC_CTXR_D_LWR_EL2:
case REG_ACC_CTXR_D_UPR_EL2:
case REG_ACC_CTRR_C_CTL_EL2:
case REG_ACC_CTRR_D_CTL_EL2:
case REG_ACC_CTXR_A_CTL_EL2:
case REG_ACC_CTXR_B_CTL_EL2:
case REG_ACC_CTXR_C_CTL_EL2:
case REG_ACC_CTXR_D_CTL_EL2:
case REG_VBAR_EL1:
case REG_RVBAR_EL1:
case REG_RMR_EL1:
case REG_ISR_EL1:
case REG_DISR_EL1:
case REG_ICC_IAR0_EL1:
case REG_ICC_EOIR0_EL1:
case REG_ICC_HPPIR0_EL1:
case REG_ICC_BPR0_EL1:
case REG_ICC_AP0R0_EL1:
case REG_ICC_AP0R1_EL1:
case REG_ICC_AP0R2_EL1:
case REG_ICC_AP0R3_EL1:
case REG_ICC_AP1R0_EL1:
case REG_ICC_AP1R1_EL1:
case REG_ICC_AP1R2_EL1:
case REG_ICC_AP1R3_EL1:
case REG_ICC_NMIAR1_EL1:
case REG_ICC_PPI_HMR0_EL1:
case REG_ICC_PPI_HMR1_EL1:
case REG_ICC_IDR0_EL1:
case REG_ICC_HPPIR_EL1:
case REG_ICC_ICSR_EL1:
case REG_ICC_IAFFIDR_EL1:
case REG_ICC_PPI_ENABLER0_EL1:
case REG_ICC_PPI_ENABLER1_EL1:
case REG_ICC_DIR_EL1:
case REG_ICC_RPR_EL1:
case REG_ICC_SGI1R_EL1:
case REG_ICC_ASGI1R_EL1:
case REG_ICC_SGI0R_EL1:
case REG_ICC_IAR1_EL1:
case REG_ICC_EOIR1_EL1:
case REG_ICC_HPPIR1_EL1:
case REG_ICC_BPR1_EL1:
case REG_ICC_CTLR_EL1:
case REG_ICC_SRE_EL1:
case REG_ICC_IGRPEN0_EL1:
case REG_ICC_IGRPEN1_EL1:
case REG_ICC_PPI_CACTIVER0_EL1:
case REG_ICC_PPI_CACTIVER1_EL1:
case REG_ICC_PPI_SACTIVER0_EL1:
case REG_ICC_PPI_SACTIVER1_EL1:
case REG_ICC_PPI_CPENDR0_EL1:
case REG_ICC_PPI_CPENDR1_EL1:
case REG_ICC_PPI_SPENDR0_EL1:
case REG_ICC_PPI_SPENDR1_EL1:
case REG_ICC_PPI_PRIORITYR0_EL1:
case REG_ICC_PPI_PRIORITYR1_EL1:
case REG_ICC_PPI_PRIORITYR2_EL1:
case REG_ICC_PPI_PRIORITYR3_EL1:
case REG_ICC_PPI_PRIORITYR4_EL1:
case REG_ICC_PPI_PRIORITYR5_EL1:
case REG_ICC_PPI_PRIORITYR6_EL1:
case REG_ICC_PPI_PRIORITYR7_EL1:
case REG_ICC_PPI_PRIORITYR8_EL1:
case REG_ICC_PPI_PRIORITYR9_EL1:
case REG_ICC_PPI_PRIORITYR10_EL1:
case REG_ICC_PPI_PRIORITYR11_EL1:
case REG_ICC_PPI_PRIORITYR12_EL1:
case REG_ICC_PPI_PRIORITYR13_EL1:
case REG_ICC_PPI_PRIORITYR14_EL1:
case REG_ICC_PPI_PRIORITYR15_EL1:
case REG_CONTEXTIDR_EL1:
case REG_RCWSMASK_EL1:
case REG_TPIDR_EL1:
case REG_ACCDATA_EL1:
case REG_RCWMASK_EL1:
case REG_SCXTNUM_EL1:
case REG_CNTKCTL_EL1:
case REG_HID0:
case REG_HID25:
case REG_HID26:
case REG_HID27:
case REG_HID28:
case REG_HID29:
case REG_HID34:
case REG_HID1:
case REG_HID21:
case REG_BIUVCSCUPCMDCRD:
case REG_BIUVCSCUPDATCRD:
case REG_HID2:
case REG_HID30:
case REG_HID31:
case REG_HID32:
case REG_HID33:
case REG_HID3:
case REG_BIUVCSCUPCMDCRDC2:
case REG_BIUVCSCUPDATCRDC2:
case REG_HID4:
case REG_HID5:
case REG_HID6:
case REG_HID7:
case REG_HID8:
case REG_HID9:
case REG_HID10:
case REG_BLOCK_CMAINT_CFG:
case REG_HID11:
case REG_HID18:
case REG_HID36:
case REG_HID37:
case REG_HID12:
case REG_HID15:
case REG_HID19:
case REG_BIU_TLIMIT:
case REG_HID13:
case REG_HID_RCTX_G0CTL:
case REG_HID_RCTX_G1CTL:
case REG_HID14:
case REG_HID16:
case REG_LLC_WRR2:
case REG_BIU_AFI_CFG:
case REG_HID17:
case REG_HID24:
case REG_HID35:
case REG_CCSIDR_EL1:
case REG_CLIDR_EL1:
case REG_CCSIDR2_EL1:
case REG_GMID_EL1:
case REG_SMIDR_EL1:
case REG_AIDR_EL1:
case REG_ICC_APR_EL1:
case REG_ICC_CR0_EL1:
case REG_ICC_PCR_EL1:
case REG_ICC_HAPR_EL1:
case REG_PMCR0_EL1:
case REG_APPL_CONTEXTPTR:
case REG_LD_LATPROF_CTL_EL1:
case REG_AON_CPU_MSTALL_CTL01_EL1:
case REG_PM_MEMFLT_CTL23_EL1:
case REG_AGTCNTV_CTL_EL0:
case REG_AGTCNTVCTSS_NOREDIR_EL0:
case REG_PMCR1_EL1:
case REG_LD_LATPROF_CTR_EL1:
case REG_AON_CPU_MSTALL_CTL23_EL1:
case REG_PM_MEMFLT_CTL45_EL1:
case REG_AGTCNTRDIR_EL1:
case REG_AGTCNTKCTL_NOREDIR_EL1:
case REG_PMCR2_EL1:
case REG_LD_LATPROF_STS_EL1:
case REG_AON_CPU_MSTALL_CTL45_EL1:
case REG_AGTCNTHP_CVAL_EL2:
case REG_CNTVCT_NOREDIR_EL0:
case REG_AGTCNTP_CVAL_NOREDIR_EL0:
case REG_PMCR3_EL1:
case REG_LD_LATPROF_INF_EL1:
case REG_AON_CPU_MSTALL_CTL67_EL1:
case REG_AGTCNTHP_TVAL_EL2:
case REG_CNTPCTSS_NOREDIR_EL0:
case REG_AGTCNTP_TVAL_NOREDIR_EL0:
case REG_PMCR4_EL1:
case REG_LD_LATPROF_CTL_EL2:
case REG_AON_CPU_MEMFLT_CTL01_EL1:
case REG_AGTCNTHP_CTL_EL2:
case REG_CNTVCTSS_NOREDIR_EL0:
case REG_AGTCNTP_CTL_NOREDIR_EL0:
case REG_PMESR0_EL1:
case REG_LD_LATPROF_CMD_EL1:
case REG_AON_CPU_MEMFLT_CTL23_EL1:
case REG_AGTCNTHV_CVAL_EL2:
case REG_AGTCNTV_CVAL_NOREDIR_EL0:
case REG_PMESR1_EL1:
case REG_PMCR1_EL2:
case REG_AON_CPU_MEMFLT_CTL45_EL1:
case REG_AGTCNTHV_TVAL_EL2:
case REG_CNTKCTL_NOREDIR_EL1:
case REG_AGTCNTV_TVAL_NOREDIR_EL0:
case REG_OPMAT0_EL1:
case REG_PMCR1_EL12:
case REG_AON_CPU_MEMFLT_CTL67_EL1:
case REG_AGTCNTHV_CTL_EL2:
case REG_CNTP_CVAL_NOREDIR_EL0:
case REG_AGTCNTV_CTL_NOREDIR_EL0:
case REG_OPMAT1_EL1:
case REG_PMCR1_GL12:
case REG_AON_CPU_MSTALL_CTR0_EL1:
case REG_AGTCNTFRQ_EL0:
case REG_CNTP_TVAL_NOREDIR_EL0:
case REG_CNTPCT_NOREDIR_EL0:
case REG_OPMSK0_EL1:
case REG_LD_LATPROF_CTL_EL12:
case REG_AON_CPU_MSTALL_CTR1_EL1:
case REG_AGTCNTVOFF_EL2:
case REG_CNTP_CTL_NOREDIR_EL0:
case REG_CNTV_CTL_NOREDIR_EL0:
case REG_OPMSK1_EL1:
case REG_LD_LATPROF_INF_EL2:
case REG_AON_CPU_MSTALL_CTR2_EL1:
case REG_AGTCNTP_CVAL_EL0:
case REG_CNTV_CVAL_NOREDIR_EL0:
case REG_AGTCNTPCT_NOREDIR_EL0:
case REG_AON_CPU_MSTALL_CTR3_EL1:
case REG_AGTCNTP_TVAL_EL0:
case REG_CNTV_TVAL_NOREDIR_EL0:
case REG_VMSA_HV_LOCK_EL2:
case REG_PMSWCTRL_EL1:
case REG_PMCR5_EL0:
case REG_AON_CPU_MSTALL_CTR4_EL1:
case REG_PMCOMPARE0_EL1:
case REG_PMCOMPARE1_EL1:
case REG_VMSA_NV_LOCK_EL2:
case REG_PMSR_EL1:
case REG_AON_CPU_MSTALL_CTR5_EL1:
case REG_AGTCNTP_CTL_EL0:
case REG_PMCOMPARE5_EL1:
case REG_PMCOMPARE6_EL1:
case REG_PMCOMPARE7_EL1:
case REG_PMCR_BVRNG4_EL1:
case REG_PM_PMI_PC:
case REG_AON_CPU_MSTALL_CTR6_EL1:
case REG_AGTCNTV_CVAL_EL0:
case REG_AGTCNTVCT_NOREDIR_EL0:
case REG_PMCR_BVRNG5_EL1:
case REG_AON_CPU_MSTALL_CTR7_EL1:
case REG_AGTCNTV_TVAL_EL0:
case REG_AGTCNTPCTSS_NOREDIR_EL0:
case REG_CSSELR_EL1:
case REG_PMC0:
case REG_UPMCFILTER0:
case REG_UPMCFILTER1:
case REG_UPMCFILTER2:
case REG_UPMCFILTER3:
case REG_UPMCFILTER4:
case REG_UPMCFILTER5:
case REG_UPMCFILTER6:
case REG_PMC1:
case REG_UPMCFILTER7:
case REG_PMC2:
case REG_PMC3:
case REG_PMC4:
case REG_PMC5:
case REG_PMC6:
case REG_PMC7:
case REG_PMC8:
case REG_PMC9:
case REG_PMTRHLD6_EL1:
case REG_PMTRHLD4_EL1:
case REG_PMTRHLD2_EL1:
case REG_PMMMAP_EL1:
case REG_CTR_EL0:
case REG_DCZID_EL0:
case REG_RNDR:
case REG_RNDRRS:
case REG_GCSPR_EL0:
case REG_NZCV:
case REG_DAIF:
case REG_SVCR:
case REG_DIT:
case REG_SSBS:
case REG_TCO:
case REG_FPCR:
case REG_FPSR:
case REG_FPMR:
case REG_DSPSR_EL0:
case REG_DLR_EL0:
case REG_PMICNTR_EL0:
case REG_PMICFILTR_EL0:
case REG_PMCR_EL0:
case REG_PMCNTENSET_EL0:
case REG_PMCNTENCLR_EL0:
case REG_PMOVSCLR_EL0:
case REG_PMSWINC_EL0:
case REG_PMSELR_EL0:
case REG_PMCEID0_EL0:
case REG_PMCEID1_EL0:
case REG_PMCCNTR_EL0:
case REG_PMXEVTYPER_EL0:
case REG_PMXEVCNTR_EL0:
case REG_PMZR_EL0:
case REG_PMUSERENR_EL0:
case REG_PMOVSSET_EL0:
case REG_POR_EL0:
case REG_TPIDR_EL0:
case REG_TPIDRRO_EL0:
case REG_TPIDR2_EL0:
case REG_SCXTNUM_EL0:
case REG_AMCR_EL0:
case REG_AMCFGR_EL0:
case REG_AMCGCR_EL0:
case REG_AMUSERENR_EL0:
case REG_AMCNTENCLR0_EL0:
case REG_AMCNTENSET0_EL0:
case REG_AMCG1IDR_EL0:
case REG_AMCNTENCLR1_EL0:
case REG_AMCNTENSET1_EL0:
case REG_AMEVCNTR00_EL0:
case REG_AMEVCNTR01_EL0:
case REG_AMEVCNTR02_EL0:
case REG_AMEVCNTR03_EL0:
case REG_AMEVTYPER00_EL0:
case REG_AMEVTYPER01_EL0:
case REG_AMEVTYPER02_EL0:
case REG_AMEVTYPER03_EL0:
case REG_AMEVCNTR10_EL0:
case REG_AMEVCNTR11_EL0:
case REG_AMEVCNTR12_EL0:
case REG_AMEVCNTR13_EL0:
case REG_AMEVCNTR14_EL0:
case REG_AMEVCNTR15_EL0:
case REG_AMEVCNTR16_EL0:
case REG_AMEVCNTR17_EL0:
case REG_AMEVCNTR18_EL0:
case REG_AMEVCNTR19_EL0:
case REG_AMEVCNTR110_EL0:
case REG_AMEVCNTR111_EL0:
case REG_AMEVCNTR112_EL0:
case REG_AMEVCNTR113_EL0:
case REG_AMEVCNTR114_EL0:
case REG_AMEVCNTR115_EL0:
case REG_AMEVTYPER10_EL0:
case REG_AMEVTYPER11_EL0:
case REG_AMEVTYPER12_EL0:
case REG_AMEVTYPER13_EL0:
case REG_AMEVTYPER14_EL0:
case REG_AMEVTYPER15_EL0:
case REG_AMEVTYPER16_EL0:
case REG_AMEVTYPER17_EL0:
case REG_AMEVTYPER18_EL0:
case REG_AMEVTYPER19_EL0:
case REG_AMEVTYPER110_EL0:
case REG_AMEVTYPER111_EL0:
case REG_AMEVTYPER112_EL0:
case REG_AMEVTYPER113_EL0:
case REG_AMEVTYPER114_EL0:
case REG_AMEVTYPER115_EL0:
case REG_CNTFRQ_EL0:
case REG_CNTPCT_EL0:
case REG_CNTVCT_EL0:
case REG_CNTPCTSS_EL0:
case REG_CNTVCTSS_EL0:
case REG_CNTP_TVAL_EL0:
case REG_CNTP_CTL_EL0:
case REG_CNTP_CVAL_EL0:
case REG_CNTV_TVAL_EL0:
case REG_CNTV_CTL_EL0:
case REG_CNTV_CVAL_EL0:
case REG_PMEVCNTR0_EL0:
case REG_PMEVCNTR1_EL0:
case REG_PMEVCNTR2_EL0:
case REG_PMEVCNTR3_EL0:
case REG_PMEVCNTR4_EL0:
case REG_PMEVCNTR5_EL0:
case REG_PMEVCNTR6_EL0:
case REG_PMEVCNTR7_EL0:
case REG_PMEVCNTR8_EL0:
case REG_PMEVCNTR9_EL0:
case REG_PMEVCNTR10_EL0:
case REG_PMEVCNTR11_EL0:
case REG_PMEVCNTR12_EL0:
case REG_PMEVCNTR13_EL0:
case REG_PMEVCNTR14_EL0:
case REG_PMEVCNTR15_EL0:
case REG_PMEVCNTR16_EL0:
case REG_PMEVCNTR17_EL0:
case REG_PMEVCNTR18_EL0:
case REG_PMEVCNTR19_EL0:
case REG_PMEVCNTR20_EL0:
case REG_PMEVCNTR21_EL0:
case REG_PMEVCNTR22_EL0:
case REG_PMEVCNTR23_EL0:
case REG_PMEVCNTR24_EL0:
case REG_PMEVCNTR25_EL0:
case REG_PMEVCNTR26_EL0:
case REG_PMEVCNTR27_EL0:
case REG_PMEVCNTR28_EL0:
case REG_PMEVCNTR29_EL0:
case REG_PMEVCNTR30_EL0:
case REG_PMEVTYPER0_EL0:
case REG_PMEVTYPER1_EL0:
case REG_PMEVTYPER2_EL0:
case REG_PMEVTYPER3_EL0:
case REG_PMEVTYPER4_EL0:
case REG_PMEVTYPER5_EL0:
case REG_PMEVTYPER6_EL0:
case REG_PMEVTYPER7_EL0:
case REG_PMEVTYPER8_EL0:
case REG_PMEVTYPER9_EL0:
case REG_PMEVTYPER10_EL0:
case REG_PMEVTYPER11_EL0:
case REG_PMEVTYPER12_EL0:
case REG_PMEVTYPER13_EL0:
case REG_PMEVTYPER14_EL0:
case REG_PMEVTYPER15_EL0:
case REG_PMEVTYPER16_EL0:
case REG_PMEVTYPER17_EL0:
case REG_PMEVTYPER18_EL0:
case REG_PMEVTYPER19_EL0:
case REG_PMEVTYPER20_EL0:
case REG_PMEVTYPER21_EL0:
case REG_PMEVTYPER22_EL0:
case REG_PMEVTYPER23_EL0:
case REG_PMEVTYPER24_EL0:
case REG_PMEVTYPER25_EL0:
case REG_PMEVTYPER26_EL0:
case REG_PMEVTYPER27_EL0:
case REG_PMEVTYPER28_EL0:
case REG_PMEVTYPER29_EL0:
case REG_PMEVTYPER30_EL0:
case REG_PMCCFILTR_EL0:
case REG_LSU_ERR_STS:
case REG_AFLATCTL1_EL1:
case REG_AFLATVALBIN0_EL1:
case REG_AFLATINFLO_EL1:
case REG_LSU_ERR_CTL:
case REG_AFLATCTL2_EL1:
case REG_AFLATVALBIN1_EL1:
case REG_AFLATINFHI_EL1:
case REG_AFLATCTL3_EL1:
case REG_AFLATVALBIN2_EL1:
case REG_AFLATCTL4_EL1:
case REG_AFLATVALBIN3_EL1:
case REG_LLC_FILL_CTL:
case REG_AFLATCTL5_LO_EL1:
case REG_AFLATVALBIN4_EL1:
case REG_AFLATCTL5_HI_EL1:
case REG_LLC_FILL_DAT:
case REG_AFLATVALBIN5_EL1:
case REG_AFLATVALBIN6_EL1:
case REG_LLC_RAM_CONFIG:
case REG_AFLATVALBIN7_EL1:
case REG_LLC_ERR_STS:
case REG_CMAINT_BCAST_LIST_0:
case REG_CMAINT_BCAST_LIST_1:
case REG_CMAINT_BCAST_CTL:
case REG_LLC_ERR_ADR:
case REG_LLC_ERR_CTL:
case REG_LLC_ERR_INJ:
case REG_LLC_ERR_INF:
case REG_USERTAGSEL_EL1:
case REG_UUSERTAG_EL0:
case REG_KUSERTAG_EL1:
case REG_HUSERTAG_EL2:
case REG_LLC_TRACE_CTL0:
case REG_LLC_TRACE_CTL1:
case REG_LLC_UP_REQ_VC:
case REG_LLC_UP_REQ_VC_THRESH:
case REG_LLC_UP_REQ_VC_2:
case REG_LLC_UP_REQ_VC_THRESH_2:
case REG_LLC_DRAM_HASH0:
case REG_LLC_DRAM_HASH1:
case REG_LLC_DRAM_HASH2:
case REG_LLC_DRAM_HASH3:
case REG_LLC_TRACE_CTL2:
case REG_LLC_DRAM_HASH4:
case REG_LLC_UP_REQ_VC_3:
case REG_LLC_UP_REQ_VC_THRESH_3:
case REG_LLC_UP_REQ_VC_4:
case REG_LLC_UP_REQ_VC_THRESH_4:
case REG_LLC_HASH0:
case REG_LLC_HASH1:
case REG_LLC_HASH2:
case REG_LLC_HASH3:
case REG_LLC_WRR:
case REG_LLC_DRAM_HASH5:
case REG_LLC_DRAM_HASH6:
case REG_VPIDR_EL2:
case REG_VMPIDR_EL2:
case REG_SCTLR_EL2:
case REG_ACTLR_EL2:
case REG_SCTLR2_EL2:
case REG_HCR_EL2:
case REG_MDCR_EL2:
case REG_CPTR_EL2:
case REG_HSTR_EL2:
case REG_HFGRTR_EL2:
case REG_HFGWTR_EL2:
case REG_HFGITR_EL2:
case REG_HACR_EL2:
case REG_ZCR_EL2:
case REG_TRFCR_EL2:
case REG_HCRX_EL2:
case REG_TRCITECR_EL2:
case REG_SMPRIMAP_EL2:
case REG_SMCR_EL2:
case REG_SDER32_EL2:
case REG_SCTLRMASK_EL2:
case REG_ACTLRMASK_EL2:
case REG_CPTRMASK_EL2:
case REG_SCTLR2MASK_EL2:
case REG_NVHCR_EL2:
case REG_NVHCRX_EL2:
case REG_NVHCRMASK_EL2:
case REG_NVHCRXMASK_EL2:
case REG_HCRMASK_EL2:
case REG_HCRXMASK_EL2:
case REG_TTBR0_EL2:
case REG_TTBR1_EL2:
case REG_TCR_EL2:
case REG_TCR2_EL2:
case REG_VTTBR_EL2:
case REG_VTCR_EL2:
case REG_VNCR_EL2:
case REG_HDBSSBR_EL2:
case REG_HDBSSPROD_EL2:
case REG_HACDBSBR_EL2:
case REG_HACDBSCONS_EL2:
case REG_GCSCR_EL2:
case REG_GCSPR_EL2:
case REG_VSTTBR_EL2:
case REG_VSTCR_EL2:
case REG_TCRMASK_EL2:
case REG_TCR2MASK_EL2:
case REG_VTLBID0_EL2:
case REG_VTLBID1_EL2:
case REG_VTLBID2_EL2:
case REG_VTLBID3_EL2:
case REG_VTLBIDOS0_EL2:
case REG_VTLBIDOS1_EL2:
case REG_VTLBIDOS2_EL2:
case REG_VTLBIDOS3_EL2:
case REG_DACR32_EL2:
case REG_HDFGRTR2_EL2:
case REG_HDFGWTR2_EL2:
case REG_HFGRTR2_EL2:
case REG_HFGWTR2_EL2:
case REG_HDFGRTR_EL2:
case REG_HDFGWTR_EL2:
case REG_HAFGRTR_EL2:
case REG_HFGITR2_EL2:
case REG_SPSR_EL2:
case REG_ELR_EL2:
case REG_SP_EL1:
case REG_SPSR_IRQ:
case REG_SPSR_ABT:
case REG_SPSR_UND:
case REG_SPSR_FIQ:
case REG_IFSR32_EL2:
case REG_AFSR0_EL2:
case REG_AFSR1_EL2:
case REG_ESR_EL2:
case REG_VSESR_EL2:
case REG_FPEXC32_EL2:
case REG_TFSR_EL2:
case REG_FAR_EL2:
case REG_HPFAR_EL2:
case REG_PFAR_EL2:
case REG_PMSCR_EL2:
case REG_PMBSR_EL2:
case REG_TRBSR_EL2:
case REG_MAIR2_EL2:
case REG_MAIR_EL2:
case REG_PIRE0_EL2:
case REG_PIR_EL2:
case REG_POR_EL2:
case REG_S2PIR_EL2:
case REG_AMAIR_EL2:
case REG_AMAIR2_EL2:
case REG_MPAMHCR_EL2:
case REG_MPAMVPMV_EL2:
case REG_MPAM2_EL2:
case REG_MPAMCTL_EL2:
case REG_MPAMBW2_EL2:
case REG_MPAMBWCAP_EL2:
case REG_MPAMVPM0_EL2:
case REG_MPAMVPM1_EL2:
case REG_MPAMVPM2_EL2:
case REG_MPAMVPM3_EL2:
case REG_MPAMVPM4_EL2:
case REG_MPAMVPM5_EL2:
case REG_MPAMVPM6_EL2:
case REG_MPAMVPM7_EL2:
case REG_MPAMVIDCR_EL2:
case REG_MPAMVIDSR_EL2:
case REG_MECID_P0_EL2:
case REG_MECID_A0_EL2:
case REG_MECID_P1_EL2:
case REG_MECID_A1_EL2:
case REG_MECIDR_EL2:
case REG_VMECID_P_EL2:
case REG_VMECID_A_EL2:
case REG_VBAR_EL2:
case REG_RVBAR_EL2:
case REG_RMR_EL2:
case REG_VDISR_EL2:
case REG_ICH_AP0R0_EL2:
case REG_ICH_AP0R1_EL2:
case REG_ICH_AP0R2_EL2:
case REG_ICH_AP0R3_EL2:
case REG_ICH_APR_EL2:
case REG_ICH_HPPIR_EL2:
case REG_ICH_AP1R0_EL2:
case REG_ICH_AP1R1_EL2:
case REG_ICH_AP1R2_EL2:
case REG_ICH_AP1R3_EL2:
case REG_ICH_HFGRTR_EL2:
case REG_ICC_SRE_EL2:
case REG_ICH_HFGWTR_EL2:
case REG_ICH_HFGITR_EL2:
case REG_ICH_PPI_DVIR0_EL2:
case REG_ICH_PPI_DVIR1_EL2:
case REG_ICH_PPI_ENABLER0_EL2:
case REG_ICH_PPI_ENABLER1_EL2:
case REG_ICH_PPI_PENDR0_EL2:
case REG_ICH_PPI_PENDR1_EL2:
case REG_ICH_PPI_ACTIVER0_EL2:
case REG_ICH_PPI_ACTIVER1_EL2:
case REG_ICH_HCR_EL2:
case REG_ICH_VTR_EL2:
case REG_ICH_MISR_EL2:
case REG_ICH_EISR_EL2:
case REG_ICH_VCTLR_EL2:
case REG_ICH_ELRSR_EL2:
case REG_ICH_CONTEXTR_EL2:
case REG_ICH_VMCR_EL2:
case REG_ICH_LR0_EL2:
case REG_ICH_LR1_EL2:
case REG_ICH_LR2_EL2:
case REG_ICH_LR3_EL2:
case REG_ICH_LR4_EL2:
case REG_ICH_LR5_EL2:
case REG_ICH_LR6_EL2:
case REG_ICH_LR7_EL2:
case REG_ICH_LR8_EL2:
case REG_ICH_LR9_EL2:
case REG_ICH_LR10_EL2:
case REG_ICH_LR11_EL2:
case REG_ICH_LR12_EL2:
case REG_ICH_LR13_EL2:
case REG_ICH_LR14_EL2:
case REG_ICH_LR15_EL2:
case REG_ICH_PPI_PRIORITYR0_EL2:
case REG_ICH_PPI_PRIORITYR1_EL2:
case REG_ICH_PPI_PRIORITYR2_EL2:
case REG_ICH_PPI_PRIORITYR3_EL2:
case REG_ICH_PPI_PRIORITYR4_EL2:
case REG_ICH_PPI_PRIORITYR5_EL2:
case REG_ICH_PPI_PRIORITYR6_EL2:
case REG_ICH_PPI_PRIORITYR7_EL2:
case REG_ICH_PPI_PRIORITYR8_EL2:
case REG_ICH_PPI_PRIORITYR9_EL2:
case REG_ICH_PPI_PRIORITYR10_EL2:
case REG_ICH_PPI_PRIORITYR11_EL2:
case REG_ICH_PPI_PRIORITYR12_EL2:
case REG_ICH_PPI_PRIORITYR13_EL2:
case REG_ICH_PPI_PRIORITYR14_EL2:
case REG_ICH_PPI_PRIORITYR15_EL2:
case REG_CONTEXTIDR_EL2:
case REG_TPIDR_EL2:
case REG_SCXTNUM_EL2:
case REG_AMEVCNTVOFF00_EL2:
case REG_AMEVCNTVOFF01_EL2:
case REG_AMEVCNTVOFF02_EL2:
case REG_AMEVCNTVOFF03_EL2:
case REG_AMEVCNTVOFF04_EL2:
case REG_AMEVCNTVOFF05_EL2:
case REG_AMEVCNTVOFF06_EL2:
case REG_AMEVCNTVOFF07_EL2:
case REG_AMEVCNTVOFF08_EL2:
case REG_AMEVCNTVOFF09_EL2:
case REG_AMEVCNTVOFF010_EL2:
case REG_AMEVCNTVOFF011_EL2:
case REG_AMEVCNTVOFF012_EL2:
case REG_AMEVCNTVOFF013_EL2:
case REG_AMEVCNTVOFF014_EL2:
case REG_AMEVCNTVOFF015_EL2:
case REG_AMEVCNTVOFF10_EL2:
case REG_AMEVCNTVOFF11_EL2:
case REG_AMEVCNTVOFF12_EL2:
case REG_AMEVCNTVOFF13_EL2:
case REG_AMEVCNTVOFF14_EL2:
case REG_AMEVCNTVOFF15_EL2:
case REG_AMEVCNTVOFF16_EL2:
case REG_AMEVCNTVOFF17_EL2:
case REG_AMEVCNTVOFF18_EL2:
case REG_AMEVCNTVOFF19_EL2:
case REG_AMEVCNTVOFF110_EL2:
case REG_AMEVCNTVOFF111_EL2:
case REG_AMEVCNTVOFF112_EL2:
case REG_AMEVCNTVOFF113_EL2:
case REG_AMEVCNTVOFF114_EL2:
case REG_AMEVCNTVOFF115_EL2:
case REG_CNTVOFF_EL2:
case REG_CNTPOFF_EL2:
case REG_CNTHCTL_EL2:
case REG_CNTHP_TVAL_EL2:
case REG_CNTHP_CTL_EL2:
case REG_CNTHP_CVAL_EL2:
case REG_CNTHV_TVAL_EL2:
case REG_CNTHV_CTL_EL2:
case REG_CNTHV_CVAL_EL2:
case REG_CNTHVS_TVAL_EL2:
case REG_CNTHVS_CTL_EL2:
case REG_CNTHVS_CVAL_EL2:
case REG_CNTHPS_TVAL_EL2:
case REG_CNTHPS_CTL_EL2:
case REG_CNTHPS_CVAL_EL2:
case REG_FED_ERR_STS:
case REG_FED_ERR_CTL:
case REG_APCTL_EL1:
case REG_KERNKEYLO_EL1:
case REG_KERNKEYHI_EL1:
case REG_VMSA_LOCK_EL1:
case REG_AMX_STATE_T_EL1:
case REG_AMX_CONFIG_EL1:
case REG_VMSA_LOCK_EL2:
case REG_CTRR_B_UPR_EL1:
case REG_CTRR_B_LWR_EL1:
case REG_SP_SETUP_GL1:
case REG_SP_SETUP_GL2:
case REG_CTRR_B_CTL_EL1:
case REG_CTRR_A_LWR_EL1:
case REG_CTRR_A_UPR_EL1:
case REG_CTRR_A_CTL_EL1:
case REG_VMSA_LOCK_EL12:
case REG_AGTCNTV_CTL_EL02:
case REG_AMX_STATE_EL1:
case REG_AMX_STATUS_EL1:
case REG_AGTCNTP_CVAL_EL02:
case REG_REDIR_ACNTP_TVAL_EL02:
case REG_AGTCNTP_CTL_EL02:
case REG_AGTCNTV_CVAL_EL02:
case REG_AGTCNTV_TVAL_EL02:
case REG_AMX_CONFIG_EL12:
case REG_AMX_CONFIG_EL2:
case REG_SPRR_HUPERM_EL0:
case REG_SPRR_VUPERM_EL0:
case REG_CTRR_A_CTL_EL2:
case REG_CTRR_B_CTL_EL2:
case REG_CTRR_A_LWR_EL2:
case REG_CTRR_A_UPR_EL2:
case REG_CTRR_B_LWR_EL2:
case REG_CTRR_B_UPR_EL2:
case REG_SPRR_HUMPRR_EL2:
case REG_SPRR_HUPERM_SH01_EL2:
case REG_SPRR_HUPERM_SH02_EL2:
case REG_SPRR_HUPERM_SH03_EL2:
case REG_SPRR_HUPERM_SH04_EL2:
case REG_SPRR_HUPERM_SH05_EL2:
case REG_SPRR_HUPERM_SH06_EL2:
case REG_SPRR_HUPERM_SH07_EL2:
case REG_SPRR_VUMPRR_EL1:
case REG_SPRR_VUPERM_SH01_EL1:
case REG_SPRR_VUPERM_SH02_EL1:
case REG_SPRR_VUPERM_SH03_EL1:
case REG_SPRR_VUPERM_SH04_EL1:
case REG_SPRR_VUPERM_SH05_EL1:
case REG_SPRR_VUPERM_SH06_EL1:
case REG_SPRR_VUPERM_SH07_EL1:
case REG_CTRR_A_LWR_EL12:
case REG_CTRR_A_UPR_EL12:
case REG_CTRR_B_LWR_EL12:
case REG_CTRR_B_UPR_EL12:
case REG_CTRR_A_CTL_EL12:
case REG_CTRR_B_CTL_EL12:
case REG_AGTCNTKCTL_EL1:
case REG_AGTCNTKCTL_EL12:
case REG_PREDAKEYLO_EL1:
case REG_PREDAKEYHI_EL1:
case REG_PREDBKEYLO_EL1:
case REG_PREDBKEYHI_EL1:
case REG_SIQ_CFG_EL1:
case REG_AGTCNTPCTSS_EL0:
case REG_AGTCNTVCTSS_EL0:
case REG_AVNCR_EL2:
case REG_ACC_CTRR_A_LWR_EL2:
case REG_ACC_CTRR_A_UPR_EL2:
case REG_ACC_CTRR_B_LWR_EL2:
case REG_ACC_CTRR_B_UPR_EL2:
case REG_ACC_CTRR_A_CTL_EL2:
case REG_ACC_CTRR_B_CTL_EL2:
case REG_AGTCNTPCT_EL0:
case REG_AGTCNTVCT_EL0:
case REG_ACFG_EL1:
case REG_AHCR_EL2:
case REG_APL_INTSTATUS_EL1:
case REG_APL_INTSTATUS_EL2:
case REG_AGTCNTHCTL_EL2:
case REG_JAPIAKEYLO_EL2:
case REG_JAPIAKEYHI_EL2:
case REG_JAPIBKEYLO_EL2:
case REG_JAPIBKEYHI_EL2:
case REG_JAPIAKEYLO_EL1:
case REG_JAPIAKEYHI_EL1:
case REG_JAPIBKEYLO_EL1:
case REG_JAPIBKEYHI_EL1:
case REG_JAPIAKEYLO_EL12:
case REG_JAPIAKEYHI_EL12:
case REG_JAPIBKEYLO_EL12:
case REG_JAPIBKEYHI_EL12:
case REG_AGTCNTRDIR_EL2:
case REG_AGTCNTRDIR_EL12:
case REG_JRANGE_EL2:
case REG_JRANGE_EL1:
case REG_JRANGE_EL12:
case REG_JCTL_EL2:
case REG_JCTL_EL1:
case REG_JCTL_EL12:
case REG_JCTL_EL0:
case REG_AMDSCR_EL1:
case REG_SCTLR_EL12:
case REG_ACTLR_EL12:
case REG_CPACR_EL12:
case REG_SCTLR2_EL12:
case REG_ZCR_EL12:
case REG_TRFCR_EL12:
case REG_TRCITECR_EL12:
case REG_SMCR_EL12:
case REG_SCTLRMASK_EL12:
case REG_ACTLRMASK_EL12:
case REG_CPACRMASK_EL12:
case REG_SCTLR2MASK_EL12:
case REG_TTBR0_EL12:
case REG_TTBR1_EL12:
case REG_TCR_EL12:
case REG_TCR2_EL12:
case REG_GCSCR_EL12:
case REG_GCSPR_EL12:
case REG_TCRMASK_EL12:
case REG_TCR2MASK_EL12:
case REG_SPSR_EL12:
case REG_ELR_EL12:
case REG_AFSR0_EL12:
case REG_AFSR1_EL12:
case REG_ESR_EL12:
case REG_TFSR_EL12:
case REG_FAR_EL12:
case REG_PFAR_EL12:
case REG_PMSCR_EL12:
case REG_PMBSR_EL12:
case REG_TRBSR_EL12:
case REG_MAIR_EL12:
case REG_MAIR2_EL12:
case REG_PIRE0_EL12:
case REG_PIR_EL12:
case REG_POR_EL12:
case REG_AMAIR_EL12:
case REG_AMAIR2_EL12:
case REG_MPAM1_EL12:
case REG_MPAMCTL_EL12:
case REG_MPAMBW1_EL12:
case REG_VBAR_EL12:
case REG_CONTEXTIDR_EL12:
case REG_SCXTNUM_EL12:
case REG_CNTKCTL_EL12:
case REG_CNTP_TVAL_EL02:
case REG_CNTP_CTL_EL02:
case REG_CNTP_CVAL_EL02:
case REG_CNTV_TVAL_EL02:
case REG_CNTV_CTL_EL02:
case REG_CNTV_CVAL_EL02:
case REG_IPI_RR_LOCAL_EL1:
case REG_IPI_RR_GLOBAL_EL1:
case REG_AF_ERR_CFG0:
case REG_AP_ERR_CFG0:
case REG_AF_ERR_SRC_IDS:
case REG_DPC_ERR_STS:
case REG_DPC_ERR_CTL:
case REG_PROD_TRC_CORE_CFG_EL1:
case REG_TRACE_CORE_CFG:
case REG_IPI_SR:
case REG_APL_LRTMR_EL2:
case REG_APL_INTENABLE_EL2:
case REG_KTRACE_MESSAGE:
case REG_TRACE_CORE_CFG_EXT:
case REG_PROD_TRC_CORE_CFG_EL2:
case REG_HID_PROD_TRC_CORE_CFG_EL1:
case REG_DBG_WRAP_GLB:
case REG_TRACE_STREAM_BASE:
case REG_TRACE_STREAM_FILL:
case REG_TRACE_STREAM_BASE1:
case REG_TRACE_STREAM_FILL1:
case REG_TRACE_STREAM_IRQ:
case REG_WATCHDOGDIAG0:
case REG_WATCHDOGDIAG1:
case REG_TRACE_AUX_CTL:
case REG_IPI_CR:
case REG_UTRIG_EVENT:
case REG_HID_PROD_TRC_MASK_EL1:
case REG_TRACE_CTL:
case REG_TRACE_DAT:
case REG_PROD_TRC_STRM_BASE0_GL2:
case REG_PROD_TRC_STRM_BASE1_GL2:
case REG_CPU_CFG:
case REG_PBLK_STS:
case REG_PROD_TRC_CTL_EL1:
case REG_PROD_TRC_STRM_BASE0_GL1:
case REG_PROD_TRC_STRM_BASE1_GL1:
case REG_PROD_TRC_STRM_FIQ_EL1:
case REG_CPU_OVRD:
case REG_PBLK_EXE_ST:
case REG_PROD_TRC_CORE_GL_CTL_GL1:
case REG_PROD_TRC_CORE_GL_CTL_GL2:
case REG_ACC_OVRD:
case REG_ACC_OVRD1:
case REG_CPM_PWRDN_CTL:
case REG_PROD_TRC_BUF_RESTORE0_GL1:
case REG_PROD_TRC_BUF_RESTORE1_GL1:
case REG_PROD_TRC_EN_GL1:
case REG_PRE_LLCFLUSH_TMR:
case REG_BIUINTFCTL_CFG:
case REG_BIUINTFWRR_CFG:
case REG_PRE_TD_TMR:
case REG_ACC_SLP_WAKE_UP_TMR:
case REG_PBLK_PSW_DLY:
case REG_CPU_STS:
case REG_HIST_TRIG:
case REG_PROD_TRC_BUF_RESTORE0_GL2:
case REG_PROD_TRC_BUF_RESTORE1_GL2:
case REG_PROD_TRC_STRM_FILL0_EL1:
case REG_PROD_TRC_STRM_FILL1_EL1:
case REG_ARRAY_INDEX:
case REG_PROD_TRC_CTL_EL2:
case REG_PROD_TRC_EN_GL2:
case REG_PROD_TRC_STRM_FIQ_EL2:
case REG_PROD_TRC_CPMU_DUMP_TRIG_EL1:
case REG_PROD_LOSS_COUNT_EL1:
case REG_SW_TRACE_DATA_EL0:
case REG_IL1_DATA0:
case REG_IL1_DATA1:
case REG_DL1_DATA0:
case REG_DL1_DATA1:
case REG_MMUDATA0:
case REG_MMUDATA1:
case REG_DL1_DATA2:
case REG_IL1_DATA2:
case REG_LLC_DATA0:
case REG_LLC_DATA1:
case REG_SCTLR_EL3:
case REG_ACTLR_EL3:
case REG_SCTLR2_EL3:
case REG_SCR_EL3:
case REG_SDER32_EL3:
case REG_CPTR_EL3:
case REG_FGWTE3_EL3:
case REG_ZCR_EL3:
case REG_SCR2_EL3:
case REG_SMCR_EL3:
case REG_MDCR_EL3:
case REG_TTBR0_EL3:
case REG_TCR_EL3:
case REG_GPTBR_EL3:
case REG_GPCBW_EL3:
case REG_GPCCR_EL3:
case REG_GCSCR_EL3:
case REG_GCSPR_EL3:
case REG_SPSR_EL3:
case REG_ELR_EL3:
case REG_SP_EL2:
case REG_AFSR0_EL3:
case REG_AFSR1_EL3:
case REG_ESR_EL3:
case REG_VSESR_EL3:
case REG_TFSR_EL3:
case REG_FAR_EL3:
case REG_MFAR_EL3:
case REG_PMBSR_EL3:
case REG_TRBSR_EL3:
case REG_MAIR2_EL3:
case REG_MAIR_EL3:
case REG_PIR_EL3:
case REG_POR_EL3:
case REG_AMAIR_EL3:
case REG_AMAIR2_EL3:
case REG_MPAM3_EL3:
case REG_MPAMCTL_EL3:
case REG_MPAMBW3_EL3:
case REG_MECID_RL_A_EL3:
case REG_VBAR_EL3:
case REG_RVBAR_EL3:
case REG_RMR_EL3:
case REG_VDISR_EL3:
case REG_ICC_APR_EL3:
case REG_ICC_PCR_EL3:
case REG_ICC_DOMHPPIR_EL3:
case REG_ICC_PPI_DOMAINR0_EL3:
case REG_ICC_PPI_DOMAINR1_EL3:
case REG_ICC_PPI_DOMAINR2_EL3:
case REG_ICC_PPI_DOMAINR3_EL3:
case REG_ICC_CR0_EL3:
case REG_ICC_HPPIR_EL3:
case REG_ICC_CTLR_EL3:
case REG_ICC_SRE_EL3:
case REG_ICC_IGRPEN1_EL3:
case REG_TPIDR_EL3:
case REG_SCXTNUM_EL3:
case REG_MMU_ERR_STS:
case REG_AFSR1_GL1:
case REG_AFSR1_GL2:
case REG_AFSR1_GL12:
case REG_BP_OBJC_ADR_EL1:
case REG_BP_OBJC_CTL_EL1:
case REG_SP_GL11:
case REG_MMU_SESR_EL2:
case REG_SPRR_CONFIG_EL1:
case REG_HPFAR_GL2:
case REG_GXF_CONFIG_EL1:
case REG_SPRR_AMRANGE_EL1:
case REG_GXF_CONFIG_EL2:
case REG_SPRR_UPERM_EL0:
case REG_SPRR_PPERM_EL1:
case REG_SPRR_PPERM_EL2:
case REG_APGAKEYLO_EL12:
case REG_APGAKEYHI_EL12:
case REG_KERNKEYLO_EL12:
case REG_KERNKEYHI_EL12:
case REG_AFPCR_EL0:
case REG_SP_GL22:
case REG_AMXIDR_EL1:
case REG_SPRR_UMPRR_EL1:
case REG_SPRR_PMPRR_EL1:
case REG_SPRR_PMPRR_EL2:
case REG_SPRR_UPERM_SH01_EL1:
case REG_SPRR_UPERM_SH02_EL1:
case REG_SPRR_UPERM_SH03_EL1:
case REG_SPRR_UPERM_SH04_EL1:
case REG_SPRR_UPERM_SH05_EL1:
case REG_SPRR_UPERM_SH06_EL1:
case REG_SPRR_UPERM_SH07_EL1:
case REG_SPRR_PPERM_SH01_EL1:
case REG_SPRR_PPERM_SH02_EL1:
case REG_SPRR_PPERM_SH03_EL1:
case REG_SPRR_PPERM_SH04_EL1:
case REG_SPRR_PPERM_SH05_EL1:
case REG_SPRR_PPERM_SH06_EL1:
case REG_SPRR_PPERM_SH07_EL1:
case REG_SPRR_PPERM_SH01_EL2:
case REG_SPRR_PPERM_SH02_EL2:
case REG_SPRR_PPERM_SH03_EL2:
case REG_SPRR_PPERM_SH04_EL2:
case REG_SPRR_PPERM_SH05_EL2:
case REG_SPRR_PPERM_SH06_EL2:
case REG_SPRR_PPERM_SH07_EL2:
case REG_SPRR_PMPRR_EL12:
case REG_SPRR_PPERM_SH01_EL12:
case REG_SPRR_PPERM_SH02_EL12:
case REG_SPRR_PPERM_SH03_EL12:
case REG_SPRR_PPERM_SH04_EL12:
case REG_SPRR_PPERM_SH05_EL12:
case REG_SPRR_PPERM_SH06_EL12:
case REG_SPRR_PPERM_SH07_EL12:
case REG_APIAKEYLO_EL12:
case REG_APIAKEYHI_EL12:
case REG_APIBKEYLO_EL12:
case REG_APIBKEYHI_EL12:
case REG_APDAKEYLO_EL12:
case REG_APDAKEYHI_EL12:
case REG_APDBKEYLO_EL12:
case REG_APDBKEYHI_EL12:
case REG_CURRENTG:
case REG_GXF_ENTRY_EL1:
case REG_GXF_PABENTRY_EL1:
case REG_ASPSR_EL1:
case REG_ADSPSR_EL0:
case REG_PMCR1_GL2:
case REG_ASPSR_EL2:
case REG_PMCR1_GL1:
case REG_VBAR_GL12:
case REG_SPSR_GL12:
case REG_ASPSR_GL12:
case REG_ESR_GL12:
case REG_ELR_GL12:
case REG_FAR_GL12:
case REG_SP_GL1:
case REG_TPIDR_GL1:
case REG_VBAR_GL1:
case REG_SPSR_GL1:
case REG_ASPSR_GL1:
case REG_ESR_GL1:
case REG_ELR_GL1:
case REG_FAR_GL1:
case REG_SP_GL2:
case REG_TPIDR_GL2:
case REG_VBAR_GL2:
case REG_SPSR_GL2:
case REG_ASPSR_GL2:
case REG_ESR_GL2:
case REG_ELR_GL2:
case REG_FAR_GL2:
case REG_GXF_ENTRY_EL2:
case REG_GXF_PABENTRY_EL2:
case REG_APCTL_EL2:
case REG_APSTS_EL2:
case REG_APSTS_EL1:
case REG_KERNKEYLO_EL2:
case REG_KERNKEYHI_EL2:
case REG_ASPSR_EL12:
case REG_APIAKEYLO_EL2:
case REG_APIAKEYHI_EL2:
case REG_APIBKEYLO_EL2:
case REG_APIBKEYHI_EL2:
case REG_APDAKEYLO_EL2:
case REG_APDAKEYHI_EL2:
case REG_APDBKEYLO_EL2:
case REG_APDBKEYHI_EL2:
case REG_APGAKEYLO_EL2:
case REG_APGAKEYHI_EL2:
case REG_SPRR_CONFIG_EL2:
case REG_SPRR_AMRANGE_EL2:
case REG_VMKEYLO_EL2:
case REG_VMKEYHI_EL2:
case REG_MMU_SFAR_EL2:
case REG_APSTS_EL12:
case REG_APCTL_EL12:
case REG_GXF_CONFIG_EL12:
case REG_GXF_ENTRY_EL12:
case REG_GXF_PABENTRY_EL12:
case REG_SPRR_CONFIG_EL12:
case REG_SPRR_AMRANGE_EL12:
case REG_MMU_SESR_CTL_EL2:
case REG_SPRR_PPERM_EL12:
case REG_CNTPS_TVAL_EL1:
case REG_CNTPS_CTL_EL1:
case REG_CNTPS_CVAL_EL1:
case REG_PWRDNSAVE0:
case REG_NRG_ACC_CTL:
case REG_AON_CNT0:
case REG_CPU_CNT0:
case REG_UPMCR0_EL1:
case REG_UPMC8:
case REG_AON_CNT8:
case REG_PWRDNSAVE1:
case REG_CORE_NRG_ACC_DAT:
case REG_AON_CNT_CTL0:
case REG_CPU_CNT_CTL0:
case REG_UPMESR0_EL1:
case REG_UPMC9:
case REG_AON_CNT_CTL8:
case REG_ACC_PWR_DN_SAVE:
case REG_CPM_NRG_ACC_DAT:
case REG_AON_CNT1:
case REG_CPU_CNT1:
case REG_UPMSWCTRL_EL1:
case REG_UPMC10:
case REG_AON_CNT9:
case REG_CORE_SRM_NRG_ACC_DAT:
case REG_AON_CNT_CTL1:
case REG_CPU_CNT_CTL1:
case REG_UPMECM0_EL1:
case REG_UPMC11:
case REG_AON_CNT_CTL9:
case REG_AON_CNT_CTL:
case REG_CPM_SRM_NRG_ACC_DAT:
case REG_AON_CNT2:
case REG_CPU_CNT2:
case REG_UPMECM1_EL1:
case REG_UPMC12:
case REG_AON_CNT10:
case REG_CPU_CNT_CTL:
case REG_AON_CNT_CTL2:
case REG_CPU_CNT_CTL2:
case REG_UPMPCM_EL1:
case REG_UPMC13:
case REG_AON_CNT_CTL10:
case REG_AON_CNT3:
case REG_CPU_CNT3:
case REG_UPMSR_EL1:
case REG_UPMC14:
case REG_AON_CNT11:
case REG_AON_CNT_CTL3:
case REG_CPU_CNT_CTL3:
case REG_UPMC0:
case REG_UPMC15:
case REG_AON_CNT_CTL11:
case REG_AON_CNT4:
case REG_CPU_CNT4:
case REG_UPMC1:
case REG_UPMECM2_EL1:
case REG_AON_CNT_CTL4:
case REG_CPU_CNT_CTL4:
case REG_UPMC2:
case REG_UPMECM3_EL1:
case REG_AON_CNT5:
case REG_CPU_CNT5:
case REG_UPMC3:
case REG_UPMCR1_EL1:
case REG_AON_CNT_CTL5:
case REG_CPU_CNT_CTL5:
case REG_UPMC4:
case REG_UPMESR1_EL1:
case REG_AON_CNT6:
case REG_CPU_CNT6:
case REG_UPMC5:
case REG_AON_CNT_CTL6:
case REG_CPU_CNT_CTL6:
case REG_UPMC6:
case REG_AON_CNT7:
case REG_CPU_CNT7:
case REG_UPMC7:
case REG_AON_CNT_CTL7:
case REG_CPU_CNT_CTL7:
return true;
default:
return false;
}
}