aarch64_sys_reg/
gen.rs

1/* automatically generated by gen.sh - do not manually edit */
2
3#![cfg_attr(rustfmt, rustfmt_skip)]
4#![allow(non_upper_case_globals)]
5
6use crate::AArch64SysRegId;
7
8//                                                                                Op0    Op1     CRn     CRm    Op2
9pub const OSDTRRX_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b0000, 0b0000, 0b010);
10pub const MDCCINT_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b0000, 0b0010, 0b000);
11pub const MDSCR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b0000, 0b0010, 0b010);
12pub const OSDTRTX_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b0000, 0b0011, 0b010);
13pub const MDSELR_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b0000, 0b0100, 0b010);
14pub const MDSTEPOP_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b0000, 0b0101, 0b010);
15pub const OSECCR_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b0000, 0b0110, 0b010);
16pub const MDRAR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b0001, 0b0000, 0b000);
17pub const OSLAR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b0001, 0b0000, 0b100);
18pub const OSLSR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b0001, 0b0001, 0b100);
19pub const OSDLR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b0001, 0b0011, 0b100);
20pub const DBGPRCR_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b0001, 0b0100, 0b100);
21pub const DBGCLAIMSET_EL1     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b0111, 0b1000, 0b110);
22pub const DBGCLAIMCLR_EL1     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b0111, 0b1001, 0b110);
23pub const DBGAUTHSTATUS_EL1   : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b0111, 0b1110, 0b110);
24pub const SPMACCESSR_EL1      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b1001, 0b1101, 0b011);
25pub const SPMIIDR_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b1001, 0b1101, 0b100);
26pub const SPMDEVARCH_EL1      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b1001, 0b1101, 0b101);
27pub const SPMDEVAFF_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b1001, 0b1101, 0b110);
28pub const SPMCFGR_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b1001, 0b1101, 0b111);
29pub const SPMINTENSET_EL1     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b1001, 0b1110, 0b001);
30pub const SPMINTENCLR_EL1     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b1001, 0b1110, 0b010);
31pub const PMCCNTSVR_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b1110, 0b1011, 0b111);
32pub const PMICNTSVR_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b000, 0b1110, 0b1100, 0b000);
33pub const TRCTRACEIDR         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b0000, 0b001);
34pub const TRCVICTLR           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b0000, 0b010);
35pub const TRCIDR8             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b0000, 0b110);
36pub const TRCIMSPEC0          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b0000, 0b111);
37pub const TRCPRGCTLR          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b0001, 0b000);
38pub const TRCQCTLR            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b0001, 0b001);
39pub const TRCVIIECTLR         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b0001, 0b010);
40pub const TRCIDR9             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b0001, 0b110);
41pub const TRCITEEDCR          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b0010, 0b001);
42pub const TRCVISSCTLR         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b0010, 0b010);
43pub const TRCIDR10            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b0010, 0b110);
44pub const TRCSTATR            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b0011, 0b000);
45pub const TRCVIPCSSCTLR       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b0011, 0b010);
46pub const TRCIDR11            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b0011, 0b110);
47pub const TRCCONFIGR          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b0100, 0b000);
48pub const TRCIDR12            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b0100, 0b110);
49pub const TRCIDR13            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b0101, 0b110);
50pub const TRCAUXCTLR          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b0110, 0b000);
51pub const TRCSEQRSTEVR        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b0110, 0b100);
52pub const TRCSEQSTR           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b0111, 0b100);
53pub const TRCEVENTCTL0R       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b1000, 0b000);
54pub const TRCIDR0             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b1000, 0b111);
55pub const TRCEVENTCTL1R       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b1001, 0b000);
56pub const TRCIDR1             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b1001, 0b111);
57pub const TRCRSR              : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b1010, 0b000);
58pub const TRCIDR2             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b1010, 0b111);
59pub const TRCSTALLCTLR        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b1011, 0b000);
60pub const TRCIDR3             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b1011, 0b111);
61pub const TRCTSCTLR           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b1100, 0b000);
62pub const TRCIDR4             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b1100, 0b111);
63pub const TRCSYNCPR           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b1101, 0b000);
64pub const TRCIDR5             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b1101, 0b111);
65pub const TRCCCCTLR           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b1110, 0b000);
66pub const TRCIDR6             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b1110, 0b111);
67pub const TRCBBCTLR           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b1111, 0b000);
68pub const TRCIDR7             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0000, 0b1111, 0b111);
69pub const TRCOSLSR            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0001, 0b0001, 0b100);
70pub const TRCCIDCCTLR0        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0011, 0b0000, 0b010);
71pub const TRCCIDCCTLR1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0011, 0b0001, 0b010);
72pub const TRCVMIDCCTLR0       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0011, 0b0010, 0b010);
73pub const TRCVMIDCCTLR1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0011, 0b0011, 0b010);
74pub const TRCDEVID            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0111, 0b0010, 0b111);
75pub const TRCCLAIMSET         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0111, 0b1000, 0b110);
76pub const TRCCLAIMCLR         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0111, 0b1001, 0b110);
77pub const TRCAUTHSTATUS       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0111, 0b1110, 0b110);
78pub const TRCDEVARCH          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b0111, 0b1111, 0b110);
79pub const BRBCR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b1001, 0b0000, 0b000);
80pub const BRBFCR_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b1001, 0b0000, 0b001);
81pub const BRBTS_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b1001, 0b0000, 0b010);
82pub const BRBINFINJ_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b1001, 0b0001, 0b000);
83pub const BRBSRCINJ_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b1001, 0b0001, 0b001);
84pub const BRBTGTINJ_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b1001, 0b0001, 0b010);
85pub const BRBIDR0_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b001, 0b1001, 0b0010, 0b000);
86pub const MDCCSR_EL0          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b011, 0b0000, 0b0001, 0b000);
87pub const DBGDTR_EL0          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b011, 0b0000, 0b0100, 0b000);
88pub const DBGDTRRX_EL0        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b011, 0b0000, 0b0101, 0b000);
89pub const DBGDTRTX_EL0        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b011, 0b0000, 0b0101, 0b000);
90pub const SPMCR_EL0           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b011, 0b1001, 0b1100, 0b000);
91pub const SPMCNTENSET_EL0     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b011, 0b1001, 0b1100, 0b001);
92pub const SPMCNTENCLR_EL0     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b011, 0b1001, 0b1100, 0b010);
93pub const SPMOVSCLR_EL0       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b011, 0b1001, 0b1100, 0b011);
94pub const SPMZR_EL0           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b011, 0b1001, 0b1100, 0b100);
95pub const SPMSELR_EL0         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b011, 0b1001, 0b1100, 0b101);
96pub const SPMOVSSET_EL0       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b011, 0b1001, 0b1110, 0b011);
97pub const DBGVCR32_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b100, 0b0000, 0b0111, 0b000);
98pub const BRBCR_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b100, 0b1001, 0b0000, 0b000);
99pub const SPMACCESSR_EL2      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b100, 0b1001, 0b1101, 0b011);
100pub const BRBCR_EL12          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b101, 0b1001, 0b0000, 0b000);
101pub const SPMACCESSR_EL12     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b101, 0b1001, 0b1101, 0b011);
102pub const SPMACCESSR_EL3      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b110, 0b1001, 0b1101, 0b011);
103pub const SPMROOTCR_EL3       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b110, 0b1001, 0b1110, 0b111);
104pub const SPMSCR_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b10, 0b111, 0b1001, 0b1110, 0b111);
105pub const MIDR_EL1            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0000, 0b000);
106pub const MPIDR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0000, 0b101);
107pub const REVIDR_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0000, 0b110);
108pub const ID_PFR0_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0001, 0b000);
109pub const ID_PFR1_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0001, 0b001);
110pub const ID_DFR0_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0001, 0b010);
111pub const ID_AFR0_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0001, 0b011);
112pub const ID_MMFR0_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0001, 0b100);
113pub const ID_MMFR1_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0001, 0b101);
114pub const ID_MMFR2_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0001, 0b110);
115pub const ID_MMFR3_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0001, 0b111);
116pub const ID_ISAR0_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0010, 0b000);
117pub const ID_ISAR1_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0010, 0b001);
118pub const ID_ISAR2_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0010, 0b010);
119pub const ID_ISAR3_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0010, 0b011);
120pub const ID_ISAR4_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0010, 0b100);
121pub const ID_ISAR5_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0010, 0b101);
122pub const ID_MMFR4_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0010, 0b110);
123pub const ID_ISAR6_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0010, 0b111);
124pub const MVFR0_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0011, 0b000);
125pub const MVFR1_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0011, 0b001);
126pub const MVFR2_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0011, 0b010);
127pub const ID_PFR2_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0011, 0b100);
128pub const ID_DFR1_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0011, 0b101);
129pub const ID_MMFR5_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0011, 0b110);
130pub const ID_AA64PFR0_EL1     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0100, 0b000);
131pub const ID_AA64PFR1_EL1     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0100, 0b001);
132pub const ID_AA64PFR2_EL1     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0100, 0b010);
133pub const ID_AA64ZFR0_EL1     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0100, 0b100);
134pub const ID_AA64SMFR0_EL1    : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0100, 0b101);
135pub const ID_AA64FPFR0_EL1    : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0100, 0b111);
136pub const ID_AA64DFR0_EL1     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0101, 0b000);
137pub const ID_AA64DFR1_EL1     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0101, 0b001);
138pub const ID_AA64DFR2_EL1     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0101, 0b010);
139pub const ID_AA64AFR0_EL1     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0101, 0b100);
140pub const ID_AA64AFR1_EL1     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0101, 0b101);
141pub const ID_AA64ISAR0_EL1    : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0110, 0b000);
142pub const ID_AA64ISAR1_EL1    : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0110, 0b001);
143pub const ID_AA64ISAR2_EL1    : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0110, 0b010);
144pub const ID_AA64ISAR3_EL1    : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0110, 0b011);
145pub const ID_AA64MMFR0_EL1    : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0111, 0b000);
146pub const ID_AA64MMFR1_EL1    : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0111, 0b001);
147pub const ID_AA64MMFR2_EL1    : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0111, 0b010);
148pub const ID_AA64MMFR3_EL1    : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0111, 0b011);
149pub const ID_AA64MMFR4_EL1    : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0000, 0b0111, 0b100);
150pub const SCTLR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0001, 0b0000, 0b000);
151pub const ACTLR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0001, 0b0000, 0b001);
152pub const CPACR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0001, 0b0000, 0b010);
153pub const SCTLR2_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0001, 0b0000, 0b011);
154pub const RGSR_EL1            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0001, 0b0000, 0b101);
155pub const GCR_EL1             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0001, 0b0000, 0b110);
156pub const ZCR_EL1             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0001, 0b0010, 0b000);
157pub const TRFCR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0001, 0b0010, 0b001);
158pub const TRCITECR_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0001, 0b0010, 0b011);
159pub const SMPRI_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0001, 0b0010, 0b100);
160pub const SMCR_EL1            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0001, 0b0010, 0b110);
161pub const SCTLRMASK_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0001, 0b0100, 0b000);
162pub const ACTLRMASK_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0001, 0b0100, 0b001);
163pub const CPACRMASK_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0001, 0b0100, 0b010);
164pub const SCTLR2MASK_EL1      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0001, 0b0100, 0b011);
165pub const CPACRALIAS_EL1      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0001, 0b0100, 0b100);
166pub const ACTLRALIAS_EL1      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0001, 0b0100, 0b101);
167pub const SCTLRALIAS_EL1      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0001, 0b0100, 0b110);
168pub const SCTLR2ALIAS_EL1     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0001, 0b0100, 0b111);
169pub const TTBR0_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0010, 0b0000, 0b000);
170pub const TTBR1_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0010, 0b0000, 0b001);
171pub const TCR_EL1             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0010, 0b0000, 0b010);
172pub const TCR2_EL1            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0010, 0b0000, 0b011);
173pub const APIAKeyLo_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0010, 0b0001, 0b000);
174pub const APIAKeyHi_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0010, 0b0001, 0b001);
175pub const APIBKeyLo_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0010, 0b0001, 0b010);
176pub const APIBKeyHi_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0010, 0b0001, 0b011);
177pub const APDAKeyLo_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0010, 0b0010, 0b000);
178pub const APDAKeyHi_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0010, 0b0010, 0b001);
179pub const APDBKeyLo_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0010, 0b0010, 0b010);
180pub const APDBKeyHi_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0010, 0b0010, 0b011);
181pub const APGAKeyLo_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0010, 0b0011, 0b000);
182pub const APGAKeyHi_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0010, 0b0011, 0b001);
183pub const GCSCR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0010, 0b0101, 0b000);
184pub const GCSPR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0010, 0b0101, 0b001);
185pub const GCSCRE0_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0010, 0b0101, 0b010);
186pub const TCRMASK_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0010, 0b0111, 0b010);
187pub const TCR2MASK_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0010, 0b0111, 0b011);
188pub const TCRALIAS_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0010, 0b0111, 0b110);
189pub const TCR2ALIAS_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0010, 0b0111, 0b111);
190pub const SPSR_EL1            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0100, 0b0000, 0b000);
191pub const ELR_EL1             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0100, 0b0000, 0b001);
192pub const SP_EL0              : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0100, 0b0001, 0b000);
193pub const SPSel               : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0100, 0b0010, 0b000);
194pub const CurrentEL           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0100, 0b0010, 0b010);
195pub const PAN                 : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0100, 0b0010, 0b011);
196pub const UAO                 : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0100, 0b0010, 0b100);
197pub const ALLINT              : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0100, 0b0011, 0b000);
198pub const PM                  : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0100, 0b0011, 0b001);
199pub const ICC_PMR_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0100, 0b0110, 0b000);
200pub const AFSR0_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0101, 0b0001, 0b000);
201pub const AFSR1_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0101, 0b0001, 0b001);
202pub const ESR_EL1             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0101, 0b0010, 0b000);
203pub const ERRIDR_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0101, 0b0011, 0b000);
204pub const ERRSELR_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0101, 0b0011, 0b001);
205pub const ERXGSR_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0101, 0b0011, 0b010);
206pub const ERXFR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0101, 0b0100, 0b000);
207pub const ERXCTLR_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0101, 0b0100, 0b001);
208pub const ERXSTATUS_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0101, 0b0100, 0b010);
209pub const ERXADDR_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0101, 0b0100, 0b011);
210pub const ERXPFGF_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0101, 0b0100, 0b100);
211pub const ERXPFGCTL_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0101, 0b0100, 0b101);
212pub const ERXPFGCDN_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0101, 0b0100, 0b110);
213pub const ERXMISC0_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0101, 0b0101, 0b000);
214pub const ERXMISC1_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0101, 0b0101, 0b001);
215pub const ERXMISC2_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0101, 0b0101, 0b010);
216pub const ERXMISC3_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0101, 0b0101, 0b011);
217pub const TFSR_EL1            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0101, 0b0110, 0b000);
218pub const TFSRE0_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0101, 0b0110, 0b001);
219pub const FAR_EL1             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0110, 0b0000, 0b000);
220pub const PFAR_EL1            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0110, 0b0000, 0b101);
221pub const PAR_EL1             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b0111, 0b0100, 0b000);
222pub const PMSCR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1001, 0b000);
223pub const PMSNEVFR_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1001, 0b001);
224pub const PMSICR_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1001, 0b010);
225pub const PMSIRR_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1001, 0b011);
226pub const PMSFCR_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1001, 0b100);
227pub const PMSEVFR_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1001, 0b101);
228pub const PMSLATFR_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1001, 0b110);
229pub const PMSIDR_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1001, 0b111);
230pub const PMBLIMITR_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1010, 0b000);
231pub const PMBPTR_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1010, 0b001);
232pub const PMBSR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1010, 0b011);
233pub const PMSDSFR_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1010, 0b100);
234pub const PMBMAR_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1010, 0b101);
235pub const PMBIDR_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1010, 0b111);
236pub const TRBLIMITR_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1011, 0b000);
237pub const TRBPTR_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1011, 0b001);
238pub const TRBBASER_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1011, 0b010);
239pub const TRBSR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1011, 0b011);
240pub const TRBMAR_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1011, 0b100);
241pub const TRBMPAM_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1011, 0b101);
242pub const TRBTRG_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1011, 0b110);
243pub const TRBIDR_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1011, 0b111);
244pub const PMSSCR_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1101, 0b011);
245pub const PMINTENSET_EL1      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1110, 0b001);
246pub const PMINTENCLR_EL1      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1110, 0b010);
247pub const PMUACR_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1110, 0b100);
248pub const PMECR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1110, 0b101);
249pub const PMMIR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1110, 0b110);
250pub const PMIAR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1001, 0b1110, 0b111);
251pub const MAIR_EL1            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1010, 0b0010, 0b000);
252pub const MAIR2_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1010, 0b0010, 0b001);
253pub const PIRE0_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1010, 0b0010, 0b010);
254pub const PIR_EL1             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1010, 0b0010, 0b011);
255pub const POR_EL1             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1010, 0b0010, 0b100);
256pub const S2POR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1010, 0b0010, 0b101);
257pub const AMAIR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1010, 0b0011, 0b000);
258pub const AMAIR2_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1010, 0b0011, 0b001);
259pub const LORSA_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1010, 0b0100, 0b000);
260pub const LOREA_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1010, 0b0100, 0b001);
261pub const LORN_EL1            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1010, 0b0100, 0b010);
262pub const LORC_EL1            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1010, 0b0100, 0b011);
263pub const MPAMIDR_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1010, 0b0100, 0b100);
264pub const MPAMBWIDR_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1010, 0b0100, 0b101);
265pub const LORID_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1010, 0b0100, 0b111);
266pub const MPAM1_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1010, 0b0101, 0b000);
267pub const MPAM0_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1010, 0b0101, 0b001);
268pub const MPAMSM_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1010, 0b0101, 0b011);
269pub const MPAMBW1_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1010, 0b0101, 0b100);
270pub const MPAMBW0_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1010, 0b0101, 0b101);
271pub const MPAMBWSM_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1010, 0b0101, 0b111);
272pub const VBAR_EL1            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b0000, 0b000);
273pub const RVBAR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b0000, 0b001);
274pub const RMR_EL1             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b0000, 0b010);
275pub const ISR_EL1             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b0001, 0b000);
276pub const DISR_EL1            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b0001, 0b001);
277pub const ICC_IAR0_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b1000, 0b000);
278pub const ICC_EOIR0_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b1000, 0b001);
279pub const ICC_HPPIR0_EL1      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b1000, 0b010);
280pub const ICC_BPR0_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b1000, 0b011);
281pub const ICC_NMIAR1_EL1      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b1001, 0b101);
282pub const ICC_DIR_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b1011, 0b001);
283pub const ICC_RPR_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b1011, 0b011);
284pub const ICC_SGI1R_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b1011, 0b101);
285pub const ICC_ASGI1R_EL1      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b1011, 0b110);
286pub const ICC_SGI0R_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b1011, 0b111);
287pub const ICC_IAR1_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b1100, 0b000);
288pub const ICC_EOIR1_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b1100, 0b001);
289pub const ICC_HPPIR1_EL1      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b1100, 0b010);
290pub const ICC_BPR1_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b1100, 0b011);
291pub const ICC_CTLR_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b1100, 0b100);
292pub const ICC_SRE_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b1100, 0b101);
293pub const ICC_IGRPEN0_EL1     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b1100, 0b110);
294pub const ICC_IGRPEN1_EL1     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1100, 0b1100, 0b111);
295pub const CONTEXTIDR_EL1      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1101, 0b0000, 0b001);
296pub const RCWSMASK_EL1        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1101, 0b0000, 0b011);
297pub const TPIDR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1101, 0b0000, 0b100);
298pub const ACCDATA_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1101, 0b0000, 0b101);
299pub const RCWMASK_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1101, 0b0000, 0b110);
300pub const SCXTNUM_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1101, 0b0000, 0b111);
301pub const CNTKCTL_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b000, 0b1110, 0b0001, 0b000);
302pub const CCSIDR_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b001, 0b0000, 0b0000, 0b000);
303pub const CLIDR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b001, 0b0000, 0b0000, 0b001);
304pub const CCSIDR2_EL1         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b001, 0b0000, 0b0000, 0b010);
305pub const GMID_EL1            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b001, 0b0000, 0b0000, 0b100);
306pub const SMIDR_EL1           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b001, 0b0000, 0b0000, 0b110);
307pub const AIDR_EL1            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b001, 0b0000, 0b0000, 0b111);
308pub const CSSELR_EL1          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b010, 0b0000, 0b0000, 0b000);
309pub const CTR_EL0             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b0000, 0b0000, 0b001);
310pub const DCZID_EL0           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b0000, 0b0000, 0b111);
311pub const RNDR                : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b0010, 0b0100, 0b000);
312pub const RNDRRS              : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b0010, 0b0100, 0b001);
313pub const GCSPR_EL0           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b0010, 0b0101, 0b001);
314pub const NZCV                : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b0100, 0b0010, 0b000);
315pub const DAIF                : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b0100, 0b0010, 0b001);
316pub const SVCR                : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b0100, 0b0010, 0b010);
317pub const DIT                 : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b0100, 0b0010, 0b101);
318pub const SSBS                : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b0100, 0b0010, 0b110);
319pub const TCO                 : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b0100, 0b0010, 0b111);
320pub const FPCR                : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b0100, 0b0100, 0b000);
321pub const FPSR                : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b0100, 0b0100, 0b001);
322pub const FPMR                : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b0100, 0b0100, 0b010);
323pub const DSPSR_EL0           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b0100, 0b0101, 0b000);
324pub const DLR_EL0             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b0100, 0b0101, 0b001);
325pub const PMICNTR_EL0         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1001, 0b0100, 0b000);
326pub const PMICFILTR_EL0       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1001, 0b0110, 0b000);
327pub const PMCR_EL0            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1001, 0b1100, 0b000);
328pub const PMCNTENSET_EL0      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1001, 0b1100, 0b001);
329pub const PMCNTENCLR_EL0      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1001, 0b1100, 0b010);
330pub const PMOVSCLR_EL0        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1001, 0b1100, 0b011);
331pub const PMSWINC_EL0         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1001, 0b1100, 0b100);
332pub const PMSELR_EL0          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1001, 0b1100, 0b101);
333pub const PMCEID0_EL0         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1001, 0b1100, 0b110);
334pub const PMCEID1_EL0         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1001, 0b1100, 0b111);
335pub const PMCCNTR_EL0         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1001, 0b1101, 0b000);
336pub const PMXEVTYPER_EL0      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1001, 0b1101, 0b001);
337pub const PMXEVCNTR_EL0       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1001, 0b1101, 0b010);
338pub const PMZR_EL0            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1001, 0b1101, 0b100);
339pub const PMUSERENR_EL0       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1001, 0b1110, 0b000);
340pub const PMOVSSET_EL0        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1001, 0b1110, 0b011);
341pub const POR_EL0             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1010, 0b0010, 0b100);
342pub const TPIDR_EL0           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1101, 0b0000, 0b010);
343pub const TPIDRRO_EL0         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1101, 0b0000, 0b011);
344pub const TPIDR2_EL0          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1101, 0b0000, 0b101);
345pub const SCXTNUM_EL0         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1101, 0b0000, 0b111);
346pub const AMCR_EL0            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1101, 0b0010, 0b000);
347pub const AMCFGR_EL0          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1101, 0b0010, 0b001);
348pub const AMCGCR_EL0          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1101, 0b0010, 0b010);
349pub const AMUSERENR_EL0       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1101, 0b0010, 0b011);
350pub const AMCNTENCLR0_EL0     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1101, 0b0010, 0b100);
351pub const AMCNTENSET0_EL0     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1101, 0b0010, 0b101);
352pub const AMCG1IDR_EL0        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1101, 0b0010, 0b110);
353pub const AMCNTENCLR1_EL0     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1101, 0b0011, 0b000);
354pub const AMCNTENSET1_EL0     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1101, 0b0011, 0b001);
355pub const CNTFRQ_EL0          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1110, 0b0000, 0b000);
356pub const CNTPCT_EL0          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1110, 0b0000, 0b001);
357pub const CNTVCT_EL0          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1110, 0b0000, 0b010);
358pub const CNTPCTSS_EL0        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1110, 0b0000, 0b101);
359pub const CNTVCTSS_EL0        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1110, 0b0000, 0b110);
360pub const CNTP_TVAL_EL0       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1110, 0b0010, 0b000);
361pub const CNTP_CTL_EL0        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1110, 0b0010, 0b001);
362pub const CNTP_CVAL_EL0       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1110, 0b0010, 0b010);
363pub const CNTV_TVAL_EL0       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1110, 0b0011, 0b000);
364pub const CNTV_CTL_EL0        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1110, 0b0011, 0b001);
365pub const CNTV_CVAL_EL0       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1110, 0b0011, 0b010);
366pub const PMCCFILTR_EL0       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b011, 0b1110, 0b1111, 0b111);
367pub const VPIDR_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0000, 0b0000, 0b000);
368pub const VMPIDR_EL2          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0000, 0b0000, 0b101);
369pub const SCTLR_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0000, 0b000);
370pub const ACTLR_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0000, 0b001);
371pub const SCTLR2_EL2          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0000, 0b011);
372pub const HCR_EL2             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0001, 0b000);
373pub const MDCR_EL2            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0001, 0b001);
374pub const CPTR_EL2            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0001, 0b010);
375pub const HSTR_EL2            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0001, 0b011);
376pub const HFGRTR_EL2          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0001, 0b100);
377pub const HFGWTR_EL2          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0001, 0b101);
378pub const HFGITR_EL2          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0001, 0b110);
379pub const HACR_EL2            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0001, 0b111);
380pub const ZCR_EL2             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0010, 0b000);
381pub const TRFCR_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0010, 0b001);
382pub const HCRX_EL2            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0010, 0b010);
383pub const TRCITECR_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0010, 0b011);
384pub const SMPRIMAP_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0010, 0b101);
385pub const SMCR_EL2            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0010, 0b110);
386pub const SDER32_EL2          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0011, 0b001);
387pub const SCTLRMASK_EL2       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0100, 0b000);
388pub const ACTLRMASK_EL2       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0100, 0b001);
389pub const CPTRMASK_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0100, 0b010);
390pub const SCTLR2MASK_EL2      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0001, 0b0100, 0b011);
391pub const TTBR0_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0010, 0b0000, 0b000);
392pub const TTBR1_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0010, 0b0000, 0b001);
393pub const TCR_EL2             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0010, 0b0000, 0b010);
394pub const TCR2_EL2            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0010, 0b0000, 0b011);
395pub const VTTBR_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0010, 0b0001, 0b000);
396pub const VTCR_EL2            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0010, 0b0001, 0b010);
397pub const VNCR_EL2            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0010, 0b0010, 0b000);
398pub const HDBSSBR_EL2         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0010, 0b0011, 0b010);
399pub const HDBSSPROD_EL2       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0010, 0b0011, 0b011);
400pub const HACDBSBR_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0010, 0b0011, 0b100);
401pub const HACDBSCONS_EL2      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0010, 0b0011, 0b101);
402pub const GCSCR_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0010, 0b0101, 0b000);
403pub const GCSPR_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0010, 0b0101, 0b001);
404pub const VSTTBR_EL2          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0010, 0b0110, 0b000);
405pub const VSTCR_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0010, 0b0110, 0b010);
406pub const TCRMASK_EL2         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0010, 0b0111, 0b010);
407pub const TCR2MASK_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0010, 0b0111, 0b011);
408pub const DACR32_EL2          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0011, 0b0000, 0b000);
409pub const HDFGRTR2_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0011, 0b0001, 0b000);
410pub const HDFGWTR2_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0011, 0b0001, 0b001);
411pub const HFGRTR2_EL2         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0011, 0b0001, 0b010);
412pub const HFGWTR2_EL2         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0011, 0b0001, 0b011);
413pub const HDFGRTR_EL2         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0011, 0b0001, 0b100);
414pub const HDFGWTR_EL2         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0011, 0b0001, 0b101);
415pub const HAFGRTR_EL2         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0011, 0b0001, 0b110);
416pub const HFGITR2_EL2         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0011, 0b0001, 0b111);
417pub const SPSR_EL2            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0100, 0b0000, 0b000);
418pub const ELR_EL2             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0100, 0b0000, 0b001);
419pub const SP_EL1              : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0100, 0b0001, 0b000);
420pub const SPSR_irq            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0100, 0b0011, 0b000);
421pub const SPSR_abt            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0100, 0b0011, 0b001);
422pub const SPSR_und            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0100, 0b0011, 0b010);
423pub const SPSR_fiq            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0100, 0b0011, 0b011);
424pub const IFSR32_EL2          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0101, 0b0000, 0b001);
425pub const AFSR0_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0101, 0b0001, 0b000);
426pub const AFSR1_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0101, 0b0001, 0b001);
427pub const ESR_EL2             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0101, 0b0010, 0b000);
428pub const VSESR_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0101, 0b0010, 0b011);
429pub const FPEXC32_EL2         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0101, 0b0011, 0b000);
430pub const TFSR_EL2            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0101, 0b0110, 0b000);
431pub const FAR_EL2             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0110, 0b0000, 0b000);
432pub const HPFAR_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0110, 0b0000, 0b100);
433pub const PFAR_EL2            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b0110, 0b0000, 0b101);
434pub const PMSCR_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1001, 0b1001, 0b000);
435pub const PMBSR_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1001, 0b1010, 0b011);
436pub const TRBSR_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1001, 0b1011, 0b011);
437pub const MAIR2_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b0001, 0b001);
438pub const MAIR_EL2            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b0010, 0b000);
439pub const PIRE0_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b0010, 0b010);
440pub const PIR_EL2             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b0010, 0b011);
441pub const POR_EL2             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b0010, 0b100);
442pub const S2PIR_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b0010, 0b101);
443pub const AMAIR_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b0011, 0b000);
444pub const AMAIR2_EL2          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b0011, 0b001);
445pub const MPAMHCR_EL2         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b0100, 0b000);
446pub const MPAMVPMV_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b0100, 0b001);
447pub const MPAM2_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b0101, 0b000);
448pub const MPAMBW2_EL2         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b0101, 0b100);
449pub const MPAMBWCAP_EL2       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b0101, 0b110);
450pub const MPAMVPM0_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b0110, 0b000);
451pub const MPAMVPM1_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b0110, 0b001);
452pub const MPAMVPM2_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b0110, 0b010);
453pub const MPAMVPM3_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b0110, 0b011);
454pub const MPAMVPM4_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b0110, 0b100);
455pub const MPAMVPM5_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b0110, 0b101);
456pub const MPAMVPM6_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b0110, 0b110);
457pub const MPAMVPM7_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b0110, 0b111);
458pub const MECID_P0_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b1000, 0b000);
459pub const MECID_A0_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b1000, 0b001);
460pub const MECID_P1_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b1000, 0b010);
461pub const MECID_A1_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b1000, 0b011);
462pub const MECIDR_EL2          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b1000, 0b111);
463pub const VMECID_P_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b1001, 0b000);
464pub const VMECID_A_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1010, 0b1001, 0b001);
465pub const VBAR_EL2            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1100, 0b0000, 0b000);
466pub const RVBAR_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1100, 0b0000, 0b001);
467pub const RMR_EL2             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1100, 0b0000, 0b010);
468pub const VDISR_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1100, 0b0001, 0b001);
469pub const ICC_SRE_EL2         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1100, 0b1001, 0b101);
470pub const ICH_HCR_EL2         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1100, 0b1011, 0b000);
471pub const ICH_VTR_EL2         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1100, 0b1011, 0b001);
472pub const ICH_MISR_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1100, 0b1011, 0b010);
473pub const ICH_EISR_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1100, 0b1011, 0b011);
474pub const ICH_ELRSR_EL2       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1100, 0b1011, 0b101);
475pub const ICH_VMCR_EL2        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1100, 0b1011, 0b111);
476pub const CONTEXTIDR_EL2      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1101, 0b0000, 0b001);
477pub const TPIDR_EL2           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1101, 0b0000, 0b010);
478pub const SCXTNUM_EL2         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1101, 0b0000, 0b111);
479pub const CNTVOFF_EL2         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1110, 0b0000, 0b011);
480pub const CNTPOFF_EL2         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1110, 0b0000, 0b110);
481pub const CNTHCTL_EL2         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1110, 0b0001, 0b000);
482pub const CNTHP_TVAL_EL2      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1110, 0b0010, 0b000);
483pub const CNTHP_CTL_EL2       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1110, 0b0010, 0b001);
484pub const CNTHP_CVAL_EL2      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1110, 0b0010, 0b010);
485pub const CNTHV_TVAL_EL2      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1110, 0b0011, 0b000);
486pub const CNTHV_CTL_EL2       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1110, 0b0011, 0b001);
487pub const CNTHV_CVAL_EL2      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1110, 0b0011, 0b010);
488pub const CNTHVS_TVAL_EL2     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1110, 0b0100, 0b000);
489pub const CNTHVS_CTL_EL2      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1110, 0b0100, 0b001);
490pub const CNTHVS_CVAL_EL2     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1110, 0b0100, 0b010);
491pub const CNTHPS_TVAL_EL2     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1110, 0b0101, 0b000);
492pub const CNTHPS_CTL_EL2      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1110, 0b0101, 0b001);
493pub const CNTHPS_CVAL_EL2     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b100, 0b1110, 0b0101, 0b010);
494pub const SCTLR_EL12          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0001, 0b0000, 0b000);
495pub const ACTLR_EL12          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0001, 0b0000, 0b001);
496pub const CPACR_EL12          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0001, 0b0000, 0b010);
497pub const SCTLR2_EL12         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0001, 0b0000, 0b011);
498pub const ZCR_EL12            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0001, 0b0010, 0b000);
499pub const TRFCR_EL12          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0001, 0b0010, 0b001);
500pub const TRCITECR_EL12       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0001, 0b0010, 0b011);
501pub const SMCR_EL12           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0001, 0b0010, 0b110);
502pub const SCTLRMASK_EL12      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0001, 0b0100, 0b000);
503pub const ACTLRMASK_EL12      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0001, 0b0100, 0b001);
504pub const CPACRMASK_EL12      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0001, 0b0100, 0b010);
505pub const SCTLR2MASK_EL12     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0001, 0b0100, 0b011);
506pub const TTBR0_EL12          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0010, 0b0000, 0b000);
507pub const TTBR1_EL12          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0010, 0b0000, 0b001);
508pub const TCR_EL12            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0010, 0b0000, 0b010);
509pub const TCR2_EL12           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0010, 0b0000, 0b011);
510pub const GCSCR_EL12          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0010, 0b0101, 0b000);
511pub const GCSPR_EL12          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0010, 0b0101, 0b001);
512pub const TCRMASK_EL12        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0010, 0b0111, 0b010);
513pub const TCR2MASK_EL12       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0010, 0b0111, 0b011);
514pub const SPSR_EL12           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0100, 0b0000, 0b000);
515pub const ELR_EL12            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0100, 0b0000, 0b001);
516pub const AFSR0_EL12          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0101, 0b0001, 0b000);
517pub const AFSR1_EL12          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0101, 0b0001, 0b001);
518pub const ESR_EL12            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0101, 0b0010, 0b000);
519pub const TFSR_EL12           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0101, 0b0110, 0b000);
520pub const FAR_EL12            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0110, 0b0000, 0b000);
521pub const PFAR_EL12           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b0110, 0b0000, 0b101);
522pub const PMSCR_EL12          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1001, 0b1001, 0b000);
523pub const PMBSR_EL12          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1001, 0b1010, 0b011);
524pub const TRBSR_EL12          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1001, 0b1011, 0b011);
525pub const MAIR_EL12           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1010, 0b0010, 0b000);
526pub const MAIR2_EL12          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1010, 0b0010, 0b001);
527pub const PIRE0_EL12          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1010, 0b0010, 0b010);
528pub const PIR_EL12            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1010, 0b0010, 0b011);
529pub const POR_EL12            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1010, 0b0010, 0b100);
530pub const AMAIR_EL12          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1010, 0b0011, 0b000);
531pub const AMAIR2_EL12         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1010, 0b0011, 0b001);
532pub const MPAM1_EL12          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1010, 0b0101, 0b000);
533pub const MPAMBW1_EL12        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1010, 0b0101, 0b100);
534pub const VBAR_EL12           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1100, 0b0000, 0b000);
535pub const CONTEXTIDR_EL12     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1101, 0b0000, 0b001);
536pub const SCXTNUM_EL12        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1101, 0b0000, 0b111);
537pub const CNTKCTL_EL12        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1110, 0b0001, 0b000);
538pub const CNTP_TVAL_EL02      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1110, 0b0010, 0b000);
539pub const CNTP_CTL_EL02       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1110, 0b0010, 0b001);
540pub const CNTP_CVAL_EL02      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1110, 0b0010, 0b010);
541pub const CNTV_TVAL_EL02      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1110, 0b0011, 0b000);
542pub const CNTV_CTL_EL02       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1110, 0b0011, 0b001);
543pub const CNTV_CVAL_EL02      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b101, 0b1110, 0b0011, 0b010);
544pub const SCTLR_EL3           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0001, 0b0000, 0b000);
545pub const ACTLR_EL3           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0001, 0b0000, 0b001);
546pub const SCTLR2_EL3          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0001, 0b0000, 0b011);
547pub const SCR_EL3             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0001, 0b0001, 0b000);
548pub const SDER32_EL3          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0001, 0b0001, 0b001);
549pub const CPTR_EL3            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0001, 0b0001, 0b010);
550pub const FGWTE3_EL3          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0001, 0b0001, 0b101);
551pub const ZCR_EL3             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0001, 0b0010, 0b000);
552pub const SMCR_EL3            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0001, 0b0010, 0b110);
553pub const MDCR_EL3            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0001, 0b0011, 0b001);
554pub const TTBR0_EL3           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0010, 0b0000, 0b000);
555pub const TCR_EL3             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0010, 0b0000, 0b010);
556pub const GPTBR_EL3           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0010, 0b0001, 0b100);
557pub const GPCBW_EL3           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0010, 0b0001, 0b101);
558pub const GPCCR_EL3           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0010, 0b0001, 0b110);
559pub const GCSCR_EL3           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0010, 0b0101, 0b000);
560pub const GCSPR_EL3           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0010, 0b0101, 0b001);
561pub const SPSR_EL3            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0100, 0b0000, 0b000);
562pub const ELR_EL3             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0100, 0b0000, 0b001);
563pub const SP_EL2              : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0100, 0b0001, 0b000);
564pub const AFSR0_EL3           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0101, 0b0001, 0b000);
565pub const AFSR1_EL3           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0101, 0b0001, 0b001);
566pub const ESR_EL3             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0101, 0b0010, 0b000);
567pub const VSESR_EL3           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0101, 0b0010, 0b011);
568pub const TFSR_EL3            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0101, 0b0110, 0b000);
569pub const FAR_EL3             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0110, 0b0000, 0b000);
570pub const MFAR_EL3            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b0110, 0b0000, 0b101);
571pub const PMBSR_EL3           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b1001, 0b1010, 0b011);
572pub const TRBSR_EL3           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b1001, 0b1011, 0b011);
573pub const MAIR2_EL3           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b1010, 0b0001, 0b001);
574pub const MAIR_EL3            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b1010, 0b0010, 0b000);
575pub const PIR_EL3             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b1010, 0b0010, 0b011);
576pub const POR_EL3             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b1010, 0b0010, 0b100);
577pub const AMAIR_EL3           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b1010, 0b0011, 0b000);
578pub const AMAIR2_EL3          : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b1010, 0b0011, 0b001);
579pub const MPAM3_EL3           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b1010, 0b0101, 0b000);
580pub const MPAMBW3_EL3         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b1010, 0b0101, 0b100);
581pub const MECID_RL_A_EL3      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b1010, 0b1010, 0b001);
582pub const VBAR_EL3            : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b1100, 0b0000, 0b000);
583pub const RVBAR_EL3           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b1100, 0b0000, 0b001);
584pub const RMR_EL3             : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b1100, 0b0000, 0b010);
585pub const VDISR_EL3           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b1100, 0b0001, 0b001);
586pub const ICC_CTLR_EL3        : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b1100, 0b1100, 0b100);
587pub const ICC_SRE_EL3         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b1100, 0b1100, 0b101);
588pub const ICC_IGRPEN1_EL3     : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b1100, 0b1100, 0b111);
589pub const TPIDR_EL3           : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b1101, 0b0000, 0b010);
590pub const SCXTNUM_EL3         : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b110, 0b1101, 0b0000, 0b111);
591pub const CNTPS_TVAL_EL1      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b111, 0b1110, 0b0010, 0b000);
592pub const CNTPS_CTL_EL1       : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b111, 0b1110, 0b0010, 0b001);
593pub const CNTPS_CVAL_EL1      : AArch64SysRegId = AArch64SysRegId::new_unchecked(0b11, 0b111, 0b1110, 0b0010, 0b010);