/src/capstonenext/arch/AArch64/AArch64GenSystemOperands.inc
Line | Count | Source (jump to first uncovered line) |
1 | | /* Capstone Disassembly Engine, https://www.capstone-engine.org */ |
2 | | /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2022, */ |
3 | | /* Rot127 <unisono@quyllur.org> 2022-2024 */ |
4 | | /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ |
5 | | |
6 | | /* LLVM-commit: <commit> */ |
7 | | /* LLVM-tag: <tag> */ |
8 | | |
9 | | /* Do not edit. */ |
10 | | |
11 | | /* Capstone's LLVM TableGen Backends: */ |
12 | | /* https://github.com/capstone-engine/llvm-capstone */ |
13 | | |
14 | | #ifdef GET_AT_DECL |
15 | | #endif |
16 | | |
17 | | #ifdef GET_BTI_DECL |
18 | | #endif |
19 | | |
20 | | #ifdef GET_DB_DECL |
21 | | #endif |
22 | | |
23 | | #ifdef GET_DBNXS_DECL |
24 | | #endif |
25 | | |
26 | | #ifdef GET_DC_DECL |
27 | | #endif |
28 | | |
29 | | #ifdef GET_EXACTFPIMM_DECL |
30 | | #endif |
31 | | |
32 | | #ifdef GET_IC_DECL |
33 | | #endif |
34 | | |
35 | | #ifdef GET_ISB_DECL |
36 | | #endif |
37 | | |
38 | | #ifdef GET_PRFM_DECL |
39 | | #endif |
40 | | |
41 | | #ifdef GET_PSB_DECL |
42 | | #endif |
43 | | |
44 | | #ifdef GET_PSTATEIMM0_1_DECL |
45 | | #endif |
46 | | |
47 | | #ifdef GET_PSTATEIMM0_15_DECL |
48 | | #endif |
49 | | |
50 | | #ifdef GET_RPRFM_DECL |
51 | | #endif |
52 | | |
53 | | #ifdef GET_SVCR_DECL |
54 | | #endif |
55 | | |
56 | | #ifdef GET_SVEPREDPAT_DECL |
57 | | #endif |
58 | | |
59 | | #ifdef GET_SVEPRFM_DECL |
60 | | #endif |
61 | | |
62 | | #ifdef GET_SVEVECLENSPECIFIER_DECL |
63 | | #endif |
64 | | |
65 | | #ifdef GET_SYSREG_DECL |
66 | | #endif |
67 | | |
68 | | #ifdef GET_TSB_DECL |
69 | | #endif |
70 | | |
71 | | #ifdef GET_TLBITable_DECL |
72 | | const AArch64TLBI_TLBI *AArch64TLBI_lookupTLBIByEncoding(uint16_t Encoding); |
73 | | const AArch64TLBI_TLBI *AArch64TLBI_lookupTLBIByName(const char * Name); |
74 | | #endif |
75 | | |
76 | | #ifdef GET_AT_DECL |
77 | | const AArch64AT_AT *AArch64AT_lookupATByName(const char * Name); |
78 | | const AArch64AT_AT *AArch64AT_lookupATByEncoding(uint16_t Encoding); |
79 | | #endif |
80 | | |
81 | | #ifdef GET_BTI_DECL |
82 | | const AArch64BTIHint_BTI *AArch64BTIHint_lookupBTIByName(const char * Name); |
83 | | const AArch64BTIHint_BTI *AArch64BTIHint_lookupBTIByEncoding(uint8_t Encoding); |
84 | | #endif |
85 | | |
86 | | #ifdef GET_DB_DECL |
87 | | const AArch64DB_DB *AArch64DB_lookupDBByName(const char * Name); |
88 | | const AArch64DB_DB *AArch64DB_lookupDBByEncoding(uint8_t Encoding); |
89 | | #endif |
90 | | |
91 | | #ifdef GET_DBNXS_DECL |
92 | | const AArch64DBnXS_DBnXS *AArch64DBnXS_lookupDBnXSByName(const char * Name); |
93 | | const AArch64DBnXS_DBnXS *AArch64DBnXS_lookupDBnXSByEncoding(uint8_t Encoding); |
94 | | const AArch64DBnXS_DBnXS *AArch64DBnXS_lookupDBnXSByImmValue(uint8_t ImmValue); |
95 | | #endif |
96 | | |
97 | | #ifdef GET_DC_DECL |
98 | | const AArch64DC_DC *AArch64DC_lookupDCByName(const char * Name); |
99 | | const AArch64DC_DC *AArch64DC_lookupDCByEncoding(uint16_t Encoding); |
100 | | #endif |
101 | | |
102 | | #ifdef GET_EXACTFPIMM_DECL |
103 | | const AArch64ExactFPImm_ExactFPImm *AArch64ExactFPImm_lookupExactFPImmByEnum(uint8_t Enum); |
104 | | const AArch64ExactFPImm_ExactFPImm *AArch64ExactFPImm_lookupExactFPImmByRepr(const char * Repr); |
105 | | #endif |
106 | | |
107 | | #ifdef GET_IC_DECL |
108 | | const AArch64IC_IC *AArch64IC_lookupICByName(const char * Name); |
109 | | const AArch64IC_IC *AArch64IC_lookupICByEncoding(uint16_t Encoding); |
110 | | #endif |
111 | | |
112 | | #ifdef GET_ISB_DECL |
113 | | const AArch64ISB_ISB *AArch64ISB_lookupISBByName(const char * Name); |
114 | | const AArch64ISB_ISB *AArch64ISB_lookupISBByEncoding(uint8_t Encoding); |
115 | | #endif |
116 | | |
117 | | #ifdef GET_PRFM_DECL |
118 | | const AArch64PRFM_PRFM *AArch64PRFM_lookupPRFMByName(const char * Name); |
119 | | const AArch64PRFM_PRFM *AArch64PRFM_lookupPRFMByEncoding(uint8_t Encoding); |
120 | | #endif |
121 | | |
122 | | #ifdef GET_PSB_DECL |
123 | | const AArch64PSBHint_PSB *AArch64PSBHint_lookupPSBByName(const char * Name); |
124 | | const AArch64PSBHint_PSB *AArch64PSBHint_lookupPSBByEncoding(uint8_t Encoding); |
125 | | #endif |
126 | | |
127 | | #ifdef GET_PSTATEIMM0_1_DECL |
128 | | const AArch64PState_PStateImm0_1 *AArch64PState_lookupPStateImm0_1ByName(const char * Name); |
129 | | const AArch64PState_PStateImm0_1 *AArch64PState_lookupPStateImm0_1ByEncoding(uint16_t Encoding); |
130 | | #endif |
131 | | |
132 | | #ifdef GET_PSTATEIMM0_15_DECL |
133 | | const AArch64PState_PStateImm0_15 *AArch64PState_lookupPStateImm0_15ByName(const char * Name); |
134 | | const AArch64PState_PStateImm0_15 *AArch64PState_lookupPStateImm0_15ByEncoding(uint8_t Encoding); |
135 | | #endif |
136 | | |
137 | | #ifdef GET_RPRFM_DECL |
138 | | const AArch64RPRFM_RPRFM *AArch64RPRFM_lookupRPRFMByName(const char * Name); |
139 | | const AArch64RPRFM_RPRFM *AArch64RPRFM_lookupRPRFMByEncoding(uint8_t Encoding); |
140 | | #endif |
141 | | |
142 | | #ifdef GET_SVCR_DECL |
143 | | const AArch64SVCR_SVCR *AArch64SVCR_lookupSVCRByName(const char * Name); |
144 | | const AArch64SVCR_SVCR *AArch64SVCR_lookupSVCRByEncoding(uint8_t Encoding); |
145 | | #endif |
146 | | |
147 | | #ifdef GET_SVEPREDPAT_DECL |
148 | | const AArch64SVEPredPattern_SVEPREDPAT *AArch64SVEPredPattern_lookupSVEPREDPATByName(const char * Name); |
149 | | const AArch64SVEPredPattern_SVEPREDPAT *AArch64SVEPredPattern_lookupSVEPREDPATByEncoding(uint8_t Encoding); |
150 | | #endif |
151 | | |
152 | | #ifdef GET_SVEPRFM_DECL |
153 | | const AArch64SVEPRFM_SVEPRFM *AArch64SVEPRFM_lookupSVEPRFMByName(const char * Name); |
154 | | const AArch64SVEPRFM_SVEPRFM *AArch64SVEPRFM_lookupSVEPRFMByEncoding(uint8_t Encoding); |
155 | | #endif |
156 | | |
157 | | #ifdef GET_SVEVECLENSPECIFIER_DECL |
158 | | const AArch64SVEVecLenSpecifier_SVEVECLENSPECIFIER *AArch64SVEVecLenSpecifier_lookupSVEVECLENSPECIFIERByName(const char * Name); |
159 | | const AArch64SVEVecLenSpecifier_SVEVECLENSPECIFIER *AArch64SVEVecLenSpecifier_lookupSVEVECLENSPECIFIERByEncoding(uint8_t Encoding); |
160 | | #endif |
161 | | |
162 | | #ifdef GET_SYSREG_DECL |
163 | | const AArch64SysReg_SysReg *AArch64SysReg_lookupSysRegByName(const char * Name); |
164 | | const AArch64SysReg_SysReg *AArch64SysReg_lookupSysRegByEncoding(uint16_t Encoding); |
165 | | #endif |
166 | | |
167 | | #ifdef GET_TSB_DECL |
168 | | const AArch64TSB_TSB *AArch64TSB_lookupTSBByName(const char * Name); |
169 | | const AArch64TSB_TSB *AArch64TSB_lookupTSBByEncoding(uint8_t Encoding); |
170 | | #endif |
171 | | |
172 | | #ifdef GET_TLBITable_IMPL |
173 | | static const AArch64TLBI_TLBI TLBITable[] = { |
174 | | { "ALLE1", { .raw_val = AARCH64_TLBI_ALLE1 }, 0x243C, false, {0} }, // 0 |
175 | | { "ALLE1IS", { .raw_val = AARCH64_TLBI_ALLE1IS }, 0x241C, false, {0} }, // 1 |
176 | | { "ALLE1ISnXS", { .raw_val = AARCH64_TLBI_ALLE1ISNXS }, 0x249C, false, { AArch64_FeatureXS } }, // 2 |
177 | | { "ALLE1nXS", { .raw_val = AARCH64_TLBI_ALLE1NXS }, 0x24BC, false, { AArch64_FeatureXS } }, // 3 |
178 | | { "ALLE1OS", { .raw_val = AARCH64_TLBI_ALLE1OS }, 0x240C, false, { AArch64_FeatureTLB_RMI } }, // 4 |
179 | | { "ALLE1OSnXS", { .raw_val = AARCH64_TLBI_ALLE1OSNXS }, 0x248C, false, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 5 |
180 | | { "ALLE2", { .raw_val = AARCH64_TLBI_ALLE2 }, 0x2438, false, {0} }, // 6 |
181 | | { "ALLE2IS", { .raw_val = AARCH64_TLBI_ALLE2IS }, 0x2418, false, {0} }, // 7 |
182 | | { "ALLE2ISnXS", { .raw_val = AARCH64_TLBI_ALLE2ISNXS }, 0x2498, false, { AArch64_FeatureXS } }, // 8 |
183 | | { "ALLE2nXS", { .raw_val = AARCH64_TLBI_ALLE2NXS }, 0x24B8, false, { AArch64_FeatureXS } }, // 9 |
184 | | { "ALLE2OS", { .raw_val = AARCH64_TLBI_ALLE2OS }, 0x2408, false, { AArch64_FeatureTLB_RMI } }, // 10 |
185 | | { "ALLE2OSnXS", { .raw_val = AARCH64_TLBI_ALLE2OSNXS }, 0x2488, false, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 11 |
186 | | { "ALLE3", { .raw_val = AARCH64_TLBI_ALLE3 }, 0x3438, false, {0} }, // 12 |
187 | | { "ALLE3IS", { .raw_val = AARCH64_TLBI_ALLE3IS }, 0x3418, false, {0} }, // 13 |
188 | | { "ALLE3ISnXS", { .raw_val = AARCH64_TLBI_ALLE3ISNXS }, 0x3498, false, { AArch64_FeatureXS } }, // 14 |
189 | | { "ALLE3nXS", { .raw_val = AARCH64_TLBI_ALLE3NXS }, 0x34B8, false, { AArch64_FeatureXS } }, // 15 |
190 | | { "ALLE3OS", { .raw_val = AARCH64_TLBI_ALLE3OS }, 0x3408, false, { AArch64_FeatureTLB_RMI } }, // 16 |
191 | | { "ALLE3OSnXS", { .raw_val = AARCH64_TLBI_ALLE3OSNXS }, 0x3488, false, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 17 |
192 | | { "ASIDE1", { .raw_val = AARCH64_TLBI_ASIDE1 }, 0x43A, true, {0} }, // 18 |
193 | | { "ASIDE1IS", { .raw_val = AARCH64_TLBI_ASIDE1IS }, 0x41A, true, {0} }, // 19 |
194 | | { "ASIDE1ISnXS", { .raw_val = AARCH64_TLBI_ASIDE1ISNXS }, 0x49A, true, { AArch64_FeatureXS } }, // 20 |
195 | | { "ASIDE1nXS", { .raw_val = AARCH64_TLBI_ASIDE1NXS }, 0x4BA, true, { AArch64_FeatureXS } }, // 21 |
196 | | { "ASIDE1OS", { .raw_val = AARCH64_TLBI_ASIDE1OS }, 0x40A, true, { AArch64_FeatureTLB_RMI } }, // 22 |
197 | | { "ASIDE1OSnXS", { .raw_val = AARCH64_TLBI_ASIDE1OSNXS }, 0x48A, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 23 |
198 | | { "IPAS2E1", { .raw_val = AARCH64_TLBI_IPAS2E1 }, 0x2421, true, {0} }, // 24 |
199 | | { "IPAS2E1IS", { .raw_val = AARCH64_TLBI_IPAS2E1IS }, 0x2401, true, {0} }, // 25 |
200 | | { "IPAS2E1ISnXS", { .raw_val = AARCH64_TLBI_IPAS2E1ISNXS }, 0x2481, true, { AArch64_FeatureXS } }, // 26 |
201 | | { "IPAS2E1nXS", { .raw_val = AARCH64_TLBI_IPAS2E1NXS }, 0x24A1, true, { AArch64_FeatureXS } }, // 27 |
202 | | { "IPAS2E1OS", { .raw_val = AARCH64_TLBI_IPAS2E1OS }, 0x2420, true, { AArch64_FeatureTLB_RMI } }, // 28 |
203 | | { "IPAS2E1OSnXS", { .raw_val = AARCH64_TLBI_IPAS2E1OSNXS }, 0x24A0, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 29 |
204 | | { "IPAS2LE1", { .raw_val = AARCH64_TLBI_IPAS2LE1 }, 0x2425, true, {0} }, // 30 |
205 | | { "IPAS2LE1IS", { .raw_val = AARCH64_TLBI_IPAS2LE1IS }, 0x2405, true, {0} }, // 31 |
206 | | { "IPAS2LE1ISnXS", { .raw_val = AARCH64_TLBI_IPAS2LE1ISNXS }, 0x2485, true, { AArch64_FeatureXS } }, // 32 |
207 | | { "IPAS2LE1nXS", { .raw_val = AARCH64_TLBI_IPAS2LE1NXS }, 0x24A5, true, { AArch64_FeatureXS } }, // 33 |
208 | | { "IPAS2LE1OS", { .raw_val = AARCH64_TLBI_IPAS2LE1OS }, 0x2424, true, { AArch64_FeatureTLB_RMI } }, // 34 |
209 | | { "IPAS2LE1OSnXS", { .raw_val = AARCH64_TLBI_IPAS2LE1OSNXS }, 0x24A4, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 35 |
210 | | { "PAALL", { .raw_val = AARCH64_TLBI_PAALL }, 0x343C, false, { AArch64_FeatureRME } }, // 36 |
211 | | { "PAALLnXS", { .raw_val = AARCH64_TLBI_PAALLNXS }, 0x34BC, false, { AArch64_FeatureRME, AArch64_FeatureXS } }, // 37 |
212 | | { "PAALLOS", { .raw_val = AARCH64_TLBI_PAALLOS }, 0x340C, false, { AArch64_FeatureRME } }, // 38 |
213 | | { "PAALLOSnXS", { .raw_val = AARCH64_TLBI_PAALLOSNXS }, 0x348C, false, { AArch64_FeatureRME, AArch64_FeatureXS } }, // 39 |
214 | | { "RIPAS2E1", { .raw_val = AARCH64_TLBI_RIPAS2E1 }, 0x2422, true, { AArch64_FeatureTLB_RMI } }, // 40 |
215 | | { "RIPAS2E1IS", { .raw_val = AARCH64_TLBI_RIPAS2E1IS }, 0x2402, true, { AArch64_FeatureTLB_RMI } }, // 41 |
216 | | { "RIPAS2E1ISnXS", { .raw_val = AARCH64_TLBI_RIPAS2E1ISNXS }, 0x2482, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 42 |
217 | | { "RIPAS2E1nXS", { .raw_val = AARCH64_TLBI_RIPAS2E1NXS }, 0x24A2, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 43 |
218 | | { "RIPAS2E1OS", { .raw_val = AARCH64_TLBI_RIPAS2E1OS }, 0x2423, true, { AArch64_FeatureTLB_RMI } }, // 44 |
219 | | { "RIPAS2E1OSnXS", { .raw_val = AARCH64_TLBI_RIPAS2E1OSNXS }, 0x24A3, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 45 |
220 | | { "RIPAS2LE1", { .raw_val = AARCH64_TLBI_RIPAS2LE1 }, 0x2426, true, { AArch64_FeatureTLB_RMI } }, // 46 |
221 | | { "RIPAS2LE1IS", { .raw_val = AARCH64_TLBI_RIPAS2LE1IS }, 0x2406, true, { AArch64_FeatureTLB_RMI } }, // 47 |
222 | | { "RIPAS2LE1ISnXS", { .raw_val = AARCH64_TLBI_RIPAS2LE1ISNXS }, 0x2486, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 48 |
223 | | { "RIPAS2LE1nXS", { .raw_val = AARCH64_TLBI_RIPAS2LE1NXS }, 0x24A6, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 49 |
224 | | { "RIPAS2LE1OS", { .raw_val = AARCH64_TLBI_RIPAS2LE1OS }, 0x2427, true, { AArch64_FeatureTLB_RMI } }, // 50 |
225 | | { "RIPAS2LE1OSnXS", { .raw_val = AARCH64_TLBI_RIPAS2LE1OSNXS }, 0x24A7, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 51 |
226 | | { "RPALOS", { .raw_val = AARCH64_TLBI_RPALOS }, 0x3427, true, { AArch64_FeatureRME } }, // 52 |
227 | | { "RPALOSnXS", { .raw_val = AARCH64_TLBI_RPALOSNXS }, 0x34A7, true, { AArch64_FeatureRME, AArch64_FeatureXS } }, // 53 |
228 | | { "RPAOS", { .raw_val = AARCH64_TLBI_RPAOS }, 0x3423, true, { AArch64_FeatureRME } }, // 54 |
229 | | { "RPAOSnXS", { .raw_val = AARCH64_TLBI_RPAOSNXS }, 0x34A3, true, { AArch64_FeatureRME, AArch64_FeatureXS } }, // 55 |
230 | | { "RVAAE1", { .raw_val = AARCH64_TLBI_RVAAE1 }, 0x433, true, { AArch64_FeatureTLB_RMI } }, // 56 |
231 | | { "RVAAE1IS", { .raw_val = AARCH64_TLBI_RVAAE1IS }, 0x413, true, { AArch64_FeatureTLB_RMI } }, // 57 |
232 | | { "RVAAE1ISnXS", { .raw_val = AARCH64_TLBI_RVAAE1ISNXS }, 0x493, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 58 |
233 | | { "RVAAE1nXS", { .raw_val = AARCH64_TLBI_RVAAE1NXS }, 0x4B3, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 59 |
234 | | { "RVAAE1OS", { .raw_val = AARCH64_TLBI_RVAAE1OS }, 0x42B, true, { AArch64_FeatureTLB_RMI } }, // 60 |
235 | | { "RVAAE1OSnXS", { .raw_val = AARCH64_TLBI_RVAAE1OSNXS }, 0x4AB, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 61 |
236 | | { "RVAALE1", { .raw_val = AARCH64_TLBI_RVAALE1 }, 0x437, true, { AArch64_FeatureTLB_RMI } }, // 62 |
237 | | { "RVAALE1IS", { .raw_val = AARCH64_TLBI_RVAALE1IS }, 0x417, true, { AArch64_FeatureTLB_RMI } }, // 63 |
238 | | { "RVAALE1ISnXS", { .raw_val = AARCH64_TLBI_RVAALE1ISNXS }, 0x497, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 64 |
239 | | { "RVAALE1nXS", { .raw_val = AARCH64_TLBI_RVAALE1NXS }, 0x4B7, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 65 |
240 | | { "RVAALE1OS", { .raw_val = AARCH64_TLBI_RVAALE1OS }, 0x42F, true, { AArch64_FeatureTLB_RMI } }, // 66 |
241 | | { "RVAALE1OSnXS", { .raw_val = AARCH64_TLBI_RVAALE1OSNXS }, 0x4AF, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 67 |
242 | | { "RVAE1", { .raw_val = AARCH64_TLBI_RVAE1 }, 0x431, true, { AArch64_FeatureTLB_RMI } }, // 68 |
243 | | { "RVAE1IS", { .raw_val = AARCH64_TLBI_RVAE1IS }, 0x411, true, { AArch64_FeatureTLB_RMI } }, // 69 |
244 | | { "RVAE1ISnXS", { .raw_val = AARCH64_TLBI_RVAE1ISNXS }, 0x491, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 70 |
245 | | { "RVAE1nXS", { .raw_val = AARCH64_TLBI_RVAE1NXS }, 0x4B1, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 71 |
246 | | { "RVAE1OS", { .raw_val = AARCH64_TLBI_RVAE1OS }, 0x429, true, { AArch64_FeatureTLB_RMI } }, // 72 |
247 | | { "RVAE1OSnXS", { .raw_val = AARCH64_TLBI_RVAE1OSNXS }, 0x4A9, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 73 |
248 | | { "RVAE2", { .raw_val = AARCH64_TLBI_RVAE2 }, 0x2431, true, { AArch64_FeatureTLB_RMI } }, // 74 |
249 | | { "RVAE2IS", { .raw_val = AARCH64_TLBI_RVAE2IS }, 0x2411, true, { AArch64_FeatureTLB_RMI } }, // 75 |
250 | | { "RVAE2ISnXS", { .raw_val = AARCH64_TLBI_RVAE2ISNXS }, 0x2491, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 76 |
251 | | { "RVAE2nXS", { .raw_val = AARCH64_TLBI_RVAE2NXS }, 0x24B1, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 77 |
252 | | { "RVAE2OS", { .raw_val = AARCH64_TLBI_RVAE2OS }, 0x2429, true, { AArch64_FeatureTLB_RMI } }, // 78 |
253 | | { "RVAE2OSnXS", { .raw_val = AARCH64_TLBI_RVAE2OSNXS }, 0x24A9, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 79 |
254 | | { "RVAE3", { .raw_val = AARCH64_TLBI_RVAE3 }, 0x3431, true, { AArch64_FeatureTLB_RMI } }, // 80 |
255 | | { "RVAE3IS", { .raw_val = AARCH64_TLBI_RVAE3IS }, 0x3411, true, { AArch64_FeatureTLB_RMI } }, // 81 |
256 | | { "RVAE3ISnXS", { .raw_val = AARCH64_TLBI_RVAE3ISNXS }, 0x3491, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 82 |
257 | | { "RVAE3nXS", { .raw_val = AARCH64_TLBI_RVAE3NXS }, 0x34B1, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 83 |
258 | | { "RVAE3OS", { .raw_val = AARCH64_TLBI_RVAE3OS }, 0x3429, true, { AArch64_FeatureTLB_RMI } }, // 84 |
259 | | { "RVAE3OSnXS", { .raw_val = AARCH64_TLBI_RVAE3OSNXS }, 0x34A9, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 85 |
260 | | { "RVALE1", { .raw_val = AARCH64_TLBI_RVALE1 }, 0x435, true, { AArch64_FeatureTLB_RMI } }, // 86 |
261 | | { "RVALE1IS", { .raw_val = AARCH64_TLBI_RVALE1IS }, 0x415, true, { AArch64_FeatureTLB_RMI } }, // 87 |
262 | | { "RVALE1ISnXS", { .raw_val = AARCH64_TLBI_RVALE1ISNXS }, 0x495, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 88 |
263 | | { "RVALE1nXS", { .raw_val = AARCH64_TLBI_RVALE1NXS }, 0x4B5, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 89 |
264 | | { "RVALE1OS", { .raw_val = AARCH64_TLBI_RVALE1OS }, 0x42D, true, { AArch64_FeatureTLB_RMI } }, // 90 |
265 | | { "RVALE1OSnXS", { .raw_val = AARCH64_TLBI_RVALE1OSNXS }, 0x4AD, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 91 |
266 | | { "RVALE2", { .raw_val = AARCH64_TLBI_RVALE2 }, 0x2435, true, { AArch64_FeatureTLB_RMI } }, // 92 |
267 | | { "RVALE2IS", { .raw_val = AARCH64_TLBI_RVALE2IS }, 0x2415, true, { AArch64_FeatureTLB_RMI } }, // 93 |
268 | | { "RVALE2ISnXS", { .raw_val = AARCH64_TLBI_RVALE2ISNXS }, 0x2495, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 94 |
269 | | { "RVALE2nXS", { .raw_val = AARCH64_TLBI_RVALE2NXS }, 0x24B5, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 95 |
270 | | { "RVALE2OS", { .raw_val = AARCH64_TLBI_RVALE2OS }, 0x242D, true, { AArch64_FeatureTLB_RMI } }, // 96 |
271 | | { "RVALE2OSnXS", { .raw_val = AARCH64_TLBI_RVALE2OSNXS }, 0x24AD, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 97 |
272 | | { "RVALE3", { .raw_val = AARCH64_TLBI_RVALE3 }, 0x3435, true, { AArch64_FeatureTLB_RMI } }, // 98 |
273 | | { "RVALE3IS", { .raw_val = AARCH64_TLBI_RVALE3IS }, 0x3415, true, { AArch64_FeatureTLB_RMI } }, // 99 |
274 | | { "RVALE3ISnXS", { .raw_val = AARCH64_TLBI_RVALE3ISNXS }, 0x3495, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 100 |
275 | | { "RVALE3nXS", { .raw_val = AARCH64_TLBI_RVALE3NXS }, 0x34B5, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 101 |
276 | | { "RVALE3OS", { .raw_val = AARCH64_TLBI_RVALE3OS }, 0x342D, true, { AArch64_FeatureTLB_RMI } }, // 102 |
277 | | { "RVALE3OSnXS", { .raw_val = AARCH64_TLBI_RVALE3OSNXS }, 0x34AD, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 103 |
278 | | { "VAAE1", { .raw_val = AARCH64_TLBI_VAAE1 }, 0x43B, true, {0} }, // 104 |
279 | | { "VAAE1IS", { .raw_val = AARCH64_TLBI_VAAE1IS }, 0x41B, true, {0} }, // 105 |
280 | | { "VAAE1ISnXS", { .raw_val = AARCH64_TLBI_VAAE1ISNXS }, 0x49B, true, { AArch64_FeatureXS } }, // 106 |
281 | | { "VAAE1nXS", { .raw_val = AARCH64_TLBI_VAAE1NXS }, 0x4BB, true, { AArch64_FeatureXS } }, // 107 |
282 | | { "VAAE1OS", { .raw_val = AARCH64_TLBI_VAAE1OS }, 0x40B, true, { AArch64_FeatureTLB_RMI } }, // 108 |
283 | | { "VAAE1OSnXS", { .raw_val = AARCH64_TLBI_VAAE1OSNXS }, 0x48B, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 109 |
284 | | { "VAALE1", { .raw_val = AARCH64_TLBI_VAALE1 }, 0x43F, true, {0} }, // 110 |
285 | | { "VAALE1IS", { .raw_val = AARCH64_TLBI_VAALE1IS }, 0x41F, true, {0} }, // 111 |
286 | | { "VAALE1ISnXS", { .raw_val = AARCH64_TLBI_VAALE1ISNXS }, 0x49F, true, { AArch64_FeatureXS } }, // 112 |
287 | | { "VAALE1nXS", { .raw_val = AARCH64_TLBI_VAALE1NXS }, 0x4BF, true, { AArch64_FeatureXS } }, // 113 |
288 | | { "VAALE1OS", { .raw_val = AARCH64_TLBI_VAALE1OS }, 0x40F, true, { AArch64_FeatureTLB_RMI } }, // 114 |
289 | | { "VAALE1OSnXS", { .raw_val = AARCH64_TLBI_VAALE1OSNXS }, 0x48F, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 115 |
290 | | { "VAE1", { .raw_val = AARCH64_TLBI_VAE1 }, 0x439, true, {0} }, // 116 |
291 | | { "VAE1IS", { .raw_val = AARCH64_TLBI_VAE1IS }, 0x419, true, {0} }, // 117 |
292 | | { "VAE1ISnXS", { .raw_val = AARCH64_TLBI_VAE1ISNXS }, 0x499, true, { AArch64_FeatureXS } }, // 118 |
293 | | { "VAE1nXS", { .raw_val = AARCH64_TLBI_VAE1NXS }, 0x4B9, true, { AArch64_FeatureXS } }, // 119 |
294 | | { "VAE1OS", { .raw_val = AARCH64_TLBI_VAE1OS }, 0x409, true, { AArch64_FeatureTLB_RMI } }, // 120 |
295 | | { "VAE1OSnXS", { .raw_val = AARCH64_TLBI_VAE1OSNXS }, 0x489, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 121 |
296 | | { "VAE2", { .raw_val = AARCH64_TLBI_VAE2 }, 0x2439, true, {0} }, // 122 |
297 | | { "VAE2IS", { .raw_val = AARCH64_TLBI_VAE2IS }, 0x2419, true, {0} }, // 123 |
298 | | { "VAE2ISnXS", { .raw_val = AARCH64_TLBI_VAE2ISNXS }, 0x2499, true, { AArch64_FeatureXS } }, // 124 |
299 | | { "VAE2nXS", { .raw_val = AARCH64_TLBI_VAE2NXS }, 0x24B9, true, { AArch64_FeatureXS } }, // 125 |
300 | | { "VAE2OS", { .raw_val = AARCH64_TLBI_VAE2OS }, 0x2409, true, { AArch64_FeatureTLB_RMI } }, // 126 |
301 | | { "VAE2OSnXS", { .raw_val = AARCH64_TLBI_VAE2OSNXS }, 0x2489, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 127 |
302 | | { "VAE3", { .raw_val = AARCH64_TLBI_VAE3 }, 0x3439, true, {0} }, // 128 |
303 | | { "VAE3IS", { .raw_val = AARCH64_TLBI_VAE3IS }, 0x3419, true, {0} }, // 129 |
304 | | { "VAE3ISnXS", { .raw_val = AARCH64_TLBI_VAE3ISNXS }, 0x3499, true, { AArch64_FeatureXS } }, // 130 |
305 | | { "VAE3nXS", { .raw_val = AARCH64_TLBI_VAE3NXS }, 0x34B9, true, { AArch64_FeatureXS } }, // 131 |
306 | | { "VAE3OS", { .raw_val = AARCH64_TLBI_VAE3OS }, 0x3409, true, { AArch64_FeatureTLB_RMI } }, // 132 |
307 | | { "VAE3OSnXS", { .raw_val = AARCH64_TLBI_VAE3OSNXS }, 0x3489, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 133 |
308 | | { "VALE1", { .raw_val = AARCH64_TLBI_VALE1 }, 0x43D, true, {0} }, // 134 |
309 | | { "VALE1IS", { .raw_val = AARCH64_TLBI_VALE1IS }, 0x41D, true, {0} }, // 135 |
310 | | { "VALE1ISnXS", { .raw_val = AARCH64_TLBI_VALE1ISNXS }, 0x49D, true, { AArch64_FeatureXS } }, // 136 |
311 | | { "VALE1nXS", { .raw_val = AARCH64_TLBI_VALE1NXS }, 0x4BD, true, { AArch64_FeatureXS } }, // 137 |
312 | | { "VALE1OS", { .raw_val = AARCH64_TLBI_VALE1OS }, 0x40D, true, { AArch64_FeatureTLB_RMI } }, // 138 |
313 | | { "VALE1OSnXS", { .raw_val = AARCH64_TLBI_VALE1OSNXS }, 0x48D, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 139 |
314 | | { "VALE2", { .raw_val = AARCH64_TLBI_VALE2 }, 0x243D, true, {0} }, // 140 |
315 | | { "VALE2IS", { .raw_val = AARCH64_TLBI_VALE2IS }, 0x241D, true, {0} }, // 141 |
316 | | { "VALE2ISnXS", { .raw_val = AARCH64_TLBI_VALE2ISNXS }, 0x249D, true, { AArch64_FeatureXS } }, // 142 |
317 | | { "VALE2nXS", { .raw_val = AARCH64_TLBI_VALE2NXS }, 0x24BD, true, { AArch64_FeatureXS } }, // 143 |
318 | | { "VALE2OS", { .raw_val = AARCH64_TLBI_VALE2OS }, 0x240D, true, { AArch64_FeatureTLB_RMI } }, // 144 |
319 | | { "VALE2OSnXS", { .raw_val = AARCH64_TLBI_VALE2OSNXS }, 0x248D, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 145 |
320 | | { "VALE3", { .raw_val = AARCH64_TLBI_VALE3 }, 0x343D, true, {0} }, // 146 |
321 | | { "VALE3IS", { .raw_val = AARCH64_TLBI_VALE3IS }, 0x341D, true, {0} }, // 147 |
322 | | { "VALE3ISnXS", { .raw_val = AARCH64_TLBI_VALE3ISNXS }, 0x349D, true, { AArch64_FeatureXS } }, // 148 |
323 | | { "VALE3nXS", { .raw_val = AARCH64_TLBI_VALE3NXS }, 0x34BD, true, { AArch64_FeatureXS } }, // 149 |
324 | | { "VALE3OS", { .raw_val = AARCH64_TLBI_VALE3OS }, 0x340D, true, { AArch64_FeatureTLB_RMI } }, // 150 |
325 | | { "VALE3OSnXS", { .raw_val = AARCH64_TLBI_VALE3OSNXS }, 0x348D, true, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 151 |
326 | | { "VMALLE1", { .raw_val = AARCH64_TLBI_VMALLE1 }, 0x438, false, {0} }, // 152 |
327 | | { "VMALLE1IS", { .raw_val = AARCH64_TLBI_VMALLE1IS }, 0x418, false, {0} }, // 153 |
328 | | { "VMALLE1ISnXS", { .raw_val = AARCH64_TLBI_VMALLE1ISNXS }, 0x498, false, { AArch64_FeatureXS } }, // 154 |
329 | | { "VMALLE1nXS", { .raw_val = AARCH64_TLBI_VMALLE1NXS }, 0x4B8, false, { AArch64_FeatureXS } }, // 155 |
330 | | { "VMALLE1OS", { .raw_val = AARCH64_TLBI_VMALLE1OS }, 0x408, false, { AArch64_FeatureTLB_RMI } }, // 156 |
331 | | { "VMALLE1OSnXS", { .raw_val = AARCH64_TLBI_VMALLE1OSNXS }, 0x488, false, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 157 |
332 | | { "VMALLS12E1", { .raw_val = AARCH64_TLBI_VMALLS12E1 }, 0x243E, false, {0} }, // 158 |
333 | | { "VMALLS12E1IS", { .raw_val = AARCH64_TLBI_VMALLS12E1IS }, 0x241E, false, {0} }, // 159 |
334 | | { "VMALLS12E1ISnXS", { .raw_val = AARCH64_TLBI_VMALLS12E1ISNXS }, 0x249E, false, { AArch64_FeatureXS } }, // 160 |
335 | | { "VMALLS12E1nXS", { .raw_val = AARCH64_TLBI_VMALLS12E1NXS }, 0x24BE, false, { AArch64_FeatureXS } }, // 161 |
336 | | { "VMALLS12E1OS", { .raw_val = AARCH64_TLBI_VMALLS12E1OS }, 0x240E, false, { AArch64_FeatureTLB_RMI } }, // 162 |
337 | | { "VMALLS12E1OSnXS", { .raw_val = AARCH64_TLBI_VMALLS12E1OSNXS }, 0x248E, false, { AArch64_FeatureTLB_RMI, AArch64_FeatureXS } }, // 163 |
338 | | { "VMALLWS2E1", { .raw_val = AARCH64_TLBI_VMALLWS2E1 }, 0x2432, false, { AArch64_FeatureTLBIW } }, // 164 |
339 | | { "VMALLWS2E1IS", { .raw_val = AARCH64_TLBI_VMALLWS2E1IS }, 0x2412, false, { AArch64_FeatureTLBIW } }, // 165 |
340 | | { "VMALLWS2E1ISnXS", { .raw_val = AARCH64_TLBI_VMALLWS2E1ISNXS }, 0x2492, false, { AArch64_FeatureTLBIW, AArch64_FeatureXS } }, // 166 |
341 | | { "VMALLWS2E1nXS", { .raw_val = AARCH64_TLBI_VMALLWS2E1NXS }, 0x24B2, false, { AArch64_FeatureTLBIW, AArch64_FeatureXS } }, // 167 |
342 | | { "VMALLWS2E1OS", { .raw_val = AARCH64_TLBI_VMALLWS2E1OS }, 0x242A, false, { AArch64_FeatureTLBIW } }, // 168 |
343 | | { "VMALLWS2E1OSnXS", { .raw_val = AARCH64_TLBI_VMALLWS2E1OSNXS }, 0x24AA, false, { AArch64_FeatureTLBIW, AArch64_FeatureXS } }, // 169 |
344 | | }; |
345 | | |
346 | 1.34k | const AArch64TLBI_TLBI *AArch64TLBI_lookupTLBIByEncoding(uint16_t Encoding) { |
347 | 1.34k | static const struct IndexType Index[] = { |
348 | 1.34k | { 0x408, 156 }, |
349 | 1.34k | { 0x409, 120 }, |
350 | 1.34k | { 0x40A, 22 }, |
351 | 1.34k | { 0x40B, 108 }, |
352 | 1.34k | { 0x40D, 138 }, |
353 | 1.34k | { 0x40F, 114 }, |
354 | 1.34k | { 0x411, 69 }, |
355 | 1.34k | { 0x413, 57 }, |
356 | 1.34k | { 0x415, 87 }, |
357 | 1.34k | { 0x417, 63 }, |
358 | 1.34k | { 0x418, 153 }, |
359 | 1.34k | { 0x419, 117 }, |
360 | 1.34k | { 0x41A, 19 }, |
361 | 1.34k | { 0x41B, 105 }, |
362 | 1.34k | { 0x41D, 135 }, |
363 | 1.34k | { 0x41F, 111 }, |
364 | 1.34k | { 0x429, 72 }, |
365 | 1.34k | { 0x42B, 60 }, |
366 | 1.34k | { 0x42D, 90 }, |
367 | 1.34k | { 0x42F, 66 }, |
368 | 1.34k | { 0x431, 68 }, |
369 | 1.34k | { 0x433, 56 }, |
370 | 1.34k | { 0x435, 86 }, |
371 | 1.34k | { 0x437, 62 }, |
372 | 1.34k | { 0x438, 152 }, |
373 | 1.34k | { 0x439, 116 }, |
374 | 1.34k | { 0x43A, 18 }, |
375 | 1.34k | { 0x43B, 104 }, |
376 | 1.34k | { 0x43D, 134 }, |
377 | 1.34k | { 0x43F, 110 }, |
378 | 1.34k | { 0x488, 157 }, |
379 | 1.34k | { 0x489, 121 }, |
380 | 1.34k | { 0x48A, 23 }, |
381 | 1.34k | { 0x48B, 109 }, |
382 | 1.34k | { 0x48D, 139 }, |
383 | 1.34k | { 0x48F, 115 }, |
384 | 1.34k | { 0x491, 70 }, |
385 | 1.34k | { 0x493, 58 }, |
386 | 1.34k | { 0x495, 88 }, |
387 | 1.34k | { 0x497, 64 }, |
388 | 1.34k | { 0x498, 154 }, |
389 | 1.34k | { 0x499, 118 }, |
390 | 1.34k | { 0x49A, 20 }, |
391 | 1.34k | { 0x49B, 106 }, |
392 | 1.34k | { 0x49D, 136 }, |
393 | 1.34k | { 0x49F, 112 }, |
394 | 1.34k | { 0x4A9, 73 }, |
395 | 1.34k | { 0x4AB, 61 }, |
396 | 1.34k | { 0x4AD, 91 }, |
397 | 1.34k | { 0x4AF, 67 }, |
398 | 1.34k | { 0x4B1, 71 }, |
399 | 1.34k | { 0x4B3, 59 }, |
400 | 1.34k | { 0x4B5, 89 }, |
401 | 1.34k | { 0x4B7, 65 }, |
402 | 1.34k | { 0x4B8, 155 }, |
403 | 1.34k | { 0x4B9, 119 }, |
404 | 1.34k | { 0x4BA, 21 }, |
405 | 1.34k | { 0x4BB, 107 }, |
406 | 1.34k | { 0x4BD, 137 }, |
407 | 1.34k | { 0x4BF, 113 }, |
408 | 1.34k | { 0x2401, 25 }, |
409 | 1.34k | { 0x2402, 41 }, |
410 | 1.34k | { 0x2405, 31 }, |
411 | 1.34k | { 0x2406, 47 }, |
412 | 1.34k | { 0x2408, 10 }, |
413 | 1.34k | { 0x2409, 126 }, |
414 | 1.34k | { 0x240C, 4 }, |
415 | 1.34k | { 0x240D, 144 }, |
416 | 1.34k | { 0x240E, 162 }, |
417 | 1.34k | { 0x2411, 75 }, |
418 | 1.34k | { 0x2412, 165 }, |
419 | 1.34k | { 0x2415, 93 }, |
420 | 1.34k | { 0x2418, 7 }, |
421 | 1.34k | { 0x2419, 123 }, |
422 | 1.34k | { 0x241C, 1 }, |
423 | 1.34k | { 0x241D, 141 }, |
424 | 1.34k | { 0x241E, 159 }, |
425 | 1.34k | { 0x2420, 28 }, |
426 | 1.34k | { 0x2421, 24 }, |
427 | 1.34k | { 0x2422, 40 }, |
428 | 1.34k | { 0x2423, 44 }, |
429 | 1.34k | { 0x2424, 34 }, |
430 | 1.34k | { 0x2425, 30 }, |
431 | 1.34k | { 0x2426, 46 }, |
432 | 1.34k | { 0x2427, 50 }, |
433 | 1.34k | { 0x2429, 78 }, |
434 | 1.34k | { 0x242A, 168 }, |
435 | 1.34k | { 0x242D, 96 }, |
436 | 1.34k | { 0x2431, 74 }, |
437 | 1.34k | { 0x2432, 164 }, |
438 | 1.34k | { 0x2435, 92 }, |
439 | 1.34k | { 0x2438, 6 }, |
440 | 1.34k | { 0x2439, 122 }, |
441 | 1.34k | { 0x243C, 0 }, |
442 | 1.34k | { 0x243D, 140 }, |
443 | 1.34k | { 0x243E, 158 }, |
444 | 1.34k | { 0x2481, 26 }, |
445 | 1.34k | { 0x2482, 42 }, |
446 | 1.34k | { 0x2485, 32 }, |
447 | 1.34k | { 0x2486, 48 }, |
448 | 1.34k | { 0x2488, 11 }, |
449 | 1.34k | { 0x2489, 127 }, |
450 | 1.34k | { 0x248C, 5 }, |
451 | 1.34k | { 0x248D, 145 }, |
452 | 1.34k | { 0x248E, 163 }, |
453 | 1.34k | { 0x2491, 76 }, |
454 | 1.34k | { 0x2492, 166 }, |
455 | 1.34k | { 0x2495, 94 }, |
456 | 1.34k | { 0x2498, 8 }, |
457 | 1.34k | { 0x2499, 124 }, |
458 | 1.34k | { 0x249C, 2 }, |
459 | 1.34k | { 0x249D, 142 }, |
460 | 1.34k | { 0x249E, 160 }, |
461 | 1.34k | { 0x24A0, 29 }, |
462 | 1.34k | { 0x24A1, 27 }, |
463 | 1.34k | { 0x24A2, 43 }, |
464 | 1.34k | { 0x24A3, 45 }, |
465 | 1.34k | { 0x24A4, 35 }, |
466 | 1.34k | { 0x24A5, 33 }, |
467 | 1.34k | { 0x24A6, 49 }, |
468 | 1.34k | { 0x24A7, 51 }, |
469 | 1.34k | { 0x24A9, 79 }, |
470 | 1.34k | { 0x24AA, 169 }, |
471 | 1.34k | { 0x24AD, 97 }, |
472 | 1.34k | { 0x24B1, 77 }, |
473 | 1.34k | { 0x24B2, 167 }, |
474 | 1.34k | { 0x24B5, 95 }, |
475 | 1.34k | { 0x24B8, 9 }, |
476 | 1.34k | { 0x24B9, 125 }, |
477 | 1.34k | { 0x24BC, 3 }, |
478 | 1.34k | { 0x24BD, 143 }, |
479 | 1.34k | { 0x24BE, 161 }, |
480 | 1.34k | { 0x3408, 16 }, |
481 | 1.34k | { 0x3409, 132 }, |
482 | 1.34k | { 0x340C, 38 }, |
483 | 1.34k | { 0x340D, 150 }, |
484 | 1.34k | { 0x3411, 81 }, |
485 | 1.34k | { 0x3415, 99 }, |
486 | 1.34k | { 0x3418, 13 }, |
487 | 1.34k | { 0x3419, 129 }, |
488 | 1.34k | { 0x341D, 147 }, |
489 | 1.34k | { 0x3423, 54 }, |
490 | 1.34k | { 0x3427, 52 }, |
491 | 1.34k | { 0x3429, 84 }, |
492 | 1.34k | { 0x342D, 102 }, |
493 | 1.34k | { 0x3431, 80 }, |
494 | 1.34k | { 0x3435, 98 }, |
495 | 1.34k | { 0x3438, 12 }, |
496 | 1.34k | { 0x3439, 128 }, |
497 | 1.34k | { 0x343C, 36 }, |
498 | 1.34k | { 0x343D, 146 }, |
499 | 1.34k | { 0x3488, 17 }, |
500 | 1.34k | { 0x3489, 133 }, |
501 | 1.34k | { 0x348C, 39 }, |
502 | 1.34k | { 0x348D, 151 }, |
503 | 1.34k | { 0x3491, 82 }, |
504 | 1.34k | { 0x3495, 100 }, |
505 | 1.34k | { 0x3498, 14 }, |
506 | 1.34k | { 0x3499, 130 }, |
507 | 1.34k | { 0x349D, 148 }, |
508 | 1.34k | { 0x34A3, 55 }, |
509 | 1.34k | { 0x34A7, 53 }, |
510 | 1.34k | { 0x34A9, 85 }, |
511 | 1.34k | { 0x34AD, 103 }, |
512 | 1.34k | { 0x34B1, 83 }, |
513 | 1.34k | { 0x34B5, 101 }, |
514 | 1.34k | { 0x34B8, 15 }, |
515 | 1.34k | { 0x34B9, 131 }, |
516 | 1.34k | { 0x34BC, 37 }, |
517 | 1.34k | { 0x34BD, 149 }, |
518 | 1.34k | }; |
519 | | |
520 | 1.34k | unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), Encoding); |
521 | 1.34k | if (i == -1) |
522 | 298 | return NULL; |
523 | 1.04k | else |
524 | 1.04k | return &TLBITable[Index[i].index]; |
525 | 1.34k | } |
526 | | |
527 | 0 | const AArch64TLBI_TLBI *AArch64TLBI_lookupTLBIByName(const char * Name) { |
528 | 0 | static const struct IndexTypeStr Index[] = { |
529 | 0 | { "ALLE1", 0 }, |
530 | 0 | { "ALLE1IS", 1 }, |
531 | 0 | { "ALLE1ISNXS", 2 }, |
532 | 0 | { "ALLE1NXS", 3 }, |
533 | 0 | { "ALLE1OS", 4 }, |
534 | 0 | { "ALLE1OSNXS", 5 }, |
535 | 0 | { "ALLE2", 6 }, |
536 | 0 | { "ALLE2IS", 7 }, |
537 | 0 | { "ALLE2ISNXS", 8 }, |
538 | 0 | { "ALLE2NXS", 9 }, |
539 | 0 | { "ALLE2OS", 10 }, |
540 | 0 | { "ALLE2OSNXS", 11 }, |
541 | 0 | { "ALLE3", 12 }, |
542 | 0 | { "ALLE3IS", 13 }, |
543 | 0 | { "ALLE3ISNXS", 14 }, |
544 | 0 | { "ALLE3NXS", 15 }, |
545 | 0 | { "ALLE3OS", 16 }, |
546 | 0 | { "ALLE3OSNXS", 17 }, |
547 | 0 | { "ASIDE1", 18 }, |
548 | 0 | { "ASIDE1IS", 19 }, |
549 | 0 | { "ASIDE1ISNXS", 20 }, |
550 | 0 | { "ASIDE1NXS", 21 }, |
551 | 0 | { "ASIDE1OS", 22 }, |
552 | 0 | { "ASIDE1OSNXS", 23 }, |
553 | 0 | { "IPAS2E1", 24 }, |
554 | 0 | { "IPAS2E1IS", 25 }, |
555 | 0 | { "IPAS2E1ISNXS", 26 }, |
556 | 0 | { "IPAS2E1NXS", 27 }, |
557 | 0 | { "IPAS2E1OS", 28 }, |
558 | 0 | { "IPAS2E1OSNXS", 29 }, |
559 | 0 | { "IPAS2LE1", 30 }, |
560 | 0 | { "IPAS2LE1IS", 31 }, |
561 | 0 | { "IPAS2LE1ISNXS", 32 }, |
562 | 0 | { "IPAS2LE1NXS", 33 }, |
563 | 0 | { "IPAS2LE1OS", 34 }, |
564 | 0 | { "IPAS2LE1OSNXS", 35 }, |
565 | 0 | { "PAALL", 36 }, |
566 | 0 | { "PAALLNXS", 37 }, |
567 | 0 | { "PAALLOS", 38 }, |
568 | 0 | { "PAALLOSNXS", 39 }, |
569 | 0 | { "RIPAS2E1", 40 }, |
570 | 0 | { "RIPAS2E1IS", 41 }, |
571 | 0 | { "RIPAS2E1ISNXS", 42 }, |
572 | 0 | { "RIPAS2E1NXS", 43 }, |
573 | 0 | { "RIPAS2E1OS", 44 }, |
574 | 0 | { "RIPAS2E1OSNXS", 45 }, |
575 | 0 | { "RIPAS2LE1", 46 }, |
576 | 0 | { "RIPAS2LE1IS", 47 }, |
577 | 0 | { "RIPAS2LE1ISNXS", 48 }, |
578 | 0 | { "RIPAS2LE1NXS", 49 }, |
579 | 0 | { "RIPAS2LE1OS", 50 }, |
580 | 0 | { "RIPAS2LE1OSNXS", 51 }, |
581 | 0 | { "RPALOS", 52 }, |
582 | 0 | { "RPALOSNXS", 53 }, |
583 | 0 | { "RPAOS", 54 }, |
584 | 0 | { "RPAOSNXS", 55 }, |
585 | 0 | { "RVAAE1", 56 }, |
586 | 0 | { "RVAAE1IS", 57 }, |
587 | 0 | { "RVAAE1ISNXS", 58 }, |
588 | 0 | { "RVAAE1NXS", 59 }, |
589 | 0 | { "RVAAE1OS", 60 }, |
590 | 0 | { "RVAAE1OSNXS", 61 }, |
591 | 0 | { "RVAALE1", 62 }, |
592 | 0 | { "RVAALE1IS", 63 }, |
593 | 0 | { "RVAALE1ISNXS", 64 }, |
594 | 0 | { "RVAALE1NXS", 65 }, |
595 | 0 | { "RVAALE1OS", 66 }, |
596 | 0 | { "RVAALE1OSNXS", 67 }, |
597 | 0 | { "RVAE1", 68 }, |
598 | 0 | { "RVAE1IS", 69 }, |
599 | 0 | { "RVAE1ISNXS", 70 }, |
600 | 0 | { "RVAE1NXS", 71 }, |
601 | 0 | { "RVAE1OS", 72 }, |
602 | 0 | { "RVAE1OSNXS", 73 }, |
603 | 0 | { "RVAE2", 74 }, |
604 | 0 | { "RVAE2IS", 75 }, |
605 | 0 | { "RVAE2ISNXS", 76 }, |
606 | 0 | { "RVAE2NXS", 77 }, |
607 | 0 | { "RVAE2OS", 78 }, |
608 | 0 | { "RVAE2OSNXS", 79 }, |
609 | 0 | { "RVAE3", 80 }, |
610 | 0 | { "RVAE3IS", 81 }, |
611 | 0 | { "RVAE3ISNXS", 82 }, |
612 | 0 | { "RVAE3NXS", 83 }, |
613 | 0 | { "RVAE3OS", 84 }, |
614 | 0 | { "RVAE3OSNXS", 85 }, |
615 | 0 | { "RVALE1", 86 }, |
616 | 0 | { "RVALE1IS", 87 }, |
617 | 0 | { "RVALE1ISNXS", 88 }, |
618 | 0 | { "RVALE1NXS", 89 }, |
619 | 0 | { "RVALE1OS", 90 }, |
620 | 0 | { "RVALE1OSNXS", 91 }, |
621 | 0 | { "RVALE2", 92 }, |
622 | 0 | { "RVALE2IS", 93 }, |
623 | 0 | { "RVALE2ISNXS", 94 }, |
624 | 0 | { "RVALE2NXS", 95 }, |
625 | 0 | { "RVALE2OS", 96 }, |
626 | 0 | { "RVALE2OSNXS", 97 }, |
627 | 0 | { "RVALE3", 98 }, |
628 | 0 | { "RVALE3IS", 99 }, |
629 | 0 | { "RVALE3ISNXS", 100 }, |
630 | 0 | { "RVALE3NXS", 101 }, |
631 | 0 | { "RVALE3OS", 102 }, |
632 | 0 | { "RVALE3OSNXS", 103 }, |
633 | 0 | { "VAAE1", 104 }, |
634 | 0 | { "VAAE1IS", 105 }, |
635 | 0 | { "VAAE1ISNXS", 106 }, |
636 | 0 | { "VAAE1NXS", 107 }, |
637 | 0 | { "VAAE1OS", 108 }, |
638 | 0 | { "VAAE1OSNXS", 109 }, |
639 | 0 | { "VAALE1", 110 }, |
640 | 0 | { "VAALE1IS", 111 }, |
641 | 0 | { "VAALE1ISNXS", 112 }, |
642 | 0 | { "VAALE1NXS", 113 }, |
643 | 0 | { "VAALE1OS", 114 }, |
644 | 0 | { "VAALE1OSNXS", 115 }, |
645 | 0 | { "VAE1", 116 }, |
646 | 0 | { "VAE1IS", 117 }, |
647 | 0 | { "VAE1ISNXS", 118 }, |
648 | 0 | { "VAE1NXS", 119 }, |
649 | 0 | { "VAE1OS", 120 }, |
650 | 0 | { "VAE1OSNXS", 121 }, |
651 | 0 | { "VAE2", 122 }, |
652 | 0 | { "VAE2IS", 123 }, |
653 | 0 | { "VAE2ISNXS", 124 }, |
654 | 0 | { "VAE2NXS", 125 }, |
655 | 0 | { "VAE2OS", 126 }, |
656 | 0 | { "VAE2OSNXS", 127 }, |
657 | 0 | { "VAE3", 128 }, |
658 | 0 | { "VAE3IS", 129 }, |
659 | 0 | { "VAE3ISNXS", 130 }, |
660 | 0 | { "VAE3NXS", 131 }, |
661 | 0 | { "VAE3OS", 132 }, |
662 | 0 | { "VAE3OSNXS", 133 }, |
663 | 0 | { "VALE1", 134 }, |
664 | 0 | { "VALE1IS", 135 }, |
665 | 0 | { "VALE1ISNXS", 136 }, |
666 | 0 | { "VALE1NXS", 137 }, |
667 | 0 | { "VALE1OS", 138 }, |
668 | 0 | { "VALE1OSNXS", 139 }, |
669 | 0 | { "VALE2", 140 }, |
670 | 0 | { "VALE2IS", 141 }, |
671 | 0 | { "VALE2ISNXS", 142 }, |
672 | 0 | { "VALE2NXS", 143 }, |
673 | 0 | { "VALE2OS", 144 }, |
674 | 0 | { "VALE2OSNXS", 145 }, |
675 | 0 | { "VALE3", 146 }, |
676 | 0 | { "VALE3IS", 147 }, |
677 | 0 | { "VALE3ISNXS", 148 }, |
678 | 0 | { "VALE3NXS", 149 }, |
679 | 0 | { "VALE3OS", 150 }, |
680 | 0 | { "VALE3OSNXS", 151 }, |
681 | 0 | { "VMALLE1", 152 }, |
682 | 0 | { "VMALLE1IS", 153 }, |
683 | 0 | { "VMALLE1ISNXS", 154 }, |
684 | 0 | { "VMALLE1NXS", 155 }, |
685 | 0 | { "VMALLE1OS", 156 }, |
686 | 0 | { "VMALLE1OSNXS", 157 }, |
687 | 0 | { "VMALLS12E1", 158 }, |
688 | 0 | { "VMALLS12E1IS", 159 }, |
689 | 0 | { "VMALLS12E1ISNXS", 160 }, |
690 | 0 | { "VMALLS12E1NXS", 161 }, |
691 | 0 | { "VMALLS12E1OS", 162 }, |
692 | 0 | { "VMALLS12E1OSNXS", 163 }, |
693 | 0 | { "VMALLWS2E1", 164 }, |
694 | 0 | { "VMALLWS2E1IS", 165 }, |
695 | 0 | { "VMALLWS2E1ISNXS", 166 }, |
696 | 0 | { "VMALLWS2E1NXS", 167 }, |
697 | 0 | { "VMALLWS2E1OS", 168 }, |
698 | 0 | { "VMALLWS2E1OSNXS", 169 }, |
699 | 0 | }; |
700 | |
|
701 | 0 | unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); |
702 | 0 | if (i == -1) |
703 | 0 | return NULL; |
704 | 0 | else |
705 | 0 | return &TLBITable[Index[i].index]; |
706 | 0 | } |
707 | | |
708 | | #endif |
709 | | |
710 | | #ifdef GET_AT_IMPL |
711 | | static const AArch64AT_AT ATsList[] = { |
712 | | { "S12E0R", { .raw_val = AARCH64_AT_S12E0R }, 0x23C6, {0} }, // 0 |
713 | | { "S12E0W", { .raw_val = AARCH64_AT_S12E0W }, 0x23C7, {0} }, // 1 |
714 | | { "S12E1R", { .raw_val = AARCH64_AT_S12E1R }, 0x23C4, {0} }, // 2 |
715 | | { "S12E1W", { .raw_val = AARCH64_AT_S12E1W }, 0x23C5, {0} }, // 3 |
716 | | { "S1E0R", { .raw_val = AARCH64_AT_S1E0R }, 0x3C2, {0} }, // 4 |
717 | | { "S1E0W", { .raw_val = AARCH64_AT_S1E0W }, 0x3C3, {0} }, // 5 |
718 | | { "S1E1A", { .raw_val = AARCH64_AT_S1E1A }, 0x3CA, {0} }, // 6 |
719 | | { "S1E1R", { .raw_val = AARCH64_AT_S1E1R }, 0x3C0, {0} }, // 7 |
720 | | { "S1E1RP", { .raw_val = AARCH64_AT_S1E1RP }, 0x3C8, {AArch64_FeaturePAN_RWV} }, // 8 |
721 | | { "S1E1W", { .raw_val = AARCH64_AT_S1E1W }, 0x3C1, {0} }, // 9 |
722 | | { "S1E1WP", { .raw_val = AARCH64_AT_S1E1WP }, 0x3C9, {AArch64_FeaturePAN_RWV} }, // 10 |
723 | | { "S1E2A", { .raw_val = AARCH64_AT_S1E2A }, 0x23CA, {0} }, // 11 |
724 | | { "S1E2R", { .raw_val = AARCH64_AT_S1E2R }, 0x23C0, {0} }, // 12 |
725 | | { "S1E2W", { .raw_val = AARCH64_AT_S1E2W }, 0x23C1, {0} }, // 13 |
726 | | { "S1E3A", { .raw_val = AARCH64_AT_S1E3A }, 0x33CA, {0} }, // 14 |
727 | | { "S1E3R", { .raw_val = AARCH64_AT_S1E3R }, 0x33C0, {0} }, // 15 |
728 | | { "S1E3W", { .raw_val = AARCH64_AT_S1E3W }, 0x33C1, {0} }, // 16 |
729 | | }; |
730 | | |
731 | 0 | const AArch64AT_AT *AArch64AT_lookupATByName(const char * Name) { |
732 | 0 | static const struct IndexTypeStr Index[] = { |
733 | 0 | { "S12E0R", 0 }, |
734 | 0 | { "S12E0W", 1 }, |
735 | 0 | { "S12E1R", 2 }, |
736 | 0 | { "S12E1W", 3 }, |
737 | 0 | { "S1E0R", 4 }, |
738 | 0 | { "S1E0W", 5 }, |
739 | 0 | { "S1E1A", 6 }, |
740 | 0 | { "S1E1R", 7 }, |
741 | 0 | { "S1E1RP", 8 }, |
742 | 0 | { "S1E1W", 9 }, |
743 | 0 | { "S1E1WP", 10 }, |
744 | 0 | { "S1E2A", 11 }, |
745 | 0 | { "S1E2R", 12 }, |
746 | 0 | { "S1E2W", 13 }, |
747 | 0 | { "S1E3A", 14 }, |
748 | 0 | { "S1E3R", 15 }, |
749 | 0 | { "S1E3W", 16 }, |
750 | 0 | }; |
751 | |
|
752 | 0 | unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); |
753 | 0 | if (i == -1) |
754 | 0 | return NULL; |
755 | 0 | else |
756 | 0 | return &ATsList[Index[i].index]; |
757 | 0 | } |
758 | | |
759 | 175 | const AArch64AT_AT *AArch64AT_lookupATByEncoding(uint16_t Encoding) { |
760 | 175 | static const struct IndexType Index[] = { |
761 | 175 | { 0x3C0, 7 }, |
762 | 175 | { 0x3C1, 9 }, |
763 | 175 | { 0x3C2, 4 }, |
764 | 175 | { 0x3C3, 5 }, |
765 | 175 | { 0x3C8, 8 }, |
766 | 175 | { 0x3C9, 10 }, |
767 | 175 | { 0x3CA, 6 }, |
768 | 175 | { 0x23C0, 12 }, |
769 | 175 | { 0x23C1, 13 }, |
770 | 175 | { 0x23C4, 2 }, |
771 | 175 | { 0x23C5, 3 }, |
772 | 175 | { 0x23C6, 0 }, |
773 | 175 | { 0x23C7, 1 }, |
774 | 175 | { 0x23CA, 11 }, |
775 | 175 | { 0x33C0, 15 }, |
776 | 175 | { 0x33C1, 16 }, |
777 | 175 | { 0x33CA, 14 }, |
778 | 175 | }; |
779 | | |
780 | 175 | unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), Encoding); |
781 | 175 | if (i == -1) |
782 | 134 | return NULL; |
783 | 41 | else |
784 | 41 | return &ATsList[Index[i].index]; |
785 | 175 | } |
786 | | |
787 | | #endif |
788 | | |
789 | | #ifdef GET_BTI_IMPL |
790 | | static const AArch64BTIHint_BTI BTIsList[] = { |
791 | | { "c", { .raw_val = AARCH64_BTI_C }, 0x2 }, // 0 |
792 | | { "j", { .raw_val = AARCH64_BTI_J }, 0x4 }, // 1 |
793 | | { "jc", { .raw_val = AARCH64_BTI_JC }, 0x6 }, // 2 |
794 | | }; |
795 | | |
796 | 0 | const AArch64BTIHint_BTI *AArch64BTIHint_lookupBTIByName(const char * Name) { |
797 | 0 | static const struct IndexTypeStr Index[] = { |
798 | 0 | { "C", 0 }, |
799 | 0 | { "J", 1 }, |
800 | 0 | { "JC", 2 }, |
801 | 0 | }; |
802 | |
|
803 | 0 | unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); |
804 | 0 | if (i == -1) |
805 | 0 | return NULL; |
806 | 0 | else |
807 | 0 | return &BTIsList[Index[i].index]; |
808 | 0 | } |
809 | | |
810 | 1.13k | const AArch64BTIHint_BTI *AArch64BTIHint_lookupBTIByEncoding(uint8_t Encoding) { |
811 | 1.13k | static const struct IndexType Index[] = { |
812 | 1.13k | { 0x2, 0 }, |
813 | 1.13k | { 0x4, 1 }, |
814 | 1.13k | { 0x6, 2 }, |
815 | 1.13k | }; |
816 | | |
817 | 1.13k | unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), Encoding); |
818 | 1.13k | if (i == -1) |
819 | 704 | return NULL; |
820 | 426 | else |
821 | 426 | return &BTIsList[Index[i].index]; |
822 | 1.13k | } |
823 | | |
824 | | #endif |
825 | | |
826 | | #ifdef GET_DB_IMPL |
827 | | static const AArch64DB_DB DBsList[] = { |
828 | | { "ish", { .raw_val = AARCH64_DB_ISH }, 0xB }, // 0 |
829 | | { "ishld", { .raw_val = AARCH64_DB_ISHLD }, 0x9 }, // 1 |
830 | | { "ishst", { .raw_val = AARCH64_DB_ISHST }, 0xA }, // 2 |
831 | | { "ld", { .raw_val = AARCH64_DB_LD }, 0xD }, // 3 |
832 | | { "nsh", { .raw_val = AARCH64_DB_NSH }, 0x7 }, // 4 |
833 | | { "nshld", { .raw_val = AARCH64_DB_NSHLD }, 0x5 }, // 5 |
834 | | { "nshst", { .raw_val = AARCH64_DB_NSHST }, 0x6 }, // 6 |
835 | | { "osh", { .raw_val = AARCH64_DB_OSH }, 0x3 }, // 7 |
836 | | { "oshld", { .raw_val = AARCH64_DB_OSHLD }, 0x1 }, // 8 |
837 | | { "oshst", { .raw_val = AARCH64_DB_OSHST }, 0x2 }, // 9 |
838 | | { "st", { .raw_val = AARCH64_DB_ST }, 0xE }, // 10 |
839 | | { "sy", { .raw_val = AARCH64_DB_SY }, 0xF }, // 11 |
840 | | }; |
841 | | |
842 | 0 | const AArch64DB_DB *AArch64DB_lookupDBByName(const char * Name) { |
843 | 0 | static const struct IndexTypeStr Index[] = { |
844 | 0 | { "ISH", 0 }, |
845 | 0 | { "ISHLD", 1 }, |
846 | 0 | { "ISHST", 2 }, |
847 | 0 | { "LD", 3 }, |
848 | 0 | { "NSH", 4 }, |
849 | 0 | { "NSHLD", 5 }, |
850 | 0 | { "NSHST", 6 }, |
851 | 0 | { "OSH", 7 }, |
852 | 0 | { "OSHLD", 8 }, |
853 | 0 | { "OSHST", 9 }, |
854 | 0 | { "ST", 10 }, |
855 | 0 | { "SY", 11 }, |
856 | 0 | }; |
857 | |
|
858 | 0 | unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); |
859 | 0 | if (i == -1) |
860 | 0 | return NULL; |
861 | 0 | else |
862 | 0 | return &DBsList[Index[i].index]; |
863 | 0 | } |
864 | | |
865 | 46 | const AArch64DB_DB *AArch64DB_lookupDBByEncoding(uint8_t Encoding) { |
866 | 46 | static const struct IndexType Index[] = { |
867 | 46 | { 0x1, 8 }, |
868 | 46 | { 0x2, 9 }, |
869 | 46 | { 0x3, 7 }, |
870 | 46 | { 0x5, 5 }, |
871 | 46 | { 0x6, 6 }, |
872 | 46 | { 0x7, 4 }, |
873 | 46 | { 0x9, 1 }, |
874 | 46 | { 0xA, 2 }, |
875 | 46 | { 0xB, 0 }, |
876 | 46 | { 0xD, 3 }, |
877 | 46 | { 0xE, 10 }, |
878 | 46 | { 0xF, 11 }, |
879 | 46 | }; |
880 | | |
881 | 46 | unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), Encoding); |
882 | 46 | if (i == -1) |
883 | 20 | return NULL; |
884 | 26 | else |
885 | 26 | return &DBsList[Index[i].index]; |
886 | 46 | } |
887 | | |
888 | | #endif |
889 | | |
890 | | #ifdef GET_DBNXS_IMPL |
891 | | static const AArch64DBnXS_DBnXS DBnXSsList[] = { |
892 | | { "ishnxs", { .raw_val = AARCH64_DBNXS_ISHNXS }, 0xB, 0x18, {AArch64_FeatureXS} }, // 0 |
893 | | { "nshnxs", { .raw_val = AARCH64_DBNXS_NSHNXS }, 0x7, 0x14, {AArch64_FeatureXS} }, // 1 |
894 | | { "oshnxs", { .raw_val = AARCH64_DBNXS_OSHNXS }, 0x3, 0x10, {AArch64_FeatureXS} }, // 2 |
895 | | { "synxs", { .raw_val = AARCH64_DBNXS_SYNXS }, 0xF, 0x1C, {AArch64_FeatureXS} }, // 3 |
896 | | }; |
897 | | |
898 | 0 | const AArch64DBnXS_DBnXS *AArch64DBnXS_lookupDBnXSByName(const char * Name) { |
899 | 0 | static const struct IndexTypeStr Index[] = { |
900 | 0 | { "ISHNXS", 0 }, |
901 | 0 | { "NSHNXS", 1 }, |
902 | 0 | { "OSHNXS", 2 }, |
903 | 0 | { "SYNXS", 3 }, |
904 | 0 | }; |
905 | |
|
906 | 0 | unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); |
907 | 0 | if (i == -1) |
908 | 0 | return NULL; |
909 | 0 | else |
910 | 0 | return &DBnXSsList[Index[i].index]; |
911 | 0 | } |
912 | | |
913 | 2.32k | const AArch64DBnXS_DBnXS *AArch64DBnXS_lookupDBnXSByEncoding(uint8_t Encoding) { |
914 | 2.32k | static const struct IndexType Index[] = { |
915 | 2.32k | { 0x3, 2 }, |
916 | 2.32k | { 0x7, 1 }, |
917 | 2.32k | { 0xB, 0 }, |
918 | 2.32k | { 0xF, 3 }, |
919 | 2.32k | }; |
920 | | |
921 | 2.32k | unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), Encoding); |
922 | 2.32k | if (i == -1) |
923 | 0 | return NULL; |
924 | 2.32k | else |
925 | 2.32k | return &DBnXSsList[Index[i].index]; |
926 | 2.32k | } |
927 | | |
928 | 0 | const AArch64DBnXS_DBnXS *AArch64DBnXS_lookupDBnXSByImmValue(uint8_t ImmValue) { |
929 | 0 | static const struct IndexType Index[] = { |
930 | 0 | { 0x10, 2 }, |
931 | 0 | { 0x14, 1 }, |
932 | 0 | { 0x18, 0 }, |
933 | 0 | { 0x1C, 3 }, |
934 | 0 | }; |
935 | |
|
936 | 0 | unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), ImmValue); |
937 | 0 | if (i == -1) |
938 | 0 | return NULL; |
939 | 0 | else |
940 | 0 | return &DBnXSsList[Index[i].index]; |
941 | 0 | } |
942 | | |
943 | | #endif |
944 | | |
945 | | #ifdef GET_DC_IMPL |
946 | | static const AArch64DC_DC DCsList[] = { |
947 | | { "CGDSW", { .raw_val = AARCH64_DC_CGDSW }, 0x3D6, {AArch64_FeatureMTE} }, // 0 |
948 | | { "CGDVAC", { .raw_val = AARCH64_DC_CGDVAC }, 0x1BD5, {AArch64_FeatureMTE} }, // 1 |
949 | | { "CGDVADP", { .raw_val = AARCH64_DC_CGDVADP }, 0x1BED, {AArch64_FeatureMTE} }, // 2 |
950 | | { "CGDVAP", { .raw_val = AARCH64_DC_CGDVAP }, 0x1BE5, {AArch64_FeatureMTE} }, // 3 |
951 | | { "CGSW", { .raw_val = AARCH64_DC_CGSW }, 0x3D4, {AArch64_FeatureMTE} }, // 4 |
952 | | { "CGVAC", { .raw_val = AARCH64_DC_CGVAC }, 0x1BD3, {AArch64_FeatureMTE} }, // 5 |
953 | | { "CGVADP", { .raw_val = AARCH64_DC_CGVADP }, 0x1BEB, {AArch64_FeatureMTE} }, // 6 |
954 | | { "CGVAP", { .raw_val = AARCH64_DC_CGVAP }, 0x1BE3, {AArch64_FeatureMTE} }, // 7 |
955 | | { "CIGDPAE", { .raw_val = AARCH64_DC_CIGDPAE }, 0x23F7, {AArch64_FeatureMEC} }, // 8 |
956 | | { "CIGDSW", { .raw_val = AARCH64_DC_CIGDSW }, 0x3F6, {AArch64_FeatureMTE} }, // 9 |
957 | | { "CIGDVAC", { .raw_val = AARCH64_DC_CIGDVAC }, 0x1BF5, {AArch64_FeatureMTE} }, // 10 |
958 | | { "CIGSW", { .raw_val = AARCH64_DC_CIGSW }, 0x3F4, {AArch64_FeatureMTE} }, // 11 |
959 | | { "CIGVAC", { .raw_val = AARCH64_DC_CIGVAC }, 0x1BF3, {AArch64_FeatureMTE} }, // 12 |
960 | | { "CIPAE", { .raw_val = AARCH64_DC_CIPAE }, 0x23F0, {AArch64_FeatureMEC} }, // 13 |
961 | | { "CISW", { .raw_val = AARCH64_DC_CISW }, 0x3F2, {0} }, // 14 |
962 | | { "CIVAC", { .raw_val = AARCH64_DC_CIVAC }, 0x1BF1, {0} }, // 15 |
963 | | { "CSW", { .raw_val = AARCH64_DC_CSW }, 0x3D2, {0} }, // 16 |
964 | | { "CVAC", { .raw_val = AARCH64_DC_CVAC }, 0x1BD1, {0} }, // 17 |
965 | | { "CVADP", { .raw_val = AARCH64_DC_CVADP }, 0x1BE9, {AArch64_FeatureCacheDeepPersist} }, // 18 |
966 | | { "CVAP", { .raw_val = AARCH64_DC_CVAP }, 0x1BE1, {AArch64_FeatureCCPP} }, // 19 |
967 | | { "CVAU", { .raw_val = AARCH64_DC_CVAU }, 0x1BD9, {0} }, // 20 |
968 | | { "GVA", { .raw_val = AARCH64_DC_GVA }, 0x1BA3, {AArch64_FeatureMTE} }, // 21 |
969 | | { "GZVA", { .raw_val = AARCH64_DC_GZVA }, 0x1BA4, {AArch64_FeatureMTE} }, // 22 |
970 | | { "IGDSW", { .raw_val = AARCH64_DC_IGDSW }, 0x3B6, {AArch64_FeatureMTE} }, // 23 |
971 | | { "IGDVAC", { .raw_val = AARCH64_DC_IGDVAC }, 0x3B5, {AArch64_FeatureMTE} }, // 24 |
972 | | { "IGSW", { .raw_val = AARCH64_DC_IGSW }, 0x3B4, {AArch64_FeatureMTE} }, // 25 |
973 | | { "IGVAC", { .raw_val = AARCH64_DC_IGVAC }, 0x3B3, {AArch64_FeatureMTE} }, // 26 |
974 | | { "ISW", { .raw_val = AARCH64_DC_ISW }, 0x3B2, {0} }, // 27 |
975 | | { "IVAC", { .raw_val = AARCH64_DC_IVAC }, 0x3B1, {0} }, // 28 |
976 | | { "ZVA", { .raw_val = AARCH64_DC_ZVA }, 0x1BA1, {0} }, // 29 |
977 | | }; |
978 | | |
979 | 0 | const AArch64DC_DC *AArch64DC_lookupDCByName(const char * Name) { |
980 | 0 | static const struct IndexTypeStr Index[] = { |
981 | 0 | { "CGDSW", 0 }, |
982 | 0 | { "CGDVAC", 1 }, |
983 | 0 | { "CGDVADP", 2 }, |
984 | 0 | { "CGDVAP", 3 }, |
985 | 0 | { "CGSW", 4 }, |
986 | 0 | { "CGVAC", 5 }, |
987 | 0 | { "CGVADP", 6 }, |
988 | 0 | { "CGVAP", 7 }, |
989 | 0 | { "CIGDPAE", 8 }, |
990 | 0 | { "CIGDSW", 9 }, |
991 | 0 | { "CIGDVAC", 10 }, |
992 | 0 | { "CIGSW", 11 }, |
993 | 0 | { "CIGVAC", 12 }, |
994 | 0 | { "CIPAE", 13 }, |
995 | 0 | { "CISW", 14 }, |
996 | 0 | { "CIVAC", 15 }, |
997 | 0 | { "CSW", 16 }, |
998 | 0 | { "CVAC", 17 }, |
999 | 0 | { "CVADP", 18 }, |
1000 | 0 | { "CVAP", 19 }, |
1001 | 0 | { "CVAU", 20 }, |
1002 | 0 | { "GVA", 21 }, |
1003 | 0 | { "GZVA", 22 }, |
1004 | 0 | { "IGDSW", 23 }, |
1005 | 0 | { "IGDVAC", 24 }, |
1006 | 0 | { "IGSW", 25 }, |
1007 | 0 | { "IGVAC", 26 }, |
1008 | 0 | { "ISW", 27 }, |
1009 | 0 | { "IVAC", 28 }, |
1010 | 0 | { "ZVA", 29 }, |
1011 | 0 | }; |
1012 | |
|
1013 | 0 | unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); |
1014 | 0 | if (i == -1) |
1015 | 0 | return NULL; |
1016 | 0 | else |
1017 | 0 | return &DCsList[Index[i].index]; |
1018 | 0 | } |
1019 | | |
1020 | 191 | const AArch64DC_DC *AArch64DC_lookupDCByEncoding(uint16_t Encoding) { |
1021 | 191 | static const struct IndexType Index[] = { |
1022 | 191 | { 0x3B1, 28 }, |
1023 | 191 | { 0x3B2, 27 }, |
1024 | 191 | { 0x3B3, 26 }, |
1025 | 191 | { 0x3B4, 25 }, |
1026 | 191 | { 0x3B5, 24 }, |
1027 | 191 | { 0x3B6, 23 }, |
1028 | 191 | { 0x3D2, 16 }, |
1029 | 191 | { 0x3D4, 4 }, |
1030 | 191 | { 0x3D6, 0 }, |
1031 | 191 | { 0x3F2, 14 }, |
1032 | 191 | { 0x3F4, 11 }, |
1033 | 191 | { 0x3F6, 9 }, |
1034 | 191 | { 0x1BA1, 29 }, |
1035 | 191 | { 0x1BA3, 21 }, |
1036 | 191 | { 0x1BA4, 22 }, |
1037 | 191 | { 0x1BD1, 17 }, |
1038 | 191 | { 0x1BD3, 5 }, |
1039 | 191 | { 0x1BD5, 1 }, |
1040 | 191 | { 0x1BD9, 20 }, |
1041 | 191 | { 0x1BE1, 19 }, |
1042 | 191 | { 0x1BE3, 7 }, |
1043 | 191 | { 0x1BE5, 3 }, |
1044 | 191 | { 0x1BE9, 18 }, |
1045 | 191 | { 0x1BEB, 6 }, |
1046 | 191 | { 0x1BED, 2 }, |
1047 | 191 | { 0x1BF1, 15 }, |
1048 | 191 | { 0x1BF3, 12 }, |
1049 | 191 | { 0x1BF5, 10 }, |
1050 | 191 | { 0x23F0, 13 }, |
1051 | 191 | { 0x23F7, 8 }, |
1052 | 191 | }; |
1053 | | |
1054 | 191 | unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), Encoding); |
1055 | 191 | if (i == -1) |
1056 | 154 | return NULL; |
1057 | 37 | else |
1058 | 37 | return &DCsList[Index[i].index]; |
1059 | 191 | } |
1060 | | |
1061 | | #endif |
1062 | | |
1063 | | #ifdef GET_EXACTFPIMM_IMPL |
1064 | | static const AArch64ExactFPImm_ExactFPImm ExactFPImmsList[] = { |
1065 | | { "half", { .raw_val = AARCH64_EXACTFPIMM_HALF }, 0x1, "0.5" }, // 0 |
1066 | | { "one", { .raw_val = AARCH64_EXACTFPIMM_ONE }, 0x2, "1.0" }, // 1 |
1067 | | { "two", { .raw_val = AARCH64_EXACTFPIMM_TWO }, 0x3, "2.0" }, // 2 |
1068 | | { "zero", { .raw_val = AARCH64_EXACTFPIMM_ZERO }, 0x0, "0.0" }, // 3 |
1069 | | }; |
1070 | | |
1071 | 3.15k | const AArch64ExactFPImm_ExactFPImm *AArch64ExactFPImm_lookupExactFPImmByEnum(uint8_t Enum) { |
1072 | 3.15k | static const struct IndexType Index[] = { |
1073 | 3.15k | { 0x0, 3 }, |
1074 | 3.15k | { 0x1, 0 }, |
1075 | 3.15k | { 0x2, 1 }, |
1076 | 3.15k | { 0x3, 2 }, |
1077 | 3.15k | }; |
1078 | | |
1079 | 3.15k | unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), Enum); |
1080 | 3.15k | if (i == -1) |
1081 | 0 | return NULL; |
1082 | 3.15k | else |
1083 | 3.15k | return &ExactFPImmsList[Index[i].index]; |
1084 | 3.15k | } |
1085 | | |
1086 | 0 | const AArch64ExactFPImm_ExactFPImm *AArch64ExactFPImm_lookupExactFPImmByRepr(const char * Repr) { |
1087 | 0 | static const struct IndexTypeStr Index[] = { |
1088 | 0 | { "0.0", 3 }, |
1089 | 0 | { "0.5", 0 }, |
1090 | 0 | { "1.0", 1 }, |
1091 | 0 | { "2.0", 2 }, |
1092 | 0 | }; |
1093 | |
|
1094 | 0 | unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Repr); |
1095 | 0 | if (i == -1) |
1096 | 0 | return NULL; |
1097 | 0 | else |
1098 | 0 | return &ExactFPImmsList[Index[i].index]; |
1099 | 0 | } |
1100 | | |
1101 | | #endif |
1102 | | |
1103 | | #ifdef GET_IC_IMPL |
1104 | | static const AArch64IC_IC ICsList[] = { |
1105 | | { "IALLU", { .raw_val = AARCH64_IC_IALLU }, 0x3A8, false }, // 0 |
1106 | | { "IALLUIS", { .raw_val = AARCH64_IC_IALLUIS }, 0x388, false }, // 1 |
1107 | | { "IVAU", { .raw_val = AARCH64_IC_IVAU }, 0x1BA9, true }, // 2 |
1108 | | }; |
1109 | | |
1110 | 0 | const AArch64IC_IC *AArch64IC_lookupICByName(const char * Name) { |
1111 | 0 | static const struct IndexTypeStr Index[] = { |
1112 | 0 | { "IALLU", 0 }, |
1113 | 0 | { "IALLUIS", 1 }, |
1114 | 0 | { "IVAU", 2 }, |
1115 | 0 | }; |
1116 | |
|
1117 | 0 | unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); |
1118 | 0 | if (i == -1) |
1119 | 0 | return NULL; |
1120 | 0 | else |
1121 | 0 | return &ICsList[Index[i].index]; |
1122 | 0 | } |
1123 | | |
1124 | 445 | const AArch64IC_IC *AArch64IC_lookupICByEncoding(uint16_t Encoding) { |
1125 | 445 | static const struct IndexType Index[] = { |
1126 | 445 | { 0x388, 1 }, |
1127 | 445 | { 0x3A8, 0 }, |
1128 | 445 | { 0x1BA9, 2 }, |
1129 | 445 | }; |
1130 | | |
1131 | 445 | unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), Encoding); |
1132 | 445 | if (i == -1) |
1133 | 431 | return NULL; |
1134 | 14 | else |
1135 | 14 | return &ICsList[Index[i].index]; |
1136 | 445 | } |
1137 | | |
1138 | | #endif |
1139 | | |
1140 | | #ifdef GET_ISB_IMPL |
1141 | | static const AArch64ISB_ISB ISBsList[] = { |
1142 | | { "sy", { .raw_val = AARCH64_ISB_SY }, 0xF }, // 0 |
1143 | | }; |
1144 | | |
1145 | 0 | const AArch64ISB_ISB *AArch64ISB_lookupISBByName(const char * Name) { |
1146 | 0 | static const struct IndexTypeStr Index[] = { |
1147 | 0 | { "SY", 0 }, |
1148 | 0 | }; |
1149 | |
|
1150 | 0 | unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); |
1151 | 0 | if (i == -1) |
1152 | 0 | return NULL; |
1153 | 0 | else |
1154 | 0 | return &ISBsList[Index[i].index]; |
1155 | 0 | } |
1156 | | |
1157 | 60 | const AArch64ISB_ISB *AArch64ISB_lookupISBByEncoding(uint8_t Encoding) { |
1158 | 60 | static const struct IndexType Index[] = { |
1159 | 60 | { 0xF, 0 }, |
1160 | 60 | }; |
1161 | | |
1162 | 60 | unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), Encoding); |
1163 | 60 | if (i == -1) |
1164 | 60 | return NULL; |
1165 | 0 | else |
1166 | 0 | return &ISBsList[Index[i].index]; |
1167 | 60 | } |
1168 | | |
1169 | | #endif |
1170 | | |
1171 | | #ifdef GET_PRFM_IMPL |
1172 | | static const AArch64PRFM_PRFM PRFMsList[] = { |
1173 | | { "pldl1keep", { .raw_val = AARCH64_PRFM_PLDL1KEEP }, 0x0, {0} }, // 0 |
1174 | | { "pldl1strm", { .raw_val = AARCH64_PRFM_PLDL1STRM }, 0x1, {0} }, // 1 |
1175 | | { "pldl2keep", { .raw_val = AARCH64_PRFM_PLDL2KEEP }, 0x2, {0} }, // 2 |
1176 | | { "pldl2strm", { .raw_val = AARCH64_PRFM_PLDL2STRM }, 0x3, {0} }, // 3 |
1177 | | { "pldl3keep", { .raw_val = AARCH64_PRFM_PLDL3KEEP }, 0x4, {0} }, // 4 |
1178 | | { "pldl3strm", { .raw_val = AARCH64_PRFM_PLDL3STRM }, 0x5, {0} }, // 5 |
1179 | | { "pldslckeep", { .raw_val = AARCH64_PRFM_PLDSLCKEEP }, 0x6, {AArch64_FeaturePRFM_SLC} }, // 6 |
1180 | | { "pldslcstrm", { .raw_val = AARCH64_PRFM_PLDSLCSTRM }, 0x7, {AArch64_FeaturePRFM_SLC} }, // 7 |
1181 | | { "plil1keep", { .raw_val = AARCH64_PRFM_PLIL1KEEP }, 0x8, {0} }, // 8 |
1182 | | { "plil1strm", { .raw_val = AARCH64_PRFM_PLIL1STRM }, 0x9, {0} }, // 9 |
1183 | | { "plil2keep", { .raw_val = AARCH64_PRFM_PLIL2KEEP }, 0xA, {0} }, // 10 |
1184 | | { "plil2strm", { .raw_val = AARCH64_PRFM_PLIL2STRM }, 0xB, {0} }, // 11 |
1185 | | { "plil3keep", { .raw_val = AARCH64_PRFM_PLIL3KEEP }, 0xC, {0} }, // 12 |
1186 | | { "plil3strm", { .raw_val = AARCH64_PRFM_PLIL3STRM }, 0xD, {0} }, // 13 |
1187 | | { "plislckeep", { .raw_val = AARCH64_PRFM_PLISLCKEEP }, 0xE, {AArch64_FeaturePRFM_SLC} }, // 14 |
1188 | | { "plislcstrm", { .raw_val = AARCH64_PRFM_PLISLCSTRM }, 0xF, {AArch64_FeaturePRFM_SLC} }, // 15 |
1189 | | { "pstl1keep", { .raw_val = AARCH64_PRFM_PSTL1KEEP }, 0x10, {0} }, // 16 |
1190 | | { "pstl1strm", { .raw_val = AARCH64_PRFM_PSTL1STRM }, 0x11, {0} }, // 17 |
1191 | | { "pstl2keep", { .raw_val = AARCH64_PRFM_PSTL2KEEP }, 0x12, {0} }, // 18 |
1192 | | { "pstl2strm", { .raw_val = AARCH64_PRFM_PSTL2STRM }, 0x13, {0} }, // 19 |
1193 | | { "pstl3keep", { .raw_val = AARCH64_PRFM_PSTL3KEEP }, 0x14, {0} }, // 20 |
1194 | | { "pstl3strm", { .raw_val = AARCH64_PRFM_PSTL3STRM }, 0x15, {0} }, // 21 |
1195 | | { "pstslckeep", { .raw_val = AARCH64_PRFM_PSTSLCKEEP }, 0x16, {AArch64_FeaturePRFM_SLC} }, // 22 |
1196 | | { "pstslcstrm", { .raw_val = AARCH64_PRFM_PSTSLCSTRM }, 0x17, {AArch64_FeaturePRFM_SLC} }, // 23 |
1197 | | }; |
1198 | | |
1199 | 0 | const AArch64PRFM_PRFM *AArch64PRFM_lookupPRFMByName(const char * Name) { |
1200 | 0 | static const struct IndexTypeStr Index[] = { |
1201 | 0 | { "PLDL1KEEP", 0 }, |
1202 | 0 | { "PLDL1STRM", 1 }, |
1203 | 0 | { "PLDL2KEEP", 2 }, |
1204 | 0 | { "PLDL2STRM", 3 }, |
1205 | 0 | { "PLDL3KEEP", 4 }, |
1206 | 0 | { "PLDL3STRM", 5 }, |
1207 | 0 | { "PLDSLCKEEP", 6 }, |
1208 | 0 | { "PLDSLCSTRM", 7 }, |
1209 | 0 | { "PLIL1KEEP", 8 }, |
1210 | 0 | { "PLIL1STRM", 9 }, |
1211 | 0 | { "PLIL2KEEP", 10 }, |
1212 | 0 | { "PLIL2STRM", 11 }, |
1213 | 0 | { "PLIL3KEEP", 12 }, |
1214 | 0 | { "PLIL3STRM", 13 }, |
1215 | 0 | { "PLISLCKEEP", 14 }, |
1216 | 0 | { "PLISLCSTRM", 15 }, |
1217 | 0 | { "PSTL1KEEP", 16 }, |
1218 | 0 | { "PSTL1STRM", 17 }, |
1219 | 0 | { "PSTL2KEEP", 18 }, |
1220 | 0 | { "PSTL2STRM", 19 }, |
1221 | 0 | { "PSTL3KEEP", 20 }, |
1222 | 0 | { "PSTL3STRM", 21 }, |
1223 | 0 | { "PSTSLCKEEP", 22 }, |
1224 | 0 | { "PSTSLCSTRM", 23 }, |
1225 | 0 | }; |
1226 | |
|
1227 | 0 | unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); |
1228 | 0 | if (i == -1) |
1229 | 0 | return NULL; |
1230 | 0 | else |
1231 | 0 | return &PRFMsList[Index[i].index]; |
1232 | 0 | } |
1233 | | |
1234 | 7.30k | const AArch64PRFM_PRFM *AArch64PRFM_lookupPRFMByEncoding(uint8_t Encoding) { |
1235 | 7.30k | static const struct IndexType Index[] = { |
1236 | 7.30k | { 0x0, 0 }, |
1237 | 7.30k | { 0x1, 1 }, |
1238 | 7.30k | { 0x2, 2 }, |
1239 | 7.30k | { 0x3, 3 }, |
1240 | 7.30k | { 0x4, 4 }, |
1241 | 7.30k | { 0x5, 5 }, |
1242 | 7.30k | { 0x6, 6 }, |
1243 | 7.30k | { 0x7, 7 }, |
1244 | 7.30k | { 0x8, 8 }, |
1245 | 7.30k | { 0x9, 9 }, |
1246 | 7.30k | { 0xA, 10 }, |
1247 | 7.30k | { 0xB, 11 }, |
1248 | 7.30k | { 0xC, 12 }, |
1249 | 7.30k | { 0xD, 13 }, |
1250 | 7.30k | { 0xE, 14 }, |
1251 | 7.30k | { 0xF, 15 }, |
1252 | 7.30k | { 0x10, 16 }, |
1253 | 7.30k | { 0x11, 17 }, |
1254 | 7.30k | { 0x12, 18 }, |
1255 | 7.30k | { 0x13, 19 }, |
1256 | 7.30k | { 0x14, 20 }, |
1257 | 7.30k | { 0x15, 21 }, |
1258 | 7.30k | { 0x16, 22 }, |
1259 | 7.30k | { 0x17, 23 }, |
1260 | 7.30k | }; |
1261 | | |
1262 | 7.30k | unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), Encoding); |
1263 | 7.30k | if (i == -1) |
1264 | 1.82k | return NULL; |
1265 | 5.47k | else |
1266 | 5.47k | return &PRFMsList[Index[i].index]; |
1267 | 7.30k | } |
1268 | | |
1269 | | #endif |
1270 | | |
1271 | | #ifdef GET_PSB_IMPL |
1272 | | static const AArch64PSBHint_PSB PSBsList[] = { |
1273 | | { "csync", { .raw_val = AARCH64_PSB_CSYNC }, 0x11 }, // 0 |
1274 | | }; |
1275 | | |
1276 | 0 | const AArch64PSBHint_PSB *AArch64PSBHint_lookupPSBByName(const char * Name) { |
1277 | 0 | static const struct IndexTypeStr Index[] = { |
1278 | 0 | { "CSYNC", 0 }, |
1279 | 0 | }; |
1280 | |
|
1281 | 0 | unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); |
1282 | 0 | if (i == -1) |
1283 | 0 | return NULL; |
1284 | 0 | else |
1285 | 0 | return &PSBsList[Index[i].index]; |
1286 | 0 | } |
1287 | | |
1288 | 1.26k | const AArch64PSBHint_PSB *AArch64PSBHint_lookupPSBByEncoding(uint8_t Encoding) { |
1289 | 1.26k | static const struct IndexType Index[] = { |
1290 | 1.26k | { 0x11, 0 }, |
1291 | 1.26k | }; |
1292 | | |
1293 | 1.26k | unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), Encoding); |
1294 | 1.26k | if (i == -1) |
1295 | 422 | return NULL; |
1296 | 846 | else |
1297 | 846 | return &PSBsList[Index[i].index]; |
1298 | 1.26k | } |
1299 | | |
1300 | | #endif |
1301 | | |
1302 | | #ifdef GET_PSTATEIMM0_1_IMPL |
1303 | | static const AArch64PState_PStateImm0_1 PStateImm0_1sList[] = { |
1304 | | { "ALLINT", { .raw_val = AARCH64_PSTATEIMM0_1_ALLINT }, 0x8, {AArch64_FeatureNMI} }, // 0 |
1305 | | { "PM", { .raw_val = AARCH64_PSTATEIMM0_1_PM }, 0x48, {0} }, // 1 |
1306 | | }; |
1307 | | |
1308 | 0 | const AArch64PState_PStateImm0_1 *AArch64PState_lookupPStateImm0_1ByName(const char * Name) { |
1309 | 0 | static const struct IndexTypeStr Index[] = { |
1310 | 0 | { "ALLINT", 0 }, |
1311 | 0 | { "PM", 1 }, |
1312 | 0 | }; |
1313 | |
|
1314 | 0 | unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); |
1315 | 0 | if (i == -1) |
1316 | 0 | return NULL; |
1317 | 0 | else |
1318 | 0 | return &PStateImm0_1sList[Index[i].index]; |
1319 | 0 | } |
1320 | | |
1321 | 2.70k | const AArch64PState_PStateImm0_1 *AArch64PState_lookupPStateImm0_1ByEncoding(uint16_t Encoding) { |
1322 | 2.70k | static const struct IndexType Index[] = { |
1323 | 2.70k | { 0x8, 0 }, |
1324 | 2.70k | { 0x48, 1 }, |
1325 | 2.70k | }; |
1326 | | |
1327 | 2.70k | unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), Encoding); |
1328 | 2.70k | if (i == -1) |
1329 | 1.96k | return NULL; |
1330 | 741 | else |
1331 | 741 | return &PStateImm0_1sList[Index[i].index]; |
1332 | 2.70k | } |
1333 | | |
1334 | | #endif |
1335 | | |
1336 | | #ifdef GET_PSTATEIMM0_15_IMPL |
1337 | | static const AArch64PState_PStateImm0_15 PStateImm0_15sList[] = { |
1338 | | { "DAIFClr", { .raw_val = AARCH64_PSTATEIMM0_15_DAIFCLR }, 0x1F, {0} }, // 0 |
1339 | | { "DAIFSet", { .raw_val = AARCH64_PSTATEIMM0_15_DAIFSET }, 0x1E, {0} }, // 1 |
1340 | | { "DIT", { .raw_val = AARCH64_PSTATEIMM0_15_DIT }, 0x1A, {AArch64_FeatureDIT} }, // 2 |
1341 | | { "PAN", { .raw_val = AARCH64_PSTATEIMM0_15_PAN }, 0x4, {AArch64_FeaturePAN} }, // 3 |
1342 | | { "SPSel", { .raw_val = AARCH64_PSTATEIMM0_15_SPSEL }, 0x5, {0} }, // 4 |
1343 | | { "SSBS", { .raw_val = AARCH64_PSTATEIMM0_15_SSBS }, 0x19, {AArch64_FeatureSSBS} }, // 5 |
1344 | | { "TCO", { .raw_val = AARCH64_PSTATEIMM0_15_TCO }, 0x1C, {AArch64_FeatureMTE} }, // 6 |
1345 | | { "UAO", { .raw_val = AARCH64_PSTATEIMM0_15_UAO }, 0x3, {AArch64_FeaturePsUAO} }, // 7 |
1346 | | }; |
1347 | | |
1348 | 0 | const AArch64PState_PStateImm0_15 *AArch64PState_lookupPStateImm0_15ByName(const char * Name) { |
1349 | 0 | static const struct IndexTypeStr Index[] = { |
1350 | 0 | { "DAIFCLR", 0 }, |
1351 | 0 | { "DAIFSET", 1 }, |
1352 | 0 | { "DIT", 2 }, |
1353 | 0 | { "PAN", 3 }, |
1354 | 0 | { "SPSEL", 4 }, |
1355 | 0 | { "SSBS", 5 }, |
1356 | 0 | { "TCO", 6 }, |
1357 | 0 | { "UAO", 7 }, |
1358 | 0 | }; |
1359 | |
|
1360 | 0 | unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); |
1361 | 0 | if (i == -1) |
1362 | 0 | return NULL; |
1363 | 0 | else |
1364 | 0 | return &PStateImm0_15sList[Index[i].index]; |
1365 | 0 | } |
1366 | | |
1367 | 3.50k | const AArch64PState_PStateImm0_15 *AArch64PState_lookupPStateImm0_15ByEncoding(uint8_t Encoding) { |
1368 | 3.50k | static const struct IndexType Index[] = { |
1369 | 3.50k | { 0x3, 7 }, |
1370 | 3.50k | { 0x4, 3 }, |
1371 | 3.50k | { 0x5, 4 }, |
1372 | 3.50k | { 0x19, 5 }, |
1373 | 3.50k | { 0x1A, 2 }, |
1374 | 3.50k | { 0x1C, 6 }, |
1375 | 3.50k | { 0x1E, 1 }, |
1376 | 3.50k | { 0x1F, 0 }, |
1377 | 3.50k | }; |
1378 | | |
1379 | 3.50k | unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), Encoding); |
1380 | 3.50k | if (i == -1) |
1381 | 1.07k | return NULL; |
1382 | 2.43k | else |
1383 | 2.43k | return &PStateImm0_15sList[Index[i].index]; |
1384 | 3.50k | } |
1385 | | |
1386 | | #endif |
1387 | | |
1388 | | #ifdef GET_RPRFM_IMPL |
1389 | | static const AArch64RPRFM_RPRFM RPRFMsList[] = { |
1390 | | { "pldkeep", { .raw_val = AARCH64_RPRFM_PLDKEEP }, 0x0, {0} }, // 0 |
1391 | | { "pldstrm", { .raw_val = AARCH64_RPRFM_PLDSTRM }, 0x4, {0} }, // 1 |
1392 | | { "pstkeep", { .raw_val = AARCH64_RPRFM_PSTKEEP }, 0x1, {0} }, // 2 |
1393 | | { "pststrm", { .raw_val = AARCH64_RPRFM_PSTSTRM }, 0x5, {0} }, // 3 |
1394 | | }; |
1395 | | |
1396 | 0 | const AArch64RPRFM_RPRFM *AArch64RPRFM_lookupRPRFMByName(const char * Name) { |
1397 | 0 | static const struct IndexTypeStr Index[] = { |
1398 | 0 | { "PLDKEEP", 0 }, |
1399 | 0 | { "PLDSTRM", 1 }, |
1400 | 0 | { "PSTKEEP", 2 }, |
1401 | 0 | { "PSTSTRM", 3 }, |
1402 | 0 | }; |
1403 | |
|
1404 | 0 | unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); |
1405 | 0 | if (i == -1) |
1406 | 0 | return NULL; |
1407 | 0 | else |
1408 | 0 | return &RPRFMsList[Index[i].index]; |
1409 | 0 | } |
1410 | | |
1411 | 126 | const AArch64RPRFM_RPRFM *AArch64RPRFM_lookupRPRFMByEncoding(uint8_t Encoding) { |
1412 | 126 | static const struct IndexType Index[] = { |
1413 | 126 | { 0x0, 0 }, |
1414 | 126 | { 0x1, 2 }, |
1415 | 126 | { 0x4, 1 }, |
1416 | 126 | { 0x5, 3 }, |
1417 | 126 | }; |
1418 | | |
1419 | 126 | unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), Encoding); |
1420 | 126 | if (i == -1) |
1421 | 50 | return NULL; |
1422 | 76 | else |
1423 | 76 | return &RPRFMsList[Index[i].index]; |
1424 | 126 | } |
1425 | | |
1426 | | #endif |
1427 | | |
1428 | | #ifdef GET_SVCR_IMPL |
1429 | | static const AArch64SVCR_SVCR SVCRsList[] = { |
1430 | | { "SVCRSM", { .raw_val = AARCH64_SVCR_SVCRSM }, 0x1, {AArch64_FeatureSME} }, // 0 |
1431 | | { "SVCRSMZA", { .raw_val = AARCH64_SVCR_SVCRSMZA }, 0x3, {AArch64_FeatureSME} }, // 1 |
1432 | | { "SVCRZA", { .raw_val = AARCH64_SVCR_SVCRZA }, 0x2, {AArch64_FeatureSME} }, // 2 |
1433 | | }; |
1434 | | |
1435 | 0 | const AArch64SVCR_SVCR *AArch64SVCR_lookupSVCRByName(const char * Name) { |
1436 | 0 | static const struct IndexTypeStr Index[] = { |
1437 | 0 | { "SVCRSM", 0 }, |
1438 | 0 | { "SVCRSMZA", 1 }, |
1439 | 0 | { "SVCRZA", 2 }, |
1440 | 0 | }; |
1441 | |
|
1442 | 0 | unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); |
1443 | 0 | if (i == -1) |
1444 | 0 | return NULL; |
1445 | 0 | else |
1446 | 0 | return &SVCRsList[Index[i].index]; |
1447 | 0 | } |
1448 | | |
1449 | 46 | const AArch64SVCR_SVCR *AArch64SVCR_lookupSVCRByEncoding(uint8_t Encoding) { |
1450 | 46 | static const struct IndexType Index[] = { |
1451 | 46 | { 0x1, 0 }, |
1452 | 46 | { 0x2, 2 }, |
1453 | 46 | { 0x3, 1 }, |
1454 | 46 | }; |
1455 | | |
1456 | 46 | unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), Encoding); |
1457 | 46 | if (i == -1) |
1458 | 11 | return NULL; |
1459 | 35 | else |
1460 | 35 | return &SVCRsList[Index[i].index]; |
1461 | 46 | } |
1462 | | |
1463 | | #endif |
1464 | | |
1465 | | #ifdef GET_SVEPREDPAT_IMPL |
1466 | | static const AArch64SVEPredPattern_SVEPREDPAT SVEPREDPATsList[] = { |
1467 | | { "all", { .raw_val = AARCH64_SVEPREDPAT_ALL }, 0x1F }, // 0 |
1468 | | { "mul3", { .raw_val = AARCH64_SVEPREDPAT_MUL3 }, 0x1E }, // 1 |
1469 | | { "mul4", { .raw_val = AARCH64_SVEPREDPAT_MUL4 }, 0x1D }, // 2 |
1470 | | { "pow2", { .raw_val = AARCH64_SVEPREDPAT_POW2 }, 0x0 }, // 3 |
1471 | | { "vl1", { .raw_val = AARCH64_SVEPREDPAT_VL1 }, 0x1 }, // 4 |
1472 | | { "vl128", { .raw_val = AARCH64_SVEPREDPAT_VL128 }, 0xC }, // 5 |
1473 | | { "vl16", { .raw_val = AARCH64_SVEPREDPAT_VL16 }, 0x9 }, // 6 |
1474 | | { "vl2", { .raw_val = AARCH64_SVEPREDPAT_VL2 }, 0x2 }, // 7 |
1475 | | { "vl256", { .raw_val = AARCH64_SVEPREDPAT_VL256 }, 0xD }, // 8 |
1476 | | { "vl3", { .raw_val = AARCH64_SVEPREDPAT_VL3 }, 0x3 }, // 9 |
1477 | | { "vl32", { .raw_val = AARCH64_SVEPREDPAT_VL32 }, 0xA }, // 10 |
1478 | | { "vl4", { .raw_val = AARCH64_SVEPREDPAT_VL4 }, 0x4 }, // 11 |
1479 | | { "vl5", { .raw_val = AARCH64_SVEPREDPAT_VL5 }, 0x5 }, // 12 |
1480 | | { "vl6", { .raw_val = AARCH64_SVEPREDPAT_VL6 }, 0x6 }, // 13 |
1481 | | { "vl64", { .raw_val = AARCH64_SVEPREDPAT_VL64 }, 0xB }, // 14 |
1482 | | { "vl7", { .raw_val = AARCH64_SVEPREDPAT_VL7 }, 0x7 }, // 15 |
1483 | | { "vl8", { .raw_val = AARCH64_SVEPREDPAT_VL8 }, 0x8 }, // 16 |
1484 | | }; |
1485 | | |
1486 | 0 | const AArch64SVEPredPattern_SVEPREDPAT *AArch64SVEPredPattern_lookupSVEPREDPATByName(const char * Name) { |
1487 | 0 | static const struct IndexTypeStr Index[] = { |
1488 | 0 | { "ALL", 0 }, |
1489 | 0 | { "MUL3", 1 }, |
1490 | 0 | { "MUL4", 2 }, |
1491 | 0 | { "POW2", 3 }, |
1492 | 0 | { "VL1", 4 }, |
1493 | 0 | { "VL128", 5 }, |
1494 | 0 | { "VL16", 6 }, |
1495 | 0 | { "VL2", 7 }, |
1496 | 0 | { "VL256", 8 }, |
1497 | 0 | { "VL3", 9 }, |
1498 | 0 | { "VL32", 10 }, |
1499 | 0 | { "VL4", 11 }, |
1500 | 0 | { "VL5", 12 }, |
1501 | 0 | { "VL6", 13 }, |
1502 | 0 | { "VL64", 14 }, |
1503 | 0 | { "VL7", 15 }, |
1504 | 0 | { "VL8", 16 }, |
1505 | 0 | }; |
1506 | |
|
1507 | 0 | unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); |
1508 | 0 | if (i == -1) |
1509 | 0 | return NULL; |
1510 | 0 | else |
1511 | 0 | return &SVEPREDPATsList[Index[i].index]; |
1512 | 0 | } |
1513 | | |
1514 | 13.3k | const AArch64SVEPredPattern_SVEPREDPAT *AArch64SVEPredPattern_lookupSVEPREDPATByEncoding(uint8_t Encoding) { |
1515 | 13.3k | static const struct IndexType Index[] = { |
1516 | 13.3k | { 0x0, 3 }, |
1517 | 13.3k | { 0x1, 4 }, |
1518 | 13.3k | { 0x2, 7 }, |
1519 | 13.3k | { 0x3, 9 }, |
1520 | 13.3k | { 0x4, 11 }, |
1521 | 13.3k | { 0x5, 12 }, |
1522 | 13.3k | { 0x6, 13 }, |
1523 | 13.3k | { 0x7, 15 }, |
1524 | 13.3k | { 0x8, 16 }, |
1525 | 13.3k | { 0x9, 6 }, |
1526 | 13.3k | { 0xA, 10 }, |
1527 | 13.3k | { 0xB, 14 }, |
1528 | 13.3k | { 0xC, 5 }, |
1529 | 13.3k | { 0xD, 8 }, |
1530 | 13.3k | { 0x1D, 2 }, |
1531 | 13.3k | { 0x1E, 1 }, |
1532 | 13.3k | { 0x1F, 0 }, |
1533 | 13.3k | }; |
1534 | | |
1535 | 13.3k | unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), Encoding); |
1536 | 13.3k | if (i == -1) |
1537 | 5.05k | return NULL; |
1538 | 8.31k | else |
1539 | 8.31k | return &SVEPREDPATsList[Index[i].index]; |
1540 | 13.3k | } |
1541 | | |
1542 | | #endif |
1543 | | |
1544 | | #ifdef GET_SVEPRFM_IMPL |
1545 | | static const AArch64SVEPRFM_SVEPRFM SVEPRFMsList[] = { |
1546 | | { "pldl1keep", { .raw_val = AARCH64_SVEPRFM_PLDL1KEEP }, 0x0, {AArch64_FeatureSVE} }, // 0 |
1547 | | { "pldl1strm", { .raw_val = AARCH64_SVEPRFM_PLDL1STRM }, 0x1, {AArch64_FeatureSVE} }, // 1 |
1548 | | { "pldl2keep", { .raw_val = AARCH64_SVEPRFM_PLDL2KEEP }, 0x2, {AArch64_FeatureSVE} }, // 2 |
1549 | | { "pldl2strm", { .raw_val = AARCH64_SVEPRFM_PLDL2STRM }, 0x3, {AArch64_FeatureSVE} }, // 3 |
1550 | | { "pldl3keep", { .raw_val = AARCH64_SVEPRFM_PLDL3KEEP }, 0x4, {AArch64_FeatureSVE} }, // 4 |
1551 | | { "pldl3strm", { .raw_val = AARCH64_SVEPRFM_PLDL3STRM }, 0x5, {AArch64_FeatureSVE} }, // 5 |
1552 | | { "pstl1keep", { .raw_val = AARCH64_SVEPRFM_PSTL1KEEP }, 0x8, {AArch64_FeatureSVE} }, // 6 |
1553 | | { "pstl1strm", { .raw_val = AARCH64_SVEPRFM_PSTL1STRM }, 0x9, {AArch64_FeatureSVE} }, // 7 |
1554 | | { "pstl2keep", { .raw_val = AARCH64_SVEPRFM_PSTL2KEEP }, 0xA, {AArch64_FeatureSVE} }, // 8 |
1555 | | { "pstl2strm", { .raw_val = AARCH64_SVEPRFM_PSTL2STRM }, 0xB, {AArch64_FeatureSVE} }, // 9 |
1556 | | { "pstl3keep", { .raw_val = AARCH64_SVEPRFM_PSTL3KEEP }, 0xC, {AArch64_FeatureSVE} }, // 10 |
1557 | | { "pstl3strm", { .raw_val = AARCH64_SVEPRFM_PSTL3STRM }, 0xD, {AArch64_FeatureSVE} }, // 11 |
1558 | | }; |
1559 | | |
1560 | 0 | const AArch64SVEPRFM_SVEPRFM *AArch64SVEPRFM_lookupSVEPRFMByName(const char * Name) { |
1561 | 0 | static const struct IndexTypeStr Index[] = { |
1562 | 0 | { "PLDL1KEEP", 0 }, |
1563 | 0 | { "PLDL1STRM", 1 }, |
1564 | 0 | { "PLDL2KEEP", 2 }, |
1565 | 0 | { "PLDL2STRM", 3 }, |
1566 | 0 | { "PLDL3KEEP", 4 }, |
1567 | 0 | { "PLDL3STRM", 5 }, |
1568 | 0 | { "PSTL1KEEP", 6 }, |
1569 | 0 | { "PSTL1STRM", 7 }, |
1570 | 0 | { "PSTL2KEEP", 8 }, |
1571 | 0 | { "PSTL2STRM", 9 }, |
1572 | 0 | { "PSTL3KEEP", 10 }, |
1573 | 0 | { "PSTL3STRM", 11 }, |
1574 | 0 | }; |
1575 | |
|
1576 | 0 | unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); |
1577 | 0 | if (i == -1) |
1578 | 0 | return NULL; |
1579 | 0 | else |
1580 | 0 | return &SVEPRFMsList[Index[i].index]; |
1581 | 0 | } |
1582 | | |
1583 | 8.99k | const AArch64SVEPRFM_SVEPRFM *AArch64SVEPRFM_lookupSVEPRFMByEncoding(uint8_t Encoding) { |
1584 | 8.99k | static const struct IndexType Index[] = { |
1585 | 8.99k | { 0x0, 0 }, |
1586 | 8.99k | { 0x1, 1 }, |
1587 | 8.99k | { 0x2, 2 }, |
1588 | 8.99k | { 0x3, 3 }, |
1589 | 8.99k | { 0x4, 4 }, |
1590 | 8.99k | { 0x5, 5 }, |
1591 | 8.99k | { 0x8, 6 }, |
1592 | 8.99k | { 0x9, 7 }, |
1593 | 8.99k | { 0xA, 8 }, |
1594 | 8.99k | { 0xB, 9 }, |
1595 | 8.99k | { 0xC, 10 }, |
1596 | 8.99k | { 0xD, 11 }, |
1597 | 8.99k | }; |
1598 | | |
1599 | 8.99k | unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), Encoding); |
1600 | 8.99k | if (i == -1) |
1601 | 2.43k | return NULL; |
1602 | 6.56k | else |
1603 | 6.56k | return &SVEPRFMsList[Index[i].index]; |
1604 | 8.99k | } |
1605 | | |
1606 | | #endif |
1607 | | |
1608 | | #ifdef GET_SVEVECLENSPECIFIER_IMPL |
1609 | | static const AArch64SVEVecLenSpecifier_SVEVECLENSPECIFIER SVEVECLENSPECIFIERsList[] = { |
1610 | | { "vlx2", { .raw_val = AARCH64_SVEVECLENSPECIFIER_VLX2 }, 0x0 }, // 0 |
1611 | | { "vlx4", { .raw_val = AARCH64_SVEVECLENSPECIFIER_VLX4 }, 0x1 }, // 1 |
1612 | | }; |
1613 | | |
1614 | 0 | const AArch64SVEVecLenSpecifier_SVEVECLENSPECIFIER *AArch64SVEVecLenSpecifier_lookupSVEVECLENSPECIFIERByName(const char * Name) { |
1615 | 0 | static const struct IndexTypeStr Index[] = { |
1616 | 0 | { "VLX2", 0 }, |
1617 | 0 | { "VLX4", 1 }, |
1618 | 0 | }; |
1619 | |
|
1620 | 0 | unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); |
1621 | 0 | if (i == -1) |
1622 | 0 | return NULL; |
1623 | 0 | else |
1624 | 0 | return &SVEVECLENSPECIFIERsList[Index[i].index]; |
1625 | 0 | } |
1626 | | |
1627 | 2.98k | const AArch64SVEVecLenSpecifier_SVEVECLENSPECIFIER *AArch64SVEVecLenSpecifier_lookupSVEVECLENSPECIFIERByEncoding(uint8_t Encoding) { |
1628 | 2.98k | static const struct IndexType Index[] = { |
1629 | 2.98k | { 0x0, 0 }, |
1630 | 2.98k | { 0x1, 1 }, |
1631 | 2.98k | }; |
1632 | | |
1633 | 2.98k | unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), Encoding); |
1634 | 2.98k | if (i == -1) |
1635 | 0 | return NULL; |
1636 | 2.98k | else |
1637 | 2.98k | return &SVEVECLENSPECIFIERsList[Index[i].index]; |
1638 | 2.98k | } |
1639 | | |
1640 | | #endif |
1641 | | |
1642 | | #ifdef GET_SYSREG_IMPL |
1643 | | static const AArch64SysReg_SysReg SysRegsList[] = { |
1644 | | { "ACCDATA_EL1", { .raw_val = AARCH64_SYSREG_ACCDATA_EL1 }, "ACCDATA_EL1", { .raw_val = AARCH64_SYSREG_ACCDATA_EL1 }, 0xC685, true, true, {AArch64_FeatureLS64} }, // 0 |
1645 | | { "ACTLR_EL1", { .raw_val = AARCH64_SYSREG_ACTLR_EL1 }, "ACTLR_EL1", { .raw_val = AARCH64_SYSREG_ACTLR_EL1 }, 0xC081, true, true, {0} }, // 1 |
1646 | | { "ACTLR_EL2", { .raw_val = AARCH64_SYSREG_ACTLR_EL2 }, "ACTLR_EL2", { .raw_val = AARCH64_SYSREG_ACTLR_EL2 }, 0xE081, true, true, {0} }, // 2 |
1647 | | { "ACTLR_EL3", { .raw_val = AARCH64_SYSREG_ACTLR_EL3 }, "ACTLR_EL3", { .raw_val = AARCH64_SYSREG_ACTLR_EL3 }, 0xF081, true, true, {0} }, // 3 |
1648 | | { "AFSR0_EL1", { .raw_val = AARCH64_SYSREG_AFSR0_EL1 }, "AFSR0_EL1", { .raw_val = AARCH64_SYSREG_AFSR0_EL1 }, 0xC288, true, true, {0} }, // 4 |
1649 | | { "AFSR0_EL12", { .raw_val = AARCH64_SYSREG_AFSR0_EL12 }, "AFSR0_EL12", { .raw_val = AARCH64_SYSREG_AFSR0_EL12 }, 0xEA88, true, true, {AArch64_FeatureVH} }, // 5 |
1650 | | { "AFSR0_EL2", { .raw_val = AARCH64_SYSREG_AFSR0_EL2 }, "AFSR0_EL2", { .raw_val = AARCH64_SYSREG_AFSR0_EL2 }, 0xE288, true, true, {0} }, // 6 |
1651 | | { "AFSR0_EL3", { .raw_val = AARCH64_SYSREG_AFSR0_EL3 }, "AFSR0_EL3", { .raw_val = AARCH64_SYSREG_AFSR0_EL3 }, 0xF288, true, true, {0} }, // 7 |
1652 | | { "AFSR1_EL1", { .raw_val = AARCH64_SYSREG_AFSR1_EL1 }, "AFSR1_EL1", { .raw_val = AARCH64_SYSREG_AFSR1_EL1 }, 0xC289, true, true, {0} }, // 8 |
1653 | | { "AFSR1_EL12", { .raw_val = AARCH64_SYSREG_AFSR1_EL12 }, "AFSR1_EL12", { .raw_val = AARCH64_SYSREG_AFSR1_EL12 }, 0xEA89, true, true, {AArch64_FeatureVH} }, // 9 |
1654 | | { "AFSR1_EL2", { .raw_val = AARCH64_SYSREG_AFSR1_EL2 }, "AFSR1_EL2", { .raw_val = AARCH64_SYSREG_AFSR1_EL2 }, 0xE289, true, true, {0} }, // 10 |
1655 | | { "AFSR1_EL3", { .raw_val = AARCH64_SYSREG_AFSR1_EL3 }, "AFSR1_EL3", { .raw_val = AARCH64_SYSREG_AFSR1_EL3 }, 0xF289, true, true, {0} }, // 11 |
1656 | | { "AIDR_EL1", { .raw_val = AARCH64_SYSREG_AIDR_EL1 }, "AIDR_EL1", { .raw_val = AARCH64_SYSREG_AIDR_EL1 }, 0xC807, true, false, {0} }, // 12 |
1657 | | { "ALLINT", { .raw_val = AARCH64_SYSREG_ALLINT }, "ALLINT", { .raw_val = AARCH64_SYSREG_ALLINT }, 0xC218, true, true, {AArch64_FeatureNMI} }, // 13 |
1658 | | { "AMAIR2_EL1", { .raw_val = AARCH64_SYSREG_AMAIR2_EL1 }, "AMAIR2_EL1", { .raw_val = AARCH64_SYSREG_AMAIR2_EL1 }, 0xC519, true, true, {0} }, // 14 |
1659 | | { "AMAIR2_EL12", { .raw_val = AARCH64_SYSREG_AMAIR2_EL12 }, "AMAIR2_EL12", { .raw_val = AARCH64_SYSREG_AMAIR2_EL12 }, 0xED19, true, true, {0} }, // 15 |
1660 | | { "AMAIR2_EL2", { .raw_val = AARCH64_SYSREG_AMAIR2_EL2 }, "AMAIR2_EL2", { .raw_val = AARCH64_SYSREG_AMAIR2_EL2 }, 0xE519, true, true, {0} }, // 16 |
1661 | | { "AMAIR2_EL3", { .raw_val = AARCH64_SYSREG_AMAIR2_EL3 }, "AMAIR2_EL3", { .raw_val = AARCH64_SYSREG_AMAIR2_EL3 }, 0xF519, true, true, {0} }, // 17 |
1662 | | { "AMAIR_EL1", { .raw_val = AARCH64_SYSREG_AMAIR_EL1 }, "AMAIR_EL1", { .raw_val = AARCH64_SYSREG_AMAIR_EL1 }, 0xC518, true, true, {0} }, // 18 |
1663 | | { "AMAIR_EL12", { .raw_val = AARCH64_SYSREG_AMAIR_EL12 }, "AMAIR_EL12", { .raw_val = AARCH64_SYSREG_AMAIR_EL12 }, 0xED18, true, true, {AArch64_FeatureVH} }, // 19 |
1664 | | { "AMAIR_EL2", { .raw_val = AARCH64_SYSREG_AMAIR_EL2 }, "AMAIR_EL2", { .raw_val = AARCH64_SYSREG_AMAIR_EL2 }, 0xE518, true, true, {0} }, // 20 |
1665 | | { "AMAIR_EL3", { .raw_val = AARCH64_SYSREG_AMAIR_EL3 }, "AMAIR_EL3", { .raw_val = AARCH64_SYSREG_AMAIR_EL3 }, 0xF518, true, true, {0} }, // 21 |
1666 | | { "AMCFGR_EL0", { .raw_val = AARCH64_SYSREG_AMCFGR_EL0 }, "AMCFGR_EL0", { .raw_val = AARCH64_SYSREG_AMCFGR_EL0 }, 0xDE91, true, false, {AArch64_FeatureAM} }, // 22 |
1667 | | { "AMCG1IDR_EL0", { .raw_val = AARCH64_SYSREG_AMCG1IDR_EL0 }, "AMCG1IDR_EL0", { .raw_val = AARCH64_SYSREG_AMCG1IDR_EL0 }, 0xDE96, true, false, {AArch64_FeatureAMVS} }, // 23 |
1668 | | { "AMCGCR_EL0", { .raw_val = AARCH64_SYSREG_AMCGCR_EL0 }, "AMCGCR_EL0", { .raw_val = AARCH64_SYSREG_AMCGCR_EL0 }, 0xDE92, true, false, {AArch64_FeatureAM} }, // 24 |
1669 | | { "AMCNTENCLR0_EL0", { .raw_val = AARCH64_SYSREG_AMCNTENCLR0_EL0 }, "AMCNTENCLR0_EL0", { .raw_val = AARCH64_SYSREG_AMCNTENCLR0_EL0 }, 0xDE94, true, true, {AArch64_FeatureAM} }, // 25 |
1670 | | { "AMCNTENCLR1_EL0", { .raw_val = AARCH64_SYSREG_AMCNTENCLR1_EL0 }, "AMCNTENCLR1_EL0", { .raw_val = AARCH64_SYSREG_AMCNTENCLR1_EL0 }, 0xDE98, true, true, {AArch64_FeatureAM} }, // 26 |
1671 | | { "AMCNTENSET0_EL0", { .raw_val = AARCH64_SYSREG_AMCNTENSET0_EL0 }, "AMCNTENSET0_EL0", { .raw_val = AARCH64_SYSREG_AMCNTENSET0_EL0 }, 0xDE95, true, true, {AArch64_FeatureAM} }, // 27 |
1672 | | { "AMCNTENSET1_EL0", { .raw_val = AARCH64_SYSREG_AMCNTENSET1_EL0 }, "AMCNTENSET1_EL0", { .raw_val = AARCH64_SYSREG_AMCNTENSET1_EL0 }, 0xDE99, true, true, {AArch64_FeatureAM} }, // 28 |
1673 | | { "AMCR_EL0", { .raw_val = AARCH64_SYSREG_AMCR_EL0 }, "AMCR_EL0", { .raw_val = AARCH64_SYSREG_AMCR_EL0 }, 0xDE90, true, true, {AArch64_FeatureAM} }, // 29 |
1674 | | { "AMEVCNTR00_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR00_EL0 }, "AMEVCNTR00_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR00_EL0 }, 0xDEA0, true, true, {AArch64_FeatureAM} }, // 30 |
1675 | | { "AMEVCNTR01_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR01_EL0 }, "AMEVCNTR01_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR01_EL0 }, 0xDEA1, true, true, {AArch64_FeatureAM} }, // 31 |
1676 | | { "AMEVCNTR02_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR02_EL0 }, "AMEVCNTR02_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR02_EL0 }, 0xDEA2, true, true, {AArch64_FeatureAM} }, // 32 |
1677 | | { "AMEVCNTR03_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR03_EL0 }, "AMEVCNTR03_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR03_EL0 }, 0xDEA3, true, true, {AArch64_FeatureAM} }, // 33 |
1678 | | { "AMEVCNTR10_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR10_EL0 }, "AMEVCNTR10_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR10_EL0 }, 0xDEE0, true, true, {AArch64_FeatureAM} }, // 34 |
1679 | | { "AMEVCNTR110_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR110_EL0 }, "AMEVCNTR110_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR110_EL0 }, 0xDEEA, true, true, {AArch64_FeatureAM} }, // 35 |
1680 | | { "AMEVCNTR111_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR111_EL0 }, "AMEVCNTR111_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR111_EL0 }, 0xDEEB, true, true, {AArch64_FeatureAM} }, // 36 |
1681 | | { "AMEVCNTR112_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR112_EL0 }, "AMEVCNTR112_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR112_EL0 }, 0xDEEC, true, true, {AArch64_FeatureAM} }, // 37 |
1682 | | { "AMEVCNTR113_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR113_EL0 }, "AMEVCNTR113_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR113_EL0 }, 0xDEED, true, true, {AArch64_FeatureAM} }, // 38 |
1683 | | { "AMEVCNTR114_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR114_EL0 }, "AMEVCNTR114_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR114_EL0 }, 0xDEEE, true, true, {AArch64_FeatureAM} }, // 39 |
1684 | | { "AMEVCNTR115_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR115_EL0 }, "AMEVCNTR115_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR115_EL0 }, 0xDEEF, true, true, {AArch64_FeatureAM} }, // 40 |
1685 | | { "AMEVCNTR11_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR11_EL0 }, "AMEVCNTR11_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR11_EL0 }, 0xDEE1, true, true, {AArch64_FeatureAM} }, // 41 |
1686 | | { "AMEVCNTR12_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR12_EL0 }, "AMEVCNTR12_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR12_EL0 }, 0xDEE2, true, true, {AArch64_FeatureAM} }, // 42 |
1687 | | { "AMEVCNTR13_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR13_EL0 }, "AMEVCNTR13_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR13_EL0 }, 0xDEE3, true, true, {AArch64_FeatureAM} }, // 43 |
1688 | | { "AMEVCNTR14_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR14_EL0 }, "AMEVCNTR14_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR14_EL0 }, 0xDEE4, true, true, {AArch64_FeatureAM} }, // 44 |
1689 | | { "AMEVCNTR15_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR15_EL0 }, "AMEVCNTR15_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR15_EL0 }, 0xDEE5, true, true, {AArch64_FeatureAM} }, // 45 |
1690 | | { "AMEVCNTR16_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR16_EL0 }, "AMEVCNTR16_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR16_EL0 }, 0xDEE6, true, true, {AArch64_FeatureAM} }, // 46 |
1691 | | { "AMEVCNTR17_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR17_EL0 }, "AMEVCNTR17_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR17_EL0 }, 0xDEE7, true, true, {AArch64_FeatureAM} }, // 47 |
1692 | | { "AMEVCNTR18_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR18_EL0 }, "AMEVCNTR18_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR18_EL0 }, 0xDEE8, true, true, {AArch64_FeatureAM} }, // 48 |
1693 | | { "AMEVCNTR19_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR19_EL0 }, "AMEVCNTR19_EL0", { .raw_val = AARCH64_SYSREG_AMEVCNTR19_EL0 }, 0xDEE9, true, true, {AArch64_FeatureAM} }, // 49 |
1694 | | { "AMEVCNTVOFF00_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF00_EL2 }, "AMEVCNTVOFF00_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF00_EL2 }, 0xE6C0, true, true, {AArch64_FeatureAMVS} }, // 50 |
1695 | | { "AMEVCNTVOFF010_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF010_EL2 }, "AMEVCNTVOFF010_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF010_EL2 }, 0xE6CA, true, true, {AArch64_FeatureAMVS} }, // 51 |
1696 | | { "AMEVCNTVOFF011_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF011_EL2 }, "AMEVCNTVOFF011_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF011_EL2 }, 0xE6CB, true, true, {AArch64_FeatureAMVS} }, // 52 |
1697 | | { "AMEVCNTVOFF012_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF012_EL2 }, "AMEVCNTVOFF012_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF012_EL2 }, 0xE6CC, true, true, {AArch64_FeatureAMVS} }, // 53 |
1698 | | { "AMEVCNTVOFF013_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF013_EL2 }, "AMEVCNTVOFF013_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF013_EL2 }, 0xE6CD, true, true, {AArch64_FeatureAMVS} }, // 54 |
1699 | | { "AMEVCNTVOFF014_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF014_EL2 }, "AMEVCNTVOFF014_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF014_EL2 }, 0xE6CE, true, true, {AArch64_FeatureAMVS} }, // 55 |
1700 | | { "AMEVCNTVOFF015_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF015_EL2 }, "AMEVCNTVOFF015_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF015_EL2 }, 0xE6CF, true, true, {AArch64_FeatureAMVS} }, // 56 |
1701 | | { "AMEVCNTVOFF01_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF01_EL2 }, "AMEVCNTVOFF01_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF01_EL2 }, 0xE6C1, true, true, {AArch64_FeatureAMVS} }, // 57 |
1702 | | { "AMEVCNTVOFF02_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF02_EL2 }, "AMEVCNTVOFF02_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF02_EL2 }, 0xE6C2, true, true, {AArch64_FeatureAMVS} }, // 58 |
1703 | | { "AMEVCNTVOFF03_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF03_EL2 }, "AMEVCNTVOFF03_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF03_EL2 }, 0xE6C3, true, true, {AArch64_FeatureAMVS} }, // 59 |
1704 | | { "AMEVCNTVOFF04_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF04_EL2 }, "AMEVCNTVOFF04_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF04_EL2 }, 0xE6C4, true, true, {AArch64_FeatureAMVS} }, // 60 |
1705 | | { "AMEVCNTVOFF05_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF05_EL2 }, "AMEVCNTVOFF05_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF05_EL2 }, 0xE6C5, true, true, {AArch64_FeatureAMVS} }, // 61 |
1706 | | { "AMEVCNTVOFF06_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF06_EL2 }, "AMEVCNTVOFF06_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF06_EL2 }, 0xE6C6, true, true, {AArch64_FeatureAMVS} }, // 62 |
1707 | | { "AMEVCNTVOFF07_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF07_EL2 }, "AMEVCNTVOFF07_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF07_EL2 }, 0xE6C7, true, true, {AArch64_FeatureAMVS} }, // 63 |
1708 | | { "AMEVCNTVOFF08_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF08_EL2 }, "AMEVCNTVOFF08_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF08_EL2 }, 0xE6C8, true, true, {AArch64_FeatureAMVS} }, // 64 |
1709 | | { "AMEVCNTVOFF09_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF09_EL2 }, "AMEVCNTVOFF09_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF09_EL2 }, 0xE6C9, true, true, {AArch64_FeatureAMVS} }, // 65 |
1710 | | { "AMEVCNTVOFF10_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF10_EL2 }, "AMEVCNTVOFF10_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF10_EL2 }, 0xE6D0, true, true, {AArch64_FeatureAMVS} }, // 66 |
1711 | | { "AMEVCNTVOFF110_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF110_EL2 }, "AMEVCNTVOFF110_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF110_EL2 }, 0xE6DA, true, true, {AArch64_FeatureAMVS} }, // 67 |
1712 | | { "AMEVCNTVOFF111_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF111_EL2 }, "AMEVCNTVOFF111_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF111_EL2 }, 0xE6DB, true, true, {AArch64_FeatureAMVS} }, // 68 |
1713 | | { "AMEVCNTVOFF112_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF112_EL2 }, "AMEVCNTVOFF112_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF112_EL2 }, 0xE6DC, true, true, {AArch64_FeatureAMVS} }, // 69 |
1714 | | { "AMEVCNTVOFF113_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF113_EL2 }, "AMEVCNTVOFF113_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF113_EL2 }, 0xE6DD, true, true, {AArch64_FeatureAMVS} }, // 70 |
1715 | | { "AMEVCNTVOFF114_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF114_EL2 }, "AMEVCNTVOFF114_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF114_EL2 }, 0xE6DE, true, true, {AArch64_FeatureAMVS} }, // 71 |
1716 | | { "AMEVCNTVOFF115_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF115_EL2 }, "AMEVCNTVOFF115_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF115_EL2 }, 0xE6DF, true, true, {AArch64_FeatureAMVS} }, // 72 |
1717 | | { "AMEVCNTVOFF11_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF11_EL2 }, "AMEVCNTVOFF11_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF11_EL2 }, 0xE6D1, true, true, {AArch64_FeatureAMVS} }, // 73 |
1718 | | { "AMEVCNTVOFF12_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF12_EL2 }, "AMEVCNTVOFF12_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF12_EL2 }, 0xE6D2, true, true, {AArch64_FeatureAMVS} }, // 74 |
1719 | | { "AMEVCNTVOFF13_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF13_EL2 }, "AMEVCNTVOFF13_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF13_EL2 }, 0xE6D3, true, true, {AArch64_FeatureAMVS} }, // 75 |
1720 | | { "AMEVCNTVOFF14_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF14_EL2 }, "AMEVCNTVOFF14_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF14_EL2 }, 0xE6D4, true, true, {AArch64_FeatureAMVS} }, // 76 |
1721 | | { "AMEVCNTVOFF15_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF15_EL2 }, "AMEVCNTVOFF15_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF15_EL2 }, 0xE6D5, true, true, {AArch64_FeatureAMVS} }, // 77 |
1722 | | { "AMEVCNTVOFF16_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF16_EL2 }, "AMEVCNTVOFF16_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF16_EL2 }, 0xE6D6, true, true, {AArch64_FeatureAMVS} }, // 78 |
1723 | | { "AMEVCNTVOFF17_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF17_EL2 }, "AMEVCNTVOFF17_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF17_EL2 }, 0xE6D7, true, true, {AArch64_FeatureAMVS} }, // 79 |
1724 | | { "AMEVCNTVOFF18_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF18_EL2 }, "AMEVCNTVOFF18_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF18_EL2 }, 0xE6D8, true, true, {AArch64_FeatureAMVS} }, // 80 |
1725 | | { "AMEVCNTVOFF19_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF19_EL2 }, "AMEVCNTVOFF19_EL2", { .raw_val = AARCH64_SYSREG_AMEVCNTVOFF19_EL2 }, 0xE6D9, true, true, {AArch64_FeatureAMVS} }, // 81 |
1726 | | { "AMEVTYPER00_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER00_EL0 }, "AMEVTYPER00_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER00_EL0 }, 0xDEB0, true, false, {AArch64_FeatureAM} }, // 82 |
1727 | | { "AMEVTYPER01_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER01_EL0 }, "AMEVTYPER01_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER01_EL0 }, 0xDEB1, true, false, {AArch64_FeatureAM} }, // 83 |
1728 | | { "AMEVTYPER02_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER02_EL0 }, "AMEVTYPER02_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER02_EL0 }, 0xDEB2, true, false, {AArch64_FeatureAM} }, // 84 |
1729 | | { "AMEVTYPER03_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER03_EL0 }, "AMEVTYPER03_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER03_EL0 }, 0xDEB3, true, false, {AArch64_FeatureAM} }, // 85 |
1730 | | { "AMEVTYPER10_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER10_EL0 }, "AMEVTYPER10_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER10_EL0 }, 0xDEF0, true, true, {AArch64_FeatureAM} }, // 86 |
1731 | | { "AMEVTYPER110_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER110_EL0 }, "AMEVTYPER110_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER110_EL0 }, 0xDEFA, true, true, {AArch64_FeatureAM} }, // 87 |
1732 | | { "AMEVTYPER111_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER111_EL0 }, "AMEVTYPER111_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER111_EL0 }, 0xDEFB, true, true, {AArch64_FeatureAM} }, // 88 |
1733 | | { "AMEVTYPER112_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER112_EL0 }, "AMEVTYPER112_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER112_EL0 }, 0xDEFC, true, true, {AArch64_FeatureAM} }, // 89 |
1734 | | { "AMEVTYPER113_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER113_EL0 }, "AMEVTYPER113_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER113_EL0 }, 0xDEFD, true, true, {AArch64_FeatureAM} }, // 90 |
1735 | | { "AMEVTYPER114_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER114_EL0 }, "AMEVTYPER114_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER114_EL0 }, 0xDEFE, true, true, {AArch64_FeatureAM} }, // 91 |
1736 | | { "AMEVTYPER115_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER115_EL0 }, "AMEVTYPER115_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER115_EL0 }, 0xDEFF, true, true, {AArch64_FeatureAM} }, // 92 |
1737 | | { "AMEVTYPER11_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER11_EL0 }, "AMEVTYPER11_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER11_EL0 }, 0xDEF1, true, true, {AArch64_FeatureAM} }, // 93 |
1738 | | { "AMEVTYPER12_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER12_EL0 }, "AMEVTYPER12_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER12_EL0 }, 0xDEF2, true, true, {AArch64_FeatureAM} }, // 94 |
1739 | | { "AMEVTYPER13_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER13_EL0 }, "AMEVTYPER13_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER13_EL0 }, 0xDEF3, true, true, {AArch64_FeatureAM} }, // 95 |
1740 | | { "AMEVTYPER14_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER14_EL0 }, "AMEVTYPER14_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER14_EL0 }, 0xDEF4, true, true, {AArch64_FeatureAM} }, // 96 |
1741 | | { "AMEVTYPER15_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER15_EL0 }, "AMEVTYPER15_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER15_EL0 }, 0xDEF5, true, true, {AArch64_FeatureAM} }, // 97 |
1742 | | { "AMEVTYPER16_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER16_EL0 }, "AMEVTYPER16_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER16_EL0 }, 0xDEF6, true, true, {AArch64_FeatureAM} }, // 98 |
1743 | | { "AMEVTYPER17_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER17_EL0 }, "AMEVTYPER17_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER17_EL0 }, 0xDEF7, true, true, {AArch64_FeatureAM} }, // 99 |
1744 | | { "AMEVTYPER18_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER18_EL0 }, "AMEVTYPER18_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER18_EL0 }, 0xDEF8, true, true, {AArch64_FeatureAM} }, // 100 |
1745 | | { "AMEVTYPER19_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER19_EL0 }, "AMEVTYPER19_EL0", { .raw_val = AARCH64_SYSREG_AMEVTYPER19_EL0 }, 0xDEF9, true, true, {AArch64_FeatureAM} }, // 101 |
1746 | | { "AMUSERENR_EL0", { .raw_val = AARCH64_SYSREG_AMUSERENR_EL0 }, "AMUSERENR_EL0", { .raw_val = AARCH64_SYSREG_AMUSERENR_EL0 }, 0xDE93, true, true, {AArch64_FeatureAM} }, // 102 |
1747 | | { "APDAKeyHi_EL1", { .raw_val = AARCH64_SYSREG_APDAKEYHI_EL1 }, "APDAKeyHi_EL1", { .raw_val = AARCH64_SYSREG_APDAKEYHI_EL1 }, 0xC111, true, true, {AArch64_FeaturePAuth} }, // 103 |
1748 | | { "APDAKeyLo_EL1", { .raw_val = AARCH64_SYSREG_APDAKEYLO_EL1 }, "APDAKeyLo_EL1", { .raw_val = AARCH64_SYSREG_APDAKEYLO_EL1 }, 0xC110, true, true, {AArch64_FeaturePAuth} }, // 104 |
1749 | | { "APDBKeyHi_EL1", { .raw_val = AARCH64_SYSREG_APDBKEYHI_EL1 }, "APDBKeyHi_EL1", { .raw_val = AARCH64_SYSREG_APDBKEYHI_EL1 }, 0xC113, true, true, {AArch64_FeaturePAuth} }, // 105 |
1750 | | { "APDBKeyLo_EL1", { .raw_val = AARCH64_SYSREG_APDBKEYLO_EL1 }, "APDBKeyLo_EL1", { .raw_val = AARCH64_SYSREG_APDBKEYLO_EL1 }, 0xC112, true, true, {AArch64_FeaturePAuth} }, // 106 |
1751 | | { "APGAKeyHi_EL1", { .raw_val = AARCH64_SYSREG_APGAKEYHI_EL1 }, "APGAKeyHi_EL1", { .raw_val = AARCH64_SYSREG_APGAKEYHI_EL1 }, 0xC119, true, true, {AArch64_FeaturePAuth} }, // 107 |
1752 | | { "APGAKeyLo_EL1", { .raw_val = AARCH64_SYSREG_APGAKEYLO_EL1 }, "APGAKeyLo_EL1", { .raw_val = AARCH64_SYSREG_APGAKEYLO_EL1 }, 0xC118, true, true, {AArch64_FeaturePAuth} }, // 108 |
1753 | | { "APIAKeyHi_EL1", { .raw_val = AARCH64_SYSREG_APIAKEYHI_EL1 }, "APIAKeyHi_EL1", { .raw_val = AARCH64_SYSREG_APIAKEYHI_EL1 }, 0xC109, true, true, {AArch64_FeaturePAuth} }, // 109 |
1754 | | { "APIAKeyLo_EL1", { .raw_val = AARCH64_SYSREG_APIAKEYLO_EL1 }, "APIAKeyLo_EL1", { .raw_val = AARCH64_SYSREG_APIAKEYLO_EL1 }, 0xC108, true, true, {AArch64_FeaturePAuth} }, // 110 |
1755 | | { "APIBKeyHi_EL1", { .raw_val = AARCH64_SYSREG_APIBKEYHI_EL1 }, "APIBKeyHi_EL1", { .raw_val = AARCH64_SYSREG_APIBKEYHI_EL1 }, 0xC10B, true, true, {AArch64_FeaturePAuth} }, // 111 |
1756 | | { "APIBKeyLo_EL1", { .raw_val = AARCH64_SYSREG_APIBKEYLO_EL1 }, "APIBKeyLo_EL1", { .raw_val = AARCH64_SYSREG_APIBKEYLO_EL1 }, 0xC10A, true, true, {AArch64_FeaturePAuth} }, // 112 |
1757 | | { "BRBCR_EL1", { .raw_val = AARCH64_SYSREG_BRBCR_EL1 }, "BRBCR_EL1", { .raw_val = AARCH64_SYSREG_BRBCR_EL1 }, 0x8C80, true, true, {AArch64_FeatureBRBE} }, // 113 |
1758 | | { "BRBCR_EL12", { .raw_val = AARCH64_SYSREG_BRBCR_EL12 }, "BRBCR_EL12", { .raw_val = AARCH64_SYSREG_BRBCR_EL12 }, 0xAC80, true, true, {AArch64_FeatureBRBE} }, // 114 |
1759 | | { "BRBCR_EL2", { .raw_val = AARCH64_SYSREG_BRBCR_EL2 }, "BRBCR_EL2", { .raw_val = AARCH64_SYSREG_BRBCR_EL2 }, 0xA480, true, true, {AArch64_FeatureBRBE} }, // 115 |
1760 | | { "BRBFCR_EL1", { .raw_val = AARCH64_SYSREG_BRBFCR_EL1 }, "BRBFCR_EL1", { .raw_val = AARCH64_SYSREG_BRBFCR_EL1 }, 0x8C81, true, true, {AArch64_FeatureBRBE} }, // 116 |
1761 | | { "BRBIDR0_EL1", { .raw_val = AARCH64_SYSREG_BRBIDR0_EL1 }, "BRBIDR0_EL1", { .raw_val = AARCH64_SYSREG_BRBIDR0_EL1 }, 0x8C90, true, false, {AArch64_FeatureBRBE} }, // 117 |
1762 | | { "BRBINF0_EL1", { .raw_val = AARCH64_SYSREG_BRBINF0_EL1 }, "BRBINF0_EL1", { .raw_val = AARCH64_SYSREG_BRBINF0_EL1 }, 0x8C00, true, false, {AArch64_FeatureBRBE} }, // 118 |
1763 | | { "BRBINF10_EL1", { .raw_val = AARCH64_SYSREG_BRBINF10_EL1 }, "BRBINF10_EL1", { .raw_val = AARCH64_SYSREG_BRBINF10_EL1 }, 0x8C50, true, false, {AArch64_FeatureBRBE} }, // 119 |
1764 | | { "BRBINF11_EL1", { .raw_val = AARCH64_SYSREG_BRBINF11_EL1 }, "BRBINF11_EL1", { .raw_val = AARCH64_SYSREG_BRBINF11_EL1 }, 0x8C58, true, false, {AArch64_FeatureBRBE} }, // 120 |
1765 | | { "BRBINF12_EL1", { .raw_val = AARCH64_SYSREG_BRBINF12_EL1 }, "BRBINF12_EL1", { .raw_val = AARCH64_SYSREG_BRBINF12_EL1 }, 0x8C60, true, false, {AArch64_FeatureBRBE} }, // 121 |
1766 | | { "BRBINF13_EL1", { .raw_val = AARCH64_SYSREG_BRBINF13_EL1 }, "BRBINF13_EL1", { .raw_val = AARCH64_SYSREG_BRBINF13_EL1 }, 0x8C68, true, false, {AArch64_FeatureBRBE} }, // 122 |
1767 | | { "BRBINF14_EL1", { .raw_val = AARCH64_SYSREG_BRBINF14_EL1 }, "BRBINF14_EL1", { .raw_val = AARCH64_SYSREG_BRBINF14_EL1 }, 0x8C70, true, false, {AArch64_FeatureBRBE} }, // 123 |
1768 | | { "BRBINF15_EL1", { .raw_val = AARCH64_SYSREG_BRBINF15_EL1 }, "BRBINF15_EL1", { .raw_val = AARCH64_SYSREG_BRBINF15_EL1 }, 0x8C78, true, false, {AArch64_FeatureBRBE} }, // 124 |
1769 | | { "BRBINF16_EL1", { .raw_val = AARCH64_SYSREG_BRBINF16_EL1 }, "BRBINF16_EL1", { .raw_val = AARCH64_SYSREG_BRBINF16_EL1 }, 0x8C04, true, false, {AArch64_FeatureBRBE} }, // 125 |
1770 | | { "BRBINF17_EL1", { .raw_val = AARCH64_SYSREG_BRBINF17_EL1 }, "BRBINF17_EL1", { .raw_val = AARCH64_SYSREG_BRBINF17_EL1 }, 0x8C0C, true, false, {AArch64_FeatureBRBE} }, // 126 |
1771 | | { "BRBINF18_EL1", { .raw_val = AARCH64_SYSREG_BRBINF18_EL1 }, "BRBINF18_EL1", { .raw_val = AARCH64_SYSREG_BRBINF18_EL1 }, 0x8C14, true, false, {AArch64_FeatureBRBE} }, // 127 |
1772 | | { "BRBINF19_EL1", { .raw_val = AARCH64_SYSREG_BRBINF19_EL1 }, "BRBINF19_EL1", { .raw_val = AARCH64_SYSREG_BRBINF19_EL1 }, 0x8C1C, true, false, {AArch64_FeatureBRBE} }, // 128 |
1773 | | { "BRBINF1_EL1", { .raw_val = AARCH64_SYSREG_BRBINF1_EL1 }, "BRBINF1_EL1", { .raw_val = AARCH64_SYSREG_BRBINF1_EL1 }, 0x8C08, true, false, {AArch64_FeatureBRBE} }, // 129 |
1774 | | { "BRBINF20_EL1", { .raw_val = AARCH64_SYSREG_BRBINF20_EL1 }, "BRBINF20_EL1", { .raw_val = AARCH64_SYSREG_BRBINF20_EL1 }, 0x8C24, true, false, {AArch64_FeatureBRBE} }, // 130 |
1775 | | { "BRBINF21_EL1", { .raw_val = AARCH64_SYSREG_BRBINF21_EL1 }, "BRBINF21_EL1", { .raw_val = AARCH64_SYSREG_BRBINF21_EL1 }, 0x8C2C, true, false, {AArch64_FeatureBRBE} }, // 131 |
1776 | | { "BRBINF22_EL1", { .raw_val = AARCH64_SYSREG_BRBINF22_EL1 }, "BRBINF22_EL1", { .raw_val = AARCH64_SYSREG_BRBINF22_EL1 }, 0x8C34, true, false, {AArch64_FeatureBRBE} }, // 132 |
1777 | | { "BRBINF23_EL1", { .raw_val = AARCH64_SYSREG_BRBINF23_EL1 }, "BRBINF23_EL1", { .raw_val = AARCH64_SYSREG_BRBINF23_EL1 }, 0x8C3C, true, false, {AArch64_FeatureBRBE} }, // 133 |
1778 | | { "BRBINF24_EL1", { .raw_val = AARCH64_SYSREG_BRBINF24_EL1 }, "BRBINF24_EL1", { .raw_val = AARCH64_SYSREG_BRBINF24_EL1 }, 0x8C44, true, false, {AArch64_FeatureBRBE} }, // 134 |
1779 | | { "BRBINF25_EL1", { .raw_val = AARCH64_SYSREG_BRBINF25_EL1 }, "BRBINF25_EL1", { .raw_val = AARCH64_SYSREG_BRBINF25_EL1 }, 0x8C4C, true, false, {AArch64_FeatureBRBE} }, // 135 |
1780 | | { "BRBINF26_EL1", { .raw_val = AARCH64_SYSREG_BRBINF26_EL1 }, "BRBINF26_EL1", { .raw_val = AARCH64_SYSREG_BRBINF26_EL1 }, 0x8C54, true, false, {AArch64_FeatureBRBE} }, // 136 |
1781 | | { "BRBINF27_EL1", { .raw_val = AARCH64_SYSREG_BRBINF27_EL1 }, "BRBINF27_EL1", { .raw_val = AARCH64_SYSREG_BRBINF27_EL1 }, 0x8C5C, true, false, {AArch64_FeatureBRBE} }, // 137 |
1782 | | { "BRBINF28_EL1", { .raw_val = AARCH64_SYSREG_BRBINF28_EL1 }, "BRBINF28_EL1", { .raw_val = AARCH64_SYSREG_BRBINF28_EL1 }, 0x8C64, true, false, {AArch64_FeatureBRBE} }, // 138 |
1783 | | { "BRBINF29_EL1", { .raw_val = AARCH64_SYSREG_BRBINF29_EL1 }, "BRBINF29_EL1", { .raw_val = AARCH64_SYSREG_BRBINF29_EL1 }, 0x8C6C, true, false, {AArch64_FeatureBRBE} }, // 139 |
1784 | | { "BRBINF2_EL1", { .raw_val = AARCH64_SYSREG_BRBINF2_EL1 }, "BRBINF2_EL1", { .raw_val = AARCH64_SYSREG_BRBINF2_EL1 }, 0x8C10, true, false, {AArch64_FeatureBRBE} }, // 140 |
1785 | | { "BRBINF30_EL1", { .raw_val = AARCH64_SYSREG_BRBINF30_EL1 }, "BRBINF30_EL1", { .raw_val = AARCH64_SYSREG_BRBINF30_EL1 }, 0x8C74, true, false, {AArch64_FeatureBRBE} }, // 141 |
1786 | | { "BRBINF31_EL1", { .raw_val = AARCH64_SYSREG_BRBINF31_EL1 }, "BRBINF31_EL1", { .raw_val = AARCH64_SYSREG_BRBINF31_EL1 }, 0x8C7C, true, false, {AArch64_FeatureBRBE} }, // 142 |
1787 | | { "BRBINF3_EL1", { .raw_val = AARCH64_SYSREG_BRBINF3_EL1 }, "BRBINF3_EL1", { .raw_val = AARCH64_SYSREG_BRBINF3_EL1 }, 0x8C18, true, false, {AArch64_FeatureBRBE} }, // 143 |
1788 | | { "BRBINF4_EL1", { .raw_val = AARCH64_SYSREG_BRBINF4_EL1 }, "BRBINF4_EL1", { .raw_val = AARCH64_SYSREG_BRBINF4_EL1 }, 0x8C20, true, false, {AArch64_FeatureBRBE} }, // 144 |
1789 | | { "BRBINF5_EL1", { .raw_val = AARCH64_SYSREG_BRBINF5_EL1 }, "BRBINF5_EL1", { .raw_val = AARCH64_SYSREG_BRBINF5_EL1 }, 0x8C28, true, false, {AArch64_FeatureBRBE} }, // 145 |
1790 | | { "BRBINF6_EL1", { .raw_val = AARCH64_SYSREG_BRBINF6_EL1 }, "BRBINF6_EL1", { .raw_val = AARCH64_SYSREG_BRBINF6_EL1 }, 0x8C30, true, false, {AArch64_FeatureBRBE} }, // 146 |
1791 | | { "BRBINF7_EL1", { .raw_val = AARCH64_SYSREG_BRBINF7_EL1 }, "BRBINF7_EL1", { .raw_val = AARCH64_SYSREG_BRBINF7_EL1 }, 0x8C38, true, false, {AArch64_FeatureBRBE} }, // 147 |
1792 | | { "BRBINF8_EL1", { .raw_val = AARCH64_SYSREG_BRBINF8_EL1 }, "BRBINF8_EL1", { .raw_val = AARCH64_SYSREG_BRBINF8_EL1 }, 0x8C40, true, false, {AArch64_FeatureBRBE} }, // 148 |
1793 | | { "BRBINF9_EL1", { .raw_val = AARCH64_SYSREG_BRBINF9_EL1 }, "BRBINF9_EL1", { .raw_val = AARCH64_SYSREG_BRBINF9_EL1 }, 0x8C48, true, false, {AArch64_FeatureBRBE} }, // 149 |
1794 | | { "BRBINFINJ_EL1", { .raw_val = AARCH64_SYSREG_BRBINFINJ_EL1 }, "BRBINFINJ_EL1", { .raw_val = AARCH64_SYSREG_BRBINFINJ_EL1 }, 0x8C88, true, true, {AArch64_FeatureBRBE} }, // 150 |
1795 | | { "BRBSRC0_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC0_EL1 }, "BRBSRC0_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC0_EL1 }, 0x8C01, true, false, {AArch64_FeatureBRBE} }, // 151 |
1796 | | { "BRBSRC10_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC10_EL1 }, "BRBSRC10_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC10_EL1 }, 0x8C51, true, false, {AArch64_FeatureBRBE} }, // 152 |
1797 | | { "BRBSRC11_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC11_EL1 }, "BRBSRC11_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC11_EL1 }, 0x8C59, true, false, {AArch64_FeatureBRBE} }, // 153 |
1798 | | { "BRBSRC12_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC12_EL1 }, "BRBSRC12_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC12_EL1 }, 0x8C61, true, false, {AArch64_FeatureBRBE} }, // 154 |
1799 | | { "BRBSRC13_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC13_EL1 }, "BRBSRC13_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC13_EL1 }, 0x8C69, true, false, {AArch64_FeatureBRBE} }, // 155 |
1800 | | { "BRBSRC14_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC14_EL1 }, "BRBSRC14_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC14_EL1 }, 0x8C71, true, false, {AArch64_FeatureBRBE} }, // 156 |
1801 | | { "BRBSRC15_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC15_EL1 }, "BRBSRC15_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC15_EL1 }, 0x8C79, true, false, {AArch64_FeatureBRBE} }, // 157 |
1802 | | { "BRBSRC16_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC16_EL1 }, "BRBSRC16_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC16_EL1 }, 0x8C05, true, false, {AArch64_FeatureBRBE} }, // 158 |
1803 | | { "BRBSRC17_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC17_EL1 }, "BRBSRC17_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC17_EL1 }, 0x8C0D, true, false, {AArch64_FeatureBRBE} }, // 159 |
1804 | | { "BRBSRC18_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC18_EL1 }, "BRBSRC18_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC18_EL1 }, 0x8C15, true, false, {AArch64_FeatureBRBE} }, // 160 |
1805 | | { "BRBSRC19_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC19_EL1 }, "BRBSRC19_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC19_EL1 }, 0x8C1D, true, false, {AArch64_FeatureBRBE} }, // 161 |
1806 | | { "BRBSRC1_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC1_EL1 }, "BRBSRC1_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC1_EL1 }, 0x8C09, true, false, {AArch64_FeatureBRBE} }, // 162 |
1807 | | { "BRBSRC20_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC20_EL1 }, "BRBSRC20_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC20_EL1 }, 0x8C25, true, false, {AArch64_FeatureBRBE} }, // 163 |
1808 | | { "BRBSRC21_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC21_EL1 }, "BRBSRC21_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC21_EL1 }, 0x8C2D, true, false, {AArch64_FeatureBRBE} }, // 164 |
1809 | | { "BRBSRC22_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC22_EL1 }, "BRBSRC22_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC22_EL1 }, 0x8C35, true, false, {AArch64_FeatureBRBE} }, // 165 |
1810 | | { "BRBSRC23_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC23_EL1 }, "BRBSRC23_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC23_EL1 }, 0x8C3D, true, false, {AArch64_FeatureBRBE} }, // 166 |
1811 | | { "BRBSRC24_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC24_EL1 }, "BRBSRC24_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC24_EL1 }, 0x8C45, true, false, {AArch64_FeatureBRBE} }, // 167 |
1812 | | { "BRBSRC25_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC25_EL1 }, "BRBSRC25_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC25_EL1 }, 0x8C4D, true, false, {AArch64_FeatureBRBE} }, // 168 |
1813 | | { "BRBSRC26_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC26_EL1 }, "BRBSRC26_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC26_EL1 }, 0x8C55, true, false, {AArch64_FeatureBRBE} }, // 169 |
1814 | | { "BRBSRC27_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC27_EL1 }, "BRBSRC27_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC27_EL1 }, 0x8C5D, true, false, {AArch64_FeatureBRBE} }, // 170 |
1815 | | { "BRBSRC28_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC28_EL1 }, "BRBSRC28_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC28_EL1 }, 0x8C65, true, false, {AArch64_FeatureBRBE} }, // 171 |
1816 | | { "BRBSRC29_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC29_EL1 }, "BRBSRC29_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC29_EL1 }, 0x8C6D, true, false, {AArch64_FeatureBRBE} }, // 172 |
1817 | | { "BRBSRC2_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC2_EL1 }, "BRBSRC2_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC2_EL1 }, 0x8C11, true, false, {AArch64_FeatureBRBE} }, // 173 |
1818 | | { "BRBSRC30_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC30_EL1 }, "BRBSRC30_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC30_EL1 }, 0x8C75, true, false, {AArch64_FeatureBRBE} }, // 174 |
1819 | | { "BRBSRC31_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC31_EL1 }, "BRBSRC31_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC31_EL1 }, 0x8C7D, true, false, {AArch64_FeatureBRBE} }, // 175 |
1820 | | { "BRBSRC3_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC3_EL1 }, "BRBSRC3_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC3_EL1 }, 0x8C19, true, false, {AArch64_FeatureBRBE} }, // 176 |
1821 | | { "BRBSRC4_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC4_EL1 }, "BRBSRC4_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC4_EL1 }, 0x8C21, true, false, {AArch64_FeatureBRBE} }, // 177 |
1822 | | { "BRBSRC5_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC5_EL1 }, "BRBSRC5_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC5_EL1 }, 0x8C29, true, false, {AArch64_FeatureBRBE} }, // 178 |
1823 | | { "BRBSRC6_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC6_EL1 }, "BRBSRC6_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC6_EL1 }, 0x8C31, true, false, {AArch64_FeatureBRBE} }, // 179 |
1824 | | { "BRBSRC7_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC7_EL1 }, "BRBSRC7_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC7_EL1 }, 0x8C39, true, false, {AArch64_FeatureBRBE} }, // 180 |
1825 | | { "BRBSRC8_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC8_EL1 }, "BRBSRC8_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC8_EL1 }, 0x8C41, true, false, {AArch64_FeatureBRBE} }, // 181 |
1826 | | { "BRBSRC9_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC9_EL1 }, "BRBSRC9_EL1", { .raw_val = AARCH64_SYSREG_BRBSRC9_EL1 }, 0x8C49, true, false, {AArch64_FeatureBRBE} }, // 182 |
1827 | | { "BRBSRCINJ_EL1", { .raw_val = AARCH64_SYSREG_BRBSRCINJ_EL1 }, "BRBSRCINJ_EL1", { .raw_val = AARCH64_SYSREG_BRBSRCINJ_EL1 }, 0x8C89, true, true, {AArch64_FeatureBRBE} }, // 183 |
1828 | | { "BRBTGT0_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT0_EL1 }, "BRBTGT0_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT0_EL1 }, 0x8C02, true, false, {AArch64_FeatureBRBE} }, // 184 |
1829 | | { "BRBTGT10_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT10_EL1 }, "BRBTGT10_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT10_EL1 }, 0x8C52, true, false, {AArch64_FeatureBRBE} }, // 185 |
1830 | | { "BRBTGT11_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT11_EL1 }, "BRBTGT11_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT11_EL1 }, 0x8C5A, true, false, {AArch64_FeatureBRBE} }, // 186 |
1831 | | { "BRBTGT12_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT12_EL1 }, "BRBTGT12_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT12_EL1 }, 0x8C62, true, false, {AArch64_FeatureBRBE} }, // 187 |
1832 | | { "BRBTGT13_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT13_EL1 }, "BRBTGT13_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT13_EL1 }, 0x8C6A, true, false, {AArch64_FeatureBRBE} }, // 188 |
1833 | | { "BRBTGT14_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT14_EL1 }, "BRBTGT14_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT14_EL1 }, 0x8C72, true, false, {AArch64_FeatureBRBE} }, // 189 |
1834 | | { "BRBTGT15_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT15_EL1 }, "BRBTGT15_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT15_EL1 }, 0x8C7A, true, false, {AArch64_FeatureBRBE} }, // 190 |
1835 | | { "BRBTGT16_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT16_EL1 }, "BRBTGT16_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT16_EL1 }, 0x8C06, true, false, {AArch64_FeatureBRBE} }, // 191 |
1836 | | { "BRBTGT17_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT17_EL1 }, "BRBTGT17_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT17_EL1 }, 0x8C0E, true, false, {AArch64_FeatureBRBE} }, // 192 |
1837 | | { "BRBTGT18_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT18_EL1 }, "BRBTGT18_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT18_EL1 }, 0x8C16, true, false, {AArch64_FeatureBRBE} }, // 193 |
1838 | | { "BRBTGT19_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT19_EL1 }, "BRBTGT19_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT19_EL1 }, 0x8C1E, true, false, {AArch64_FeatureBRBE} }, // 194 |
1839 | | { "BRBTGT1_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT1_EL1 }, "BRBTGT1_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT1_EL1 }, 0x8C0A, true, false, {AArch64_FeatureBRBE} }, // 195 |
1840 | | { "BRBTGT20_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT20_EL1 }, "BRBTGT20_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT20_EL1 }, 0x8C26, true, false, {AArch64_FeatureBRBE} }, // 196 |
1841 | | { "BRBTGT21_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT21_EL1 }, "BRBTGT21_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT21_EL1 }, 0x8C2E, true, false, {AArch64_FeatureBRBE} }, // 197 |
1842 | | { "BRBTGT22_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT22_EL1 }, "BRBTGT22_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT22_EL1 }, 0x8C36, true, false, {AArch64_FeatureBRBE} }, // 198 |
1843 | | { "BRBTGT23_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT23_EL1 }, "BRBTGT23_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT23_EL1 }, 0x8C3E, true, false, {AArch64_FeatureBRBE} }, // 199 |
1844 | | { "BRBTGT24_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT24_EL1 }, "BRBTGT24_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT24_EL1 }, 0x8C46, true, false, {AArch64_FeatureBRBE} }, // 200 |
1845 | | { "BRBTGT25_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT25_EL1 }, "BRBTGT25_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT25_EL1 }, 0x8C4E, true, false, {AArch64_FeatureBRBE} }, // 201 |
1846 | | { "BRBTGT26_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT26_EL1 }, "BRBTGT26_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT26_EL1 }, 0x8C56, true, false, {AArch64_FeatureBRBE} }, // 202 |
1847 | | { "BRBTGT27_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT27_EL1 }, "BRBTGT27_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT27_EL1 }, 0x8C5E, true, false, {AArch64_FeatureBRBE} }, // 203 |
1848 | | { "BRBTGT28_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT28_EL1 }, "BRBTGT28_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT28_EL1 }, 0x8C66, true, false, {AArch64_FeatureBRBE} }, // 204 |
1849 | | { "BRBTGT29_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT29_EL1 }, "BRBTGT29_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT29_EL1 }, 0x8C6E, true, false, {AArch64_FeatureBRBE} }, // 205 |
1850 | | { "BRBTGT2_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT2_EL1 }, "BRBTGT2_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT2_EL1 }, 0x8C12, true, false, {AArch64_FeatureBRBE} }, // 206 |
1851 | | { "BRBTGT30_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT30_EL1 }, "BRBTGT30_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT30_EL1 }, 0x8C76, true, false, {AArch64_FeatureBRBE} }, // 207 |
1852 | | { "BRBTGT31_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT31_EL1 }, "BRBTGT31_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT31_EL1 }, 0x8C7E, true, false, {AArch64_FeatureBRBE} }, // 208 |
1853 | | { "BRBTGT3_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT3_EL1 }, "BRBTGT3_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT3_EL1 }, 0x8C1A, true, false, {AArch64_FeatureBRBE} }, // 209 |
1854 | | { "BRBTGT4_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT4_EL1 }, "BRBTGT4_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT4_EL1 }, 0x8C22, true, false, {AArch64_FeatureBRBE} }, // 210 |
1855 | | { "BRBTGT5_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT5_EL1 }, "BRBTGT5_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT5_EL1 }, 0x8C2A, true, false, {AArch64_FeatureBRBE} }, // 211 |
1856 | | { "BRBTGT6_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT6_EL1 }, "BRBTGT6_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT6_EL1 }, 0x8C32, true, false, {AArch64_FeatureBRBE} }, // 212 |
1857 | | { "BRBTGT7_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT7_EL1 }, "BRBTGT7_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT7_EL1 }, 0x8C3A, true, false, {AArch64_FeatureBRBE} }, // 213 |
1858 | | { "BRBTGT8_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT8_EL1 }, "BRBTGT8_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT8_EL1 }, 0x8C42, true, false, {AArch64_FeatureBRBE} }, // 214 |
1859 | | { "BRBTGT9_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT9_EL1 }, "BRBTGT9_EL1", { .raw_val = AARCH64_SYSREG_BRBTGT9_EL1 }, 0x8C4A, true, false, {AArch64_FeatureBRBE} }, // 215 |
1860 | | { "BRBTGTINJ_EL1", { .raw_val = AARCH64_SYSREG_BRBTGTINJ_EL1 }, "BRBTGTINJ_EL1", { .raw_val = AARCH64_SYSREG_BRBTGTINJ_EL1 }, 0x8C8A, true, true, {AArch64_FeatureBRBE} }, // 216 |
1861 | | { "BRBTS_EL1", { .raw_val = AARCH64_SYSREG_BRBTS_EL1 }, "BRBTS_EL1", { .raw_val = AARCH64_SYSREG_BRBTS_EL1 }, 0x8C82, true, true, {AArch64_FeatureBRBE} }, // 217 |
1862 | | { "CCSIDR2_EL1", { .raw_val = AARCH64_SYSREG_CCSIDR2_EL1 }, "CCSIDR2_EL1", { .raw_val = AARCH64_SYSREG_CCSIDR2_EL1 }, 0xC802, true, false, {AArch64_FeatureCCIDX} }, // 218 |
1863 | | { "CCSIDR_EL1", { .raw_val = AARCH64_SYSREG_CCSIDR_EL1 }, "CCSIDR_EL1", { .raw_val = AARCH64_SYSREG_CCSIDR_EL1 }, 0xC800, true, false, {0} }, // 219 |
1864 | | { "CLIDR_EL1", { .raw_val = AARCH64_SYSREG_CLIDR_EL1 }, "CLIDR_EL1", { .raw_val = AARCH64_SYSREG_CLIDR_EL1 }, 0xC801, true, false, {0} }, // 220 |
1865 | | { "CNTFRQ_EL0", { .raw_val = AARCH64_SYSREG_CNTFRQ_EL0 }, "CNTFRQ_EL0", { .raw_val = AARCH64_SYSREG_CNTFRQ_EL0 }, 0xDF00, true, true, {0} }, // 221 |
1866 | | { "CNTHCTL_EL2", { .raw_val = AARCH64_SYSREG_CNTHCTL_EL2 }, "CNTHCTL_EL2", { .raw_val = AARCH64_SYSREG_CNTHCTL_EL2 }, 0xE708, true, true, {0} }, // 222 |
1867 | | { "CNTHPS_CTL_EL2", { .raw_val = AARCH64_SYSREG_CNTHPS_CTL_EL2 }, "CNTHPS_CTL_EL2", { .raw_val = AARCH64_SYSREG_CNTHPS_CTL_EL2 }, 0xE729, true, true, {AArch64_FeatureSEL2} }, // 223 |
1868 | | { "CNTHPS_CVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHPS_CVAL_EL2 }, "CNTHPS_CVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHPS_CVAL_EL2 }, 0xE72A, true, true, {AArch64_FeatureSEL2} }, // 224 |
1869 | | { "CNTHPS_TVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHPS_TVAL_EL2 }, "CNTHPS_TVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHPS_TVAL_EL2 }, 0xE728, true, true, {AArch64_FeatureSEL2} }, // 225 |
1870 | | { "CNTHP_CTL_EL2", { .raw_val = AARCH64_SYSREG_CNTHP_CTL_EL2 }, "CNTHP_CTL_EL2", { .raw_val = AARCH64_SYSREG_CNTHP_CTL_EL2 }, 0xE711, true, true, {0} }, // 226 |
1871 | | { "CNTHP_CVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHP_CVAL_EL2 }, "CNTHP_CVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHP_CVAL_EL2 }, 0xE712, true, true, {0} }, // 227 |
1872 | | { "CNTHP_TVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHP_TVAL_EL2 }, "CNTHP_TVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHP_TVAL_EL2 }, 0xE710, true, true, {0} }, // 228 |
1873 | | { "CNTHVS_CTL_EL2", { .raw_val = AARCH64_SYSREG_CNTHVS_CTL_EL2 }, "CNTHVS_CTL_EL2", { .raw_val = AARCH64_SYSREG_CNTHVS_CTL_EL2 }, 0xE721, true, true, {AArch64_FeatureSEL2} }, // 229 |
1874 | | { "CNTHVS_CVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHVS_CVAL_EL2 }, "CNTHVS_CVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHVS_CVAL_EL2 }, 0xE722, true, true, {AArch64_FeatureSEL2} }, // 230 |
1875 | | { "CNTHVS_TVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHVS_TVAL_EL2 }, "CNTHVS_TVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHVS_TVAL_EL2 }, 0xE720, true, true, {AArch64_FeatureSEL2} }, // 231 |
1876 | | { "CNTHV_CTL_EL2", { .raw_val = AARCH64_SYSREG_CNTHV_CTL_EL2 }, "CNTHV_CTL_EL2", { .raw_val = AARCH64_SYSREG_CNTHV_CTL_EL2 }, 0xE719, true, true, {AArch64_FeatureVH} }, // 232 |
1877 | | { "CNTHV_CVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHV_CVAL_EL2 }, "CNTHV_CVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHV_CVAL_EL2 }, 0xE71A, true, true, {AArch64_FeatureVH} }, // 233 |
1878 | | { "CNTHV_TVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHV_TVAL_EL2 }, "CNTHV_TVAL_EL2", { .raw_val = AARCH64_SYSREG_CNTHV_TVAL_EL2 }, 0xE718, true, true, {AArch64_FeatureVH} }, // 234 |
1879 | | { "CNTISCALE_EL2", { .raw_val = AARCH64_SYSREG_CNTISCALE_EL2 }, "CNTISCALE_EL2", { .raw_val = AARCH64_SYSREG_CNTISCALE_EL2 }, 0xE705, true, true, {AArch64_FeatureEnhancedCounterVirtualization} }, // 235 |
1880 | | { "CNTKCTL_EL1", { .raw_val = AARCH64_SYSREG_CNTKCTL_EL1 }, "CNTKCTL_EL1", { .raw_val = AARCH64_SYSREG_CNTKCTL_EL1 }, 0xC708, true, true, {0} }, // 236 |
1881 | | { "CNTKCTL_EL12", { .raw_val = AARCH64_SYSREG_CNTKCTL_EL12 }, "CNTKCTL_EL12", { .raw_val = AARCH64_SYSREG_CNTKCTL_EL12 }, 0xEF08, true, true, {AArch64_FeatureVH} }, // 237 |
1882 | | { "CNTPCTSS_EL0", { .raw_val = AARCH64_SYSREG_CNTPCTSS_EL0 }, "CNTPCTSS_EL0", { .raw_val = AARCH64_SYSREG_CNTPCTSS_EL0 }, 0xDF05, true, false, {AArch64_FeatureEnhancedCounterVirtualization} }, // 238 |
1883 | | { "CNTPCT_EL0", { .raw_val = AARCH64_SYSREG_CNTPCT_EL0 }, "CNTPCT_EL0", { .raw_val = AARCH64_SYSREG_CNTPCT_EL0 }, 0xDF01, true, false, {0} }, // 239 |
1884 | | { "CNTPOFF_EL2", { .raw_val = AARCH64_SYSREG_CNTPOFF_EL2 }, "CNTPOFF_EL2", { .raw_val = AARCH64_SYSREG_CNTPOFF_EL2 }, 0xE706, true, true, {AArch64_FeatureEnhancedCounterVirtualization} }, // 240 |
1885 | | { "CNTPS_CTL_EL1", { .raw_val = AARCH64_SYSREG_CNTPS_CTL_EL1 }, "CNTPS_CTL_EL1", { .raw_val = AARCH64_SYSREG_CNTPS_CTL_EL1 }, 0xFF11, true, true, {0} }, // 241 |
1886 | | { "CNTPS_CVAL_EL1", { .raw_val = AARCH64_SYSREG_CNTPS_CVAL_EL1 }, "CNTPS_CVAL_EL1", { .raw_val = AARCH64_SYSREG_CNTPS_CVAL_EL1 }, 0xFF12, true, true, {0} }, // 242 |
1887 | | { "CNTPS_TVAL_EL1", { .raw_val = AARCH64_SYSREG_CNTPS_TVAL_EL1 }, "CNTPS_TVAL_EL1", { .raw_val = AARCH64_SYSREG_CNTPS_TVAL_EL1 }, 0xFF10, true, true, {0} }, // 243 |
1888 | | { "CNTP_CTL_EL0", { .raw_val = AARCH64_SYSREG_CNTP_CTL_EL0 }, "CNTP_CTL_EL0", { .raw_val = AARCH64_SYSREG_CNTP_CTL_EL0 }, 0xDF11, true, true, {0} }, // 244 |
1889 | | { "CNTP_CTL_EL02", { .raw_val = AARCH64_SYSREG_CNTP_CTL_EL02 }, "CNTP_CTL_EL02", { .raw_val = AARCH64_SYSREG_CNTP_CTL_EL02 }, 0xEF11, true, true, {AArch64_FeatureVH} }, // 245 |
1890 | | { "CNTP_CVAL_EL0", { .raw_val = AARCH64_SYSREG_CNTP_CVAL_EL0 }, "CNTP_CVAL_EL0", { .raw_val = AARCH64_SYSREG_CNTP_CVAL_EL0 }, 0xDF12, true, true, {0} }, // 246 |
1891 | | { "CNTP_CVAL_EL02", { .raw_val = AARCH64_SYSREG_CNTP_CVAL_EL02 }, "CNTP_CVAL_EL02", { .raw_val = AARCH64_SYSREG_CNTP_CVAL_EL02 }, 0xEF12, true, true, {AArch64_FeatureVH} }, // 247 |
1892 | | { "CNTP_TVAL_EL0", { .raw_val = AARCH64_SYSREG_CNTP_TVAL_EL0 }, "CNTP_TVAL_EL0", { .raw_val = AARCH64_SYSREG_CNTP_TVAL_EL0 }, 0xDF10, true, true, {0} }, // 248 |
1893 | | { "CNTP_TVAL_EL02", { .raw_val = AARCH64_SYSREG_CNTP_TVAL_EL02 }, "CNTP_TVAL_EL02", { .raw_val = AARCH64_SYSREG_CNTP_TVAL_EL02 }, 0xEF10, true, true, {AArch64_FeatureVH} }, // 249 |
1894 | | { "CNTSCALE_EL2", { .raw_val = AARCH64_SYSREG_CNTSCALE_EL2 }, "CNTSCALE_EL2", { .raw_val = AARCH64_SYSREG_CNTSCALE_EL2 }, 0xE704, true, true, {AArch64_FeatureEnhancedCounterVirtualization} }, // 250 |
1895 | | { "CNTVCTSS_EL0", { .raw_val = AARCH64_SYSREG_CNTVCTSS_EL0 }, "CNTVCTSS_EL0", { .raw_val = AARCH64_SYSREG_CNTVCTSS_EL0 }, 0xDF06, true, false, {AArch64_FeatureEnhancedCounterVirtualization} }, // 251 |
1896 | | { "CNTVCT_EL0", { .raw_val = AARCH64_SYSREG_CNTVCT_EL0 }, "CNTVCT_EL0", { .raw_val = AARCH64_SYSREG_CNTVCT_EL0 }, 0xDF02, true, false, {0} }, // 252 |
1897 | | { "CNTVFRQ_EL2", { .raw_val = AARCH64_SYSREG_CNTVFRQ_EL2 }, "CNTVFRQ_EL2", { .raw_val = AARCH64_SYSREG_CNTVFRQ_EL2 }, 0xE707, true, true, {AArch64_FeatureEnhancedCounterVirtualization} }, // 253 |
1898 | | { "CNTVOFF_EL2", { .raw_val = AARCH64_SYSREG_CNTVOFF_EL2 }, "CNTVOFF_EL2", { .raw_val = AARCH64_SYSREG_CNTVOFF_EL2 }, 0xE703, true, true, {0} }, // 254 |
1899 | | { "CNTV_CTL_EL0", { .raw_val = AARCH64_SYSREG_CNTV_CTL_EL0 }, "CNTV_CTL_EL0", { .raw_val = AARCH64_SYSREG_CNTV_CTL_EL0 }, 0xDF19, true, true, {0} }, // 255 |
1900 | | { "CNTV_CTL_EL02", { .raw_val = AARCH64_SYSREG_CNTV_CTL_EL02 }, "CNTV_CTL_EL02", { .raw_val = AARCH64_SYSREG_CNTV_CTL_EL02 }, 0xEF19, true, true, {AArch64_FeatureVH} }, // 256 |
1901 | | { "CNTV_CVAL_EL0", { .raw_val = AARCH64_SYSREG_CNTV_CVAL_EL0 }, "CNTV_CVAL_EL0", { .raw_val = AARCH64_SYSREG_CNTV_CVAL_EL0 }, 0xDF1A, true, true, {0} }, // 257 |
1902 | | { "CNTV_CVAL_EL02", { .raw_val = AARCH64_SYSREG_CNTV_CVAL_EL02 }, "CNTV_CVAL_EL02", { .raw_val = AARCH64_SYSREG_CNTV_CVAL_EL02 }, 0xEF1A, true, true, {AArch64_FeatureVH} }, // 258 |
1903 | | { "CNTV_TVAL_EL0", { .raw_val = AARCH64_SYSREG_CNTV_TVAL_EL0 }, "CNTV_TVAL_EL0", { .raw_val = AARCH64_SYSREG_CNTV_TVAL_EL0 }, 0xDF18, true, true, {0} }, // 259 |
1904 | | { "CNTV_TVAL_EL02", { .raw_val = AARCH64_SYSREG_CNTV_TVAL_EL02 }, "CNTV_TVAL_EL02", { .raw_val = AARCH64_SYSREG_CNTV_TVAL_EL02 }, 0xEF18, true, true, {AArch64_FeatureVH} }, // 260 |
1905 | | { "CONTEXTIDR_EL1", { .raw_val = AARCH64_SYSREG_CONTEXTIDR_EL1 }, "CONTEXTIDR_EL1", { .raw_val = AARCH64_SYSREG_CONTEXTIDR_EL1 }, 0xC681, true, true, {0} }, // 261 |
1906 | | { "CONTEXTIDR_EL12", { .raw_val = AARCH64_SYSREG_CONTEXTIDR_EL12 }, "CONTEXTIDR_EL12", { .raw_val = AARCH64_SYSREG_CONTEXTIDR_EL12 }, 0xEE81, true, true, {AArch64_FeatureVH} }, // 262 |
1907 | | { "CONTEXTIDR_EL2", { .raw_val = AARCH64_SYSREG_CONTEXTIDR_EL2 }, "CONTEXTIDR_EL2", { .raw_val = AARCH64_SYSREG_CONTEXTIDR_EL2 }, 0xE681, true, true, {AArch64_FeatureCONTEXTIDREL2} }, // 263 |
1908 | | { "CPACR_EL1", { .raw_val = AARCH64_SYSREG_CPACR_EL1 }, "CPACR_EL1", { .raw_val = AARCH64_SYSREG_CPACR_EL1 }, 0xC082, true, true, {0} }, // 264 |
1909 | | { "CPACR_EL12", { .raw_val = AARCH64_SYSREG_CPACR_EL12 }, "CPACR_EL12", { .raw_val = AARCH64_SYSREG_CPACR_EL12 }, 0xE882, true, true, {AArch64_FeatureVH} }, // 265 |
1910 | | { "CPM_IOACC_CTL_EL3", { .raw_val = AARCH64_SYSREG_CPM_IOACC_CTL_EL3 }, "CPM_IOACC_CTL_EL3", { .raw_val = AARCH64_SYSREG_CPM_IOACC_CTL_EL3 }, 0xFF90, true, true, {AArch64_FeatureAppleA7SysReg} }, // 266 |
1911 | | { "CPTR_EL2", { .raw_val = AARCH64_SYSREG_CPTR_EL2 }, "CPTR_EL2", { .raw_val = AARCH64_SYSREG_CPTR_EL2 }, 0xE08A, true, true, {0} }, // 267 |
1912 | | { "CPTR_EL3", { .raw_val = AARCH64_SYSREG_CPTR_EL3 }, "CPTR_EL3", { .raw_val = AARCH64_SYSREG_CPTR_EL3 }, 0xF08A, true, true, {0} }, // 268 |
1913 | | { "CSSELR_EL1", { .raw_val = AARCH64_SYSREG_CSSELR_EL1 }, "CSSELR_EL1", { .raw_val = AARCH64_SYSREG_CSSELR_EL1 }, 0xD000, true, true, {0} }, // 269 |
1914 | | { "CTR_EL0", { .raw_val = AARCH64_SYSREG_CTR_EL0 }, "CTR_EL0", { .raw_val = AARCH64_SYSREG_CTR_EL0 }, 0xD801, true, false, {0} }, // 270 |
1915 | | { "CurrentEL", { .raw_val = AARCH64_SYSREG_CURRENTEL }, "CurrentEL", { .raw_val = AARCH64_SYSREG_CURRENTEL }, 0xC212, true, false, {0} }, // 271 |
1916 | | { "DACR32_EL2", { .raw_val = AARCH64_SYSREG_DACR32_EL2 }, "DACR32_EL2", { .raw_val = AARCH64_SYSREG_DACR32_EL2 }, 0xE180, true, true, {0} }, // 272 |
1917 | | { "DAIF", { .raw_val = AARCH64_SYSREG_DAIF }, "DAIF", { .raw_val = AARCH64_SYSREG_DAIF }, 0xDA11, true, true, {0} }, // 273 |
1918 | | { "DBGAUTHSTATUS_EL1", { .raw_val = AARCH64_SYSREG_DBGAUTHSTATUS_EL1 }, "DBGAUTHSTATUS_EL1", { .raw_val = AARCH64_SYSREG_DBGAUTHSTATUS_EL1 }, 0x83F6, true, false, {0} }, // 274 |
1919 | | { "DBGBCR0_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR0_EL1 }, "DBGBCR0_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR0_EL1 }, 0x8005, true, true, {0} }, // 275 |
1920 | | { "DBGBCR10_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR10_EL1 }, "DBGBCR10_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR10_EL1 }, 0x8055, true, true, {0} }, // 276 |
1921 | | { "DBGBCR11_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR11_EL1 }, "DBGBCR11_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR11_EL1 }, 0x805D, true, true, {0} }, // 277 |
1922 | | { "DBGBCR12_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR12_EL1 }, "DBGBCR12_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR12_EL1 }, 0x8065, true, true, {0} }, // 278 |
1923 | | { "DBGBCR13_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR13_EL1 }, "DBGBCR13_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR13_EL1 }, 0x806D, true, true, {0} }, // 279 |
1924 | | { "DBGBCR14_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR14_EL1 }, "DBGBCR14_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR14_EL1 }, 0x8075, true, true, {0} }, // 280 |
1925 | | { "DBGBCR15_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR15_EL1 }, "DBGBCR15_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR15_EL1 }, 0x807D, true, true, {0} }, // 281 |
1926 | | { "DBGBCR1_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR1_EL1 }, "DBGBCR1_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR1_EL1 }, 0x800D, true, true, {0} }, // 282 |
1927 | | { "DBGBCR2_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR2_EL1 }, "DBGBCR2_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR2_EL1 }, 0x8015, true, true, {0} }, // 283 |
1928 | | { "DBGBCR3_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR3_EL1 }, "DBGBCR3_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR3_EL1 }, 0x801D, true, true, {0} }, // 284 |
1929 | | { "DBGBCR4_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR4_EL1 }, "DBGBCR4_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR4_EL1 }, 0x8025, true, true, {0} }, // 285 |
1930 | | { "DBGBCR5_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR5_EL1 }, "DBGBCR5_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR5_EL1 }, 0x802D, true, true, {0} }, // 286 |
1931 | | { "DBGBCR6_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR6_EL1 }, "DBGBCR6_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR6_EL1 }, 0x8035, true, true, {0} }, // 287 |
1932 | | { "DBGBCR7_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR7_EL1 }, "DBGBCR7_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR7_EL1 }, 0x803D, true, true, {0} }, // 288 |
1933 | | { "DBGBCR8_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR8_EL1 }, "DBGBCR8_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR8_EL1 }, 0x8045, true, true, {0} }, // 289 |
1934 | | { "DBGBCR9_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR9_EL1 }, "DBGBCR9_EL1", { .raw_val = AARCH64_SYSREG_DBGBCR9_EL1 }, 0x804D, true, true, {0} }, // 290 |
1935 | | { "DBGBVR0_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR0_EL1 }, "DBGBVR0_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR0_EL1 }, 0x8004, true, true, {0} }, // 291 |
1936 | | { "DBGBVR10_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR10_EL1 }, "DBGBVR10_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR10_EL1 }, 0x8054, true, true, {0} }, // 292 |
1937 | | { "DBGBVR11_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR11_EL1 }, "DBGBVR11_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR11_EL1 }, 0x805C, true, true, {0} }, // 293 |
1938 | | { "DBGBVR12_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR12_EL1 }, "DBGBVR12_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR12_EL1 }, 0x8064, true, true, {0} }, // 294 |
1939 | | { "DBGBVR13_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR13_EL1 }, "DBGBVR13_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR13_EL1 }, 0x806C, true, true, {0} }, // 295 |
1940 | | { "DBGBVR14_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR14_EL1 }, "DBGBVR14_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR14_EL1 }, 0x8074, true, true, {0} }, // 296 |
1941 | | { "DBGBVR15_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR15_EL1 }, "DBGBVR15_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR15_EL1 }, 0x807C, true, true, {0} }, // 297 |
1942 | | { "DBGBVR1_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR1_EL1 }, "DBGBVR1_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR1_EL1 }, 0x800C, true, true, {0} }, // 298 |
1943 | | { "DBGBVR2_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR2_EL1 }, "DBGBVR2_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR2_EL1 }, 0x8014, true, true, {0} }, // 299 |
1944 | | { "DBGBVR3_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR3_EL1 }, "DBGBVR3_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR3_EL1 }, 0x801C, true, true, {0} }, // 300 |
1945 | | { "DBGBVR4_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR4_EL1 }, "DBGBVR4_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR4_EL1 }, 0x8024, true, true, {0} }, // 301 |
1946 | | { "DBGBVR5_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR5_EL1 }, "DBGBVR5_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR5_EL1 }, 0x802C, true, true, {0} }, // 302 |
1947 | | { "DBGBVR6_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR6_EL1 }, "DBGBVR6_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR6_EL1 }, 0x8034, true, true, {0} }, // 303 |
1948 | | { "DBGBVR7_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR7_EL1 }, "DBGBVR7_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR7_EL1 }, 0x803C, true, true, {0} }, // 304 |
1949 | | { "DBGBVR8_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR8_EL1 }, "DBGBVR8_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR8_EL1 }, 0x8044, true, true, {0} }, // 305 |
1950 | | { "DBGBVR9_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR9_EL1 }, "DBGBVR9_EL1", { .raw_val = AARCH64_SYSREG_DBGBVR9_EL1 }, 0x804C, true, true, {0} }, // 306 |
1951 | | { "DBGCLAIMCLR_EL1", { .raw_val = AARCH64_SYSREG_DBGCLAIMCLR_EL1 }, "DBGCLAIMCLR_EL1", { .raw_val = AARCH64_SYSREG_DBGCLAIMCLR_EL1 }, 0x83CE, true, true, {0} }, // 307 |
1952 | | { "DBGCLAIMSET_EL1", { .raw_val = AARCH64_SYSREG_DBGCLAIMSET_EL1 }, "DBGCLAIMSET_EL1", { .raw_val = AARCH64_SYSREG_DBGCLAIMSET_EL1 }, 0x83C6, true, true, {0} }, // 308 |
1953 | | { "DBGDTRRX_EL0", { .raw_val = AARCH64_SYSREG_DBGDTRRX_EL0 }, "DBGDTRRX_EL0", { .raw_val = AARCH64_SYSREG_DBGDTRRX_EL0 }, 0x9828, true, false, {0} }, // 309 |
1954 | | { "DBGDTRTX_EL0", { .raw_val = AARCH64_SYSREG_DBGDTRTX_EL0 }, "DBGDTRTX_EL0", { .raw_val = AARCH64_SYSREG_DBGDTRTX_EL0 }, 0x9828, false, true, {0} }, // 310 |
1955 | | { "DBGDTR_EL0", { .raw_val = AARCH64_SYSREG_DBGDTR_EL0 }, "DBGDTR_EL0", { .raw_val = AARCH64_SYSREG_DBGDTR_EL0 }, 0x9820, true, true, {0} }, // 311 |
1956 | | { "DBGPRCR_EL1", { .raw_val = AARCH64_SYSREG_DBGPRCR_EL1 }, "DBGPRCR_EL1", { .raw_val = AARCH64_SYSREG_DBGPRCR_EL1 }, 0x80A4, true, true, {0} }, // 312 |
1957 | | { "DBGVCR32_EL2", { .raw_val = AARCH64_SYSREG_DBGVCR32_EL2 }, "DBGVCR32_EL2", { .raw_val = AARCH64_SYSREG_DBGVCR32_EL2 }, 0xA038, true, true, {0} }, // 313 |
1958 | | { "DBGWCR0_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR0_EL1 }, "DBGWCR0_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR0_EL1 }, 0x8007, true, true, {0} }, // 314 |
1959 | | { "DBGWCR10_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR10_EL1 }, "DBGWCR10_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR10_EL1 }, 0x8057, true, true, {0} }, // 315 |
1960 | | { "DBGWCR11_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR11_EL1 }, "DBGWCR11_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR11_EL1 }, 0x805F, true, true, {0} }, // 316 |
1961 | | { "DBGWCR12_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR12_EL1 }, "DBGWCR12_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR12_EL1 }, 0x8067, true, true, {0} }, // 317 |
1962 | | { "DBGWCR13_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR13_EL1 }, "DBGWCR13_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR13_EL1 }, 0x806F, true, true, {0} }, // 318 |
1963 | | { "DBGWCR14_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR14_EL1 }, "DBGWCR14_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR14_EL1 }, 0x8077, true, true, {0} }, // 319 |
1964 | | { "DBGWCR15_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR15_EL1 }, "DBGWCR15_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR15_EL1 }, 0x807F, true, true, {0} }, // 320 |
1965 | | { "DBGWCR1_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR1_EL1 }, "DBGWCR1_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR1_EL1 }, 0x800F, true, true, {0} }, // 321 |
1966 | | { "DBGWCR2_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR2_EL1 }, "DBGWCR2_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR2_EL1 }, 0x8017, true, true, {0} }, // 322 |
1967 | | { "DBGWCR3_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR3_EL1 }, "DBGWCR3_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR3_EL1 }, 0x801F, true, true, {0} }, // 323 |
1968 | | { "DBGWCR4_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR4_EL1 }, "DBGWCR4_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR4_EL1 }, 0x8027, true, true, {0} }, // 324 |
1969 | | { "DBGWCR5_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR5_EL1 }, "DBGWCR5_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR5_EL1 }, 0x802F, true, true, {0} }, // 325 |
1970 | | { "DBGWCR6_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR6_EL1 }, "DBGWCR6_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR6_EL1 }, 0x8037, true, true, {0} }, // 326 |
1971 | | { "DBGWCR7_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR7_EL1 }, "DBGWCR7_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR7_EL1 }, 0x803F, true, true, {0} }, // 327 |
1972 | | { "DBGWCR8_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR8_EL1 }, "DBGWCR8_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR8_EL1 }, 0x8047, true, true, {0} }, // 328 |
1973 | | { "DBGWCR9_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR9_EL1 }, "DBGWCR9_EL1", { .raw_val = AARCH64_SYSREG_DBGWCR9_EL1 }, 0x804F, true, true, {0} }, // 329 |
1974 | | { "DBGWVR0_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR0_EL1 }, "DBGWVR0_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR0_EL1 }, 0x8006, true, true, {0} }, // 330 |
1975 | | { "DBGWVR10_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR10_EL1 }, "DBGWVR10_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR10_EL1 }, 0x8056, true, true, {0} }, // 331 |
1976 | | { "DBGWVR11_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR11_EL1 }, "DBGWVR11_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR11_EL1 }, 0x805E, true, true, {0} }, // 332 |
1977 | | { "DBGWVR12_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR12_EL1 }, "DBGWVR12_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR12_EL1 }, 0x8066, true, true, {0} }, // 333 |
1978 | | { "DBGWVR13_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR13_EL1 }, "DBGWVR13_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR13_EL1 }, 0x806E, true, true, {0} }, // 334 |
1979 | | { "DBGWVR14_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR14_EL1 }, "DBGWVR14_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR14_EL1 }, 0x8076, true, true, {0} }, // 335 |
1980 | | { "DBGWVR15_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR15_EL1 }, "DBGWVR15_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR15_EL1 }, 0x807E, true, true, {0} }, // 336 |
1981 | | { "DBGWVR1_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR1_EL1 }, "DBGWVR1_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR1_EL1 }, 0x800E, true, true, {0} }, // 337 |
1982 | | { "DBGWVR2_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR2_EL1 }, "DBGWVR2_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR2_EL1 }, 0x8016, true, true, {0} }, // 338 |
1983 | | { "DBGWVR3_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR3_EL1 }, "DBGWVR3_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR3_EL1 }, 0x801E, true, true, {0} }, // 339 |
1984 | | { "DBGWVR4_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR4_EL1 }, "DBGWVR4_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR4_EL1 }, 0x8026, true, true, {0} }, // 340 |
1985 | | { "DBGWVR5_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR5_EL1 }, "DBGWVR5_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR5_EL1 }, 0x802E, true, true, {0} }, // 341 |
1986 | | { "DBGWVR6_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR6_EL1 }, "DBGWVR6_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR6_EL1 }, 0x8036, true, true, {0} }, // 342 |
1987 | | { "DBGWVR7_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR7_EL1 }, "DBGWVR7_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR7_EL1 }, 0x803E, true, true, {0} }, // 343 |
1988 | | { "DBGWVR8_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR8_EL1 }, "DBGWVR8_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR8_EL1 }, 0x8046, true, true, {0} }, // 344 |
1989 | | { "DBGWVR9_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR9_EL1 }, "DBGWVR9_EL1", { .raw_val = AARCH64_SYSREG_DBGWVR9_EL1 }, 0x804E, true, true, {0} }, // 345 |
1990 | | { "DCZID_EL0", { .raw_val = AARCH64_SYSREG_DCZID_EL0 }, "DCZID_EL0", { .raw_val = AARCH64_SYSREG_DCZID_EL0 }, 0xD807, true, false, {0} }, // 346 |
1991 | | { "DISR_EL1", { .raw_val = AARCH64_SYSREG_DISR_EL1 }, "DISR_EL1", { .raw_val = AARCH64_SYSREG_DISR_EL1 }, 0xC609, true, true, {AArch64_FeatureRAS} }, // 347 |
1992 | | { "DIT", { .raw_val = AARCH64_SYSREG_DIT }, "DIT", { .raw_val = AARCH64_SYSREG_DIT }, 0xDA15, true, true, {AArch64_FeatureDIT} }, // 348 |
1993 | | { "DLR_EL0", { .raw_val = AARCH64_SYSREG_DLR_EL0 }, "DLR_EL0", { .raw_val = AARCH64_SYSREG_DLR_EL0 }, 0xDA29, true, true, {0} }, // 349 |
1994 | | { "DSPSR_EL0", { .raw_val = AARCH64_SYSREG_DSPSR_EL0 }, "DSPSR_EL0", { .raw_val = AARCH64_SYSREG_DSPSR_EL0 }, 0xDA28, true, true, {0} }, // 350 |
1995 | | { "ELR_EL1", { .raw_val = AARCH64_SYSREG_ELR_EL1 }, "ELR_EL1", { .raw_val = AARCH64_SYSREG_ELR_EL1 }, 0xC201, true, true, {0} }, // 351 |
1996 | | { "ELR_EL12", { .raw_val = AARCH64_SYSREG_ELR_EL12 }, "ELR_EL12", { .raw_val = AARCH64_SYSREG_ELR_EL12 }, 0xEA01, true, true, {AArch64_FeatureVH} }, // 352 |
1997 | | { "ELR_EL2", { .raw_val = AARCH64_SYSREG_ELR_EL2 }, "ELR_EL2", { .raw_val = AARCH64_SYSREG_ELR_EL2 }, 0xE201, true, true, {0} }, // 353 |
1998 | | { "ELR_EL3", { .raw_val = AARCH64_SYSREG_ELR_EL3 }, "ELR_EL3", { .raw_val = AARCH64_SYSREG_ELR_EL3 }, 0xF201, true, true, {0} }, // 354 |
1999 | | { "ERRIDR_EL1", { .raw_val = AARCH64_SYSREG_ERRIDR_EL1 }, "ERRIDR_EL1", { .raw_val = AARCH64_SYSREG_ERRIDR_EL1 }, 0xC298, true, false, {AArch64_FeatureRAS} }, // 355 |
2000 | | { "ERRSELR_EL1", { .raw_val = AARCH64_SYSREG_ERRSELR_EL1 }, "ERRSELR_EL1", { .raw_val = AARCH64_SYSREG_ERRSELR_EL1 }, 0xC299, true, true, {AArch64_FeatureRAS} }, // 356 |
2001 | | { "ERXADDR_EL1", { .raw_val = AARCH64_SYSREG_ERXADDR_EL1 }, "ERXADDR_EL1", { .raw_val = AARCH64_SYSREG_ERXADDR_EL1 }, 0xC2A3, true, true, {AArch64_FeatureRAS} }, // 357 |
2002 | | { "ERXCTLR_EL1", { .raw_val = AARCH64_SYSREG_ERXCTLR_EL1 }, "ERXCTLR_EL1", { .raw_val = AARCH64_SYSREG_ERXCTLR_EL1 }, 0xC2A1, true, true, {AArch64_FeatureRAS} }, // 358 |
2003 | | { "ERXFR_EL1", { .raw_val = AARCH64_SYSREG_ERXFR_EL1 }, "ERXFR_EL1", { .raw_val = AARCH64_SYSREG_ERXFR_EL1 }, 0xC2A0, true, false, {AArch64_FeatureRAS} }, // 359 |
2004 | | { "ERXGSR_EL1", { .raw_val = AARCH64_SYSREG_ERXGSR_EL1 }, "ERXGSR_EL1", { .raw_val = AARCH64_SYSREG_ERXGSR_EL1 }, 0xC29A, true, false, {AArch64_FeatureRASv2} }, // 360 |
2005 | | { "ERXMISC0_EL1", { .raw_val = AARCH64_SYSREG_ERXMISC0_EL1 }, "ERXMISC0_EL1", { .raw_val = AARCH64_SYSREG_ERXMISC0_EL1 }, 0xC2A8, true, true, {AArch64_FeatureRAS} }, // 361 |
2006 | | { "ERXMISC1_EL1", { .raw_val = AARCH64_SYSREG_ERXMISC1_EL1 }, "ERXMISC1_EL1", { .raw_val = AARCH64_SYSREG_ERXMISC1_EL1 }, 0xC2A9, true, true, {AArch64_FeatureRAS} }, // 362 |
2007 | | { "ERXMISC2_EL1", { .raw_val = AARCH64_SYSREG_ERXMISC2_EL1 }, "ERXMISC2_EL1", { .raw_val = AARCH64_SYSREG_ERXMISC2_EL1 }, 0xC2AA, true, true, {0} }, // 363 |
2008 | | { "ERXMISC3_EL1", { .raw_val = AARCH64_SYSREG_ERXMISC3_EL1 }, "ERXMISC3_EL1", { .raw_val = AARCH64_SYSREG_ERXMISC3_EL1 }, 0xC2AB, true, true, {0} }, // 364 |
2009 | | { "ERXPFGCDN_EL1", { .raw_val = AARCH64_SYSREG_ERXPFGCDN_EL1 }, "ERXPFGCDN_EL1", { .raw_val = AARCH64_SYSREG_ERXPFGCDN_EL1 }, 0xC2A6, true, true, {0} }, // 365 |
2010 | | { "ERXPFGCTL_EL1", { .raw_val = AARCH64_SYSREG_ERXPFGCTL_EL1 }, "ERXPFGCTL_EL1", { .raw_val = AARCH64_SYSREG_ERXPFGCTL_EL1 }, 0xC2A5, true, true, {0} }, // 366 |
2011 | | { "ERXPFGF_EL1", { .raw_val = AARCH64_SYSREG_ERXPFGF_EL1 }, "ERXPFGF_EL1", { .raw_val = AARCH64_SYSREG_ERXPFGF_EL1 }, 0xC2A4, true, false, {0} }, // 367 |
2012 | | { "ERXSTATUS_EL1", { .raw_val = AARCH64_SYSREG_ERXSTATUS_EL1 }, "ERXSTATUS_EL1", { .raw_val = AARCH64_SYSREG_ERXSTATUS_EL1 }, 0xC2A2, true, true, {AArch64_FeatureRAS} }, // 368 |
2013 | | { "ESR_EL1", { .raw_val = AARCH64_SYSREG_ESR_EL1 }, "ESR_EL1", { .raw_val = AARCH64_SYSREG_ESR_EL1 }, 0xC290, true, true, {0} }, // 369 |
2014 | | { "ESR_EL12", { .raw_val = AARCH64_SYSREG_ESR_EL12 }, "ESR_EL12", { .raw_val = AARCH64_SYSREG_ESR_EL12 }, 0xEA90, true, true, {AArch64_FeatureVH} }, // 370 |
2015 | | { "ESR_EL2", { .raw_val = AARCH64_SYSREG_ESR_EL2 }, "ESR_EL2", { .raw_val = AARCH64_SYSREG_ESR_EL2 }, 0xE290, true, true, {0} }, // 371 |
2016 | | { "ESR_EL3", { .raw_val = AARCH64_SYSREG_ESR_EL3 }, "ESR_EL3", { .raw_val = AARCH64_SYSREG_ESR_EL3 }, 0xF290, true, true, {0} }, // 372 |
2017 | | { "FAR_EL1", { .raw_val = AARCH64_SYSREG_FAR_EL1 }, "FAR_EL1", { .raw_val = AARCH64_SYSREG_FAR_EL1 }, 0xC300, true, true, {0} }, // 373 |
2018 | | { "FAR_EL12", { .raw_val = AARCH64_SYSREG_FAR_EL12 }, "FAR_EL12", { .raw_val = AARCH64_SYSREG_FAR_EL12 }, 0xEB00, true, true, {AArch64_FeatureVH} }, // 374 |
2019 | | { "FAR_EL2", { .raw_val = AARCH64_SYSREG_FAR_EL2 }, "FAR_EL2", { .raw_val = AARCH64_SYSREG_FAR_EL2 }, 0xE300, true, true, {0} }, // 375 |
2020 | | { "FAR_EL3", { .raw_val = AARCH64_SYSREG_FAR_EL3 }, "FAR_EL3", { .raw_val = AARCH64_SYSREG_FAR_EL3 }, 0xF300, true, true, {0} }, // 376 |
2021 | | { "FGWTE3_EL3", { .raw_val = AARCH64_SYSREG_FGWTE3_EL3 }, "FGWTE3_EL3", { .raw_val = AARCH64_SYSREG_FGWTE3_EL3 }, 0xF08D, true, true, {0} }, // 377 |
2022 | | { "FPCR", { .raw_val = AARCH64_SYSREG_FPCR }, "FPCR", { .raw_val = AARCH64_SYSREG_FPCR }, 0xDA20, true, true, {AArch64_FeatureFPARMv8} }, // 378 |
2023 | | { "FPEXC32_EL2", { .raw_val = AARCH64_SYSREG_FPEXC32_EL2 }, "FPEXC32_EL2", { .raw_val = AARCH64_SYSREG_FPEXC32_EL2 }, 0xE298, true, true, {0} }, // 379 |
2024 | | { "FPMR", { .raw_val = AARCH64_SYSREG_FPMR }, "FPMR", { .raw_val = AARCH64_SYSREG_FPMR }, 0xDA22, true, true, {AArch64_FeatureFPMR} }, // 380 |
2025 | | { "FPSR", { .raw_val = AARCH64_SYSREG_FPSR }, "FPSR", { .raw_val = AARCH64_SYSREG_FPSR }, 0xDA21, true, true, {AArch64_FeatureFPARMv8} }, // 381 |
2026 | | { "GCR_EL1", { .raw_val = AARCH64_SYSREG_GCR_EL1 }, "GCR_EL1", { .raw_val = AARCH64_SYSREG_GCR_EL1 }, 0xC086, true, true, {AArch64_FeatureMTE} }, // 382 |
2027 | | { "GCSCRE0_EL1", { .raw_val = AARCH64_SYSREG_GCSCRE0_EL1 }, "GCSCRE0_EL1", { .raw_val = AARCH64_SYSREG_GCSCRE0_EL1 }, 0xC12A, true, true, {0} }, // 383 |
2028 | | { "GCSCR_EL1", { .raw_val = AARCH64_SYSREG_GCSCR_EL1 }, "GCSCR_EL1", { .raw_val = AARCH64_SYSREG_GCSCR_EL1 }, 0xC128, true, true, {0} }, // 384 |
2029 | | { "GCSCR_EL12", { .raw_val = AARCH64_SYSREG_GCSCR_EL12 }, "GCSCR_EL12", { .raw_val = AARCH64_SYSREG_GCSCR_EL12 }, 0xE928, true, true, {0} }, // 385 |
2030 | | { "GCSCR_EL2", { .raw_val = AARCH64_SYSREG_GCSCR_EL2 }, "GCSCR_EL2", { .raw_val = AARCH64_SYSREG_GCSCR_EL2 }, 0xE128, true, true, {0} }, // 386 |
2031 | | { "GCSCR_EL3", { .raw_val = AARCH64_SYSREG_GCSCR_EL3 }, "GCSCR_EL3", { .raw_val = AARCH64_SYSREG_GCSCR_EL3 }, 0xF128, true, true, {0} }, // 387 |
2032 | | { "GCSPR_EL0", { .raw_val = AARCH64_SYSREG_GCSPR_EL0 }, "GCSPR_EL0", { .raw_val = AARCH64_SYSREG_GCSPR_EL0 }, 0xD929, true, true, {0} }, // 388 |
2033 | | { "GCSPR_EL1", { .raw_val = AARCH64_SYSREG_GCSPR_EL1 }, "GCSPR_EL1", { .raw_val = AARCH64_SYSREG_GCSPR_EL1 }, 0xC129, true, true, {0} }, // 389 |
2034 | | { "GCSPR_EL12", { .raw_val = AARCH64_SYSREG_GCSPR_EL12 }, "GCSPR_EL12", { .raw_val = AARCH64_SYSREG_GCSPR_EL12 }, 0xE929, true, true, {0} }, // 390 |
2035 | | { "GCSPR_EL2", { .raw_val = AARCH64_SYSREG_GCSPR_EL2 }, "GCSPR_EL2", { .raw_val = AARCH64_SYSREG_GCSPR_EL2 }, 0xE129, true, true, {0} }, // 391 |
2036 | | { "GCSPR_EL3", { .raw_val = AARCH64_SYSREG_GCSPR_EL3 }, "GCSPR_EL3", { .raw_val = AARCH64_SYSREG_GCSPR_EL3 }, 0xF129, true, true, {0} }, // 392 |
2037 | | { "GMID_EL1", { .raw_val = AARCH64_SYSREG_GMID_EL1 }, "GMID_EL1", { .raw_val = AARCH64_SYSREG_GMID_EL1 }, 0xC804, true, false, {AArch64_FeatureMTE} }, // 393 |
2038 | | { "GPCCR_EL3", { .raw_val = AARCH64_SYSREG_GPCCR_EL3 }, "GPCCR_EL3", { .raw_val = AARCH64_SYSREG_GPCCR_EL3 }, 0xF10E, true, true, {AArch64_FeatureRME} }, // 394 |
2039 | | { "GPTBR_EL3", { .raw_val = AARCH64_SYSREG_GPTBR_EL3 }, "GPTBR_EL3", { .raw_val = AARCH64_SYSREG_GPTBR_EL3 }, 0xF10C, true, true, {AArch64_FeatureRME} }, // 395 |
2040 | | { "HACDBSBR_EL2", { .raw_val = AARCH64_SYSREG_HACDBSBR_EL2 }, "HACDBSBR_EL2", { .raw_val = AARCH64_SYSREG_HACDBSBR_EL2 }, 0xE11C, true, true, {0} }, // 396 |
2041 | | { "HACDBSCONS_EL2", { .raw_val = AARCH64_SYSREG_HACDBSCONS_EL2 }, "HACDBSCONS_EL2", { .raw_val = AARCH64_SYSREG_HACDBSCONS_EL2 }, 0xE11D, true, true, {0} }, // 397 |
2042 | | { "HACR_EL2", { .raw_val = AARCH64_SYSREG_HACR_EL2 }, "HACR_EL2", { .raw_val = AARCH64_SYSREG_HACR_EL2 }, 0xE08F, true, true, {0} }, // 398 |
2043 | | { "HAFGRTR_EL2", { .raw_val = AARCH64_SYSREG_HAFGRTR_EL2 }, "HAFGRTR_EL2", { .raw_val = AARCH64_SYSREG_HAFGRTR_EL2 }, 0xE18E, true, true, {AArch64_FeatureFineGrainedTraps} }, // 399 |
2044 | | { "HCRX_EL2", { .raw_val = AARCH64_SYSREG_HCRX_EL2 }, "HCRX_EL2", { .raw_val = AARCH64_SYSREG_HCRX_EL2 }, 0xE092, true, true, {AArch64_FeatureHCX} }, // 400 |
2045 | | { "HCR_EL2", { .raw_val = AARCH64_SYSREG_HCR_EL2 }, "HCR_EL2", { .raw_val = AARCH64_SYSREG_HCR_EL2 }, 0xE088, true, true, {0} }, // 401 |
2046 | | { "HDBSSBR_EL2", { .raw_val = AARCH64_SYSREG_HDBSSBR_EL2 }, "HDBSSBR_EL2", { .raw_val = AARCH64_SYSREG_HDBSSBR_EL2 }, 0xE11A, true, true, {0} }, // 402 |
2047 | | { "HDBSSPROD_EL2", { .raw_val = AARCH64_SYSREG_HDBSSPROD_EL2 }, "HDBSSPROD_EL2", { .raw_val = AARCH64_SYSREG_HDBSSPROD_EL2 }, 0xE11B, true, true, {0} }, // 403 |
2048 | | { "HDFGRTR2_EL2", { .raw_val = AARCH64_SYSREG_HDFGRTR2_EL2 }, "HDFGRTR2_EL2", { .raw_val = AARCH64_SYSREG_HDFGRTR2_EL2 }, 0xE188, true, true, {AArch64_FeatureFineGrainedTraps} }, // 404 |
2049 | | { "HDFGRTR_EL2", { .raw_val = AARCH64_SYSREG_HDFGRTR_EL2 }, "HDFGRTR_EL2", { .raw_val = AARCH64_SYSREG_HDFGRTR_EL2 }, 0xE18C, true, true, {AArch64_FeatureFineGrainedTraps} }, // 405 |
2050 | | { "HDFGWTR2_EL2", { .raw_val = AARCH64_SYSREG_HDFGWTR2_EL2 }, "HDFGWTR2_EL2", { .raw_val = AARCH64_SYSREG_HDFGWTR2_EL2 }, 0xE189, true, true, {AArch64_FeatureFineGrainedTraps} }, // 406 |
2051 | | { "HDFGWTR_EL2", { .raw_val = AARCH64_SYSREG_HDFGWTR_EL2 }, "HDFGWTR_EL2", { .raw_val = AARCH64_SYSREG_HDFGWTR_EL2 }, 0xE18D, true, true, {AArch64_FeatureFineGrainedTraps} }, // 407 |
2052 | | { "HFGITR2_EL2", { .raw_val = AARCH64_SYSREG_HFGITR2_EL2 }, "HFGITR2_EL2", { .raw_val = AARCH64_SYSREG_HFGITR2_EL2 }, 0xE18F, true, true, {AArch64_FeatureFineGrainedTraps} }, // 408 |
2053 | | { "HFGITR_EL2", { .raw_val = AARCH64_SYSREG_HFGITR_EL2 }, "HFGITR_EL2", { .raw_val = AARCH64_SYSREG_HFGITR_EL2 }, 0xE08E, true, true, {AArch64_FeatureFineGrainedTraps} }, // 409 |
2054 | | { "HFGRTR2_EL2", { .raw_val = AARCH64_SYSREG_HFGRTR2_EL2 }, "HFGRTR2_EL2", { .raw_val = AARCH64_SYSREG_HFGRTR2_EL2 }, 0xE18A, true, true, {AArch64_FeatureFineGrainedTraps} }, // 410 |
2055 | | { "HFGRTR_EL2", { .raw_val = AARCH64_SYSREG_HFGRTR_EL2 }, "HFGRTR_EL2", { .raw_val = AARCH64_SYSREG_HFGRTR_EL2 }, 0xE08C, true, true, {AArch64_FeatureFineGrainedTraps} }, // 411 |
2056 | | { "HFGWTR2_EL2", { .raw_val = AARCH64_SYSREG_HFGWTR2_EL2 }, "HFGWTR2_EL2", { .raw_val = AARCH64_SYSREG_HFGWTR2_EL2 }, 0xE18B, true, true, {AArch64_FeatureFineGrainedTraps} }, // 412 |
2057 | | { "HFGWTR_EL2", { .raw_val = AARCH64_SYSREG_HFGWTR_EL2 }, "HFGWTR_EL2", { .raw_val = AARCH64_SYSREG_HFGWTR_EL2 }, 0xE08D, true, true, {AArch64_FeatureFineGrainedTraps} }, // 413 |
2058 | | { "HPFAR_EL2", { .raw_val = AARCH64_SYSREG_HPFAR_EL2 }, "HPFAR_EL2", { .raw_val = AARCH64_SYSREG_HPFAR_EL2 }, 0xE304, true, true, {0} }, // 414 |
2059 | | { "HSTR_EL2", { .raw_val = AARCH64_SYSREG_HSTR_EL2 }, "HSTR_EL2", { .raw_val = AARCH64_SYSREG_HSTR_EL2 }, 0xE08B, true, true, {0} }, // 415 |
2060 | | { "ICC_AP0R0_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP0R0_EL1 }, "ICC_AP0R0_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP0R0_EL1 }, 0xC644, true, true, {0} }, // 416 |
2061 | | { "ICC_AP0R1_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP0R1_EL1 }, "ICC_AP0R1_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP0R1_EL1 }, 0xC645, true, true, {0} }, // 417 |
2062 | | { "ICC_AP0R2_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP0R2_EL1 }, "ICC_AP0R2_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP0R2_EL1 }, 0xC646, true, true, {0} }, // 418 |
2063 | | { "ICC_AP0R3_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP0R3_EL1 }, "ICC_AP0R3_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP0R3_EL1 }, 0xC647, true, true, {0} }, // 419 |
2064 | | { "ICC_AP1R0_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP1R0_EL1 }, "ICC_AP1R0_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP1R0_EL1 }, 0xC648, true, true, {0} }, // 420 |
2065 | | { "ICC_AP1R1_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP1R1_EL1 }, "ICC_AP1R1_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP1R1_EL1 }, 0xC649, true, true, {0} }, // 421 |
2066 | | { "ICC_AP1R2_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP1R2_EL1 }, "ICC_AP1R2_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP1R2_EL1 }, 0xC64A, true, true, {0} }, // 422 |
2067 | | { "ICC_AP1R3_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP1R3_EL1 }, "ICC_AP1R3_EL1", { .raw_val = AARCH64_SYSREG_ICC_AP1R3_EL1 }, 0xC64B, true, true, {0} }, // 423 |
2068 | | { "ICC_ASGI1R_EL1", { .raw_val = AARCH64_SYSREG_ICC_ASGI1R_EL1 }, "ICC_ASGI1R_EL1", { .raw_val = AARCH64_SYSREG_ICC_ASGI1R_EL1 }, 0xC65E, false, true, {0} }, // 424 |
2069 | | { "ICC_BPR0_EL1", { .raw_val = AARCH64_SYSREG_ICC_BPR0_EL1 }, "ICC_BPR0_EL1", { .raw_val = AARCH64_SYSREG_ICC_BPR0_EL1 }, 0xC643, true, true, {0} }, // 425 |
2070 | | { "ICC_BPR1_EL1", { .raw_val = AARCH64_SYSREG_ICC_BPR1_EL1 }, "ICC_BPR1_EL1", { .raw_val = AARCH64_SYSREG_ICC_BPR1_EL1 }, 0xC663, true, true, {0} }, // 426 |
2071 | | { "ICC_CTLR_EL1", { .raw_val = AARCH64_SYSREG_ICC_CTLR_EL1 }, "ICC_CTLR_EL1", { .raw_val = AARCH64_SYSREG_ICC_CTLR_EL1 }, 0xC664, true, true, {0} }, // 427 |
2072 | | { "ICC_CTLR_EL3", { .raw_val = AARCH64_SYSREG_ICC_CTLR_EL3 }, "ICC_CTLR_EL3", { .raw_val = AARCH64_SYSREG_ICC_CTLR_EL3 }, 0xF664, true, true, {0} }, // 428 |
2073 | | { "ICC_DIR_EL1", { .raw_val = AARCH64_SYSREG_ICC_DIR_EL1 }, "ICC_DIR_EL1", { .raw_val = AARCH64_SYSREG_ICC_DIR_EL1 }, 0xC659, false, true, {0} }, // 429 |
2074 | | { "ICC_EOIR0_EL1", { .raw_val = AARCH64_SYSREG_ICC_EOIR0_EL1 }, "ICC_EOIR0_EL1", { .raw_val = AARCH64_SYSREG_ICC_EOIR0_EL1 }, 0xC641, false, true, {0} }, // 430 |
2075 | | { "ICC_EOIR1_EL1", { .raw_val = AARCH64_SYSREG_ICC_EOIR1_EL1 }, "ICC_EOIR1_EL1", { .raw_val = AARCH64_SYSREG_ICC_EOIR1_EL1 }, 0xC661, false, true, {0} }, // 431 |
2076 | | { "ICC_HPPIR0_EL1", { .raw_val = AARCH64_SYSREG_ICC_HPPIR0_EL1 }, "ICC_HPPIR0_EL1", { .raw_val = AARCH64_SYSREG_ICC_HPPIR0_EL1 }, 0xC642, true, false, {0} }, // 432 |
2077 | | { "ICC_HPPIR1_EL1", { .raw_val = AARCH64_SYSREG_ICC_HPPIR1_EL1 }, "ICC_HPPIR1_EL1", { .raw_val = AARCH64_SYSREG_ICC_HPPIR1_EL1 }, 0xC662, true, false, {0} }, // 433 |
2078 | | { "ICC_IAR0_EL1", { .raw_val = AARCH64_SYSREG_ICC_IAR0_EL1 }, "ICC_IAR0_EL1", { .raw_val = AARCH64_SYSREG_ICC_IAR0_EL1 }, 0xC640, true, false, {0} }, // 434 |
2079 | | { "ICC_IAR1_EL1", { .raw_val = AARCH64_SYSREG_ICC_IAR1_EL1 }, "ICC_IAR1_EL1", { .raw_val = AARCH64_SYSREG_ICC_IAR1_EL1 }, 0xC660, true, false, {0} }, // 435 |
2080 | | { "ICC_IGRPEN0_EL1", { .raw_val = AARCH64_SYSREG_ICC_IGRPEN0_EL1 }, "ICC_IGRPEN0_EL1", { .raw_val = AARCH64_SYSREG_ICC_IGRPEN0_EL1 }, 0xC666, true, true, {0} }, // 436 |
2081 | | { "ICC_IGRPEN1_EL1", { .raw_val = AARCH64_SYSREG_ICC_IGRPEN1_EL1 }, "ICC_IGRPEN1_EL1", { .raw_val = AARCH64_SYSREG_ICC_IGRPEN1_EL1 }, 0xC667, true, true, {0} }, // 437 |
2082 | | { "ICC_IGRPEN1_EL3", { .raw_val = AARCH64_SYSREG_ICC_IGRPEN1_EL3 }, "ICC_IGRPEN1_EL3", { .raw_val = AARCH64_SYSREG_ICC_IGRPEN1_EL3 }, 0xF667, true, true, {0} }, // 438 |
2083 | | { "ICC_NMIAR1_EL1", { .raw_val = AARCH64_SYSREG_ICC_NMIAR1_EL1 }, "ICC_NMIAR1_EL1", { .raw_val = AARCH64_SYSREG_ICC_NMIAR1_EL1 }, 0xC64D, true, false, {AArch64_FeatureNMI} }, // 439 |
2084 | | { "ICC_PMR_EL1", { .raw_val = AARCH64_SYSREG_ICC_PMR_EL1 }, "ICC_PMR_EL1", { .raw_val = AARCH64_SYSREG_ICC_PMR_EL1 }, 0xC230, true, true, {0} }, // 440 |
2085 | | { "ICC_RPR_EL1", { .raw_val = AARCH64_SYSREG_ICC_RPR_EL1 }, "ICC_RPR_EL1", { .raw_val = AARCH64_SYSREG_ICC_RPR_EL1 }, 0xC65B, true, false, {0} }, // 441 |
2086 | | { "ICC_SGI0R_EL1", { .raw_val = AARCH64_SYSREG_ICC_SGI0R_EL1 }, "ICC_SGI0R_EL1", { .raw_val = AARCH64_SYSREG_ICC_SGI0R_EL1 }, 0xC65F, false, true, {0} }, // 442 |
2087 | | { "ICC_SGI1R_EL1", { .raw_val = AARCH64_SYSREG_ICC_SGI1R_EL1 }, "ICC_SGI1R_EL1", { .raw_val = AARCH64_SYSREG_ICC_SGI1R_EL1 }, 0xC65D, false, true, {0} }, // 443 |
2088 | | { "ICC_SRE_EL1", { .raw_val = AARCH64_SYSREG_ICC_SRE_EL1 }, "ICC_SRE_EL1", { .raw_val = AARCH64_SYSREG_ICC_SRE_EL1 }, 0xC665, true, true, {0} }, // 444 |
2089 | | { "ICC_SRE_EL2", { .raw_val = AARCH64_SYSREG_ICC_SRE_EL2 }, "ICC_SRE_EL2", { .raw_val = AARCH64_SYSREG_ICC_SRE_EL2 }, 0xE64D, true, true, {0} }, // 445 |
2090 | | { "ICC_SRE_EL3", { .raw_val = AARCH64_SYSREG_ICC_SRE_EL3 }, "ICC_SRE_EL3", { .raw_val = AARCH64_SYSREG_ICC_SRE_EL3 }, 0xF665, true, true, {0} }, // 446 |
2091 | | { "ICH_AP0R0_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP0R0_EL2 }, "ICH_AP0R0_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP0R0_EL2 }, 0xE640, true, true, {0} }, // 447 |
2092 | | { "ICH_AP0R1_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP0R1_EL2 }, "ICH_AP0R1_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP0R1_EL2 }, 0xE641, true, true, {0} }, // 448 |
2093 | | { "ICH_AP0R2_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP0R2_EL2 }, "ICH_AP0R2_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP0R2_EL2 }, 0xE642, true, true, {0} }, // 449 |
2094 | | { "ICH_AP0R3_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP0R3_EL2 }, "ICH_AP0R3_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP0R3_EL2 }, 0xE643, true, true, {0} }, // 450 |
2095 | | { "ICH_AP1R0_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP1R0_EL2 }, "ICH_AP1R0_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP1R0_EL2 }, 0xE648, true, true, {0} }, // 451 |
2096 | | { "ICH_AP1R1_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP1R1_EL2 }, "ICH_AP1R1_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP1R1_EL2 }, 0xE649, true, true, {0} }, // 452 |
2097 | | { "ICH_AP1R2_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP1R2_EL2 }, "ICH_AP1R2_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP1R2_EL2 }, 0xE64A, true, true, {0} }, // 453 |
2098 | | { "ICH_AP1R3_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP1R3_EL2 }, "ICH_AP1R3_EL2", { .raw_val = AARCH64_SYSREG_ICH_AP1R3_EL2 }, 0xE64B, true, true, {0} }, // 454 |
2099 | | { "ICH_EISR_EL2", { .raw_val = AARCH64_SYSREG_ICH_EISR_EL2 }, "ICH_EISR_EL2", { .raw_val = AARCH64_SYSREG_ICH_EISR_EL2 }, 0xE65B, true, false, {0} }, // 455 |
2100 | | { "ICH_ELRSR_EL2", { .raw_val = AARCH64_SYSREG_ICH_ELRSR_EL2 }, "ICH_ELRSR_EL2", { .raw_val = AARCH64_SYSREG_ICH_ELRSR_EL2 }, 0xE65D, true, false, {0} }, // 456 |
2101 | | { "ICH_HCR_EL2", { .raw_val = AARCH64_SYSREG_ICH_HCR_EL2 }, "ICH_HCR_EL2", { .raw_val = AARCH64_SYSREG_ICH_HCR_EL2 }, 0xE658, true, true, {0} }, // 457 |
2102 | | { "ICH_LR0_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR0_EL2 }, "ICH_LR0_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR0_EL2 }, 0xE660, true, true, {0} }, // 458 |
2103 | | { "ICH_LR10_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR10_EL2 }, "ICH_LR10_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR10_EL2 }, 0xE66A, true, true, {0} }, // 459 |
2104 | | { "ICH_LR11_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR11_EL2 }, "ICH_LR11_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR11_EL2 }, 0xE66B, true, true, {0} }, // 460 |
2105 | | { "ICH_LR12_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR12_EL2 }, "ICH_LR12_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR12_EL2 }, 0xE66C, true, true, {0} }, // 461 |
2106 | | { "ICH_LR13_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR13_EL2 }, "ICH_LR13_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR13_EL2 }, 0xE66D, true, true, {0} }, // 462 |
2107 | | { "ICH_LR14_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR14_EL2 }, "ICH_LR14_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR14_EL2 }, 0xE66E, true, true, {0} }, // 463 |
2108 | | { "ICH_LR15_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR15_EL2 }, "ICH_LR15_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR15_EL2 }, 0xE66F, true, true, {0} }, // 464 |
2109 | | { "ICH_LR1_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR1_EL2 }, "ICH_LR1_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR1_EL2 }, 0xE661, true, true, {0} }, // 465 |
2110 | | { "ICH_LR2_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR2_EL2 }, "ICH_LR2_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR2_EL2 }, 0xE662, true, true, {0} }, // 466 |
2111 | | { "ICH_LR3_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR3_EL2 }, "ICH_LR3_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR3_EL2 }, 0xE663, true, true, {0} }, // 467 |
2112 | | { "ICH_LR4_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR4_EL2 }, "ICH_LR4_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR4_EL2 }, 0xE664, true, true, {0} }, // 468 |
2113 | | { "ICH_LR5_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR5_EL2 }, "ICH_LR5_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR5_EL2 }, 0xE665, true, true, {0} }, // 469 |
2114 | | { "ICH_LR6_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR6_EL2 }, "ICH_LR6_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR6_EL2 }, 0xE666, true, true, {0} }, // 470 |
2115 | | { "ICH_LR7_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR7_EL2 }, "ICH_LR7_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR7_EL2 }, 0xE667, true, true, {0} }, // 471 |
2116 | | { "ICH_LR8_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR8_EL2 }, "ICH_LR8_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR8_EL2 }, 0xE668, true, true, {0} }, // 472 |
2117 | | { "ICH_LR9_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR9_EL2 }, "ICH_LR9_EL2", { .raw_val = AARCH64_SYSREG_ICH_LR9_EL2 }, 0xE669, true, true, {0} }, // 473 |
2118 | | { "ICH_MISR_EL2", { .raw_val = AARCH64_SYSREG_ICH_MISR_EL2 }, "ICH_MISR_EL2", { .raw_val = AARCH64_SYSREG_ICH_MISR_EL2 }, 0xE65A, true, false, {0} }, // 474 |
2119 | | { "ICH_VMCR_EL2", { .raw_val = AARCH64_SYSREG_ICH_VMCR_EL2 }, "ICH_VMCR_EL2", { .raw_val = AARCH64_SYSREG_ICH_VMCR_EL2 }, 0xE65F, true, true, {0} }, // 475 |
2120 | | { "ICH_VTR_EL2", { .raw_val = AARCH64_SYSREG_ICH_VTR_EL2 }, "ICH_VTR_EL2", { .raw_val = AARCH64_SYSREG_ICH_VTR_EL2 }, 0xE659, true, false, {0} }, // 476 |
2121 | | { "ID_AA64AFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64AFR0_EL1 }, "ID_AA64AFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64AFR0_EL1 }, 0xC02C, true, false, {0} }, // 477 |
2122 | | { "ID_AA64AFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64AFR1_EL1 }, "ID_AA64AFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64AFR1_EL1 }, 0xC02D, true, false, {0} }, // 478 |
2123 | | { "ID_AA64DFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64DFR0_EL1 }, "ID_AA64DFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64DFR0_EL1 }, 0xC028, true, false, {0} }, // 479 |
2124 | | { "ID_AA64DFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64DFR1_EL1 }, "ID_AA64DFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64DFR1_EL1 }, 0xC029, true, false, {0} }, // 480 |
2125 | | { "ID_AA64DFR2_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64DFR2_EL1 }, "ID_AA64DFR2_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64DFR2_EL1 }, 0xC02A, true, false, {0} }, // 481 |
2126 | | { "ID_AA64FPFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64FPFR0_EL1 }, "ID_AA64FPFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64FPFR0_EL1 }, 0xC027, true, false, {AArch64_FeatureFPMR} }, // 482 |
2127 | | { "ID_AA64ISAR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64ISAR0_EL1 }, "ID_AA64ISAR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64ISAR0_EL1 }, 0xC030, true, false, {0} }, // 483 |
2128 | | { "ID_AA64ISAR1_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64ISAR1_EL1 }, "ID_AA64ISAR1_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64ISAR1_EL1 }, 0xC031, true, false, {0} }, // 484 |
2129 | | { "ID_AA64ISAR2_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64ISAR2_EL1 }, "ID_AA64ISAR2_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64ISAR2_EL1 }, 0xC032, true, false, {0} }, // 485 |
2130 | | { "ID_AA64ISAR3_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64ISAR3_EL1 }, "ID_AA64ISAR3_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64ISAR3_EL1 }, 0xC033, true, false, {0} }, // 486 |
2131 | | { "ID_AA64MMFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64MMFR0_EL1 }, "ID_AA64MMFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64MMFR0_EL1 }, 0xC038, true, false, {0} }, // 487 |
2132 | | { "ID_AA64MMFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64MMFR1_EL1 }, "ID_AA64MMFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64MMFR1_EL1 }, 0xC039, true, false, {0} }, // 488 |
2133 | | { "ID_AA64MMFR2_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64MMFR2_EL1 }, "ID_AA64MMFR2_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64MMFR2_EL1 }, 0xC03A, true, false, {0} }, // 489 |
2134 | | { "ID_AA64MMFR3_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64MMFR3_EL1 }, "ID_AA64MMFR3_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64MMFR3_EL1 }, 0xC03B, true, false, {0} }, // 490 |
2135 | | { "ID_AA64MMFR4_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64MMFR4_EL1 }, "ID_AA64MMFR4_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64MMFR4_EL1 }, 0xC03C, true, false, {0} }, // 491 |
2136 | | { "ID_AA64PFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64PFR0_EL1 }, "ID_AA64PFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64PFR0_EL1 }, 0xC020, true, false, {0} }, // 492 |
2137 | | { "ID_AA64PFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64PFR1_EL1 }, "ID_AA64PFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64PFR1_EL1 }, 0xC021, true, false, {0} }, // 493 |
2138 | | { "ID_AA64PFR2_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64PFR2_EL1 }, "ID_AA64PFR2_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64PFR2_EL1 }, 0xC022, true, false, {0} }, // 494 |
2139 | | { "ID_AA64SMFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64SMFR0_EL1 }, "ID_AA64SMFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64SMFR0_EL1 }, 0xC025, true, false, {AArch64_FeatureSME} }, // 495 |
2140 | | { "ID_AA64ZFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64ZFR0_EL1 }, "ID_AA64ZFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AA64ZFR0_EL1 }, 0xC024, true, false, {AArch64_FeatureSVE} }, // 496 |
2141 | | { "ID_AFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AFR0_EL1 }, "ID_AFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_AFR0_EL1 }, 0xC00B, true, false, {0} }, // 497 |
2142 | | { "ID_DFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_DFR0_EL1 }, "ID_DFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_DFR0_EL1 }, 0xC00A, true, false, {0} }, // 498 |
2143 | | { "ID_DFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_DFR1_EL1 }, "ID_DFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_DFR1_EL1 }, 0xC01D, true, false, {0} }, // 499 |
2144 | | { "ID_ISAR0_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR0_EL1 }, "ID_ISAR0_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR0_EL1 }, 0xC010, true, false, {0} }, // 500 |
2145 | | { "ID_ISAR1_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR1_EL1 }, "ID_ISAR1_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR1_EL1 }, 0xC011, true, false, {0} }, // 501 |
2146 | | { "ID_ISAR2_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR2_EL1 }, "ID_ISAR2_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR2_EL1 }, 0xC012, true, false, {0} }, // 502 |
2147 | | { "ID_ISAR3_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR3_EL1 }, "ID_ISAR3_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR3_EL1 }, 0xC013, true, false, {0} }, // 503 |
2148 | | { "ID_ISAR4_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR4_EL1 }, "ID_ISAR4_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR4_EL1 }, 0xC014, true, false, {0} }, // 504 |
2149 | | { "ID_ISAR5_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR5_EL1 }, "ID_ISAR5_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR5_EL1 }, 0xC015, true, false, {0} }, // 505 |
2150 | | { "ID_ISAR6_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR6_EL1 }, "ID_ISAR6_EL1", { .raw_val = AARCH64_SYSREG_ID_ISAR6_EL1 }, 0xC017, true, false, {AArch64_HasV8_2aOps} }, // 506 |
2151 | | { "ID_MMFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR0_EL1 }, "ID_MMFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR0_EL1 }, 0xC00C, true, false, {0} }, // 507 |
2152 | | { "ID_MMFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR1_EL1 }, "ID_MMFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR1_EL1 }, 0xC00D, true, false, {0} }, // 508 |
2153 | | { "ID_MMFR2_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR2_EL1 }, "ID_MMFR2_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR2_EL1 }, 0xC00E, true, false, {0} }, // 509 |
2154 | | { "ID_MMFR3_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR3_EL1 }, "ID_MMFR3_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR3_EL1 }, 0xC00F, true, false, {0} }, // 510 |
2155 | | { "ID_MMFR4_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR4_EL1 }, "ID_MMFR4_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR4_EL1 }, 0xC016, true, false, {0} }, // 511 |
2156 | | { "ID_MMFR5_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR5_EL1 }, "ID_MMFR5_EL1", { .raw_val = AARCH64_SYSREG_ID_MMFR5_EL1 }, 0xC01E, true, false, {0} }, // 512 |
2157 | | { "ID_PFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_PFR0_EL1 }, "ID_PFR0_EL1", { .raw_val = AARCH64_SYSREG_ID_PFR0_EL1 }, 0xC008, true, false, {0} }, // 513 |
2158 | | { "ID_PFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_PFR1_EL1 }, "ID_PFR1_EL1", { .raw_val = AARCH64_SYSREG_ID_PFR1_EL1 }, 0xC009, true, false, {0} }, // 514 |
2159 | | { "ID_PFR2_EL1", { .raw_val = AARCH64_SYSREG_ID_PFR2_EL1 }, "ID_PFR2_EL1", { .raw_val = AARCH64_SYSREG_ID_PFR2_EL1 }, 0xC01C, true, false, {AArch64_FeatureSpecRestrict} }, // 515 |
2160 | | { "IFSR32_EL2", { .raw_val = AARCH64_SYSREG_IFSR32_EL2 }, "IFSR32_EL2", { .raw_val = AARCH64_SYSREG_IFSR32_EL2 }, 0xE281, true, true, {0} }, // 516 |
2161 | | { "ISR_EL1", { .raw_val = AARCH64_SYSREG_ISR_EL1 }, "ISR_EL1", { .raw_val = AARCH64_SYSREG_ISR_EL1 }, 0xC608, true, false, {0} }, // 517 |
2162 | | { "LORC_EL1", { .raw_val = AARCH64_SYSREG_LORC_EL1 }, "LORC_EL1", { .raw_val = AARCH64_SYSREG_LORC_EL1 }, 0xC523, true, true, {AArch64_FeatureLOR} }, // 518 |
2163 | | { "LOREA_EL1", { .raw_val = AARCH64_SYSREG_LOREA_EL1 }, "LOREA_EL1", { .raw_val = AARCH64_SYSREG_LOREA_EL1 }, 0xC521, true, true, {AArch64_FeatureLOR} }, // 519 |
2164 | | { "LORID_EL1", { .raw_val = AARCH64_SYSREG_LORID_EL1 }, "LORID_EL1", { .raw_val = AARCH64_SYSREG_LORID_EL1 }, 0xC527, true, false, {AArch64_FeatureLOR} }, // 520 |
2165 | | { "LORN_EL1", { .raw_val = AARCH64_SYSREG_LORN_EL1 }, "LORN_EL1", { .raw_val = AARCH64_SYSREG_LORN_EL1 }, 0xC522, true, true, {AArch64_FeatureLOR} }, // 521 |
2166 | | { "LORSA_EL1", { .raw_val = AARCH64_SYSREG_LORSA_EL1 }, "LORSA_EL1", { .raw_val = AARCH64_SYSREG_LORSA_EL1 }, 0xC520, true, true, {AArch64_FeatureLOR} }, // 522 |
2167 | | { "MAIR2_EL1", { .raw_val = AARCH64_SYSREG_MAIR2_EL1 }, "MAIR2_EL1", { .raw_val = AARCH64_SYSREG_MAIR2_EL1 }, 0xC511, true, true, {0} }, // 523 |
2168 | | { "MAIR2_EL12", { .raw_val = AARCH64_SYSREG_MAIR2_EL12 }, "MAIR2_EL12", { .raw_val = AARCH64_SYSREG_MAIR2_EL12 }, 0xED11, true, true, {0} }, // 524 |
2169 | | { "MAIR2_EL2", { .raw_val = AARCH64_SYSREG_MAIR2_EL2 }, "MAIR2_EL2", { .raw_val = AARCH64_SYSREG_MAIR2_EL2 }, 0xE509, true, true, {0} }, // 525 |
2170 | | { "MAIR2_EL3", { .raw_val = AARCH64_SYSREG_MAIR2_EL3 }, "MAIR2_EL3", { .raw_val = AARCH64_SYSREG_MAIR2_EL3 }, 0xF509, true, true, {0} }, // 526 |
2171 | | { "MAIR_EL1", { .raw_val = AARCH64_SYSREG_MAIR_EL1 }, "MAIR_EL1", { .raw_val = AARCH64_SYSREG_MAIR_EL1 }, 0xC510, true, true, {0} }, // 527 |
2172 | | { "MAIR_EL12", { .raw_val = AARCH64_SYSREG_MAIR_EL12 }, "MAIR_EL12", { .raw_val = AARCH64_SYSREG_MAIR_EL12 }, 0xED10, true, true, {AArch64_FeatureVH} }, // 528 |
2173 | | { "MAIR_EL2", { .raw_val = AARCH64_SYSREG_MAIR_EL2 }, "MAIR_EL2", { .raw_val = AARCH64_SYSREG_MAIR_EL2 }, 0xE510, true, true, {0} }, // 529 |
2174 | | { "MAIR_EL3", { .raw_val = AARCH64_SYSREG_MAIR_EL3 }, "MAIR_EL3", { .raw_val = AARCH64_SYSREG_MAIR_EL3 }, 0xF510, true, true, {0} }, // 530 |
2175 | | { "MDCCINT_EL1", { .raw_val = AARCH64_SYSREG_MDCCINT_EL1 }, "MDCCINT_EL1", { .raw_val = AARCH64_SYSREG_MDCCINT_EL1 }, 0x8010, true, true, {0} }, // 531 |
2176 | | { "MDCCSR_EL0", { .raw_val = AARCH64_SYSREG_MDCCSR_EL0 }, "MDCCSR_EL0", { .raw_val = AARCH64_SYSREG_MDCCSR_EL0 }, 0x9808, true, false, {0} }, // 532 |
2177 | | { "MDCR_EL2", { .raw_val = AARCH64_SYSREG_MDCR_EL2 }, "MDCR_EL2", { .raw_val = AARCH64_SYSREG_MDCR_EL2 }, 0xE089, true, true, {0} }, // 533 |
2178 | | { "MDCR_EL3", { .raw_val = AARCH64_SYSREG_MDCR_EL3 }, "MDCR_EL3", { .raw_val = AARCH64_SYSREG_MDCR_EL3 }, 0xF099, true, true, {0} }, // 534 |
2179 | | { "MDRAR_EL1", { .raw_val = AARCH64_SYSREG_MDRAR_EL1 }, "MDRAR_EL1", { .raw_val = AARCH64_SYSREG_MDRAR_EL1 }, 0x8080, true, false, {0} }, // 535 |
2180 | | { "MDSCR_EL1", { .raw_val = AARCH64_SYSREG_MDSCR_EL1 }, "MDSCR_EL1", { .raw_val = AARCH64_SYSREG_MDSCR_EL1 }, 0x8012, true, true, {0} }, // 536 |
2181 | | { "MDSELR_EL1", { .raw_val = AARCH64_SYSREG_MDSELR_EL1 }, "MDSELR_EL1", { .raw_val = AARCH64_SYSREG_MDSELR_EL1 }, 0x8022, true, true, {0} }, // 537 |
2182 | | { "MDSTEPOP_EL1", { .raw_val = AARCH64_SYSREG_MDSTEPOP_EL1 }, "MDSTEPOP_EL1", { .raw_val = AARCH64_SYSREG_MDSTEPOP_EL1 }, 0x802A, true, true, {0} }, // 538 |
2183 | | { "MECIDR_EL2", { .raw_val = AARCH64_SYSREG_MECIDR_EL2 }, "MECIDR_EL2", { .raw_val = AARCH64_SYSREG_MECIDR_EL2 }, 0xE547, true, false, {AArch64_FeatureMEC} }, // 539 |
2184 | | { "MECID_A0_EL2", { .raw_val = AARCH64_SYSREG_MECID_A0_EL2 }, "MECID_A0_EL2", { .raw_val = AARCH64_SYSREG_MECID_A0_EL2 }, 0xE541, true, true, {AArch64_FeatureMEC} }, // 540 |
2185 | | { "MECID_A1_EL2", { .raw_val = AARCH64_SYSREG_MECID_A1_EL2 }, "MECID_A1_EL2", { .raw_val = AARCH64_SYSREG_MECID_A1_EL2 }, 0xE543, true, true, {AArch64_FeatureMEC} }, // 541 |
2186 | | { "MECID_P0_EL2", { .raw_val = AARCH64_SYSREG_MECID_P0_EL2 }, "MECID_P0_EL2", { .raw_val = AARCH64_SYSREG_MECID_P0_EL2 }, 0xE540, true, true, {AArch64_FeatureMEC} }, // 542 |
2187 | | { "MECID_P1_EL2", { .raw_val = AARCH64_SYSREG_MECID_P1_EL2 }, "MECID_P1_EL2", { .raw_val = AARCH64_SYSREG_MECID_P1_EL2 }, 0xE542, true, true, {AArch64_FeatureMEC} }, // 543 |
2188 | | { "MECID_RL_A_EL3", { .raw_val = AARCH64_SYSREG_MECID_RL_A_EL3 }, "MECID_RL_A_EL3", { .raw_val = AARCH64_SYSREG_MECID_RL_A_EL3 }, 0xF551, true, true, {AArch64_FeatureMEC} }, // 544 |
2189 | | { "MFAR_EL3", { .raw_val = AARCH64_SYSREG_MFAR_EL3 }, "MFAR_EL3", { .raw_val = AARCH64_SYSREG_MFAR_EL3 }, 0xF305, true, true, {0} }, // 545 |
2190 | | { "MIDR_EL1", { .raw_val = AARCH64_SYSREG_MIDR_EL1 }, "MIDR_EL1", { .raw_val = AARCH64_SYSREG_MIDR_EL1 }, 0xC000, true, false, {0} }, // 546 |
2191 | | { "MPAM0_EL1", { .raw_val = AARCH64_SYSREG_MPAM0_EL1 }, "MPAM0_EL1", { .raw_val = AARCH64_SYSREG_MPAM0_EL1 }, 0xC529, true, true, {AArch64_FeatureMPAM} }, // 547 |
2192 | | { "MPAM1_EL1", { .raw_val = AARCH64_SYSREG_MPAM1_EL1 }, "MPAM1_EL1", { .raw_val = AARCH64_SYSREG_MPAM1_EL1 }, 0xC528, true, true, {AArch64_FeatureMPAM} }, // 548 |
2193 | | { "MPAM1_EL12", { .raw_val = AARCH64_SYSREG_MPAM1_EL12 }, "MPAM1_EL12", { .raw_val = AARCH64_SYSREG_MPAM1_EL12 }, 0xED28, true, true, {AArch64_FeatureMPAM} }, // 549 |
2194 | | { "MPAM2_EL2", { .raw_val = AARCH64_SYSREG_MPAM2_EL2 }, "MPAM2_EL2", { .raw_val = AARCH64_SYSREG_MPAM2_EL2 }, 0xE528, true, true, {AArch64_FeatureMPAM} }, // 550 |
2195 | | { "MPAM3_EL3", { .raw_val = AARCH64_SYSREG_MPAM3_EL3 }, "MPAM3_EL3", { .raw_val = AARCH64_SYSREG_MPAM3_EL3 }, 0xF528, true, true, {AArch64_FeatureMPAM} }, // 551 |
2196 | | { "MPAMHCR_EL2", { .raw_val = AARCH64_SYSREG_MPAMHCR_EL2 }, "MPAMHCR_EL2", { .raw_val = AARCH64_SYSREG_MPAMHCR_EL2 }, 0xE520, true, true, {AArch64_FeatureMPAM} }, // 552 |
2197 | | { "MPAMIDR_EL1", { .raw_val = AARCH64_SYSREG_MPAMIDR_EL1 }, "MPAMIDR_EL1", { .raw_val = AARCH64_SYSREG_MPAMIDR_EL1 }, 0xC524, true, false, {AArch64_FeatureMPAM} }, // 553 |
2198 | | { "MPAMSM_EL1", { .raw_val = AARCH64_SYSREG_MPAMSM_EL1 }, "MPAMSM_EL1", { .raw_val = AARCH64_SYSREG_MPAMSM_EL1 }, 0xC52B, true, true, {AArch64_FeatureMPAM, AArch64_FeatureSME} }, // 554 |
2199 | | { "MPAMVPM0_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM0_EL2 }, "MPAMVPM0_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM0_EL2 }, 0xE530, true, true, {AArch64_FeatureMPAM} }, // 555 |
2200 | | { "MPAMVPM1_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM1_EL2 }, "MPAMVPM1_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM1_EL2 }, 0xE531, true, true, {AArch64_FeatureMPAM} }, // 556 |
2201 | | { "MPAMVPM2_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM2_EL2 }, "MPAMVPM2_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM2_EL2 }, 0xE532, true, true, {AArch64_FeatureMPAM} }, // 557 |
2202 | | { "MPAMVPM3_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM3_EL2 }, "MPAMVPM3_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM3_EL2 }, 0xE533, true, true, {AArch64_FeatureMPAM} }, // 558 |
2203 | | { "MPAMVPM4_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM4_EL2 }, "MPAMVPM4_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM4_EL2 }, 0xE534, true, true, {AArch64_FeatureMPAM} }, // 559 |
2204 | | { "MPAMVPM5_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM5_EL2 }, "MPAMVPM5_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM5_EL2 }, 0xE535, true, true, {AArch64_FeatureMPAM} }, // 560 |
2205 | | { "MPAMVPM6_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM6_EL2 }, "MPAMVPM6_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM6_EL2 }, 0xE536, true, true, {AArch64_FeatureMPAM} }, // 561 |
2206 | | { "MPAMVPM7_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM7_EL2 }, "MPAMVPM7_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPM7_EL2 }, 0xE537, true, true, {AArch64_FeatureMPAM} }, // 562 |
2207 | | { "MPAMVPMV_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPMV_EL2 }, "MPAMVPMV_EL2", { .raw_val = AARCH64_SYSREG_MPAMVPMV_EL2 }, 0xE521, true, true, {AArch64_FeatureMPAM} }, // 563 |
2208 | | { "MPIDR_EL1", { .raw_val = AARCH64_SYSREG_MPIDR_EL1 }, "MPIDR_EL1", { .raw_val = AARCH64_SYSREG_MPIDR_EL1 }, 0xC005, true, false, {0} }, // 564 |
2209 | | { "MPUIR_EL1", { .raw_val = AARCH64_SYSREG_MPUIR_EL1 }, "MPUIR_EL1", { .raw_val = AARCH64_SYSREG_MPUIR_EL1 }, 0xC004, true, true, {AArch64_HasV8_0rOps} }, // 565 |
2210 | | { "MPUIR_EL2", { .raw_val = AARCH64_SYSREG_MPUIR_EL2 }, "MPUIR_EL2", { .raw_val = AARCH64_SYSREG_MPUIR_EL2 }, 0xE004, true, true, {AArch64_HasV8_0rOps} }, // 566 |
2211 | | { "MVFR0_EL1", { .raw_val = AARCH64_SYSREG_MVFR0_EL1 }, "MVFR0_EL1", { .raw_val = AARCH64_SYSREG_MVFR0_EL1 }, 0xC018, true, false, {0} }, // 567 |
2212 | | { "MVFR1_EL1", { .raw_val = AARCH64_SYSREG_MVFR1_EL1 }, "MVFR1_EL1", { .raw_val = AARCH64_SYSREG_MVFR1_EL1 }, 0xC019, true, false, {0} }, // 568 |
2213 | | { "MVFR2_EL1", { .raw_val = AARCH64_SYSREG_MVFR2_EL1 }, "MVFR2_EL1", { .raw_val = AARCH64_SYSREG_MVFR2_EL1 }, 0xC01A, true, false, {0} }, // 569 |
2214 | | { "NZCV", { .raw_val = AARCH64_SYSREG_NZCV }, "NZCV", { .raw_val = AARCH64_SYSREG_NZCV }, 0xDA10, true, true, {0} }, // 570 |
2215 | | { "OSDLR_EL1", { .raw_val = AARCH64_SYSREG_OSDLR_EL1 }, "OSDLR_EL1", { .raw_val = AARCH64_SYSREG_OSDLR_EL1 }, 0x809C, true, true, {0} }, // 571 |
2216 | | { "OSDTRRX_EL1", { .raw_val = AARCH64_SYSREG_OSDTRRX_EL1 }, "OSDTRRX_EL1", { .raw_val = AARCH64_SYSREG_OSDTRRX_EL1 }, 0x8002, true, true, {0} }, // 572 |
2217 | | { "OSDTRTX_EL1", { .raw_val = AARCH64_SYSREG_OSDTRTX_EL1 }, "OSDTRTX_EL1", { .raw_val = AARCH64_SYSREG_OSDTRTX_EL1 }, 0x801A, true, true, {0} }, // 573 |
2218 | | { "OSECCR_EL1", { .raw_val = AARCH64_SYSREG_OSECCR_EL1 }, "OSECCR_EL1", { .raw_val = AARCH64_SYSREG_OSECCR_EL1 }, 0x8032, true, true, {0} }, // 574 |
2219 | | { "OSLAR_EL1", { .raw_val = AARCH64_SYSREG_OSLAR_EL1 }, "OSLAR_EL1", { .raw_val = AARCH64_SYSREG_OSLAR_EL1 }, 0x8084, false, true, {0} }, // 575 |
2220 | | { "OSLSR_EL1", { .raw_val = AARCH64_SYSREG_OSLSR_EL1 }, "OSLSR_EL1", { .raw_val = AARCH64_SYSREG_OSLSR_EL1 }, 0x808C, true, false, {0} }, // 576 |
2221 | | { "PAN", { .raw_val = AARCH64_SYSREG_PAN }, "PAN", { .raw_val = AARCH64_SYSREG_PAN }, 0xC213, true, true, {AArch64_FeaturePAN} }, // 577 |
2222 | | { "PAR_EL1", { .raw_val = AARCH64_SYSREG_PAR_EL1 }, "PAR_EL1", { .raw_val = AARCH64_SYSREG_PAR_EL1 }, 0xC3A0, true, true, {0} }, // 578 |
2223 | | { "PFAR_EL1", { .raw_val = AARCH64_SYSREG_PFAR_EL1 }, "PFAR_EL1", { .raw_val = AARCH64_SYSREG_PFAR_EL1 }, 0xC305, true, true, {0} }, // 579 |
2224 | | { "PFAR_EL12", { .raw_val = AARCH64_SYSREG_PFAR_EL12 }, "PFAR_EL12", { .raw_val = AARCH64_SYSREG_PFAR_EL12 }, 0xEB05, true, true, {0} }, // 580 |
2225 | | { "PFAR_EL2", { .raw_val = AARCH64_SYSREG_PFAR_EL2 }, "PFAR_EL2", { .raw_val = AARCH64_SYSREG_PFAR_EL2 }, 0xE305, true, true, {0} }, // 581 |
2226 | | { "PIRE0_EL1", { .raw_val = AARCH64_SYSREG_PIRE0_EL1 }, "PIRE0_EL1", { .raw_val = AARCH64_SYSREG_PIRE0_EL1 }, 0xC512, true, true, {0} }, // 582 |
2227 | | { "PIRE0_EL12", { .raw_val = AARCH64_SYSREG_PIRE0_EL12 }, "PIRE0_EL12", { .raw_val = AARCH64_SYSREG_PIRE0_EL12 }, 0xED12, true, true, {0} }, // 583 |
2228 | | { "PIRE0_EL2", { .raw_val = AARCH64_SYSREG_PIRE0_EL2 }, "PIRE0_EL2", { .raw_val = AARCH64_SYSREG_PIRE0_EL2 }, 0xE512, true, true, {0} }, // 584 |
2229 | | { "PIR_EL1", { .raw_val = AARCH64_SYSREG_PIR_EL1 }, "PIR_EL1", { .raw_val = AARCH64_SYSREG_PIR_EL1 }, 0xC513, true, true, {0} }, // 585 |
2230 | | { "PIR_EL12", { .raw_val = AARCH64_SYSREG_PIR_EL12 }, "PIR_EL12", { .raw_val = AARCH64_SYSREG_PIR_EL12 }, 0xED13, true, true, {0} }, // 586 |
2231 | | { "PIR_EL2", { .raw_val = AARCH64_SYSREG_PIR_EL2 }, "PIR_EL2", { .raw_val = AARCH64_SYSREG_PIR_EL2 }, 0xE513, true, true, {0} }, // 587 |
2232 | | { "PIR_EL3", { .raw_val = AARCH64_SYSREG_PIR_EL3 }, "PIR_EL3", { .raw_val = AARCH64_SYSREG_PIR_EL3 }, 0xF513, true, true, {0} }, // 588 |
2233 | | { "PM", { .raw_val = AARCH64_SYSREG_PM }, "PM", { .raw_val = AARCH64_SYSREG_PM }, 0xC219, true, true, {0} }, // 589 |
2234 | | { "PMBIDR_EL1", { .raw_val = AARCH64_SYSREG_PMBIDR_EL1 }, "PMBIDR_EL1", { .raw_val = AARCH64_SYSREG_PMBIDR_EL1 }, 0xC4D7, true, false, {AArch64_FeatureSPE} }, // 590 |
2235 | | { "PMBLIMITR_EL1", { .raw_val = AARCH64_SYSREG_PMBLIMITR_EL1 }, "PMBLIMITR_EL1", { .raw_val = AARCH64_SYSREG_PMBLIMITR_EL1 }, 0xC4D0, true, true, {AArch64_FeatureSPE} }, // 591 |
2236 | | { "PMBPTR_EL1", { .raw_val = AARCH64_SYSREG_PMBPTR_EL1 }, "PMBPTR_EL1", { .raw_val = AARCH64_SYSREG_PMBPTR_EL1 }, 0xC4D1, true, true, {AArch64_FeatureSPE} }, // 592 |
2237 | | { "PMBSR_EL1", { .raw_val = AARCH64_SYSREG_PMBSR_EL1 }, "PMBSR_EL1", { .raw_val = AARCH64_SYSREG_PMBSR_EL1 }, 0xC4D3, true, true, {AArch64_FeatureSPE} }, // 593 |
2238 | | { "PMCCFILTR_EL0", { .raw_val = AARCH64_SYSREG_PMCCFILTR_EL0 }, "PMCCFILTR_EL0", { .raw_val = AARCH64_SYSREG_PMCCFILTR_EL0 }, 0xDF7F, true, true, {0} }, // 594 |
2239 | | { "PMCCNTR_EL0", { .raw_val = AARCH64_SYSREG_PMCCNTR_EL0 }, "PMCCNTR_EL0", { .raw_val = AARCH64_SYSREG_PMCCNTR_EL0 }, 0xDCE8, true, true, {0} }, // 595 |
2240 | | { "PMCCNTSVR_EL1", { .raw_val = AARCH64_SYSREG_PMCCNTSVR_EL1 }, "PMCCNTSVR_EL1", { .raw_val = AARCH64_SYSREG_PMCCNTSVR_EL1 }, 0x875F, true, false, {0} }, // 596 |
2241 | | { "PMCEID0_EL0", { .raw_val = AARCH64_SYSREG_PMCEID0_EL0 }, "PMCEID0_EL0", { .raw_val = AARCH64_SYSREG_PMCEID0_EL0 }, 0xDCE6, true, false, {0} }, // 597 |
2242 | | { "PMCEID1_EL0", { .raw_val = AARCH64_SYSREG_PMCEID1_EL0 }, "PMCEID1_EL0", { .raw_val = AARCH64_SYSREG_PMCEID1_EL0 }, 0xDCE7, true, false, {0} }, // 598 |
2243 | | { "PMCNTENCLR_EL0", { .raw_val = AARCH64_SYSREG_PMCNTENCLR_EL0 }, "PMCNTENCLR_EL0", { .raw_val = AARCH64_SYSREG_PMCNTENCLR_EL0 }, 0xDCE2, true, true, {0} }, // 599 |
2244 | | { "PMCNTENSET_EL0", { .raw_val = AARCH64_SYSREG_PMCNTENSET_EL0 }, "PMCNTENSET_EL0", { .raw_val = AARCH64_SYSREG_PMCNTENSET_EL0 }, 0xDCE1, true, true, {0} }, // 600 |
2245 | | { "PMCR_EL0", { .raw_val = AARCH64_SYSREG_PMCR_EL0 }, "PMCR_EL0", { .raw_val = AARCH64_SYSREG_PMCR_EL0 }, 0xDCE0, true, true, {0} }, // 601 |
2246 | | { "PMECR_EL1", { .raw_val = AARCH64_SYSREG_PMECR_EL1 }, "PMECR_EL1", { .raw_val = AARCH64_SYSREG_PMECR_EL1 }, 0xC4F5, true, true, {0} }, // 602 |
2247 | | { "PMEVCNTR0_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR0_EL0 }, "PMEVCNTR0_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR0_EL0 }, 0xDF40, true, true, {0} }, // 603 |
2248 | | { "PMEVCNTR10_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR10_EL0 }, "PMEVCNTR10_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR10_EL0 }, 0xDF4A, true, true, {0} }, // 604 |
2249 | | { "PMEVCNTR11_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR11_EL0 }, "PMEVCNTR11_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR11_EL0 }, 0xDF4B, true, true, {0} }, // 605 |
2250 | | { "PMEVCNTR12_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR12_EL0 }, "PMEVCNTR12_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR12_EL0 }, 0xDF4C, true, true, {0} }, // 606 |
2251 | | { "PMEVCNTR13_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR13_EL0 }, "PMEVCNTR13_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR13_EL0 }, 0xDF4D, true, true, {0} }, // 607 |
2252 | | { "PMEVCNTR14_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR14_EL0 }, "PMEVCNTR14_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR14_EL0 }, 0xDF4E, true, true, {0} }, // 608 |
2253 | | { "PMEVCNTR15_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR15_EL0 }, "PMEVCNTR15_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR15_EL0 }, 0xDF4F, true, true, {0} }, // 609 |
2254 | | { "PMEVCNTR16_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR16_EL0 }, "PMEVCNTR16_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR16_EL0 }, 0xDF50, true, true, {0} }, // 610 |
2255 | | { "PMEVCNTR17_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR17_EL0 }, "PMEVCNTR17_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR17_EL0 }, 0xDF51, true, true, {0} }, // 611 |
2256 | | { "PMEVCNTR18_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR18_EL0 }, "PMEVCNTR18_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR18_EL0 }, 0xDF52, true, true, {0} }, // 612 |
2257 | | { "PMEVCNTR19_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR19_EL0 }, "PMEVCNTR19_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR19_EL0 }, 0xDF53, true, true, {0} }, // 613 |
2258 | | { "PMEVCNTR1_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR1_EL0 }, "PMEVCNTR1_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR1_EL0 }, 0xDF41, true, true, {0} }, // 614 |
2259 | | { "PMEVCNTR20_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR20_EL0 }, "PMEVCNTR20_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR20_EL0 }, 0xDF54, true, true, {0} }, // 615 |
2260 | | { "PMEVCNTR21_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR21_EL0 }, "PMEVCNTR21_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR21_EL0 }, 0xDF55, true, true, {0} }, // 616 |
2261 | | { "PMEVCNTR22_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR22_EL0 }, "PMEVCNTR22_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR22_EL0 }, 0xDF56, true, true, {0} }, // 617 |
2262 | | { "PMEVCNTR23_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR23_EL0 }, "PMEVCNTR23_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR23_EL0 }, 0xDF57, true, true, {0} }, // 618 |
2263 | | { "PMEVCNTR24_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR24_EL0 }, "PMEVCNTR24_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR24_EL0 }, 0xDF58, true, true, {0} }, // 619 |
2264 | | { "PMEVCNTR25_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR25_EL0 }, "PMEVCNTR25_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR25_EL0 }, 0xDF59, true, true, {0} }, // 620 |
2265 | | { "PMEVCNTR26_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR26_EL0 }, "PMEVCNTR26_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR26_EL0 }, 0xDF5A, true, true, {0} }, // 621 |
2266 | | { "PMEVCNTR27_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR27_EL0 }, "PMEVCNTR27_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR27_EL0 }, 0xDF5B, true, true, {0} }, // 622 |
2267 | | { "PMEVCNTR28_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR28_EL0 }, "PMEVCNTR28_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR28_EL0 }, 0xDF5C, true, true, {0} }, // 623 |
2268 | | { "PMEVCNTR29_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR29_EL0 }, "PMEVCNTR29_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR29_EL0 }, 0xDF5D, true, true, {0} }, // 624 |
2269 | | { "PMEVCNTR2_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR2_EL0 }, "PMEVCNTR2_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR2_EL0 }, 0xDF42, true, true, {0} }, // 625 |
2270 | | { "PMEVCNTR30_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR30_EL0 }, "PMEVCNTR30_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR30_EL0 }, 0xDF5E, true, true, {0} }, // 626 |
2271 | | { "PMEVCNTR3_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR3_EL0 }, "PMEVCNTR3_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR3_EL0 }, 0xDF43, true, true, {0} }, // 627 |
2272 | | { "PMEVCNTR4_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR4_EL0 }, "PMEVCNTR4_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR4_EL0 }, 0xDF44, true, true, {0} }, // 628 |
2273 | | { "PMEVCNTR5_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR5_EL0 }, "PMEVCNTR5_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR5_EL0 }, 0xDF45, true, true, {0} }, // 629 |
2274 | | { "PMEVCNTR6_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR6_EL0 }, "PMEVCNTR6_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR6_EL0 }, 0xDF46, true, true, {0} }, // 630 |
2275 | | { "PMEVCNTR7_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR7_EL0 }, "PMEVCNTR7_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR7_EL0 }, 0xDF47, true, true, {0} }, // 631 |
2276 | | { "PMEVCNTR8_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR8_EL0 }, "PMEVCNTR8_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR8_EL0 }, 0xDF48, true, true, {0} }, // 632 |
2277 | | { "PMEVCNTR9_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR9_EL0 }, "PMEVCNTR9_EL0", { .raw_val = AARCH64_SYSREG_PMEVCNTR9_EL0 }, 0xDF49, true, true, {0} }, // 633 |
2278 | | { "PMEVCNTSVR0_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR0_EL1 }, "PMEVCNTSVR0_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR0_EL1 }, 0x8740, true, false, {0} }, // 634 |
2279 | | { "PMEVCNTSVR10_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR10_EL1 }, "PMEVCNTSVR10_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR10_EL1 }, 0x874A, true, false, {0} }, // 635 |
2280 | | { "PMEVCNTSVR11_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR11_EL1 }, "PMEVCNTSVR11_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR11_EL1 }, 0x874B, true, false, {0} }, // 636 |
2281 | | { "PMEVCNTSVR12_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR12_EL1 }, "PMEVCNTSVR12_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR12_EL1 }, 0x874C, true, false, {0} }, // 637 |
2282 | | { "PMEVCNTSVR13_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR13_EL1 }, "PMEVCNTSVR13_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR13_EL1 }, 0x874D, true, false, {0} }, // 638 |
2283 | | { "PMEVCNTSVR14_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR14_EL1 }, "PMEVCNTSVR14_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR14_EL1 }, 0x874E, true, false, {0} }, // 639 |
2284 | | { "PMEVCNTSVR15_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR15_EL1 }, "PMEVCNTSVR15_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR15_EL1 }, 0x874F, true, false, {0} }, // 640 |
2285 | | { "PMEVCNTSVR16_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR16_EL1 }, "PMEVCNTSVR16_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR16_EL1 }, 0x8750, true, false, {0} }, // 641 |
2286 | | { "PMEVCNTSVR17_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR17_EL1 }, "PMEVCNTSVR17_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR17_EL1 }, 0x8751, true, false, {0} }, // 642 |
2287 | | { "PMEVCNTSVR18_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR18_EL1 }, "PMEVCNTSVR18_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR18_EL1 }, 0x8752, true, false, {0} }, // 643 |
2288 | | { "PMEVCNTSVR19_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR19_EL1 }, "PMEVCNTSVR19_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR19_EL1 }, 0x8753, true, false, {0} }, // 644 |
2289 | | { "PMEVCNTSVR1_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR1_EL1 }, "PMEVCNTSVR1_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR1_EL1 }, 0x8741, true, false, {0} }, // 645 |
2290 | | { "PMEVCNTSVR20_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR20_EL1 }, "PMEVCNTSVR20_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR20_EL1 }, 0x8754, true, false, {0} }, // 646 |
2291 | | { "PMEVCNTSVR21_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR21_EL1 }, "PMEVCNTSVR21_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR21_EL1 }, 0x8755, true, false, {0} }, // 647 |
2292 | | { "PMEVCNTSVR22_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR22_EL1 }, "PMEVCNTSVR22_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR22_EL1 }, 0x8756, true, false, {0} }, // 648 |
2293 | | { "PMEVCNTSVR23_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR23_EL1 }, "PMEVCNTSVR23_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR23_EL1 }, 0x8757, true, false, {0} }, // 649 |
2294 | | { "PMEVCNTSVR24_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR24_EL1 }, "PMEVCNTSVR24_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR24_EL1 }, 0x8758, true, false, {0} }, // 650 |
2295 | | { "PMEVCNTSVR25_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR25_EL1 }, "PMEVCNTSVR25_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR25_EL1 }, 0x8759, true, false, {0} }, // 651 |
2296 | | { "PMEVCNTSVR26_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR26_EL1 }, "PMEVCNTSVR26_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR26_EL1 }, 0x875A, true, false, {0} }, // 652 |
2297 | | { "PMEVCNTSVR27_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR27_EL1 }, "PMEVCNTSVR27_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR27_EL1 }, 0x875B, true, false, {0} }, // 653 |
2298 | | { "PMEVCNTSVR28_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR28_EL1 }, "PMEVCNTSVR28_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR28_EL1 }, 0x875C, true, false, {0} }, // 654 |
2299 | | { "PMEVCNTSVR29_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR29_EL1 }, "PMEVCNTSVR29_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR29_EL1 }, 0x875D, true, false, {0} }, // 655 |
2300 | | { "PMEVCNTSVR2_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR2_EL1 }, "PMEVCNTSVR2_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR2_EL1 }, 0x8742, true, false, {0} }, // 656 |
2301 | | { "PMEVCNTSVR30_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR30_EL1 }, "PMEVCNTSVR30_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR30_EL1 }, 0x875E, true, false, {0} }, // 657 |
2302 | | { "PMEVCNTSVR3_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR3_EL1 }, "PMEVCNTSVR3_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR3_EL1 }, 0x8743, true, false, {0} }, // 658 |
2303 | | { "PMEVCNTSVR4_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR4_EL1 }, "PMEVCNTSVR4_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR4_EL1 }, 0x8744, true, false, {0} }, // 659 |
2304 | | { "PMEVCNTSVR5_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR5_EL1 }, "PMEVCNTSVR5_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR5_EL1 }, 0x8745, true, false, {0} }, // 660 |
2305 | | { "PMEVCNTSVR6_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR6_EL1 }, "PMEVCNTSVR6_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR6_EL1 }, 0x8746, true, false, {0} }, // 661 |
2306 | | { "PMEVCNTSVR7_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR7_EL1 }, "PMEVCNTSVR7_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR7_EL1 }, 0x8747, true, false, {0} }, // 662 |
2307 | | { "PMEVCNTSVR8_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR8_EL1 }, "PMEVCNTSVR8_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR8_EL1 }, 0x8748, true, false, {0} }, // 663 |
2308 | | { "PMEVCNTSVR9_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR9_EL1 }, "PMEVCNTSVR9_EL1", { .raw_val = AARCH64_SYSREG_PMEVCNTSVR9_EL1 }, 0x8749, true, false, {0} }, // 664 |
2309 | | { "PMEVTYPER0_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER0_EL0 }, "PMEVTYPER0_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER0_EL0 }, 0xDF60, true, true, {0} }, // 665 |
2310 | | { "PMEVTYPER10_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER10_EL0 }, "PMEVTYPER10_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER10_EL0 }, 0xDF6A, true, true, {0} }, // 666 |
2311 | | { "PMEVTYPER11_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER11_EL0 }, "PMEVTYPER11_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER11_EL0 }, 0xDF6B, true, true, {0} }, // 667 |
2312 | | { "PMEVTYPER12_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER12_EL0 }, "PMEVTYPER12_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER12_EL0 }, 0xDF6C, true, true, {0} }, // 668 |
2313 | | { "PMEVTYPER13_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER13_EL0 }, "PMEVTYPER13_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER13_EL0 }, 0xDF6D, true, true, {0} }, // 669 |
2314 | | { "PMEVTYPER14_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER14_EL0 }, "PMEVTYPER14_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER14_EL0 }, 0xDF6E, true, true, {0} }, // 670 |
2315 | | { "PMEVTYPER15_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER15_EL0 }, "PMEVTYPER15_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER15_EL0 }, 0xDF6F, true, true, {0} }, // 671 |
2316 | | { "PMEVTYPER16_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER16_EL0 }, "PMEVTYPER16_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER16_EL0 }, 0xDF70, true, true, {0} }, // 672 |
2317 | | { "PMEVTYPER17_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER17_EL0 }, "PMEVTYPER17_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER17_EL0 }, 0xDF71, true, true, {0} }, // 673 |
2318 | | { "PMEVTYPER18_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER18_EL0 }, "PMEVTYPER18_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER18_EL0 }, 0xDF72, true, true, {0} }, // 674 |
2319 | | { "PMEVTYPER19_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER19_EL0 }, "PMEVTYPER19_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER19_EL0 }, 0xDF73, true, true, {0} }, // 675 |
2320 | | { "PMEVTYPER1_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER1_EL0 }, "PMEVTYPER1_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER1_EL0 }, 0xDF61, true, true, {0} }, // 676 |
2321 | | { "PMEVTYPER20_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER20_EL0 }, "PMEVTYPER20_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER20_EL0 }, 0xDF74, true, true, {0} }, // 677 |
2322 | | { "PMEVTYPER21_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER21_EL0 }, "PMEVTYPER21_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER21_EL0 }, 0xDF75, true, true, {0} }, // 678 |
2323 | | { "PMEVTYPER22_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER22_EL0 }, "PMEVTYPER22_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER22_EL0 }, 0xDF76, true, true, {0} }, // 679 |
2324 | | { "PMEVTYPER23_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER23_EL0 }, "PMEVTYPER23_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER23_EL0 }, 0xDF77, true, true, {0} }, // 680 |
2325 | | { "PMEVTYPER24_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER24_EL0 }, "PMEVTYPER24_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER24_EL0 }, 0xDF78, true, true, {0} }, // 681 |
2326 | | { "PMEVTYPER25_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER25_EL0 }, "PMEVTYPER25_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER25_EL0 }, 0xDF79, true, true, {0} }, // 682 |
2327 | | { "PMEVTYPER26_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER26_EL0 }, "PMEVTYPER26_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER26_EL0 }, 0xDF7A, true, true, {0} }, // 683 |
2328 | | { "PMEVTYPER27_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER27_EL0 }, "PMEVTYPER27_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER27_EL0 }, 0xDF7B, true, true, {0} }, // 684 |
2329 | | { "PMEVTYPER28_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER28_EL0 }, "PMEVTYPER28_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER28_EL0 }, 0xDF7C, true, true, {0} }, // 685 |
2330 | | { "PMEVTYPER29_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER29_EL0 }, "PMEVTYPER29_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER29_EL0 }, 0xDF7D, true, true, {0} }, // 686 |
2331 | | { "PMEVTYPER2_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER2_EL0 }, "PMEVTYPER2_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER2_EL0 }, 0xDF62, true, true, {0} }, // 687 |
2332 | | { "PMEVTYPER30_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER30_EL0 }, "PMEVTYPER30_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER30_EL0 }, 0xDF7E, true, true, {0} }, // 688 |
2333 | | { "PMEVTYPER3_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER3_EL0 }, "PMEVTYPER3_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER3_EL0 }, 0xDF63, true, true, {0} }, // 689 |
2334 | | { "PMEVTYPER4_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER4_EL0 }, "PMEVTYPER4_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER4_EL0 }, 0xDF64, true, true, {0} }, // 690 |
2335 | | { "PMEVTYPER5_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER5_EL0 }, "PMEVTYPER5_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER5_EL0 }, 0xDF65, true, true, {0} }, // 691 |
2336 | | { "PMEVTYPER6_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER6_EL0 }, "PMEVTYPER6_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER6_EL0 }, 0xDF66, true, true, {0} }, // 692 |
2337 | | { "PMEVTYPER7_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER7_EL0 }, "PMEVTYPER7_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER7_EL0 }, 0xDF67, true, true, {0} }, // 693 |
2338 | | { "PMEVTYPER8_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER8_EL0 }, "PMEVTYPER8_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER8_EL0 }, 0xDF68, true, true, {0} }, // 694 |
2339 | | { "PMEVTYPER9_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER9_EL0 }, "PMEVTYPER9_EL0", { .raw_val = AARCH64_SYSREG_PMEVTYPER9_EL0 }, 0xDF69, true, true, {0} }, // 695 |
2340 | | { "PMIAR_EL1", { .raw_val = AARCH64_SYSREG_PMIAR_EL1 }, "PMIAR_EL1", { .raw_val = AARCH64_SYSREG_PMIAR_EL1 }, 0xC4F7, true, true, {0} }, // 696 |
2341 | | { "PMICFILTR_EL0", { .raw_val = AARCH64_SYSREG_PMICFILTR_EL0 }, "PMICFILTR_EL0", { .raw_val = AARCH64_SYSREG_PMICFILTR_EL0 }, 0xDCB0, true, true, {0} }, // 697 |
2342 | | { "PMICNTR_EL0", { .raw_val = AARCH64_SYSREG_PMICNTR_EL0 }, "PMICNTR_EL0", { .raw_val = AARCH64_SYSREG_PMICNTR_EL0 }, 0xDCA0, true, true, {0} }, // 698 |
2343 | | { "PMICNTSVR_EL1", { .raw_val = AARCH64_SYSREG_PMICNTSVR_EL1 }, "PMICNTSVR_EL1", { .raw_val = AARCH64_SYSREG_PMICNTSVR_EL1 }, 0x8760, true, false, {0} }, // 699 |
2344 | | { "PMINTENCLR_EL1", { .raw_val = AARCH64_SYSREG_PMINTENCLR_EL1 }, "PMINTENCLR_EL1", { .raw_val = AARCH64_SYSREG_PMINTENCLR_EL1 }, 0xC4F2, true, true, {0} }, // 700 |
2345 | | { "PMINTENSET_EL1", { .raw_val = AARCH64_SYSREG_PMINTENSET_EL1 }, "PMINTENSET_EL1", { .raw_val = AARCH64_SYSREG_PMINTENSET_EL1 }, 0xC4F1, true, true, {0} }, // 701 |
2346 | | { "PMMIR_EL1", { .raw_val = AARCH64_SYSREG_PMMIR_EL1 }, "PMMIR_EL1", { .raw_val = AARCH64_SYSREG_PMMIR_EL1 }, 0xC4F6, true, false, {0} }, // 702 |
2347 | | { "PMOVSCLR_EL0", { .raw_val = AARCH64_SYSREG_PMOVSCLR_EL0 }, "PMOVSCLR_EL0", { .raw_val = AARCH64_SYSREG_PMOVSCLR_EL0 }, 0xDCE3, true, true, {0} }, // 703 |
2348 | | { "PMOVSSET_EL0", { .raw_val = AARCH64_SYSREG_PMOVSSET_EL0 }, "PMOVSSET_EL0", { .raw_val = AARCH64_SYSREG_PMOVSSET_EL0 }, 0xDCF3, true, true, {0} }, // 704 |
2349 | | { "PMSCR_EL1", { .raw_val = AARCH64_SYSREG_PMSCR_EL1 }, "PMSCR_EL1", { .raw_val = AARCH64_SYSREG_PMSCR_EL1 }, 0xC4C8, true, true, {AArch64_FeatureSPE} }, // 705 |
2350 | | { "PMSCR_EL12", { .raw_val = AARCH64_SYSREG_PMSCR_EL12 }, "PMSCR_EL12", { .raw_val = AARCH64_SYSREG_PMSCR_EL12 }, 0xECC8, true, true, {AArch64_FeatureSPE} }, // 706 |
2351 | | { "PMSCR_EL2", { .raw_val = AARCH64_SYSREG_PMSCR_EL2 }, "PMSCR_EL2", { .raw_val = AARCH64_SYSREG_PMSCR_EL2 }, 0xE4C8, true, true, {AArch64_FeatureSPE} }, // 707 |
2352 | | { "PMSDSFR_EL1", { .raw_val = AARCH64_SYSREG_PMSDSFR_EL1 }, "PMSDSFR_EL1", { .raw_val = AARCH64_SYSREG_PMSDSFR_EL1 }, 0xC4D4, true, true, {0} }, // 708 |
2353 | | { "PMSELR_EL0", { .raw_val = AARCH64_SYSREG_PMSELR_EL0 }, "PMSELR_EL0", { .raw_val = AARCH64_SYSREG_PMSELR_EL0 }, 0xDCE5, true, true, {0} }, // 709 |
2354 | | { "PMSEVFR_EL1", { .raw_val = AARCH64_SYSREG_PMSEVFR_EL1 }, "PMSEVFR_EL1", { .raw_val = AARCH64_SYSREG_PMSEVFR_EL1 }, 0xC4CD, true, true, {AArch64_FeatureSPE} }, // 710 |
2355 | | { "PMSFCR_EL1", { .raw_val = AARCH64_SYSREG_PMSFCR_EL1 }, "PMSFCR_EL1", { .raw_val = AARCH64_SYSREG_PMSFCR_EL1 }, 0xC4CC, true, true, {AArch64_FeatureSPE} }, // 711 |
2356 | | { "PMSICR_EL1", { .raw_val = AARCH64_SYSREG_PMSICR_EL1 }, "PMSICR_EL1", { .raw_val = AARCH64_SYSREG_PMSICR_EL1 }, 0xC4CA, true, true, {AArch64_FeatureSPE} }, // 712 |
2357 | | { "PMSIDR_EL1", { .raw_val = AARCH64_SYSREG_PMSIDR_EL1 }, "PMSIDR_EL1", { .raw_val = AARCH64_SYSREG_PMSIDR_EL1 }, 0xC4CF, true, false, {AArch64_FeatureSPE} }, // 713 |
2358 | | { "PMSIRR_EL1", { .raw_val = AARCH64_SYSREG_PMSIRR_EL1 }, "PMSIRR_EL1", { .raw_val = AARCH64_SYSREG_PMSIRR_EL1 }, 0xC4CB, true, true, {AArch64_FeatureSPE} }, // 714 |
2359 | | { "PMSLATFR_EL1", { .raw_val = AARCH64_SYSREG_PMSLATFR_EL1 }, "PMSLATFR_EL1", { .raw_val = AARCH64_SYSREG_PMSLATFR_EL1 }, 0xC4CE, true, true, {AArch64_FeatureSPE} }, // 715 |
2360 | | { "PMSNEVFR_EL1", { .raw_val = AARCH64_SYSREG_PMSNEVFR_EL1 }, "PMSNEVFR_EL1", { .raw_val = AARCH64_SYSREG_PMSNEVFR_EL1 }, 0xC4C9, true, true, {AArch64_FeatureSPE_EEF} }, // 716 |
2361 | | { "PMSSCR_EL1", { .raw_val = AARCH64_SYSREG_PMSSCR_EL1 }, "PMSSCR_EL1", { .raw_val = AARCH64_SYSREG_PMSSCR_EL1 }, 0xC4EB, true, true, {0} }, // 717 |
2362 | | { "PMSWINC_EL0", { .raw_val = AARCH64_SYSREG_PMSWINC_EL0 }, "PMSWINC_EL0", { .raw_val = AARCH64_SYSREG_PMSWINC_EL0 }, 0xDCE4, false, true, {0} }, // 718 |
2363 | | { "PMUACR_EL1", { .raw_val = AARCH64_SYSREG_PMUACR_EL1 }, "PMUACR_EL1", { .raw_val = AARCH64_SYSREG_PMUACR_EL1 }, 0xC4F4, true, true, {0} }, // 719 |
2364 | | { "PMUSERENR_EL0", { .raw_val = AARCH64_SYSREG_PMUSERENR_EL0 }, "PMUSERENR_EL0", { .raw_val = AARCH64_SYSREG_PMUSERENR_EL0 }, 0xDCF0, true, true, {0} }, // 720 |
2365 | | { "PMXEVCNTR_EL0", { .raw_val = AARCH64_SYSREG_PMXEVCNTR_EL0 }, "PMXEVCNTR_EL0", { .raw_val = AARCH64_SYSREG_PMXEVCNTR_EL0 }, 0xDCEA, true, true, {0} }, // 721 |
2366 | | { "PMXEVTYPER_EL0", { .raw_val = AARCH64_SYSREG_PMXEVTYPER_EL0 }, "PMXEVTYPER_EL0", { .raw_val = AARCH64_SYSREG_PMXEVTYPER_EL0 }, 0xDCE9, true, true, {0} }, // 722 |
2367 | | { "PMZR_EL0", { .raw_val = AARCH64_SYSREG_PMZR_EL0 }, "PMZR_EL0", { .raw_val = AARCH64_SYSREG_PMZR_EL0 }, 0xDCEC, false, true, {0} }, // 723 |
2368 | | { "POR_EL0", { .raw_val = AARCH64_SYSREG_POR_EL0 }, "POR_EL0", { .raw_val = AARCH64_SYSREG_POR_EL0 }, 0xDD14, true, true, {0} }, // 724 |
2369 | | { "POR_EL1", { .raw_val = AARCH64_SYSREG_POR_EL1 }, "POR_EL1", { .raw_val = AARCH64_SYSREG_POR_EL1 }, 0xC514, true, true, {0} }, // 725 |
2370 | | { "POR_EL12", { .raw_val = AARCH64_SYSREG_POR_EL12 }, "POR_EL12", { .raw_val = AARCH64_SYSREG_POR_EL12 }, 0xED14, true, true, {0} }, // 726 |
2371 | | { "POR_EL2", { .raw_val = AARCH64_SYSREG_POR_EL2 }, "POR_EL2", { .raw_val = AARCH64_SYSREG_POR_EL2 }, 0xE514, true, true, {0} }, // 727 |
2372 | | { "POR_EL3", { .raw_val = AARCH64_SYSREG_POR_EL3 }, "POR_EL3", { .raw_val = AARCH64_SYSREG_POR_EL3 }, 0xF514, true, true, {0} }, // 728 |
2373 | | { "PRBAR10_EL1", { .raw_val = AARCH64_SYSREG_PRBAR10_EL1 }, "PRBAR10_EL1", { .raw_val = AARCH64_SYSREG_PRBAR10_EL1 }, 0xC368, true, true, {AArch64_HasV8_0rOps} }, // 729 |
2374 | | { "PRBAR10_EL2", { .raw_val = AARCH64_SYSREG_PRBAR10_EL2 }, "PRBAR10_EL2", { .raw_val = AARCH64_SYSREG_PRBAR10_EL2 }, 0xE368, true, true, {AArch64_HasV8_0rOps} }, // 730 |
2375 | | { "PRBAR11_EL1", { .raw_val = AARCH64_SYSREG_PRBAR11_EL1 }, "PRBAR11_EL1", { .raw_val = AARCH64_SYSREG_PRBAR11_EL1 }, 0xC36C, true, true, {AArch64_HasV8_0rOps} }, // 731 |
2376 | | { "PRBAR11_EL2", { .raw_val = AARCH64_SYSREG_PRBAR11_EL2 }, "PRBAR11_EL2", { .raw_val = AARCH64_SYSREG_PRBAR11_EL2 }, 0xE36C, true, true, {AArch64_HasV8_0rOps} }, // 732 |
2377 | | { "PRBAR12_EL1", { .raw_val = AARCH64_SYSREG_PRBAR12_EL1 }, "PRBAR12_EL1", { .raw_val = AARCH64_SYSREG_PRBAR12_EL1 }, 0xC370, true, true, {AArch64_HasV8_0rOps} }, // 733 |
2378 | | { "PRBAR12_EL2", { .raw_val = AARCH64_SYSREG_PRBAR12_EL2 }, "PRBAR12_EL2", { .raw_val = AARCH64_SYSREG_PRBAR12_EL2 }, 0xE370, true, true, {AArch64_HasV8_0rOps} }, // 734 |
2379 | | { "PRBAR13_EL1", { .raw_val = AARCH64_SYSREG_PRBAR13_EL1 }, "PRBAR13_EL1", { .raw_val = AARCH64_SYSREG_PRBAR13_EL1 }, 0xC374, true, true, {AArch64_HasV8_0rOps} }, // 735 |
2380 | | { "PRBAR13_EL2", { .raw_val = AARCH64_SYSREG_PRBAR13_EL2 }, "PRBAR13_EL2", { .raw_val = AARCH64_SYSREG_PRBAR13_EL2 }, 0xE374, true, true, {AArch64_HasV8_0rOps} }, // 736 |
2381 | | { "PRBAR14_EL1", { .raw_val = AARCH64_SYSREG_PRBAR14_EL1 }, "PRBAR14_EL1", { .raw_val = AARCH64_SYSREG_PRBAR14_EL1 }, 0xC378, true, true, {AArch64_HasV8_0rOps} }, // 737 |
2382 | | { "PRBAR14_EL2", { .raw_val = AARCH64_SYSREG_PRBAR14_EL2 }, "PRBAR14_EL2", { .raw_val = AARCH64_SYSREG_PRBAR14_EL2 }, 0xE378, true, true, {AArch64_HasV8_0rOps} }, // 738 |
2383 | | { "PRBAR15_EL1", { .raw_val = AARCH64_SYSREG_PRBAR15_EL1 }, "PRBAR15_EL1", { .raw_val = AARCH64_SYSREG_PRBAR15_EL1 }, 0xC37C, true, true, {AArch64_HasV8_0rOps} }, // 739 |
2384 | | { "PRBAR15_EL2", { .raw_val = AARCH64_SYSREG_PRBAR15_EL2 }, "PRBAR15_EL2", { .raw_val = AARCH64_SYSREG_PRBAR15_EL2 }, 0xE37C, true, true, {AArch64_HasV8_0rOps} }, // 740 |
2385 | | { "PRBAR1_EL1", { .raw_val = AARCH64_SYSREG_PRBAR1_EL1 }, "PRBAR1_EL1", { .raw_val = AARCH64_SYSREG_PRBAR1_EL1 }, 0xC344, true, true, {AArch64_HasV8_0rOps} }, // 741 |
2386 | | { "PRBAR1_EL2", { .raw_val = AARCH64_SYSREG_PRBAR1_EL2 }, "PRBAR1_EL2", { .raw_val = AARCH64_SYSREG_PRBAR1_EL2 }, 0xE344, true, true, {AArch64_HasV8_0rOps} }, // 742 |
2387 | | { "PRBAR2_EL1", { .raw_val = AARCH64_SYSREG_PRBAR2_EL1 }, "PRBAR2_EL1", { .raw_val = AARCH64_SYSREG_PRBAR2_EL1 }, 0xC348, true, true, {AArch64_HasV8_0rOps} }, // 743 |
2388 | | { "PRBAR2_EL2", { .raw_val = AARCH64_SYSREG_PRBAR2_EL2 }, "PRBAR2_EL2", { .raw_val = AARCH64_SYSREG_PRBAR2_EL2 }, 0xE348, true, true, {AArch64_HasV8_0rOps} }, // 744 |
2389 | | { "PRBAR3_EL1", { .raw_val = AARCH64_SYSREG_PRBAR3_EL1 }, "PRBAR3_EL1", { .raw_val = AARCH64_SYSREG_PRBAR3_EL1 }, 0xC34C, true, true, {AArch64_HasV8_0rOps} }, // 745 |
2390 | | { "PRBAR3_EL2", { .raw_val = AARCH64_SYSREG_PRBAR3_EL2 }, "PRBAR3_EL2", { .raw_val = AARCH64_SYSREG_PRBAR3_EL2 }, 0xE34C, true, true, {AArch64_HasV8_0rOps} }, // 746 |
2391 | | { "PRBAR4_EL1", { .raw_val = AARCH64_SYSREG_PRBAR4_EL1 }, "PRBAR4_EL1", { .raw_val = AARCH64_SYSREG_PRBAR4_EL1 }, 0xC350, true, true, {AArch64_HasV8_0rOps} }, // 747 |
2392 | | { "PRBAR4_EL2", { .raw_val = AARCH64_SYSREG_PRBAR4_EL2 }, "PRBAR4_EL2", { .raw_val = AARCH64_SYSREG_PRBAR4_EL2 }, 0xE350, true, true, {AArch64_HasV8_0rOps} }, // 748 |
2393 | | { "PRBAR5_EL1", { .raw_val = AARCH64_SYSREG_PRBAR5_EL1 }, "PRBAR5_EL1", { .raw_val = AARCH64_SYSREG_PRBAR5_EL1 }, 0xC354, true, true, {AArch64_HasV8_0rOps} }, // 749 |
2394 | | { "PRBAR5_EL2", { .raw_val = AARCH64_SYSREG_PRBAR5_EL2 }, "PRBAR5_EL2", { .raw_val = AARCH64_SYSREG_PRBAR5_EL2 }, 0xE354, true, true, {AArch64_HasV8_0rOps} }, // 750 |
2395 | | { "PRBAR6_EL1", { .raw_val = AARCH64_SYSREG_PRBAR6_EL1 }, "PRBAR6_EL1", { .raw_val = AARCH64_SYSREG_PRBAR6_EL1 }, 0xC358, true, true, {AArch64_HasV8_0rOps} }, // 751 |
2396 | | { "PRBAR6_EL2", { .raw_val = AARCH64_SYSREG_PRBAR6_EL2 }, "PRBAR6_EL2", { .raw_val = AARCH64_SYSREG_PRBAR6_EL2 }, 0xE358, true, true, {AArch64_HasV8_0rOps} }, // 752 |
2397 | | { "PRBAR7_EL1", { .raw_val = AARCH64_SYSREG_PRBAR7_EL1 }, "PRBAR7_EL1", { .raw_val = AARCH64_SYSREG_PRBAR7_EL1 }, 0xC35C, true, true, {AArch64_HasV8_0rOps} }, // 753 |
2398 | | { "PRBAR7_EL2", { .raw_val = AARCH64_SYSREG_PRBAR7_EL2 }, "PRBAR7_EL2", { .raw_val = AARCH64_SYSREG_PRBAR7_EL2 }, 0xE35C, true, true, {AArch64_HasV8_0rOps} }, // 754 |
2399 | | { "PRBAR8_EL1", { .raw_val = AARCH64_SYSREG_PRBAR8_EL1 }, "PRBAR8_EL1", { .raw_val = AARCH64_SYSREG_PRBAR8_EL1 }, 0xC360, true, true, {AArch64_HasV8_0rOps} }, // 755 |
2400 | | { "PRBAR8_EL2", { .raw_val = AARCH64_SYSREG_PRBAR8_EL2 }, "PRBAR8_EL2", { .raw_val = AARCH64_SYSREG_PRBAR8_EL2 }, 0xE360, true, true, {AArch64_HasV8_0rOps} }, // 756 |
2401 | | { "PRBAR9_EL1", { .raw_val = AARCH64_SYSREG_PRBAR9_EL1 }, "PRBAR9_EL1", { .raw_val = AARCH64_SYSREG_PRBAR9_EL1 }, 0xC364, true, true, {AArch64_HasV8_0rOps} }, // 757 |
2402 | | { "PRBAR9_EL2", { .raw_val = AARCH64_SYSREG_PRBAR9_EL2 }, "PRBAR9_EL2", { .raw_val = AARCH64_SYSREG_PRBAR9_EL2 }, 0xE364, true, true, {AArch64_HasV8_0rOps} }, // 758 |
2403 | | { "PRBAR_EL1", { .raw_val = AARCH64_SYSREG_PRBAR_EL1 }, "PRBAR_EL1", { .raw_val = AARCH64_SYSREG_PRBAR_EL1 }, 0xC340, true, true, {AArch64_HasV8_0rOps} }, // 759 |
2404 | | { "PRBAR_EL2", { .raw_val = AARCH64_SYSREG_PRBAR_EL2 }, "PRBAR_EL2", { .raw_val = AARCH64_SYSREG_PRBAR_EL2 }, 0xE340, true, true, {AArch64_HasV8_0rOps} }, // 760 |
2405 | | { "PRENR_EL1", { .raw_val = AARCH64_SYSREG_PRENR_EL1 }, "PRENR_EL1", { .raw_val = AARCH64_SYSREG_PRENR_EL1 }, 0xC309, true, true, {AArch64_HasV8_0rOps} }, // 761 |
2406 | | { "PRENR_EL2", { .raw_val = AARCH64_SYSREG_PRENR_EL2 }, "PRENR_EL2", { .raw_val = AARCH64_SYSREG_PRENR_EL2 }, 0xE309, true, true, {AArch64_HasV8_0rOps} }, // 762 |
2407 | | { "PRLAR10_EL1", { .raw_val = AARCH64_SYSREG_PRLAR10_EL1 }, "PRLAR10_EL1", { .raw_val = AARCH64_SYSREG_PRLAR10_EL1 }, 0xC369, true, true, {AArch64_HasV8_0rOps} }, // 763 |
2408 | | { "PRLAR10_EL2", { .raw_val = AARCH64_SYSREG_PRLAR10_EL2 }, "PRLAR10_EL2", { .raw_val = AARCH64_SYSREG_PRLAR10_EL2 }, 0xE369, true, true, {AArch64_HasV8_0rOps} }, // 764 |
2409 | | { "PRLAR11_EL1", { .raw_val = AARCH64_SYSREG_PRLAR11_EL1 }, "PRLAR11_EL1", { .raw_val = AARCH64_SYSREG_PRLAR11_EL1 }, 0xC36D, true, true, {AArch64_HasV8_0rOps} }, // 765 |
2410 | | { "PRLAR11_EL2", { .raw_val = AARCH64_SYSREG_PRLAR11_EL2 }, "PRLAR11_EL2", { .raw_val = AARCH64_SYSREG_PRLAR11_EL2 }, 0xE36D, true, true, {AArch64_HasV8_0rOps} }, // 766 |
2411 | | { "PRLAR12_EL1", { .raw_val = AARCH64_SYSREG_PRLAR12_EL1 }, "PRLAR12_EL1", { .raw_val = AARCH64_SYSREG_PRLAR12_EL1 }, 0xC371, true, true, {AArch64_HasV8_0rOps} }, // 767 |
2412 | | { "PRLAR12_EL2", { .raw_val = AARCH64_SYSREG_PRLAR12_EL2 }, "PRLAR12_EL2", { .raw_val = AARCH64_SYSREG_PRLAR12_EL2 }, 0xE371, true, true, {AArch64_HasV8_0rOps} }, // 768 |
2413 | | { "PRLAR13_EL1", { .raw_val = AARCH64_SYSREG_PRLAR13_EL1 }, "PRLAR13_EL1", { .raw_val = AARCH64_SYSREG_PRLAR13_EL1 }, 0xC375, true, true, {AArch64_HasV8_0rOps} }, // 769 |
2414 | | { "PRLAR13_EL2", { .raw_val = AARCH64_SYSREG_PRLAR13_EL2 }, "PRLAR13_EL2", { .raw_val = AARCH64_SYSREG_PRLAR13_EL2 }, 0xE375, true, true, {AArch64_HasV8_0rOps} }, // 770 |
2415 | | { "PRLAR14_EL1", { .raw_val = AARCH64_SYSREG_PRLAR14_EL1 }, "PRLAR14_EL1", { .raw_val = AARCH64_SYSREG_PRLAR14_EL1 }, 0xC379, true, true, {AArch64_HasV8_0rOps} }, // 771 |
2416 | | { "PRLAR14_EL2", { .raw_val = AARCH64_SYSREG_PRLAR14_EL2 }, "PRLAR14_EL2", { .raw_val = AARCH64_SYSREG_PRLAR14_EL2 }, 0xE379, true, true, {AArch64_HasV8_0rOps} }, // 772 |
2417 | | { "PRLAR15_EL1", { .raw_val = AARCH64_SYSREG_PRLAR15_EL1 }, "PRLAR15_EL1", { .raw_val = AARCH64_SYSREG_PRLAR15_EL1 }, 0xC37D, true, true, {AArch64_HasV8_0rOps} }, // 773 |
2418 | | { "PRLAR15_EL2", { .raw_val = AARCH64_SYSREG_PRLAR15_EL2 }, "PRLAR15_EL2", { .raw_val = AARCH64_SYSREG_PRLAR15_EL2 }, 0xE37D, true, true, {AArch64_HasV8_0rOps} }, // 774 |
2419 | | { "PRLAR1_EL1", { .raw_val = AARCH64_SYSREG_PRLAR1_EL1 }, "PRLAR1_EL1", { .raw_val = AARCH64_SYSREG_PRLAR1_EL1 }, 0xC345, true, true, {AArch64_HasV8_0rOps} }, // 775 |
2420 | | { "PRLAR1_EL2", { .raw_val = AARCH64_SYSREG_PRLAR1_EL2 }, "PRLAR1_EL2", { .raw_val = AARCH64_SYSREG_PRLAR1_EL2 }, 0xE345, true, true, {AArch64_HasV8_0rOps} }, // 776 |
2421 | | { "PRLAR2_EL1", { .raw_val = AARCH64_SYSREG_PRLAR2_EL1 }, "PRLAR2_EL1", { .raw_val = AARCH64_SYSREG_PRLAR2_EL1 }, 0xC349, true, true, {AArch64_HasV8_0rOps} }, // 777 |
2422 | | { "PRLAR2_EL2", { .raw_val = AARCH64_SYSREG_PRLAR2_EL2 }, "PRLAR2_EL2", { .raw_val = AARCH64_SYSREG_PRLAR2_EL2 }, 0xE349, true, true, {AArch64_HasV8_0rOps} }, // 778 |
2423 | | { "PRLAR3_EL1", { .raw_val = AARCH64_SYSREG_PRLAR3_EL1 }, "PRLAR3_EL1", { .raw_val = AARCH64_SYSREG_PRLAR3_EL1 }, 0xC34D, true, true, {AArch64_HasV8_0rOps} }, // 779 |
2424 | | { "PRLAR3_EL2", { .raw_val = AARCH64_SYSREG_PRLAR3_EL2 }, "PRLAR3_EL2", { .raw_val = AARCH64_SYSREG_PRLAR3_EL2 }, 0xE34D, true, true, {AArch64_HasV8_0rOps} }, // 780 |
2425 | | { "PRLAR4_EL1", { .raw_val = AARCH64_SYSREG_PRLAR4_EL1 }, "PRLAR4_EL1", { .raw_val = AARCH64_SYSREG_PRLAR4_EL1 }, 0xC351, true, true, {AArch64_HasV8_0rOps} }, // 781 |
2426 | | { "PRLAR4_EL2", { .raw_val = AARCH64_SYSREG_PRLAR4_EL2 }, "PRLAR4_EL2", { .raw_val = AARCH64_SYSREG_PRLAR4_EL2 }, 0xE351, true, true, {AArch64_HasV8_0rOps} }, // 782 |
2427 | | { "PRLAR5_EL1", { .raw_val = AARCH64_SYSREG_PRLAR5_EL1 }, "PRLAR5_EL1", { .raw_val = AARCH64_SYSREG_PRLAR5_EL1 }, 0xC355, true, true, {AArch64_HasV8_0rOps} }, // 783 |
2428 | | { "PRLAR5_EL2", { .raw_val = AARCH64_SYSREG_PRLAR5_EL2 }, "PRLAR5_EL2", { .raw_val = AARCH64_SYSREG_PRLAR5_EL2 }, 0xE355, true, true, {AArch64_HasV8_0rOps} }, // 784 |
2429 | | { "PRLAR6_EL1", { .raw_val = AARCH64_SYSREG_PRLAR6_EL1 }, "PRLAR6_EL1", { .raw_val = AARCH64_SYSREG_PRLAR6_EL1 }, 0xC359, true, true, {AArch64_HasV8_0rOps} }, // 785 |
2430 | | { "PRLAR6_EL2", { .raw_val = AARCH64_SYSREG_PRLAR6_EL2 }, "PRLAR6_EL2", { .raw_val = AARCH64_SYSREG_PRLAR6_EL2 }, 0xE359, true, true, {AArch64_HasV8_0rOps} }, // 786 |
2431 | | { "PRLAR7_EL1", { .raw_val = AARCH64_SYSREG_PRLAR7_EL1 }, "PRLAR7_EL1", { .raw_val = AARCH64_SYSREG_PRLAR7_EL1 }, 0xC35D, true, true, {AArch64_HasV8_0rOps} }, // 787 |
2432 | | { "PRLAR7_EL2", { .raw_val = AARCH64_SYSREG_PRLAR7_EL2 }, "PRLAR7_EL2", { .raw_val = AARCH64_SYSREG_PRLAR7_EL2 }, 0xE35D, true, true, {AArch64_HasV8_0rOps} }, // 788 |
2433 | | { "PRLAR8_EL1", { .raw_val = AARCH64_SYSREG_PRLAR8_EL1 }, "PRLAR8_EL1", { .raw_val = AARCH64_SYSREG_PRLAR8_EL1 }, 0xC361, true, true, {AArch64_HasV8_0rOps} }, // 789 |
2434 | | { "PRLAR8_EL2", { .raw_val = AARCH64_SYSREG_PRLAR8_EL2 }, "PRLAR8_EL2", { .raw_val = AARCH64_SYSREG_PRLAR8_EL2 }, 0xE361, true, true, {AArch64_HasV8_0rOps} }, // 790 |
2435 | | { "PRLAR9_EL1", { .raw_val = AARCH64_SYSREG_PRLAR9_EL1 }, "PRLAR9_EL1", { .raw_val = AARCH64_SYSREG_PRLAR9_EL1 }, 0xC365, true, true, {AArch64_HasV8_0rOps} }, // 791 |
2436 | | { "PRLAR9_EL2", { .raw_val = AARCH64_SYSREG_PRLAR9_EL2 }, "PRLAR9_EL2", { .raw_val = AARCH64_SYSREG_PRLAR9_EL2 }, 0xE365, true, true, {AArch64_HasV8_0rOps} }, // 792 |
2437 | | { "PRLAR_EL1", { .raw_val = AARCH64_SYSREG_PRLAR_EL1 }, "PRLAR_EL1", { .raw_val = AARCH64_SYSREG_PRLAR_EL1 }, 0xC341, true, true, {AArch64_HasV8_0rOps} }, // 793 |
2438 | | { "PRLAR_EL2", { .raw_val = AARCH64_SYSREG_PRLAR_EL2 }, "PRLAR_EL2", { .raw_val = AARCH64_SYSREG_PRLAR_EL2 }, 0xE341, true, true, {AArch64_HasV8_0rOps} }, // 794 |
2439 | | { "PRSELR_EL1", { .raw_val = AARCH64_SYSREG_PRSELR_EL1 }, "PRSELR_EL1", { .raw_val = AARCH64_SYSREG_PRSELR_EL1 }, 0xC311, true, true, {AArch64_HasV8_0rOps} }, // 795 |
2440 | | { "PRSELR_EL2", { .raw_val = AARCH64_SYSREG_PRSELR_EL2 }, "PRSELR_EL2", { .raw_val = AARCH64_SYSREG_PRSELR_EL2 }, 0xE311, true, true, {AArch64_HasV8_0rOps} }, // 796 |
2441 | | { "RCWMASK_EL1", { .raw_val = AARCH64_SYSREG_RCWMASK_EL1 }, "RCWMASK_EL1", { .raw_val = AARCH64_SYSREG_RCWMASK_EL1 }, 0xC686, true, true, {AArch64_FeatureTHE} }, // 797 |
2442 | | { "RCWSMASK_EL1", { .raw_val = AARCH64_SYSREG_RCWSMASK_EL1 }, "RCWSMASK_EL1", { .raw_val = AARCH64_SYSREG_RCWSMASK_EL1 }, 0xC683, true, true, {AArch64_FeatureTHE} }, // 798 |
2443 | | { "REVIDR_EL1", { .raw_val = AARCH64_SYSREG_REVIDR_EL1 }, "REVIDR_EL1", { .raw_val = AARCH64_SYSREG_REVIDR_EL1 }, 0xC006, true, false, {0} }, // 799 |
2444 | | { "RGSR_EL1", { .raw_val = AARCH64_SYSREG_RGSR_EL1 }, "RGSR_EL1", { .raw_val = AARCH64_SYSREG_RGSR_EL1 }, 0xC085, true, true, {AArch64_FeatureMTE} }, // 800 |
2445 | | { "RMR_EL1", { .raw_val = AARCH64_SYSREG_RMR_EL1 }, "RMR_EL1", { .raw_val = AARCH64_SYSREG_RMR_EL1 }, 0xC602, true, true, {0} }, // 801 |
2446 | | { "RMR_EL2", { .raw_val = AARCH64_SYSREG_RMR_EL2 }, "RMR_EL2", { .raw_val = AARCH64_SYSREG_RMR_EL2 }, 0xE602, true, true, {0} }, // 802 |
2447 | | { "RMR_EL3", { .raw_val = AARCH64_SYSREG_RMR_EL3 }, "RMR_EL3", { .raw_val = AARCH64_SYSREG_RMR_EL3 }, 0xF602, true, true, {0} }, // 803 |
2448 | | { "RNDR", { .raw_val = AARCH64_SYSREG_RNDR }, "RNDR", { .raw_val = AARCH64_SYSREG_RNDR }, 0xD920, true, false, {AArch64_FeatureRandGen} }, // 804 |
2449 | | { "RNDRRS", { .raw_val = AARCH64_SYSREG_RNDRRS }, "RNDRRS", { .raw_val = AARCH64_SYSREG_RNDRRS }, 0xD921, true, false, {AArch64_FeatureRandGen} }, // 805 |
2450 | | { "RVBAR_EL1", { .raw_val = AARCH64_SYSREG_RVBAR_EL1 }, "RVBAR_EL1", { .raw_val = AARCH64_SYSREG_RVBAR_EL1 }, 0xC601, true, false, {0} }, // 806 |
2451 | | { "RVBAR_EL2", { .raw_val = AARCH64_SYSREG_RVBAR_EL2 }, "RVBAR_EL2", { .raw_val = AARCH64_SYSREG_RVBAR_EL2 }, 0xE601, true, false, {0} }, // 807 |
2452 | | { "RVBAR_EL3", { .raw_val = AARCH64_SYSREG_RVBAR_EL3 }, "RVBAR_EL3", { .raw_val = AARCH64_SYSREG_RVBAR_EL3 }, 0xF601, true, false, {0} }, // 808 |
2453 | | { "S2PIR_EL2", { .raw_val = AARCH64_SYSREG_S2PIR_EL2 }, "S2PIR_EL2", { .raw_val = AARCH64_SYSREG_S2PIR_EL2 }, 0xE515, true, true, {0} }, // 809 |
2454 | | { "S2POR_EL1", { .raw_val = AARCH64_SYSREG_S2POR_EL1 }, "S2POR_EL1", { .raw_val = AARCH64_SYSREG_S2POR_EL1 }, 0xC515, true, true, {0} }, // 810 |
2455 | | { "SCR_EL3", { .raw_val = AARCH64_SYSREG_SCR_EL3 }, "SCR_EL3", { .raw_val = AARCH64_SYSREG_SCR_EL3 }, 0xF088, true, true, {0} }, // 811 |
2456 | | { "SCTLR2_EL1", { .raw_val = AARCH64_SYSREG_SCTLR2_EL1 }, "SCTLR2_EL1", { .raw_val = AARCH64_SYSREG_SCTLR2_EL1 }, 0xC083, true, true, {0} }, // 812 |
2457 | | { "SCTLR2_EL12", { .raw_val = AARCH64_SYSREG_SCTLR2_EL12 }, "SCTLR2_EL12", { .raw_val = AARCH64_SYSREG_SCTLR2_EL12 }, 0xE883, true, true, {0} }, // 813 |
2458 | | { "SCTLR2_EL2", { .raw_val = AARCH64_SYSREG_SCTLR2_EL2 }, "SCTLR2_EL2", { .raw_val = AARCH64_SYSREG_SCTLR2_EL2 }, 0xE083, true, true, {0} }, // 814 |
2459 | | { "SCTLR2_EL3", { .raw_val = AARCH64_SYSREG_SCTLR2_EL3 }, "SCTLR2_EL3", { .raw_val = AARCH64_SYSREG_SCTLR2_EL3 }, 0xF083, true, true, {0} }, // 815 |
2460 | | { "SCTLR_EL1", { .raw_val = AARCH64_SYSREG_SCTLR_EL1 }, "SCTLR_EL1", { .raw_val = AARCH64_SYSREG_SCTLR_EL1 }, 0xC080, true, true, {0} }, // 816 |
2461 | | { "SCTLR_EL12", { .raw_val = AARCH64_SYSREG_SCTLR_EL12 }, "SCTLR_EL12", { .raw_val = AARCH64_SYSREG_SCTLR_EL12 }, 0xE880, true, true, {AArch64_FeatureVH} }, // 817 |
2462 | | { "SCTLR_EL2", { .raw_val = AARCH64_SYSREG_SCTLR_EL2 }, "SCTLR_EL2", { .raw_val = AARCH64_SYSREG_SCTLR_EL2 }, 0xE080, true, true, {0} }, // 818 |
2463 | | { "SCTLR_EL3", { .raw_val = AARCH64_SYSREG_SCTLR_EL3 }, "SCTLR_EL3", { .raw_val = AARCH64_SYSREG_SCTLR_EL3 }, 0xF080, true, true, {0} }, // 819 |
2464 | | { "SCXTNUM_EL0", { .raw_val = AARCH64_SYSREG_SCXTNUM_EL0 }, "SCXTNUM_EL0", { .raw_val = AARCH64_SYSREG_SCXTNUM_EL0 }, 0xDE87, true, true, {AArch64_FeatureSpecRestrict} }, // 820 |
2465 | | { "SCXTNUM_EL1", { .raw_val = AARCH64_SYSREG_SCXTNUM_EL1 }, "SCXTNUM_EL1", { .raw_val = AARCH64_SYSREG_SCXTNUM_EL1 }, 0xC687, true, true, {AArch64_FeatureSpecRestrict} }, // 821 |
2466 | | { "SCXTNUM_EL12", { .raw_val = AARCH64_SYSREG_SCXTNUM_EL12 }, "SCXTNUM_EL12", { .raw_val = AARCH64_SYSREG_SCXTNUM_EL12 }, 0xEE87, true, true, {AArch64_FeatureSpecRestrict} }, // 822 |
2467 | | { "SCXTNUM_EL2", { .raw_val = AARCH64_SYSREG_SCXTNUM_EL2 }, "SCXTNUM_EL2", { .raw_val = AARCH64_SYSREG_SCXTNUM_EL2 }, 0xE687, true, true, {AArch64_FeatureSpecRestrict} }, // 823 |
2468 | | { "SCXTNUM_EL3", { .raw_val = AARCH64_SYSREG_SCXTNUM_EL3 }, "SCXTNUM_EL3", { .raw_val = AARCH64_SYSREG_SCXTNUM_EL3 }, 0xF687, true, true, {AArch64_FeatureSpecRestrict} }, // 824 |
2469 | | { "SDER32_EL2", { .raw_val = AARCH64_SYSREG_SDER32_EL2 }, "SDER32_EL2", { .raw_val = AARCH64_SYSREG_SDER32_EL2 }, 0xE099, true, true, {AArch64_FeatureSEL2} }, // 825 |
2470 | | { "SDER32_EL3", { .raw_val = AARCH64_SYSREG_SDER32_EL3 }, "SDER32_EL3", { .raw_val = AARCH64_SYSREG_SDER32_EL3 }, 0xF089, true, true, {0} }, // 826 |
2471 | | { "SMCR_EL1", { .raw_val = AARCH64_SYSREG_SMCR_EL1 }, "SMCR_EL1", { .raw_val = AARCH64_SYSREG_SMCR_EL1 }, 0xC096, true, true, {AArch64_FeatureSME} }, // 827 |
2472 | | { "SMCR_EL12", { .raw_val = AARCH64_SYSREG_SMCR_EL12 }, "SMCR_EL12", { .raw_val = AARCH64_SYSREG_SMCR_EL12 }, 0xE896, true, true, {AArch64_FeatureSME} }, // 828 |
2473 | | { "SMCR_EL2", { .raw_val = AARCH64_SYSREG_SMCR_EL2 }, "SMCR_EL2", { .raw_val = AARCH64_SYSREG_SMCR_EL2 }, 0xE096, true, true, {AArch64_FeatureSME} }, // 829 |
2474 | | { "SMCR_EL3", { .raw_val = AARCH64_SYSREG_SMCR_EL3 }, "SMCR_EL3", { .raw_val = AARCH64_SYSREG_SMCR_EL3 }, 0xF096, true, true, {AArch64_FeatureSME} }, // 830 |
2475 | | { "SMIDR_EL1", { .raw_val = AARCH64_SYSREG_SMIDR_EL1 }, "SMIDR_EL1", { .raw_val = AARCH64_SYSREG_SMIDR_EL1 }, 0xC806, true, false, {AArch64_FeatureSME} }, // 831 |
2476 | | { "SMPRIMAP_EL2", { .raw_val = AARCH64_SYSREG_SMPRIMAP_EL2 }, "SMPRIMAP_EL2", { .raw_val = AARCH64_SYSREG_SMPRIMAP_EL2 }, 0xE095, true, true, {AArch64_FeatureSME} }, // 832 |
2477 | | { "SMPRI_EL1", { .raw_val = AARCH64_SYSREG_SMPRI_EL1 }, "SMPRI_EL1", { .raw_val = AARCH64_SYSREG_SMPRI_EL1 }, 0xC094, true, true, {AArch64_FeatureSME} }, // 833 |
2478 | | { "SPMACCESSR_EL1", { .raw_val = AARCH64_SYSREG_SPMACCESSR_EL1 }, "SPMACCESSR_EL1", { .raw_val = AARCH64_SYSREG_SPMACCESSR_EL1 }, 0x84EB, true, true, {0} }, // 834 |
2479 | | { "SPMACCESSR_EL12", { .raw_val = AARCH64_SYSREG_SPMACCESSR_EL12 }, "SPMACCESSR_EL12", { .raw_val = AARCH64_SYSREG_SPMACCESSR_EL12 }, 0xACEB, true, true, {0} }, // 835 |
2480 | | { "SPMACCESSR_EL2", { .raw_val = AARCH64_SYSREG_SPMACCESSR_EL2 }, "SPMACCESSR_EL2", { .raw_val = AARCH64_SYSREG_SPMACCESSR_EL2 }, 0xA4EB, true, true, {0} }, // 836 |
2481 | | { "SPMACCESSR_EL3", { .raw_val = AARCH64_SYSREG_SPMACCESSR_EL3 }, "SPMACCESSR_EL3", { .raw_val = AARCH64_SYSREG_SPMACCESSR_EL3 }, 0xB4EB, true, true, {0} }, // 837 |
2482 | | { "SPMCFGR_EL1", { .raw_val = AARCH64_SYSREG_SPMCFGR_EL1 }, "SPMCFGR_EL1", { .raw_val = AARCH64_SYSREG_SPMCFGR_EL1 }, 0x84EF, true, false, {0} }, // 838 |
2483 | | { "SPMCGCR0_EL1", { .raw_val = AARCH64_SYSREG_SPMCGCR0_EL1 }, "SPMCGCR0_EL1", { .raw_val = AARCH64_SYSREG_SPMCGCR0_EL1 }, 0x84E8, true, false, {0} }, // 839 |
2484 | | { "SPMCGCR1_EL1", { .raw_val = AARCH64_SYSREG_SPMCGCR1_EL1 }, "SPMCGCR1_EL1", { .raw_val = AARCH64_SYSREG_SPMCGCR1_EL1 }, 0x84E9, true, false, {0} }, // 840 |
2485 | | { "SPMCNTENCLR_EL0", { .raw_val = AARCH64_SYSREG_SPMCNTENCLR_EL0 }, "SPMCNTENCLR_EL0", { .raw_val = AARCH64_SYSREG_SPMCNTENCLR_EL0 }, 0x9CE2, true, true, {0} }, // 841 |
2486 | | { "SPMCNTENSET_EL0", { .raw_val = AARCH64_SYSREG_SPMCNTENSET_EL0 }, "SPMCNTENSET_EL0", { .raw_val = AARCH64_SYSREG_SPMCNTENSET_EL0 }, 0x9CE1, true, true, {0} }, // 842 |
2487 | | { "SPMCR_EL0", { .raw_val = AARCH64_SYSREG_SPMCR_EL0 }, "SPMCR_EL0", { .raw_val = AARCH64_SYSREG_SPMCR_EL0 }, 0x9CE0, true, true, {0} }, // 843 |
2488 | | { "SPMDEVAFF_EL1", { .raw_val = AARCH64_SYSREG_SPMDEVAFF_EL1 }, "SPMDEVAFF_EL1", { .raw_val = AARCH64_SYSREG_SPMDEVAFF_EL1 }, 0x84EE, true, false, {0} }, // 844 |
2489 | | { "SPMDEVARCH_EL1", { .raw_val = AARCH64_SYSREG_SPMDEVARCH_EL1 }, "SPMDEVARCH_EL1", { .raw_val = AARCH64_SYSREG_SPMDEVARCH_EL1 }, 0x84ED, true, false, {0} }, // 845 |
2490 | | { "SPMEVCNTR0_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR0_EL0 }, "SPMEVCNTR0_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR0_EL0 }, 0x9F00, true, true, {0} }, // 846 |
2491 | | { "SPMEVCNTR10_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR10_EL0 }, "SPMEVCNTR10_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR10_EL0 }, 0x9F0A, true, true, {0} }, // 847 |
2492 | | { "SPMEVCNTR11_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR11_EL0 }, "SPMEVCNTR11_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR11_EL0 }, 0x9F0B, true, true, {0} }, // 848 |
2493 | | { "SPMEVCNTR12_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR12_EL0 }, "SPMEVCNTR12_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR12_EL0 }, 0x9F0C, true, true, {0} }, // 849 |
2494 | | { "SPMEVCNTR13_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR13_EL0 }, "SPMEVCNTR13_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR13_EL0 }, 0x9F0D, true, true, {0} }, // 850 |
2495 | | { "SPMEVCNTR14_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR14_EL0 }, "SPMEVCNTR14_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR14_EL0 }, 0x9F0E, true, true, {0} }, // 851 |
2496 | | { "SPMEVCNTR15_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR15_EL0 }, "SPMEVCNTR15_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR15_EL0 }, 0x9F0F, true, true, {0} }, // 852 |
2497 | | { "SPMEVCNTR1_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR1_EL0 }, "SPMEVCNTR1_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR1_EL0 }, 0x9F01, true, true, {0} }, // 853 |
2498 | | { "SPMEVCNTR2_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR2_EL0 }, "SPMEVCNTR2_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR2_EL0 }, 0x9F02, true, true, {0} }, // 854 |
2499 | | { "SPMEVCNTR3_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR3_EL0 }, "SPMEVCNTR3_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR3_EL0 }, 0x9F03, true, true, {0} }, // 855 |
2500 | | { "SPMEVCNTR4_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR4_EL0 }, "SPMEVCNTR4_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR4_EL0 }, 0x9F04, true, true, {0} }, // 856 |
2501 | | { "SPMEVCNTR5_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR5_EL0 }, "SPMEVCNTR5_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR5_EL0 }, 0x9F05, true, true, {0} }, // 857 |
2502 | | { "SPMEVCNTR6_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR6_EL0 }, "SPMEVCNTR6_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR6_EL0 }, 0x9F06, true, true, {0} }, // 858 |
2503 | | { "SPMEVCNTR7_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR7_EL0 }, "SPMEVCNTR7_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR7_EL0 }, 0x9F07, true, true, {0} }, // 859 |
2504 | | { "SPMEVCNTR8_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR8_EL0 }, "SPMEVCNTR8_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR8_EL0 }, 0x9F08, true, true, {0} }, // 860 |
2505 | | { "SPMEVCNTR9_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR9_EL0 }, "SPMEVCNTR9_EL0", { .raw_val = AARCH64_SYSREG_SPMEVCNTR9_EL0 }, 0x9F09, true, true, {0} }, // 861 |
2506 | | { "SPMEVFILT2R0_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R0_EL0 }, "SPMEVFILT2R0_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R0_EL0 }, 0x9F30, true, true, {0} }, // 862 |
2507 | | { "SPMEVFILT2R10_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R10_EL0 }, "SPMEVFILT2R10_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R10_EL0 }, 0x9F3A, true, true, {0} }, // 863 |
2508 | | { "SPMEVFILT2R11_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R11_EL0 }, "SPMEVFILT2R11_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R11_EL0 }, 0x9F3B, true, true, {0} }, // 864 |
2509 | | { "SPMEVFILT2R12_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R12_EL0 }, "SPMEVFILT2R12_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R12_EL0 }, 0x9F3C, true, true, {0} }, // 865 |
2510 | | { "SPMEVFILT2R13_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R13_EL0 }, "SPMEVFILT2R13_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R13_EL0 }, 0x9F3D, true, true, {0} }, // 866 |
2511 | | { "SPMEVFILT2R14_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R14_EL0 }, "SPMEVFILT2R14_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R14_EL0 }, 0x9F3E, true, true, {0} }, // 867 |
2512 | | { "SPMEVFILT2R15_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R15_EL0 }, "SPMEVFILT2R15_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R15_EL0 }, 0x9F3F, true, true, {0} }, // 868 |
2513 | | { "SPMEVFILT2R1_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R1_EL0 }, "SPMEVFILT2R1_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R1_EL0 }, 0x9F31, true, true, {0} }, // 869 |
2514 | | { "SPMEVFILT2R2_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R2_EL0 }, "SPMEVFILT2R2_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R2_EL0 }, 0x9F32, true, true, {0} }, // 870 |
2515 | | { "SPMEVFILT2R3_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R3_EL0 }, "SPMEVFILT2R3_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R3_EL0 }, 0x9F33, true, true, {0} }, // 871 |
2516 | | { "SPMEVFILT2R4_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R4_EL0 }, "SPMEVFILT2R4_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R4_EL0 }, 0x9F34, true, true, {0} }, // 872 |
2517 | | { "SPMEVFILT2R5_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R5_EL0 }, "SPMEVFILT2R5_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R5_EL0 }, 0x9F35, true, true, {0} }, // 873 |
2518 | | { "SPMEVFILT2R6_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R6_EL0 }, "SPMEVFILT2R6_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R6_EL0 }, 0x9F36, true, true, {0} }, // 874 |
2519 | | { "SPMEVFILT2R7_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R7_EL0 }, "SPMEVFILT2R7_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R7_EL0 }, 0x9F37, true, true, {0} }, // 875 |
2520 | | { "SPMEVFILT2R8_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R8_EL0 }, "SPMEVFILT2R8_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R8_EL0 }, 0x9F38, true, true, {0} }, // 876 |
2521 | | { "SPMEVFILT2R9_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R9_EL0 }, "SPMEVFILT2R9_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILT2R9_EL0 }, 0x9F39, true, true, {0} }, // 877 |
2522 | | { "SPMEVFILTR0_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR0_EL0 }, "SPMEVFILTR0_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR0_EL0 }, 0x9F20, true, true, {0} }, // 878 |
2523 | | { "SPMEVFILTR10_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR10_EL0 }, "SPMEVFILTR10_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR10_EL0 }, 0x9F2A, true, true, {0} }, // 879 |
2524 | | { "SPMEVFILTR11_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR11_EL0 }, "SPMEVFILTR11_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR11_EL0 }, 0x9F2B, true, true, {0} }, // 880 |
2525 | | { "SPMEVFILTR12_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR12_EL0 }, "SPMEVFILTR12_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR12_EL0 }, 0x9F2C, true, true, {0} }, // 881 |
2526 | | { "SPMEVFILTR13_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR13_EL0 }, "SPMEVFILTR13_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR13_EL0 }, 0x9F2D, true, true, {0} }, // 882 |
2527 | | { "SPMEVFILTR14_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR14_EL0 }, "SPMEVFILTR14_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR14_EL0 }, 0x9F2E, true, true, {0} }, // 883 |
2528 | | { "SPMEVFILTR15_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR15_EL0 }, "SPMEVFILTR15_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR15_EL0 }, 0x9F2F, true, true, {0} }, // 884 |
2529 | | { "SPMEVFILTR1_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR1_EL0 }, "SPMEVFILTR1_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR1_EL0 }, 0x9F21, true, true, {0} }, // 885 |
2530 | | { "SPMEVFILTR2_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR2_EL0 }, "SPMEVFILTR2_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR2_EL0 }, 0x9F22, true, true, {0} }, // 886 |
2531 | | { "SPMEVFILTR3_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR3_EL0 }, "SPMEVFILTR3_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR3_EL0 }, 0x9F23, true, true, {0} }, // 887 |
2532 | | { "SPMEVFILTR4_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR4_EL0 }, "SPMEVFILTR4_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR4_EL0 }, 0x9F24, true, true, {0} }, // 888 |
2533 | | { "SPMEVFILTR5_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR5_EL0 }, "SPMEVFILTR5_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR5_EL0 }, 0x9F25, true, true, {0} }, // 889 |
2534 | | { "SPMEVFILTR6_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR6_EL0 }, "SPMEVFILTR6_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR6_EL0 }, 0x9F26, true, true, {0} }, // 890 |
2535 | | { "SPMEVFILTR7_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR7_EL0 }, "SPMEVFILTR7_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR7_EL0 }, 0x9F27, true, true, {0} }, // 891 |
2536 | | { "SPMEVFILTR8_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR8_EL0 }, "SPMEVFILTR8_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR8_EL0 }, 0x9F28, true, true, {0} }, // 892 |
2537 | | { "SPMEVFILTR9_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR9_EL0 }, "SPMEVFILTR9_EL0", { .raw_val = AARCH64_SYSREG_SPMEVFILTR9_EL0 }, 0x9F29, true, true, {0} }, // 893 |
2538 | | { "SPMEVTYPER0_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER0_EL0 }, "SPMEVTYPER0_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER0_EL0 }, 0x9F10, true, true, {0} }, // 894 |
2539 | | { "SPMEVTYPER10_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER10_EL0 }, "SPMEVTYPER10_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER10_EL0 }, 0x9F1A, true, true, {0} }, // 895 |
2540 | | { "SPMEVTYPER11_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER11_EL0 }, "SPMEVTYPER11_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER11_EL0 }, 0x9F1B, true, true, {0} }, // 896 |
2541 | | { "SPMEVTYPER12_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER12_EL0 }, "SPMEVTYPER12_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER12_EL0 }, 0x9F1C, true, true, {0} }, // 897 |
2542 | | { "SPMEVTYPER13_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER13_EL0 }, "SPMEVTYPER13_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER13_EL0 }, 0x9F1D, true, true, {0} }, // 898 |
2543 | | { "SPMEVTYPER14_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER14_EL0 }, "SPMEVTYPER14_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER14_EL0 }, 0x9F1E, true, true, {0} }, // 899 |
2544 | | { "SPMEVTYPER15_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER15_EL0 }, "SPMEVTYPER15_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER15_EL0 }, 0x9F1F, true, true, {0} }, // 900 |
2545 | | { "SPMEVTYPER1_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER1_EL0 }, "SPMEVTYPER1_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER1_EL0 }, 0x9F11, true, true, {0} }, // 901 |
2546 | | { "SPMEVTYPER2_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER2_EL0 }, "SPMEVTYPER2_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER2_EL0 }, 0x9F12, true, true, {0} }, // 902 |
2547 | | { "SPMEVTYPER3_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER3_EL0 }, "SPMEVTYPER3_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER3_EL0 }, 0x9F13, true, true, {0} }, // 903 |
2548 | | { "SPMEVTYPER4_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER4_EL0 }, "SPMEVTYPER4_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER4_EL0 }, 0x9F14, true, true, {0} }, // 904 |
2549 | | { "SPMEVTYPER5_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER5_EL0 }, "SPMEVTYPER5_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER5_EL0 }, 0x9F15, true, true, {0} }, // 905 |
2550 | | { "SPMEVTYPER6_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER6_EL0 }, "SPMEVTYPER6_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER6_EL0 }, 0x9F16, true, true, {0} }, // 906 |
2551 | | { "SPMEVTYPER7_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER7_EL0 }, "SPMEVTYPER7_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER7_EL0 }, 0x9F17, true, true, {0} }, // 907 |
2552 | | { "SPMEVTYPER8_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER8_EL0 }, "SPMEVTYPER8_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER8_EL0 }, 0x9F18, true, true, {0} }, // 908 |
2553 | | { "SPMEVTYPER9_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER9_EL0 }, "SPMEVTYPER9_EL0", { .raw_val = AARCH64_SYSREG_SPMEVTYPER9_EL0 }, 0x9F19, true, true, {0} }, // 909 |
2554 | | { "SPMIIDR_EL1", { .raw_val = AARCH64_SYSREG_SPMIIDR_EL1 }, "SPMIIDR_EL1", { .raw_val = AARCH64_SYSREG_SPMIIDR_EL1 }, 0x84EC, true, false, {0} }, // 910 |
2555 | | { "SPMINTENCLR_EL1", { .raw_val = AARCH64_SYSREG_SPMINTENCLR_EL1 }, "SPMINTENCLR_EL1", { .raw_val = AARCH64_SYSREG_SPMINTENCLR_EL1 }, 0x84F2, true, true, {0} }, // 911 |
2556 | | { "SPMINTENSET_EL1", { .raw_val = AARCH64_SYSREG_SPMINTENSET_EL1 }, "SPMINTENSET_EL1", { .raw_val = AARCH64_SYSREG_SPMINTENSET_EL1 }, 0x84F1, true, true, {0} }, // 912 |
2557 | | { "SPMOVSCLR_EL0", { .raw_val = AARCH64_SYSREG_SPMOVSCLR_EL0 }, "SPMOVSCLR_EL0", { .raw_val = AARCH64_SYSREG_SPMOVSCLR_EL0 }, 0x9CE3, true, true, {0} }, // 913 |
2558 | | { "SPMOVSSET_EL0", { .raw_val = AARCH64_SYSREG_SPMOVSSET_EL0 }, "SPMOVSSET_EL0", { .raw_val = AARCH64_SYSREG_SPMOVSSET_EL0 }, 0x9CF3, true, true, {0} }, // 914 |
2559 | | { "SPMROOTCR_EL3", { .raw_val = AARCH64_SYSREG_SPMROOTCR_EL3 }, "SPMROOTCR_EL3", { .raw_val = AARCH64_SYSREG_SPMROOTCR_EL3 }, 0xB4F7, true, true, {0} }, // 915 |
2560 | | { "SPMSCR_EL1", { .raw_val = AARCH64_SYSREG_SPMSCR_EL1 }, "SPMSCR_EL1", { .raw_val = AARCH64_SYSREG_SPMSCR_EL1 }, 0xBCF7, true, true, {0} }, // 916 |
2561 | | { "SPMSELR_EL0", { .raw_val = AARCH64_SYSREG_SPMSELR_EL0 }, "SPMSELR_EL0", { .raw_val = AARCH64_SYSREG_SPMSELR_EL0 }, 0x9CE5, true, true, {0} }, // 917 |
2562 | | { "SPMZR_EL0", { .raw_val = AARCH64_SYSREG_SPMZR_EL0 }, "SPMZR_EL0", { .raw_val = AARCH64_SYSREG_SPMZR_EL0 }, 0x9CE4, false, true, {0} }, // 918 |
2563 | | { "SPSel", { .raw_val = AARCH64_SYSREG_SPSEL }, "SPSel", { .raw_val = AARCH64_SYSREG_SPSEL }, 0xC210, true, true, {0} }, // 919 |
2564 | | { "SPSR_abt", { .raw_val = AARCH64_SYSREG_SPSR_ABT }, "SPSR_abt", { .raw_val = AARCH64_SYSREG_SPSR_ABT }, 0xE219, true, true, {0} }, // 920 |
2565 | | { "SPSR_EL1", { .raw_val = AARCH64_SYSREG_SPSR_EL1 }, "SPSR_EL1", { .raw_val = AARCH64_SYSREG_SPSR_EL1 }, 0xC200, true, true, {0} }, // 921 |
2566 | | { "SPSR_EL12", { .raw_val = AARCH64_SYSREG_SPSR_EL12 }, "SPSR_EL12", { .raw_val = AARCH64_SYSREG_SPSR_EL12 }, 0xEA00, true, true, {AArch64_FeatureVH} }, // 922 |
2567 | | { "SPSR_EL2", { .raw_val = AARCH64_SYSREG_SPSR_EL2 }, "SPSR_EL2", { .raw_val = AARCH64_SYSREG_SPSR_EL2 }, 0xE200, true, true, {0} }, // 923 |
2568 | | { "SPSR_EL3", { .raw_val = AARCH64_SYSREG_SPSR_EL3 }, "SPSR_EL3", { .raw_val = AARCH64_SYSREG_SPSR_EL3 }, 0xF200, true, true, {0} }, // 924 |
2569 | | { "SPSR_fiq", { .raw_val = AARCH64_SYSREG_SPSR_FIQ }, "SPSR_fiq", { .raw_val = AARCH64_SYSREG_SPSR_FIQ }, 0xE21B, true, true, {0} }, // 925 |
2570 | | { "SPSR_irq", { .raw_val = AARCH64_SYSREG_SPSR_IRQ }, "SPSR_irq", { .raw_val = AARCH64_SYSREG_SPSR_IRQ }, 0xE218, true, true, {0} }, // 926 |
2571 | | { "SPSR_und", { .raw_val = AARCH64_SYSREG_SPSR_UND }, "SPSR_und", { .raw_val = AARCH64_SYSREG_SPSR_UND }, 0xE21A, true, true, {0} }, // 927 |
2572 | | { "SP_EL0", { .raw_val = AARCH64_SYSREG_SP_EL0 }, "SP_EL0", { .raw_val = AARCH64_SYSREG_SP_EL0 }, 0xC208, true, true, {0} }, // 928 |
2573 | | { "SP_EL1", { .raw_val = AARCH64_SYSREG_SP_EL1 }, "SP_EL1", { .raw_val = AARCH64_SYSREG_SP_EL1 }, 0xE208, true, true, {0} }, // 929 |
2574 | | { "SP_EL2", { .raw_val = AARCH64_SYSREG_SP_EL2 }, "SP_EL2", { .raw_val = AARCH64_SYSREG_SP_EL2 }, 0xF208, true, true, {0} }, // 930 |
2575 | | { "SSBS", { .raw_val = AARCH64_SYSREG_SSBS }, "SSBS", { .raw_val = AARCH64_SYSREG_SSBS }, 0xDA16, true, true, {AArch64_FeatureSSBS} }, // 931 |
2576 | | { "SVCR", { .raw_val = AARCH64_SYSREG_SVCR }, "SVCR", { .raw_val = AARCH64_SYSREG_SVCR }, 0xDA12, true, true, {AArch64_FeatureSME} }, // 932 |
2577 | | { "TCO", { .raw_val = AARCH64_SYSREG_TCO }, "TCO", { .raw_val = AARCH64_SYSREG_TCO }, 0xDA17, true, true, {AArch64_FeatureMTE} }, // 933 |
2578 | | { "TCR2_EL1", { .raw_val = AARCH64_SYSREG_TCR2_EL1 }, "TCR2_EL1", { .raw_val = AARCH64_SYSREG_TCR2_EL1 }, 0xC103, true, true, {0} }, // 934 |
2579 | | { "TCR2_EL12", { .raw_val = AARCH64_SYSREG_TCR2_EL12 }, "TCR2_EL12", { .raw_val = AARCH64_SYSREG_TCR2_EL12 }, 0xE903, true, true, {0} }, // 935 |
2580 | | { "TCR2_EL2", { .raw_val = AARCH64_SYSREG_TCR2_EL2 }, "TCR2_EL2", { .raw_val = AARCH64_SYSREG_TCR2_EL2 }, 0xE103, true, true, {0} }, // 936 |
2581 | | { "TCR_EL1", { .raw_val = AARCH64_SYSREG_TCR_EL1 }, "TCR_EL1", { .raw_val = AARCH64_SYSREG_TCR_EL1 }, 0xC102, true, true, {0} }, // 937 |
2582 | | { "TCR_EL12", { .raw_val = AARCH64_SYSREG_TCR_EL12 }, "TCR_EL12", { .raw_val = AARCH64_SYSREG_TCR_EL12 }, 0xE902, true, true, {AArch64_FeatureVH} }, // 938 |
2583 | | { "TCR_EL2", { .raw_val = AARCH64_SYSREG_TCR_EL2 }, "TCR_EL2", { .raw_val = AARCH64_SYSREG_TCR_EL2 }, 0xE102, true, true, {0} }, // 939 |
2584 | | { "TCR_EL3", { .raw_val = AARCH64_SYSREG_TCR_EL3 }, "TCR_EL3", { .raw_val = AARCH64_SYSREG_TCR_EL3 }, 0xF102, true, true, {0} }, // 940 |
2585 | | { "TEECR32_EL1", { .raw_val = AARCH64_SYSREG_TEECR32_EL1 }, "TEECR32_EL1", { .raw_val = AARCH64_SYSREG_TEECR32_EL1 }, 0x9000, true, true, {0} }, // 941 |
2586 | | { "TEEHBR32_EL1", { .raw_val = AARCH64_SYSREG_TEEHBR32_EL1 }, "TEEHBR32_EL1", { .raw_val = AARCH64_SYSREG_TEEHBR32_EL1 }, 0x9080, true, true, {0} }, // 942 |
2587 | | { "TFSRE0_EL1", { .raw_val = AARCH64_SYSREG_TFSRE0_EL1 }, "TFSRE0_EL1", { .raw_val = AARCH64_SYSREG_TFSRE0_EL1 }, 0xC2B1, true, true, {AArch64_FeatureMTE} }, // 943 |
2588 | | { "TFSR_EL1", { .raw_val = AARCH64_SYSREG_TFSR_EL1 }, "TFSR_EL1", { .raw_val = AARCH64_SYSREG_TFSR_EL1 }, 0xC2B0, true, true, {AArch64_FeatureMTE} }, // 944 |
2589 | | { "TFSR_EL12", { .raw_val = AARCH64_SYSREG_TFSR_EL12 }, "TFSR_EL12", { .raw_val = AARCH64_SYSREG_TFSR_EL12 }, 0xEAB0, true, true, {AArch64_FeatureMTE} }, // 945 |
2590 | | { "TFSR_EL2", { .raw_val = AARCH64_SYSREG_TFSR_EL2 }, "TFSR_EL2", { .raw_val = AARCH64_SYSREG_TFSR_EL2 }, 0xE2B0, true, true, {AArch64_FeatureMTE} }, // 946 |
2591 | | { "TFSR_EL3", { .raw_val = AARCH64_SYSREG_TFSR_EL3 }, "TFSR_EL3", { .raw_val = AARCH64_SYSREG_TFSR_EL3 }, 0xF2B0, true, true, {AArch64_FeatureMTE} }, // 947 |
2592 | | { "TPIDR2_EL0", { .raw_val = AARCH64_SYSREG_TPIDR2_EL0 }, "TPIDR2_EL0", { .raw_val = AARCH64_SYSREG_TPIDR2_EL0 }, 0xDE85, true, true, {AArch64_FeatureSME} }, // 948 |
2593 | | { "TPIDRRO_EL0", { .raw_val = AARCH64_SYSREG_TPIDRRO_EL0 }, "TPIDRRO_EL0", { .raw_val = AARCH64_SYSREG_TPIDRRO_EL0 }, 0xDE83, true, true, {0} }, // 949 |
2594 | | { "TPIDR_EL0", { .raw_val = AARCH64_SYSREG_TPIDR_EL0 }, "TPIDR_EL0", { .raw_val = AARCH64_SYSREG_TPIDR_EL0 }, 0xDE82, true, true, {0} }, // 950 |
2595 | | { "TPIDR_EL1", { .raw_val = AARCH64_SYSREG_TPIDR_EL1 }, "TPIDR_EL1", { .raw_val = AARCH64_SYSREG_TPIDR_EL1 }, 0xC684, true, true, {0} }, // 951 |
2596 | | { "TPIDR_EL2", { .raw_val = AARCH64_SYSREG_TPIDR_EL2 }, "TPIDR_EL2", { .raw_val = AARCH64_SYSREG_TPIDR_EL2 }, 0xE682, true, true, {0} }, // 952 |
2597 | | { "TPIDR_EL3", { .raw_val = AARCH64_SYSREG_TPIDR_EL3 }, "TPIDR_EL3", { .raw_val = AARCH64_SYSREG_TPIDR_EL3 }, 0xF682, true, true, {0} }, // 953 |
2598 | | { "TRBBASER_EL1", { .raw_val = AARCH64_SYSREG_TRBBASER_EL1 }, "TRBBASER_EL1", { .raw_val = AARCH64_SYSREG_TRBBASER_EL1 }, 0xC4DA, true, true, {AArch64_FeatureTRBE} }, // 954 |
2599 | | { "TRBIDR_EL1", { .raw_val = AARCH64_SYSREG_TRBIDR_EL1 }, "TRBIDR_EL1", { .raw_val = AARCH64_SYSREG_TRBIDR_EL1 }, 0xC4DF, true, false, {AArch64_FeatureTRBE} }, // 955 |
2600 | | { "TRBLIMITR_EL1", { .raw_val = AARCH64_SYSREG_TRBLIMITR_EL1 }, "TRBLIMITR_EL1", { .raw_val = AARCH64_SYSREG_TRBLIMITR_EL1 }, 0xC4D8, true, true, {AArch64_FeatureTRBE} }, // 956 |
2601 | | { "TRBMAR_EL1", { .raw_val = AARCH64_SYSREG_TRBMAR_EL1 }, "TRBMAR_EL1", { .raw_val = AARCH64_SYSREG_TRBMAR_EL1 }, 0xC4DC, true, true, {AArch64_FeatureTRBE} }, // 957 |
2602 | | { "TRBPTR_EL1", { .raw_val = AARCH64_SYSREG_TRBPTR_EL1 }, "TRBPTR_EL1", { .raw_val = AARCH64_SYSREG_TRBPTR_EL1 }, 0xC4D9, true, true, {AArch64_FeatureTRBE} }, // 958 |
2603 | | { "TRBSR_EL1", { .raw_val = AARCH64_SYSREG_TRBSR_EL1 }, "TRBSR_EL1", { .raw_val = AARCH64_SYSREG_TRBSR_EL1 }, 0xC4DB, true, true, {AArch64_FeatureTRBE} }, // 959 |
2604 | | { "TRBTRG_EL1", { .raw_val = AARCH64_SYSREG_TRBTRG_EL1 }, "TRBTRG_EL1", { .raw_val = AARCH64_SYSREG_TRBTRG_EL1 }, 0xC4DE, true, true, {AArch64_FeatureTRBE} }, // 960 |
2605 | | { "TRCACATR0", { .raw_val = AARCH64_SYSREG_TRCACATR0 }, "TRCACATR0", { .raw_val = AARCH64_SYSREG_TRCACATR0 }, 0x8902, true, true, {0} }, // 961 |
2606 | | { "TRCACATR1", { .raw_val = AARCH64_SYSREG_TRCACATR1 }, "TRCACATR1", { .raw_val = AARCH64_SYSREG_TRCACATR1 }, 0x8912, true, true, {0} }, // 962 |
2607 | | { "TRCACATR10", { .raw_val = AARCH64_SYSREG_TRCACATR10 }, "TRCACATR10", { .raw_val = AARCH64_SYSREG_TRCACATR10 }, 0x8923, true, true, {0} }, // 963 |
2608 | | { "TRCACATR11", { .raw_val = AARCH64_SYSREG_TRCACATR11 }, "TRCACATR11", { .raw_val = AARCH64_SYSREG_TRCACATR11 }, 0x8933, true, true, {0} }, // 964 |
2609 | | { "TRCACATR12", { .raw_val = AARCH64_SYSREG_TRCACATR12 }, "TRCACATR12", { .raw_val = AARCH64_SYSREG_TRCACATR12 }, 0x8943, true, true, {0} }, // 965 |
2610 | | { "TRCACATR13", { .raw_val = AARCH64_SYSREG_TRCACATR13 }, "TRCACATR13", { .raw_val = AARCH64_SYSREG_TRCACATR13 }, 0x8953, true, true, {0} }, // 966 |
2611 | | { "TRCACATR14", { .raw_val = AARCH64_SYSREG_TRCACATR14 }, "TRCACATR14", { .raw_val = AARCH64_SYSREG_TRCACATR14 }, 0x8963, true, true, {0} }, // 967 |
2612 | | { "TRCACATR15", { .raw_val = AARCH64_SYSREG_TRCACATR15 }, "TRCACATR15", { .raw_val = AARCH64_SYSREG_TRCACATR15 }, 0x8973, true, true, {0} }, // 968 |
2613 | | { "TRCACATR2", { .raw_val = AARCH64_SYSREG_TRCACATR2 }, "TRCACATR2", { .raw_val = AARCH64_SYSREG_TRCACATR2 }, 0x8922, true, true, {0} }, // 969 |
2614 | | { "TRCACATR3", { .raw_val = AARCH64_SYSREG_TRCACATR3 }, "TRCACATR3", { .raw_val = AARCH64_SYSREG_TRCACATR3 }, 0x8932, true, true, {0} }, // 970 |
2615 | | { "TRCACATR4", { .raw_val = AARCH64_SYSREG_TRCACATR4 }, "TRCACATR4", { .raw_val = AARCH64_SYSREG_TRCACATR4 }, 0x8942, true, true, {0} }, // 971 |
2616 | | { "TRCACATR5", { .raw_val = AARCH64_SYSREG_TRCACATR5 }, "TRCACATR5", { .raw_val = AARCH64_SYSREG_TRCACATR5 }, 0x8952, true, true, {0} }, // 972 |
2617 | | { "TRCACATR6", { .raw_val = AARCH64_SYSREG_TRCACATR6 }, "TRCACATR6", { .raw_val = AARCH64_SYSREG_TRCACATR6 }, 0x8962, true, true, {0} }, // 973 |
2618 | | { "TRCACATR7", { .raw_val = AARCH64_SYSREG_TRCACATR7 }, "TRCACATR7", { .raw_val = AARCH64_SYSREG_TRCACATR7 }, 0x8972, true, true, {0} }, // 974 |
2619 | | { "TRCACATR8", { .raw_val = AARCH64_SYSREG_TRCACATR8 }, "TRCACATR8", { .raw_val = AARCH64_SYSREG_TRCACATR8 }, 0x8903, true, true, {0} }, // 975 |
2620 | | { "TRCACATR9", { .raw_val = AARCH64_SYSREG_TRCACATR9 }, "TRCACATR9", { .raw_val = AARCH64_SYSREG_TRCACATR9 }, 0x8913, true, true, {0} }, // 976 |
2621 | | { "TRCACVR0", { .raw_val = AARCH64_SYSREG_TRCACVR0 }, "TRCACVR0", { .raw_val = AARCH64_SYSREG_TRCACVR0 }, 0x8900, true, true, {0} }, // 977 |
2622 | | { "TRCACVR1", { .raw_val = AARCH64_SYSREG_TRCACVR1 }, "TRCACVR1", { .raw_val = AARCH64_SYSREG_TRCACVR1 }, 0x8910, true, true, {0} }, // 978 |
2623 | | { "TRCACVR10", { .raw_val = AARCH64_SYSREG_TRCACVR10 }, "TRCACVR10", { .raw_val = AARCH64_SYSREG_TRCACVR10 }, 0x8921, true, true, {0} }, // 979 |
2624 | | { "TRCACVR11", { .raw_val = AARCH64_SYSREG_TRCACVR11 }, "TRCACVR11", { .raw_val = AARCH64_SYSREG_TRCACVR11 }, 0x8931, true, true, {0} }, // 980 |
2625 | | { "TRCACVR12", { .raw_val = AARCH64_SYSREG_TRCACVR12 }, "TRCACVR12", { .raw_val = AARCH64_SYSREG_TRCACVR12 }, 0x8941, true, true, {0} }, // 981 |
2626 | | { "TRCACVR13", { .raw_val = AARCH64_SYSREG_TRCACVR13 }, "TRCACVR13", { .raw_val = AARCH64_SYSREG_TRCACVR13 }, 0x8951, true, true, {0} }, // 982 |
2627 | | { "TRCACVR14", { .raw_val = AARCH64_SYSREG_TRCACVR14 }, "TRCACVR14", { .raw_val = AARCH64_SYSREG_TRCACVR14 }, 0x8961, true, true, {0} }, // 983 |
2628 | | { "TRCACVR15", { .raw_val = AARCH64_SYSREG_TRCACVR15 }, "TRCACVR15", { .raw_val = AARCH64_SYSREG_TRCACVR15 }, 0x8971, true, true, {0} }, // 984 |
2629 | | { "TRCACVR2", { .raw_val = AARCH64_SYSREG_TRCACVR2 }, "TRCACVR2", { .raw_val = AARCH64_SYSREG_TRCACVR2 }, 0x8920, true, true, {0} }, // 985 |
2630 | | { "TRCACVR3", { .raw_val = AARCH64_SYSREG_TRCACVR3 }, "TRCACVR3", { .raw_val = AARCH64_SYSREG_TRCACVR3 }, 0x8930, true, true, {0} }, // 986 |
2631 | | { "TRCACVR4", { .raw_val = AARCH64_SYSREG_TRCACVR4 }, "TRCACVR4", { .raw_val = AARCH64_SYSREG_TRCACVR4 }, 0x8940, true, true, {0} }, // 987 |
2632 | | { "TRCACVR5", { .raw_val = AARCH64_SYSREG_TRCACVR5 }, "TRCACVR5", { .raw_val = AARCH64_SYSREG_TRCACVR5 }, 0x8950, true, true, {0} }, // 988 |
2633 | | { "TRCACVR6", { .raw_val = AARCH64_SYSREG_TRCACVR6 }, "TRCACVR6", { .raw_val = AARCH64_SYSREG_TRCACVR6 }, 0x8960, true, true, {0} }, // 989 |
2634 | | { "TRCACVR7", { .raw_val = AARCH64_SYSREG_TRCACVR7 }, "TRCACVR7", { .raw_val = AARCH64_SYSREG_TRCACVR7 }, 0x8970, true, true, {0} }, // 990 |
2635 | | { "TRCACVR8", { .raw_val = AARCH64_SYSREG_TRCACVR8 }, "TRCACVR8", { .raw_val = AARCH64_SYSREG_TRCACVR8 }, 0x8901, true, true, {0} }, // 991 |
2636 | | { "TRCACVR9", { .raw_val = AARCH64_SYSREG_TRCACVR9 }, "TRCACVR9", { .raw_val = AARCH64_SYSREG_TRCACVR9 }, 0x8911, true, true, {0} }, // 992 |
2637 | | { "TRCAUTHSTATUS", { .raw_val = AARCH64_SYSREG_TRCAUTHSTATUS }, "TRCAUTHSTATUS", { .raw_val = AARCH64_SYSREG_TRCAUTHSTATUS }, 0x8BF6, true, false, {0} }, // 993 |
2638 | | { "TRCAUXCTLR", { .raw_val = AARCH64_SYSREG_TRCAUXCTLR }, "TRCAUXCTLR", { .raw_val = AARCH64_SYSREG_TRCAUXCTLR }, 0x8830, true, true, {0} }, // 994 |
2639 | | { "TRCBBCTLR", { .raw_val = AARCH64_SYSREG_TRCBBCTLR }, "TRCBBCTLR", { .raw_val = AARCH64_SYSREG_TRCBBCTLR }, 0x8878, true, true, {0} }, // 995 |
2640 | | { "TRCCCCTLR", { .raw_val = AARCH64_SYSREG_TRCCCCTLR }, "TRCCCCTLR", { .raw_val = AARCH64_SYSREG_TRCCCCTLR }, 0x8870, true, true, {0} }, // 996 |
2641 | | { "TRCCIDCCTLR0", { .raw_val = AARCH64_SYSREG_TRCCIDCCTLR0 }, "TRCCIDCCTLR0", { .raw_val = AARCH64_SYSREG_TRCCIDCCTLR0 }, 0x8982, true, true, {0} }, // 997 |
2642 | | { "TRCCIDCCTLR1", { .raw_val = AARCH64_SYSREG_TRCCIDCCTLR1 }, "TRCCIDCCTLR1", { .raw_val = AARCH64_SYSREG_TRCCIDCCTLR1 }, 0x898A, true, true, {0} }, // 998 |
2643 | | { "TRCCIDCVR0", { .raw_val = AARCH64_SYSREG_TRCCIDCVR0 }, "TRCCIDCVR0", { .raw_val = AARCH64_SYSREG_TRCCIDCVR0 }, 0x8980, true, true, {0} }, // 999 |
2644 | | { "TRCCIDCVR1", { .raw_val = AARCH64_SYSREG_TRCCIDCVR1 }, "TRCCIDCVR1", { .raw_val = AARCH64_SYSREG_TRCCIDCVR1 }, 0x8990, true, true, {0} }, // 1000 |
2645 | | { "TRCCIDCVR2", { .raw_val = AARCH64_SYSREG_TRCCIDCVR2 }, "TRCCIDCVR2", { .raw_val = AARCH64_SYSREG_TRCCIDCVR2 }, 0x89A0, true, true, {0} }, // 1001 |
2646 | | { "TRCCIDCVR3", { .raw_val = AARCH64_SYSREG_TRCCIDCVR3 }, "TRCCIDCVR3", { .raw_val = AARCH64_SYSREG_TRCCIDCVR3 }, 0x89B0, true, true, {0} }, // 1002 |
2647 | | { "TRCCIDCVR4", { .raw_val = AARCH64_SYSREG_TRCCIDCVR4 }, "TRCCIDCVR4", { .raw_val = AARCH64_SYSREG_TRCCIDCVR4 }, 0x89C0, true, true, {0} }, // 1003 |
2648 | | { "TRCCIDCVR5", { .raw_val = AARCH64_SYSREG_TRCCIDCVR5 }, "TRCCIDCVR5", { .raw_val = AARCH64_SYSREG_TRCCIDCVR5 }, 0x89D0, true, true, {0} }, // 1004 |
2649 | | { "TRCCIDCVR6", { .raw_val = AARCH64_SYSREG_TRCCIDCVR6 }, "TRCCIDCVR6", { .raw_val = AARCH64_SYSREG_TRCCIDCVR6 }, 0x89E0, true, true, {0} }, // 1005 |
2650 | | { "TRCCIDCVR7", { .raw_val = AARCH64_SYSREG_TRCCIDCVR7 }, "TRCCIDCVR7", { .raw_val = AARCH64_SYSREG_TRCCIDCVR7 }, 0x89F0, true, true, {0} }, // 1006 |
2651 | | { "TRCCIDR0", { .raw_val = AARCH64_SYSREG_TRCCIDR0 }, "TRCCIDR0", { .raw_val = AARCH64_SYSREG_TRCCIDR0 }, 0x8BE7, true, false, {0} }, // 1007 |
2652 | | { "TRCCIDR1", { .raw_val = AARCH64_SYSREG_TRCCIDR1 }, "TRCCIDR1", { .raw_val = AARCH64_SYSREG_TRCCIDR1 }, 0x8BEF, true, false, {0} }, // 1008 |
2653 | | { "TRCCIDR2", { .raw_val = AARCH64_SYSREG_TRCCIDR2 }, "TRCCIDR2", { .raw_val = AARCH64_SYSREG_TRCCIDR2 }, 0x8BF7, true, false, {0} }, // 1009 |
2654 | | { "TRCCIDR3", { .raw_val = AARCH64_SYSREG_TRCCIDR3 }, "TRCCIDR3", { .raw_val = AARCH64_SYSREG_TRCCIDR3 }, 0x8BFF, true, false, {0} }, // 1010 |
2655 | | { "TRCCLAIMCLR", { .raw_val = AARCH64_SYSREG_TRCCLAIMCLR }, "TRCCLAIMCLR", { .raw_val = AARCH64_SYSREG_TRCCLAIMCLR }, 0x8BCE, true, true, {0} }, // 1011 |
2656 | | { "TRCCLAIMSET", { .raw_val = AARCH64_SYSREG_TRCCLAIMSET }, "TRCCLAIMSET", { .raw_val = AARCH64_SYSREG_TRCCLAIMSET }, 0x8BC6, true, true, {0} }, // 1012 |
2657 | | { "TRCCNTCTLR0", { .raw_val = AARCH64_SYSREG_TRCCNTCTLR0 }, "TRCCNTCTLR0", { .raw_val = AARCH64_SYSREG_TRCCNTCTLR0 }, 0x8825, true, true, {0} }, // 1013 |
2658 | | { "TRCCNTCTLR1", { .raw_val = AARCH64_SYSREG_TRCCNTCTLR1 }, "TRCCNTCTLR1", { .raw_val = AARCH64_SYSREG_TRCCNTCTLR1 }, 0x882D, true, true, {0} }, // 1014 |
2659 | | { "TRCCNTCTLR2", { .raw_val = AARCH64_SYSREG_TRCCNTCTLR2 }, "TRCCNTCTLR2", { .raw_val = AARCH64_SYSREG_TRCCNTCTLR2 }, 0x8835, true, true, {0} }, // 1015 |
2660 | | { "TRCCNTCTLR3", { .raw_val = AARCH64_SYSREG_TRCCNTCTLR3 }, "TRCCNTCTLR3", { .raw_val = AARCH64_SYSREG_TRCCNTCTLR3 }, 0x883D, true, true, {0} }, // 1016 |
2661 | | { "TRCCNTRLDVR0", { .raw_val = AARCH64_SYSREG_TRCCNTRLDVR0 }, "TRCCNTRLDVR0", { .raw_val = AARCH64_SYSREG_TRCCNTRLDVR0 }, 0x8805, true, true, {0} }, // 1017 |
2662 | | { "TRCCNTRLDVR1", { .raw_val = AARCH64_SYSREG_TRCCNTRLDVR1 }, "TRCCNTRLDVR1", { .raw_val = AARCH64_SYSREG_TRCCNTRLDVR1 }, 0x880D, true, true, {0} }, // 1018 |
2663 | | { "TRCCNTRLDVR2", { .raw_val = AARCH64_SYSREG_TRCCNTRLDVR2 }, "TRCCNTRLDVR2", { .raw_val = AARCH64_SYSREG_TRCCNTRLDVR2 }, 0x8815, true, true, {0} }, // 1019 |
2664 | | { "TRCCNTRLDVR3", { .raw_val = AARCH64_SYSREG_TRCCNTRLDVR3 }, "TRCCNTRLDVR3", { .raw_val = AARCH64_SYSREG_TRCCNTRLDVR3 }, 0x881D, true, true, {0} }, // 1020 |
2665 | | { "TRCCNTVR0", { .raw_val = AARCH64_SYSREG_TRCCNTVR0 }, "TRCCNTVR0", { .raw_val = AARCH64_SYSREG_TRCCNTVR0 }, 0x8845, true, true, {0} }, // 1021 |
2666 | | { "TRCCNTVR1", { .raw_val = AARCH64_SYSREG_TRCCNTVR1 }, "TRCCNTVR1", { .raw_val = AARCH64_SYSREG_TRCCNTVR1 }, 0x884D, true, true, {0} }, // 1022 |
2667 | | { "TRCCNTVR2", { .raw_val = AARCH64_SYSREG_TRCCNTVR2 }, "TRCCNTVR2", { .raw_val = AARCH64_SYSREG_TRCCNTVR2 }, 0x8855, true, true, {0} }, // 1023 |
2668 | | { "TRCCNTVR3", { .raw_val = AARCH64_SYSREG_TRCCNTVR3 }, "TRCCNTVR3", { .raw_val = AARCH64_SYSREG_TRCCNTVR3 }, 0x885D, true, true, {0} }, // 1024 |
2669 | | { "TRCCONFIGR", { .raw_val = AARCH64_SYSREG_TRCCONFIGR }, "TRCCONFIGR", { .raw_val = AARCH64_SYSREG_TRCCONFIGR }, 0x8820, true, true, {0} }, // 1025 |
2670 | | { "TRCDEVAFF0", { .raw_val = AARCH64_SYSREG_TRCDEVAFF0 }, "TRCDEVAFF0", { .raw_val = AARCH64_SYSREG_TRCDEVAFF0 }, 0x8BD6, true, false, {0} }, // 1026 |
2671 | | { "TRCDEVAFF1", { .raw_val = AARCH64_SYSREG_TRCDEVAFF1 }, "TRCDEVAFF1", { .raw_val = AARCH64_SYSREG_TRCDEVAFF1 }, 0x8BDE, true, false, {0} }, // 1027 |
2672 | | { "TRCDEVARCH", { .raw_val = AARCH64_SYSREG_TRCDEVARCH }, "TRCDEVARCH", { .raw_val = AARCH64_SYSREG_TRCDEVARCH }, 0x8BFE, true, false, {0} }, // 1028 |
2673 | | { "TRCDEVID", { .raw_val = AARCH64_SYSREG_TRCDEVID }, "TRCDEVID", { .raw_val = AARCH64_SYSREG_TRCDEVID }, 0x8B97, true, false, {0} }, // 1029 |
2674 | | { "TRCDEVTYPE", { .raw_val = AARCH64_SYSREG_TRCDEVTYPE }, "TRCDEVTYPE", { .raw_val = AARCH64_SYSREG_TRCDEVTYPE }, 0x8B9F, true, false, {0} }, // 1030 |
2675 | | { "TRCDVCMR0", { .raw_val = AARCH64_SYSREG_TRCDVCMR0 }, "TRCDVCMR0", { .raw_val = AARCH64_SYSREG_TRCDVCMR0 }, 0x8906, true, true, {0} }, // 1031 |
2676 | | { "TRCDVCMR1", { .raw_val = AARCH64_SYSREG_TRCDVCMR1 }, "TRCDVCMR1", { .raw_val = AARCH64_SYSREG_TRCDVCMR1 }, 0x8926, true, true, {0} }, // 1032 |
2677 | | { "TRCDVCMR2", { .raw_val = AARCH64_SYSREG_TRCDVCMR2 }, "TRCDVCMR2", { .raw_val = AARCH64_SYSREG_TRCDVCMR2 }, 0x8946, true, true, {0} }, // 1033 |
2678 | | { "TRCDVCMR3", { .raw_val = AARCH64_SYSREG_TRCDVCMR3 }, "TRCDVCMR3", { .raw_val = AARCH64_SYSREG_TRCDVCMR3 }, 0x8966, true, true, {0} }, // 1034 |
2679 | | { "TRCDVCMR4", { .raw_val = AARCH64_SYSREG_TRCDVCMR4 }, "TRCDVCMR4", { .raw_val = AARCH64_SYSREG_TRCDVCMR4 }, 0x8907, true, true, {0} }, // 1035 |
2680 | | { "TRCDVCMR5", { .raw_val = AARCH64_SYSREG_TRCDVCMR5 }, "TRCDVCMR5", { .raw_val = AARCH64_SYSREG_TRCDVCMR5 }, 0x8927, true, true, {0} }, // 1036 |
2681 | | { "TRCDVCMR6", { .raw_val = AARCH64_SYSREG_TRCDVCMR6 }, "TRCDVCMR6", { .raw_val = AARCH64_SYSREG_TRCDVCMR6 }, 0x8947, true, true, {0} }, // 1037 |
2682 | | { "TRCDVCMR7", { .raw_val = AARCH64_SYSREG_TRCDVCMR7 }, "TRCDVCMR7", { .raw_val = AARCH64_SYSREG_TRCDVCMR7 }, 0x8967, true, true, {0} }, // 1038 |
2683 | | { "TRCDVCVR0", { .raw_val = AARCH64_SYSREG_TRCDVCVR0 }, "TRCDVCVR0", { .raw_val = AARCH64_SYSREG_TRCDVCVR0 }, 0x8904, true, true, {0} }, // 1039 |
2684 | | { "TRCDVCVR1", { .raw_val = AARCH64_SYSREG_TRCDVCVR1 }, "TRCDVCVR1", { .raw_val = AARCH64_SYSREG_TRCDVCVR1 }, 0x8924, true, true, {0} }, // 1040 |
2685 | | { "TRCDVCVR2", { .raw_val = AARCH64_SYSREG_TRCDVCVR2 }, "TRCDVCVR2", { .raw_val = AARCH64_SYSREG_TRCDVCVR2 }, 0x8944, true, true, {0} }, // 1041 |
2686 | | { "TRCDVCVR3", { .raw_val = AARCH64_SYSREG_TRCDVCVR3 }, "TRCDVCVR3", { .raw_val = AARCH64_SYSREG_TRCDVCVR3 }, 0x8964, true, true, {0} }, // 1042 |
2687 | | { "TRCDVCVR4", { .raw_val = AARCH64_SYSREG_TRCDVCVR4 }, "TRCDVCVR4", { .raw_val = AARCH64_SYSREG_TRCDVCVR4 }, 0x8905, true, true, {0} }, // 1043 |
2688 | | { "TRCDVCVR5", { .raw_val = AARCH64_SYSREG_TRCDVCVR5 }, "TRCDVCVR5", { .raw_val = AARCH64_SYSREG_TRCDVCVR5 }, 0x8925, true, true, {0} }, // 1044 |
2689 | | { "TRCDVCVR6", { .raw_val = AARCH64_SYSREG_TRCDVCVR6 }, "TRCDVCVR6", { .raw_val = AARCH64_SYSREG_TRCDVCVR6 }, 0x8945, true, true, {0} }, // 1045 |
2690 | | { "TRCDVCVR7", { .raw_val = AARCH64_SYSREG_TRCDVCVR7 }, "TRCDVCVR7", { .raw_val = AARCH64_SYSREG_TRCDVCVR7 }, 0x8965, true, true, {0} }, // 1046 |
2691 | | { "TRCEVENTCTL0R", { .raw_val = AARCH64_SYSREG_TRCEVENTCTL0R }, "TRCEVENTCTL0R", { .raw_val = AARCH64_SYSREG_TRCEVENTCTL0R }, 0x8840, true, true, {0} }, // 1047 |
2692 | | { "TRCEVENTCTL1R", { .raw_val = AARCH64_SYSREG_TRCEVENTCTL1R }, "TRCEVENTCTL1R", { .raw_val = AARCH64_SYSREG_TRCEVENTCTL1R }, 0x8848, true, true, {0} }, // 1048 |
2693 | | { "TRCEXTINSELR", { .raw_val = AARCH64_SYSREG_TRCEXTINSELR }, "TRCEXTINSELR", { .raw_val = AARCH64_SYSREG_TRCEXTINSELR }, 0x8844, true, true, {0} }, // 1049 |
2694 | | { "TRCEXTINSELR0", { .raw_val = AARCH64_SYSREG_TRCEXTINSELR0 }, "TRCEXTINSELR0", { .raw_val = AARCH64_SYSREG_TRCEXTINSELR0 }, 0x8844, true, true, {AArch64_FeatureETE} }, // 1050 |
2695 | | { "TRCEXTINSELR1", { .raw_val = AARCH64_SYSREG_TRCEXTINSELR1 }, "TRCEXTINSELR1", { .raw_val = AARCH64_SYSREG_TRCEXTINSELR1 }, 0x884C, true, true, {AArch64_FeatureETE} }, // 1051 |
2696 | | { "TRCEXTINSELR2", { .raw_val = AARCH64_SYSREG_TRCEXTINSELR2 }, "TRCEXTINSELR2", { .raw_val = AARCH64_SYSREG_TRCEXTINSELR2 }, 0x8854, true, true, {AArch64_FeatureETE} }, // 1052 |
2697 | | { "TRCEXTINSELR3", { .raw_val = AARCH64_SYSREG_TRCEXTINSELR3 }, "TRCEXTINSELR3", { .raw_val = AARCH64_SYSREG_TRCEXTINSELR3 }, 0x885C, true, true, {AArch64_FeatureETE} }, // 1053 |
2698 | | { "TRCIDR0", { .raw_val = AARCH64_SYSREG_TRCIDR0 }, "TRCIDR0", { .raw_val = AARCH64_SYSREG_TRCIDR0 }, 0x8847, true, false, {0} }, // 1054 |
2699 | | { "TRCIDR1", { .raw_val = AARCH64_SYSREG_TRCIDR1 }, "TRCIDR1", { .raw_val = AARCH64_SYSREG_TRCIDR1 }, 0x884F, true, false, {0} }, // 1055 |
2700 | | { "TRCIDR10", { .raw_val = AARCH64_SYSREG_TRCIDR10 }, "TRCIDR10", { .raw_val = AARCH64_SYSREG_TRCIDR10 }, 0x8816, true, false, {0} }, // 1056 |
2701 | | { "TRCIDR11", { .raw_val = AARCH64_SYSREG_TRCIDR11 }, "TRCIDR11", { .raw_val = AARCH64_SYSREG_TRCIDR11 }, 0x881E, true, false, {0} }, // 1057 |
2702 | | { "TRCIDR12", { .raw_val = AARCH64_SYSREG_TRCIDR12 }, "TRCIDR12", { .raw_val = AARCH64_SYSREG_TRCIDR12 }, 0x8826, true, false, {0} }, // 1058 |
2703 | | { "TRCIDR13", { .raw_val = AARCH64_SYSREG_TRCIDR13 }, "TRCIDR13", { .raw_val = AARCH64_SYSREG_TRCIDR13 }, 0x882E, true, false, {0} }, // 1059 |
2704 | | { "TRCIDR2", { .raw_val = AARCH64_SYSREG_TRCIDR2 }, "TRCIDR2", { .raw_val = AARCH64_SYSREG_TRCIDR2 }, 0x8857, true, false, {0} }, // 1060 |
2705 | | { "TRCIDR3", { .raw_val = AARCH64_SYSREG_TRCIDR3 }, "TRCIDR3", { .raw_val = AARCH64_SYSREG_TRCIDR3 }, 0x885F, true, false, {0} }, // 1061 |
2706 | | { "TRCIDR4", { .raw_val = AARCH64_SYSREG_TRCIDR4 }, "TRCIDR4", { .raw_val = AARCH64_SYSREG_TRCIDR4 }, 0x8867, true, false, {0} }, // 1062 |
2707 | | { "TRCIDR5", { .raw_val = AARCH64_SYSREG_TRCIDR5 }, "TRCIDR5", { .raw_val = AARCH64_SYSREG_TRCIDR5 }, 0x886F, true, false, {0} }, // 1063 |
2708 | | { "TRCIDR6", { .raw_val = AARCH64_SYSREG_TRCIDR6 }, "TRCIDR6", { .raw_val = AARCH64_SYSREG_TRCIDR6 }, 0x8877, true, false, {0} }, // 1064 |
2709 | | { "TRCIDR7", { .raw_val = AARCH64_SYSREG_TRCIDR7 }, "TRCIDR7", { .raw_val = AARCH64_SYSREG_TRCIDR7 }, 0x887F, true, false, {0} }, // 1065 |
2710 | | { "TRCIDR8", { .raw_val = AARCH64_SYSREG_TRCIDR8 }, "TRCIDR8", { .raw_val = AARCH64_SYSREG_TRCIDR8 }, 0x8806, true, false, {0} }, // 1066 |
2711 | | { "TRCIDR9", { .raw_val = AARCH64_SYSREG_TRCIDR9 }, "TRCIDR9", { .raw_val = AARCH64_SYSREG_TRCIDR9 }, 0x880E, true, false, {0} }, // 1067 |
2712 | | { "TRCIMSPEC0", { .raw_val = AARCH64_SYSREG_TRCIMSPEC0 }, "TRCIMSPEC0", { .raw_val = AARCH64_SYSREG_TRCIMSPEC0 }, 0x8807, true, true, {0} }, // 1068 |
2713 | | { "TRCIMSPEC1", { .raw_val = AARCH64_SYSREG_TRCIMSPEC1 }, "TRCIMSPEC1", { .raw_val = AARCH64_SYSREG_TRCIMSPEC1 }, 0x880F, true, true, {0} }, // 1069 |
2714 | | { "TRCIMSPEC2", { .raw_val = AARCH64_SYSREG_TRCIMSPEC2 }, "TRCIMSPEC2", { .raw_val = AARCH64_SYSREG_TRCIMSPEC2 }, 0x8817, true, true, {0} }, // 1070 |
2715 | | { "TRCIMSPEC3", { .raw_val = AARCH64_SYSREG_TRCIMSPEC3 }, "TRCIMSPEC3", { .raw_val = AARCH64_SYSREG_TRCIMSPEC3 }, 0x881F, true, true, {0} }, // 1071 |
2716 | | { "TRCIMSPEC4", { .raw_val = AARCH64_SYSREG_TRCIMSPEC4 }, "TRCIMSPEC4", { .raw_val = AARCH64_SYSREG_TRCIMSPEC4 }, 0x8827, true, true, {0} }, // 1072 |
2717 | | { "TRCIMSPEC5", { .raw_val = AARCH64_SYSREG_TRCIMSPEC5 }, "TRCIMSPEC5", { .raw_val = AARCH64_SYSREG_TRCIMSPEC5 }, 0x882F, true, true, {0} }, // 1073 |
2718 | | { "TRCIMSPEC6", { .raw_val = AARCH64_SYSREG_TRCIMSPEC6 }, "TRCIMSPEC6", { .raw_val = AARCH64_SYSREG_TRCIMSPEC6 }, 0x8837, true, true, {0} }, // 1074 |
2719 | | { "TRCIMSPEC7", { .raw_val = AARCH64_SYSREG_TRCIMSPEC7 }, "TRCIMSPEC7", { .raw_val = AARCH64_SYSREG_TRCIMSPEC7 }, 0x883F, true, true, {0} }, // 1075 |
2720 | | { "TRCITCTRL", { .raw_val = AARCH64_SYSREG_TRCITCTRL }, "TRCITCTRL", { .raw_val = AARCH64_SYSREG_TRCITCTRL }, 0x8B84, true, true, {0} }, // 1076 |
2721 | | { "TRCITECR_EL1", { .raw_val = AARCH64_SYSREG_TRCITECR_EL1 }, "TRCITECR_EL1", { .raw_val = AARCH64_SYSREG_TRCITECR_EL1 }, 0xC093, true, true, {AArch64_FeatureITE} }, // 1077 |
2722 | | { "TRCITECR_EL12", { .raw_val = AARCH64_SYSREG_TRCITECR_EL12 }, "TRCITECR_EL12", { .raw_val = AARCH64_SYSREG_TRCITECR_EL12 }, 0xE893, true, true, {AArch64_FeatureITE} }, // 1078 |
2723 | | { "TRCITECR_EL2", { .raw_val = AARCH64_SYSREG_TRCITECR_EL2 }, "TRCITECR_EL2", { .raw_val = AARCH64_SYSREG_TRCITECR_EL2 }, 0xE093, true, true, {AArch64_FeatureITE} }, // 1079 |
2724 | | { "TRCITEEDCR", { .raw_val = AARCH64_SYSREG_TRCITEEDCR }, "TRCITEEDCR", { .raw_val = AARCH64_SYSREG_TRCITEEDCR }, 0x8811, true, true, {AArch64_FeatureITE} }, // 1080 |
2725 | | { "TRCLAR", { .raw_val = AARCH64_SYSREG_TRCLAR }, "TRCLAR", { .raw_val = AARCH64_SYSREG_TRCLAR }, 0x8BE6, false, true, {0} }, // 1081 |
2726 | | { "TRCLSR", { .raw_val = AARCH64_SYSREG_TRCLSR }, "TRCLSR", { .raw_val = AARCH64_SYSREG_TRCLSR }, 0x8BEE, true, false, {0} }, // 1082 |
2727 | | { "TRCOSLAR", { .raw_val = AARCH64_SYSREG_TRCOSLAR }, "TRCOSLAR", { .raw_val = AARCH64_SYSREG_TRCOSLAR }, 0x8884, false, true, {0} }, // 1083 |
2728 | | { "TRCOSLSR", { .raw_val = AARCH64_SYSREG_TRCOSLSR }, "TRCOSLSR", { .raw_val = AARCH64_SYSREG_TRCOSLSR }, 0x888C, true, false, {0} }, // 1084 |
2729 | | { "TRCPDCR", { .raw_val = AARCH64_SYSREG_TRCPDCR }, "TRCPDCR", { .raw_val = AARCH64_SYSREG_TRCPDCR }, 0x88A4, true, true, {0} }, // 1085 |
2730 | | { "TRCPDSR", { .raw_val = AARCH64_SYSREG_TRCPDSR }, "TRCPDSR", { .raw_val = AARCH64_SYSREG_TRCPDSR }, 0x88AC, true, false, {0} }, // 1086 |
2731 | | { "TRCPIDR0", { .raw_val = AARCH64_SYSREG_TRCPIDR0 }, "TRCPIDR0", { .raw_val = AARCH64_SYSREG_TRCPIDR0 }, 0x8BC7, true, false, {0} }, // 1087 |
2732 | | { "TRCPIDR1", { .raw_val = AARCH64_SYSREG_TRCPIDR1 }, "TRCPIDR1", { .raw_val = AARCH64_SYSREG_TRCPIDR1 }, 0x8BCF, true, false, {0} }, // 1088 |
2733 | | { "TRCPIDR2", { .raw_val = AARCH64_SYSREG_TRCPIDR2 }, "TRCPIDR2", { .raw_val = AARCH64_SYSREG_TRCPIDR2 }, 0x8BD7, true, false, {0} }, // 1089 |
2734 | | { "TRCPIDR3", { .raw_val = AARCH64_SYSREG_TRCPIDR3 }, "TRCPIDR3", { .raw_val = AARCH64_SYSREG_TRCPIDR3 }, 0x8BDF, true, false, {0} }, // 1090 |
2735 | | { "TRCPIDR4", { .raw_val = AARCH64_SYSREG_TRCPIDR4 }, "TRCPIDR4", { .raw_val = AARCH64_SYSREG_TRCPIDR4 }, 0x8BA7, true, false, {0} }, // 1091 |
2736 | | { "TRCPIDR5", { .raw_val = AARCH64_SYSREG_TRCPIDR5 }, "TRCPIDR5", { .raw_val = AARCH64_SYSREG_TRCPIDR5 }, 0x8BAF, true, false, {0} }, // 1092 |
2737 | | { "TRCPIDR6", { .raw_val = AARCH64_SYSREG_TRCPIDR6 }, "TRCPIDR6", { .raw_val = AARCH64_SYSREG_TRCPIDR6 }, 0x8BB7, true, false, {0} }, // 1093 |
2738 | | { "TRCPIDR7", { .raw_val = AARCH64_SYSREG_TRCPIDR7 }, "TRCPIDR7", { .raw_val = AARCH64_SYSREG_TRCPIDR7 }, 0x8BBF, true, false, {0} }, // 1094 |
2739 | | { "TRCPRGCTLR", { .raw_val = AARCH64_SYSREG_TRCPRGCTLR }, "TRCPRGCTLR", { .raw_val = AARCH64_SYSREG_TRCPRGCTLR }, 0x8808, true, true, {0} }, // 1095 |
2740 | | { "TRCPROCSELR", { .raw_val = AARCH64_SYSREG_TRCPROCSELR }, "TRCPROCSELR", { .raw_val = AARCH64_SYSREG_TRCPROCSELR }, 0x8810, true, true, {0} }, // 1096 |
2741 | | { "TRCQCTLR", { .raw_val = AARCH64_SYSREG_TRCQCTLR }, "TRCQCTLR", { .raw_val = AARCH64_SYSREG_TRCQCTLR }, 0x8809, true, true, {0} }, // 1097 |
2742 | | { "TRCRSCTLR10", { .raw_val = AARCH64_SYSREG_TRCRSCTLR10 }, "TRCRSCTLR10", { .raw_val = AARCH64_SYSREG_TRCRSCTLR10 }, 0x88D0, true, true, {0} }, // 1098 |
2743 | | { "TRCRSCTLR11", { .raw_val = AARCH64_SYSREG_TRCRSCTLR11 }, "TRCRSCTLR11", { .raw_val = AARCH64_SYSREG_TRCRSCTLR11 }, 0x88D8, true, true, {0} }, // 1099 |
2744 | | { "TRCRSCTLR12", { .raw_val = AARCH64_SYSREG_TRCRSCTLR12 }, "TRCRSCTLR12", { .raw_val = AARCH64_SYSREG_TRCRSCTLR12 }, 0x88E0, true, true, {0} }, // 1100 |
2745 | | { "TRCRSCTLR13", { .raw_val = AARCH64_SYSREG_TRCRSCTLR13 }, "TRCRSCTLR13", { .raw_val = AARCH64_SYSREG_TRCRSCTLR13 }, 0x88E8, true, true, {0} }, // 1101 |
2746 | | { "TRCRSCTLR14", { .raw_val = AARCH64_SYSREG_TRCRSCTLR14 }, "TRCRSCTLR14", { .raw_val = AARCH64_SYSREG_TRCRSCTLR14 }, 0x88F0, true, true, {0} }, // 1102 |
2747 | | { "TRCRSCTLR15", { .raw_val = AARCH64_SYSREG_TRCRSCTLR15 }, "TRCRSCTLR15", { .raw_val = AARCH64_SYSREG_TRCRSCTLR15 }, 0x88F8, true, true, {0} }, // 1103 |
2748 | | { "TRCRSCTLR16", { .raw_val = AARCH64_SYSREG_TRCRSCTLR16 }, "TRCRSCTLR16", { .raw_val = AARCH64_SYSREG_TRCRSCTLR16 }, 0x8881, true, true, {0} }, // 1104 |
2749 | | { "TRCRSCTLR17", { .raw_val = AARCH64_SYSREG_TRCRSCTLR17 }, "TRCRSCTLR17", { .raw_val = AARCH64_SYSREG_TRCRSCTLR17 }, 0x8889, true, true, {0} }, // 1105 |
2750 | | { "TRCRSCTLR18", { .raw_val = AARCH64_SYSREG_TRCRSCTLR18 }, "TRCRSCTLR18", { .raw_val = AARCH64_SYSREG_TRCRSCTLR18 }, 0x8891, true, true, {0} }, // 1106 |
2751 | | { "TRCRSCTLR19", { .raw_val = AARCH64_SYSREG_TRCRSCTLR19 }, "TRCRSCTLR19", { .raw_val = AARCH64_SYSREG_TRCRSCTLR19 }, 0x8899, true, true, {0} }, // 1107 |
2752 | | { "TRCRSCTLR2", { .raw_val = AARCH64_SYSREG_TRCRSCTLR2 }, "TRCRSCTLR2", { .raw_val = AARCH64_SYSREG_TRCRSCTLR2 }, 0x8890, true, true, {0} }, // 1108 |
2753 | | { "TRCRSCTLR20", { .raw_val = AARCH64_SYSREG_TRCRSCTLR20 }, "TRCRSCTLR20", { .raw_val = AARCH64_SYSREG_TRCRSCTLR20 }, 0x88A1, true, true, {0} }, // 1109 |
2754 | | { "TRCRSCTLR21", { .raw_val = AARCH64_SYSREG_TRCRSCTLR21 }, "TRCRSCTLR21", { .raw_val = AARCH64_SYSREG_TRCRSCTLR21 }, 0x88A9, true, true, {0} }, // 1110 |
2755 | | { "TRCRSCTLR22", { .raw_val = AARCH64_SYSREG_TRCRSCTLR22 }, "TRCRSCTLR22", { .raw_val = AARCH64_SYSREG_TRCRSCTLR22 }, 0x88B1, true, true, {0} }, // 1111 |
2756 | | { "TRCRSCTLR23", { .raw_val = AARCH64_SYSREG_TRCRSCTLR23 }, "TRCRSCTLR23", { .raw_val = AARCH64_SYSREG_TRCRSCTLR23 }, 0x88B9, true, true, {0} }, // 1112 |
2757 | | { "TRCRSCTLR24", { .raw_val = AARCH64_SYSREG_TRCRSCTLR24 }, "TRCRSCTLR24", { .raw_val = AARCH64_SYSREG_TRCRSCTLR24 }, 0x88C1, true, true, {0} }, // 1113 |
2758 | | { "TRCRSCTLR25", { .raw_val = AARCH64_SYSREG_TRCRSCTLR25 }, "TRCRSCTLR25", { .raw_val = AARCH64_SYSREG_TRCRSCTLR25 }, 0x88C9, true, true, {0} }, // 1114 |
2759 | | { "TRCRSCTLR26", { .raw_val = AARCH64_SYSREG_TRCRSCTLR26 }, "TRCRSCTLR26", { .raw_val = AARCH64_SYSREG_TRCRSCTLR26 }, 0x88D1, true, true, {0} }, // 1115 |
2760 | | { "TRCRSCTLR27", { .raw_val = AARCH64_SYSREG_TRCRSCTLR27 }, "TRCRSCTLR27", { .raw_val = AARCH64_SYSREG_TRCRSCTLR27 }, 0x88D9, true, true, {0} }, // 1116 |
2761 | | { "TRCRSCTLR28", { .raw_val = AARCH64_SYSREG_TRCRSCTLR28 }, "TRCRSCTLR28", { .raw_val = AARCH64_SYSREG_TRCRSCTLR28 }, 0x88E1, true, true, {0} }, // 1117 |
2762 | | { "TRCRSCTLR29", { .raw_val = AARCH64_SYSREG_TRCRSCTLR29 }, "TRCRSCTLR29", { .raw_val = AARCH64_SYSREG_TRCRSCTLR29 }, 0x88E9, true, true, {0} }, // 1118 |
2763 | | { "TRCRSCTLR3", { .raw_val = AARCH64_SYSREG_TRCRSCTLR3 }, "TRCRSCTLR3", { .raw_val = AARCH64_SYSREG_TRCRSCTLR3 }, 0x8898, true, true, {0} }, // 1119 |
2764 | | { "TRCRSCTLR30", { .raw_val = AARCH64_SYSREG_TRCRSCTLR30 }, "TRCRSCTLR30", { .raw_val = AARCH64_SYSREG_TRCRSCTLR30 }, 0x88F1, true, true, {0} }, // 1120 |
2765 | | { "TRCRSCTLR31", { .raw_val = AARCH64_SYSREG_TRCRSCTLR31 }, "TRCRSCTLR31", { .raw_val = AARCH64_SYSREG_TRCRSCTLR31 }, 0x88F9, true, true, {0} }, // 1121 |
2766 | | { "TRCRSCTLR4", { .raw_val = AARCH64_SYSREG_TRCRSCTLR4 }, "TRCRSCTLR4", { .raw_val = AARCH64_SYSREG_TRCRSCTLR4 }, 0x88A0, true, true, {0} }, // 1122 |
2767 | | { "TRCRSCTLR5", { .raw_val = AARCH64_SYSREG_TRCRSCTLR5 }, "TRCRSCTLR5", { .raw_val = AARCH64_SYSREG_TRCRSCTLR5 }, 0x88A8, true, true, {0} }, // 1123 |
2768 | | { "TRCRSCTLR6", { .raw_val = AARCH64_SYSREG_TRCRSCTLR6 }, "TRCRSCTLR6", { .raw_val = AARCH64_SYSREG_TRCRSCTLR6 }, 0x88B0, true, true, {0} }, // 1124 |
2769 | | { "TRCRSCTLR7", { .raw_val = AARCH64_SYSREG_TRCRSCTLR7 }, "TRCRSCTLR7", { .raw_val = AARCH64_SYSREG_TRCRSCTLR7 }, 0x88B8, true, true, {0} }, // 1125 |
2770 | | { "TRCRSCTLR8", { .raw_val = AARCH64_SYSREG_TRCRSCTLR8 }, "TRCRSCTLR8", { .raw_val = AARCH64_SYSREG_TRCRSCTLR8 }, 0x88C0, true, true, {0} }, // 1126 |
2771 | | { "TRCRSCTLR9", { .raw_val = AARCH64_SYSREG_TRCRSCTLR9 }, "TRCRSCTLR9", { .raw_val = AARCH64_SYSREG_TRCRSCTLR9 }, 0x88C8, true, true, {0} }, // 1127 |
2772 | | { "TRCRSR", { .raw_val = AARCH64_SYSREG_TRCRSR }, "TRCRSR", { .raw_val = AARCH64_SYSREG_TRCRSR }, 0x8850, true, true, {AArch64_FeatureETE} }, // 1128 |
2773 | | { "TRCSEQEVR0", { .raw_val = AARCH64_SYSREG_TRCSEQEVR0 }, "TRCSEQEVR0", { .raw_val = AARCH64_SYSREG_TRCSEQEVR0 }, 0x8804, true, true, {0} }, // 1129 |
2774 | | { "TRCSEQEVR1", { .raw_val = AARCH64_SYSREG_TRCSEQEVR1 }, "TRCSEQEVR1", { .raw_val = AARCH64_SYSREG_TRCSEQEVR1 }, 0x880C, true, true, {0} }, // 1130 |
2775 | | { "TRCSEQEVR2", { .raw_val = AARCH64_SYSREG_TRCSEQEVR2 }, "TRCSEQEVR2", { .raw_val = AARCH64_SYSREG_TRCSEQEVR2 }, 0x8814, true, true, {0} }, // 1131 |
2776 | | { "TRCSEQRSTEVR", { .raw_val = AARCH64_SYSREG_TRCSEQRSTEVR }, "TRCSEQRSTEVR", { .raw_val = AARCH64_SYSREG_TRCSEQRSTEVR }, 0x8834, true, true, {0} }, // 1132 |
2777 | | { "TRCSEQSTR", { .raw_val = AARCH64_SYSREG_TRCSEQSTR }, "TRCSEQSTR", { .raw_val = AARCH64_SYSREG_TRCSEQSTR }, 0x883C, true, true, {0} }, // 1133 |
2778 | | { "TRCSSCCR0", { .raw_val = AARCH64_SYSREG_TRCSSCCR0 }, "TRCSSCCR0", { .raw_val = AARCH64_SYSREG_TRCSSCCR0 }, 0x8882, true, true, {0} }, // 1134 |
2779 | | { "TRCSSCCR1", { .raw_val = AARCH64_SYSREG_TRCSSCCR1 }, "TRCSSCCR1", { .raw_val = AARCH64_SYSREG_TRCSSCCR1 }, 0x888A, true, true, {0} }, // 1135 |
2780 | | { "TRCSSCCR2", { .raw_val = AARCH64_SYSREG_TRCSSCCR2 }, "TRCSSCCR2", { .raw_val = AARCH64_SYSREG_TRCSSCCR2 }, 0x8892, true, true, {0} }, // 1136 |
2781 | | { "TRCSSCCR3", { .raw_val = AARCH64_SYSREG_TRCSSCCR3 }, "TRCSSCCR3", { .raw_val = AARCH64_SYSREG_TRCSSCCR3 }, 0x889A, true, true, {0} }, // 1137 |
2782 | | { "TRCSSCCR4", { .raw_val = AARCH64_SYSREG_TRCSSCCR4 }, "TRCSSCCR4", { .raw_val = AARCH64_SYSREG_TRCSSCCR4 }, 0x88A2, true, true, {0} }, // 1138 |
2783 | | { "TRCSSCCR5", { .raw_val = AARCH64_SYSREG_TRCSSCCR5 }, "TRCSSCCR5", { .raw_val = AARCH64_SYSREG_TRCSSCCR5 }, 0x88AA, true, true, {0} }, // 1139 |
2784 | | { "TRCSSCCR6", { .raw_val = AARCH64_SYSREG_TRCSSCCR6 }, "TRCSSCCR6", { .raw_val = AARCH64_SYSREG_TRCSSCCR6 }, 0x88B2, true, true, {0} }, // 1140 |
2785 | | { "TRCSSCCR7", { .raw_val = AARCH64_SYSREG_TRCSSCCR7 }, "TRCSSCCR7", { .raw_val = AARCH64_SYSREG_TRCSSCCR7 }, 0x88BA, true, true, {0} }, // 1141 |
2786 | | { "TRCSSCSR0", { .raw_val = AARCH64_SYSREG_TRCSSCSR0 }, "TRCSSCSR0", { .raw_val = AARCH64_SYSREG_TRCSSCSR0 }, 0x88C2, true, true, {0} }, // 1142 |
2787 | | { "TRCSSCSR1", { .raw_val = AARCH64_SYSREG_TRCSSCSR1 }, "TRCSSCSR1", { .raw_val = AARCH64_SYSREG_TRCSSCSR1 }, 0x88CA, true, true, {0} }, // 1143 |
2788 | | { "TRCSSCSR2", { .raw_val = AARCH64_SYSREG_TRCSSCSR2 }, "TRCSSCSR2", { .raw_val = AARCH64_SYSREG_TRCSSCSR2 }, 0x88D2, true, true, {0} }, // 1144 |
2789 | | { "TRCSSCSR3", { .raw_val = AARCH64_SYSREG_TRCSSCSR3 }, "TRCSSCSR3", { .raw_val = AARCH64_SYSREG_TRCSSCSR3 }, 0x88DA, true, true, {0} }, // 1145 |
2790 | | { "TRCSSCSR4", { .raw_val = AARCH64_SYSREG_TRCSSCSR4 }, "TRCSSCSR4", { .raw_val = AARCH64_SYSREG_TRCSSCSR4 }, 0x88E2, true, true, {0} }, // 1146 |
2791 | | { "TRCSSCSR5", { .raw_val = AARCH64_SYSREG_TRCSSCSR5 }, "TRCSSCSR5", { .raw_val = AARCH64_SYSREG_TRCSSCSR5 }, 0x88EA, true, true, {0} }, // 1147 |
2792 | | { "TRCSSCSR6", { .raw_val = AARCH64_SYSREG_TRCSSCSR6 }, "TRCSSCSR6", { .raw_val = AARCH64_SYSREG_TRCSSCSR6 }, 0x88F2, true, true, {0} }, // 1148 |
2793 | | { "TRCSSCSR7", { .raw_val = AARCH64_SYSREG_TRCSSCSR7 }, "TRCSSCSR7", { .raw_val = AARCH64_SYSREG_TRCSSCSR7 }, 0x88FA, true, true, {0} }, // 1149 |
2794 | | { "TRCSSPCICR0", { .raw_val = AARCH64_SYSREG_TRCSSPCICR0 }, "TRCSSPCICR0", { .raw_val = AARCH64_SYSREG_TRCSSPCICR0 }, 0x8883, true, true, {0} }, // 1150 |
2795 | | { "TRCSSPCICR1", { .raw_val = AARCH64_SYSREG_TRCSSPCICR1 }, "TRCSSPCICR1", { .raw_val = AARCH64_SYSREG_TRCSSPCICR1 }, 0x888B, true, true, {0} }, // 1151 |
2796 | | { "TRCSSPCICR2", { .raw_val = AARCH64_SYSREG_TRCSSPCICR2 }, "TRCSSPCICR2", { .raw_val = AARCH64_SYSREG_TRCSSPCICR2 }, 0x8893, true, true, {0} }, // 1152 |
2797 | | { "TRCSSPCICR3", { .raw_val = AARCH64_SYSREG_TRCSSPCICR3 }, "TRCSSPCICR3", { .raw_val = AARCH64_SYSREG_TRCSSPCICR3 }, 0x889B, true, true, {0} }, // 1153 |
2798 | | { "TRCSSPCICR4", { .raw_val = AARCH64_SYSREG_TRCSSPCICR4 }, "TRCSSPCICR4", { .raw_val = AARCH64_SYSREG_TRCSSPCICR4 }, 0x88A3, true, true, {0} }, // 1154 |
2799 | | { "TRCSSPCICR5", { .raw_val = AARCH64_SYSREG_TRCSSPCICR5 }, "TRCSSPCICR5", { .raw_val = AARCH64_SYSREG_TRCSSPCICR5 }, 0x88AB, true, true, {0} }, // 1155 |
2800 | | { "TRCSSPCICR6", { .raw_val = AARCH64_SYSREG_TRCSSPCICR6 }, "TRCSSPCICR6", { .raw_val = AARCH64_SYSREG_TRCSSPCICR6 }, 0x88B3, true, true, {0} }, // 1156 |
2801 | | { "TRCSSPCICR7", { .raw_val = AARCH64_SYSREG_TRCSSPCICR7 }, "TRCSSPCICR7", { .raw_val = AARCH64_SYSREG_TRCSSPCICR7 }, 0x88BB, true, true, {0} }, // 1157 |
2802 | | { "TRCSTALLCTLR", { .raw_val = AARCH64_SYSREG_TRCSTALLCTLR }, "TRCSTALLCTLR", { .raw_val = AARCH64_SYSREG_TRCSTALLCTLR }, 0x8858, true, true, {0} }, // 1158 |
2803 | | { "TRCSTATR", { .raw_val = AARCH64_SYSREG_TRCSTATR }, "TRCSTATR", { .raw_val = AARCH64_SYSREG_TRCSTATR }, 0x8818, true, false, {0} }, // 1159 |
2804 | | { "TRCSYNCPR", { .raw_val = AARCH64_SYSREG_TRCSYNCPR }, "TRCSYNCPR", { .raw_val = AARCH64_SYSREG_TRCSYNCPR }, 0x8868, true, true, {0} }, // 1160 |
2805 | | { "TRCTRACEIDR", { .raw_val = AARCH64_SYSREG_TRCTRACEIDR }, "TRCTRACEIDR", { .raw_val = AARCH64_SYSREG_TRCTRACEIDR }, 0x8801, true, true, {0} }, // 1161 |
2806 | | { "TRCTSCTLR", { .raw_val = AARCH64_SYSREG_TRCTSCTLR }, "TRCTSCTLR", { .raw_val = AARCH64_SYSREG_TRCTSCTLR }, 0x8860, true, true, {0} }, // 1162 |
2807 | | { "TRCVDARCCTLR", { .raw_val = AARCH64_SYSREG_TRCVDARCCTLR }, "TRCVDARCCTLR", { .raw_val = AARCH64_SYSREG_TRCVDARCCTLR }, 0x8852, true, true, {0} }, // 1163 |
2808 | | { "TRCVDCTLR", { .raw_val = AARCH64_SYSREG_TRCVDCTLR }, "TRCVDCTLR", { .raw_val = AARCH64_SYSREG_TRCVDCTLR }, 0x8842, true, true, {0} }, // 1164 |
2809 | | { "TRCVDSACCTLR", { .raw_val = AARCH64_SYSREG_TRCVDSACCTLR }, "TRCVDSACCTLR", { .raw_val = AARCH64_SYSREG_TRCVDSACCTLR }, 0x884A, true, true, {0} }, // 1165 |
2810 | | { "TRCVICTLR", { .raw_val = AARCH64_SYSREG_TRCVICTLR }, "TRCVICTLR", { .raw_val = AARCH64_SYSREG_TRCVICTLR }, 0x8802, true, true, {0} }, // 1166 |
2811 | | { "TRCVIIECTLR", { .raw_val = AARCH64_SYSREG_TRCVIIECTLR }, "TRCVIIECTLR", { .raw_val = AARCH64_SYSREG_TRCVIIECTLR }, 0x880A, true, true, {0} }, // 1167 |
2812 | | { "TRCVIPCSSCTLR", { .raw_val = AARCH64_SYSREG_TRCVIPCSSCTLR }, "TRCVIPCSSCTLR", { .raw_val = AARCH64_SYSREG_TRCVIPCSSCTLR }, 0x881A, true, true, {0} }, // 1168 |
2813 | | { "TRCVISSCTLR", { .raw_val = AARCH64_SYSREG_TRCVISSCTLR }, "TRCVISSCTLR", { .raw_val = AARCH64_SYSREG_TRCVISSCTLR }, 0x8812, true, true, {0} }, // 1169 |
2814 | | { "TRCVMIDCCTLR0", { .raw_val = AARCH64_SYSREG_TRCVMIDCCTLR0 }, "TRCVMIDCCTLR0", { .raw_val = AARCH64_SYSREG_TRCVMIDCCTLR0 }, 0x8992, true, true, {0} }, // 1170 |
2815 | | { "TRCVMIDCCTLR1", { .raw_val = AARCH64_SYSREG_TRCVMIDCCTLR1 }, "TRCVMIDCCTLR1", { .raw_val = AARCH64_SYSREG_TRCVMIDCCTLR1 }, 0x899A, true, true, {0} }, // 1171 |
2816 | | { "TRCVMIDCVR0", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR0 }, "TRCVMIDCVR0", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR0 }, 0x8981, true, true, {0} }, // 1172 |
2817 | | { "TRCVMIDCVR1", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR1 }, "TRCVMIDCVR1", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR1 }, 0x8991, true, true, {0} }, // 1173 |
2818 | | { "TRCVMIDCVR2", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR2 }, "TRCVMIDCVR2", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR2 }, 0x89A1, true, true, {0} }, // 1174 |
2819 | | { "TRCVMIDCVR3", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR3 }, "TRCVMIDCVR3", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR3 }, 0x89B1, true, true, {0} }, // 1175 |
2820 | | { "TRCVMIDCVR4", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR4 }, "TRCVMIDCVR4", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR4 }, 0x89C1, true, true, {0} }, // 1176 |
2821 | | { "TRCVMIDCVR5", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR5 }, "TRCVMIDCVR5", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR5 }, 0x89D1, true, true, {0} }, // 1177 |
2822 | | { "TRCVMIDCVR6", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR6 }, "TRCVMIDCVR6", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR6 }, 0x89E1, true, true, {0} }, // 1178 |
2823 | | { "TRCVMIDCVR7", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR7 }, "TRCVMIDCVR7", { .raw_val = AARCH64_SYSREG_TRCVMIDCVR7 }, 0x89F1, true, true, {0} }, // 1179 |
2824 | | { "TRFCR_EL1", { .raw_val = AARCH64_SYSREG_TRFCR_EL1 }, "TRFCR_EL1", { .raw_val = AARCH64_SYSREG_TRFCR_EL1 }, 0xC091, true, true, {AArch64_FeatureTRACEV8_4} }, // 1180 |
2825 | | { "TRFCR_EL12", { .raw_val = AARCH64_SYSREG_TRFCR_EL12 }, "TRFCR_EL12", { .raw_val = AARCH64_SYSREG_TRFCR_EL12 }, 0xE891, true, true, {AArch64_FeatureTRACEV8_4} }, // 1181 |
2826 | | { "TRFCR_EL2", { .raw_val = AARCH64_SYSREG_TRFCR_EL2 }, "TRFCR_EL2", { .raw_val = AARCH64_SYSREG_TRFCR_EL2 }, 0xE091, true, true, {AArch64_FeatureTRACEV8_4} }, // 1182 |
2827 | | { "TTBR0_EL1", { .raw_val = AARCH64_SYSREG_TTBR0_EL1 }, "TTBR0_EL1", { .raw_val = AARCH64_SYSREG_TTBR0_EL1 }, 0xC100, true, true, {0} }, // 1183 |
2828 | | { "TTBR0_EL12", { .raw_val = AARCH64_SYSREG_TTBR0_EL12 }, "TTBR0_EL12", { .raw_val = AARCH64_SYSREG_TTBR0_EL12 }, 0xE900, true, true, {AArch64_FeatureVH} }, // 1184 |
2829 | | { "TTBR0_EL2", { .raw_val = AARCH64_SYSREG_TTBR0_EL2 }, "VSCTLR_EL2", { .raw_val = AARCH64_SYSREG_VSCTLR_EL2 }, 0xE100, true, true, {AArch64_FeatureEL2VMSA} }, // 1185 |
2830 | | { "TTBR0_EL3", { .raw_val = AARCH64_SYSREG_TTBR0_EL3 }, "TTBR0_EL3", { .raw_val = AARCH64_SYSREG_TTBR0_EL3 }, 0xF100, true, true, {0} }, // 1186 |
2831 | | { "TTBR1_EL1", { .raw_val = AARCH64_SYSREG_TTBR1_EL1 }, "TTBR1_EL1", { .raw_val = AARCH64_SYSREG_TTBR1_EL1 }, 0xC101, true, true, {0} }, // 1187 |
2832 | | { "TTBR1_EL12", { .raw_val = AARCH64_SYSREG_TTBR1_EL12 }, "TTBR1_EL12", { .raw_val = AARCH64_SYSREG_TTBR1_EL12 }, 0xE901, true, true, {AArch64_FeatureVH} }, // 1188 |
2833 | | { "TTBR1_EL2", { .raw_val = AARCH64_SYSREG_TTBR1_EL2 }, "TTBR1_EL2", { .raw_val = AARCH64_SYSREG_TTBR1_EL2 }, 0xE101, true, true, {AArch64_FeatureVH} }, // 1189 |
2834 | | { "UAO", { .raw_val = AARCH64_SYSREG_UAO }, "UAO", { .raw_val = AARCH64_SYSREG_UAO }, 0xC214, true, true, {AArch64_FeaturePsUAO} }, // 1190 |
2835 | | { "VBAR_EL1", { .raw_val = AARCH64_SYSREG_VBAR_EL1 }, "VBAR_EL1", { .raw_val = AARCH64_SYSREG_VBAR_EL1 }, 0xC600, true, true, {0} }, // 1191 |
2836 | | { "VBAR_EL12", { .raw_val = AARCH64_SYSREG_VBAR_EL12 }, "VBAR_EL12", { .raw_val = AARCH64_SYSREG_VBAR_EL12 }, 0xEE00, true, true, {AArch64_FeatureVH} }, // 1192 |
2837 | | { "VBAR_EL2", { .raw_val = AARCH64_SYSREG_VBAR_EL2 }, "VBAR_EL2", { .raw_val = AARCH64_SYSREG_VBAR_EL2 }, 0xE600, true, true, {0} }, // 1193 |
2838 | | { "VBAR_EL3", { .raw_val = AARCH64_SYSREG_VBAR_EL3 }, "VBAR_EL3", { .raw_val = AARCH64_SYSREG_VBAR_EL3 }, 0xF600, true, true, {0} }, // 1194 |
2839 | | { "VDISR_EL2", { .raw_val = AARCH64_SYSREG_VDISR_EL2 }, "VDISR_EL2", { .raw_val = AARCH64_SYSREG_VDISR_EL2 }, 0xE609, true, true, {AArch64_FeatureRAS} }, // 1195 |
2840 | | { "VDISR_EL3", { .raw_val = AARCH64_SYSREG_VDISR_EL3 }, "VDISR_EL3", { .raw_val = AARCH64_SYSREG_VDISR_EL3 }, 0xF609, true, true, {0} }, // 1196 |
2841 | | { "VMECID_A_EL2", { .raw_val = AARCH64_SYSREG_VMECID_A_EL2 }, "VMECID_A_EL2", { .raw_val = AARCH64_SYSREG_VMECID_A_EL2 }, 0xE549, true, true, {AArch64_FeatureMEC} }, // 1197 |
2842 | | { "VMECID_P_EL2", { .raw_val = AARCH64_SYSREG_VMECID_P_EL2 }, "VMECID_P_EL2", { .raw_val = AARCH64_SYSREG_VMECID_P_EL2 }, 0xE548, true, true, {AArch64_FeatureMEC} }, // 1198 |
2843 | | { "VMPIDR_EL2", { .raw_val = AARCH64_SYSREG_VMPIDR_EL2 }, "VMPIDR_EL2", { .raw_val = AARCH64_SYSREG_VMPIDR_EL2 }, 0xE005, true, true, {0} }, // 1199 |
2844 | | { "VNCR_EL2", { .raw_val = AARCH64_SYSREG_VNCR_EL2 }, "VNCR_EL2", { .raw_val = AARCH64_SYSREG_VNCR_EL2 }, 0xE110, true, true, {AArch64_FeatureNV} }, // 1200 |
2845 | | { "VPIDR_EL2", { .raw_val = AARCH64_SYSREG_VPIDR_EL2 }, "VPIDR_EL2", { .raw_val = AARCH64_SYSREG_VPIDR_EL2 }, 0xE000, true, true, {0} }, // 1201 |
2846 | | { "VSCTLR_EL2", { .raw_val = AARCH64_SYSREG_VSCTLR_EL2 }, "TTBR0_EL2", { .raw_val = AARCH64_SYSREG_TTBR0_EL2 }, 0xE100, true, true, {AArch64_HasV8_0rOps} }, // 1202 |
2847 | | { "VSESR_EL2", { .raw_val = AARCH64_SYSREG_VSESR_EL2 }, "VSESR_EL2", { .raw_val = AARCH64_SYSREG_VSESR_EL2 }, 0xE293, true, true, {AArch64_FeatureRAS} }, // 1203 |
2848 | | { "VSESR_EL3", { .raw_val = AARCH64_SYSREG_VSESR_EL3 }, "VSESR_EL3", { .raw_val = AARCH64_SYSREG_VSESR_EL3 }, 0xF293, true, true, {0} }, // 1204 |
2849 | | { "VSTCR_EL2", { .raw_val = AARCH64_SYSREG_VSTCR_EL2 }, "VSTCR_EL2", { .raw_val = AARCH64_SYSREG_VSTCR_EL2 }, 0xE132, true, true, {AArch64_FeatureSEL2} }, // 1205 |
2850 | | { "VSTTBR_EL2", { .raw_val = AARCH64_SYSREG_VSTTBR_EL2 }, "VSTTBR_EL2", { .raw_val = AARCH64_SYSREG_VSTTBR_EL2 }, 0xE130, true, true, {AArch64_HasV8_0aOps} }, // 1206 |
2851 | | { "VTCR_EL2", { .raw_val = AARCH64_SYSREG_VTCR_EL2 }, "VTCR_EL2", { .raw_val = AARCH64_SYSREG_VTCR_EL2 }, 0xE10A, true, true, {0} }, // 1207 |
2852 | | { "VTTBR_EL2", { .raw_val = AARCH64_SYSREG_VTTBR_EL2 }, "VTTBR_EL2", { .raw_val = AARCH64_SYSREG_VTTBR_EL2 }, 0xE108, true, true, {AArch64_FeatureEL2VMSA} }, // 1208 |
2853 | | { "ZCR_EL1", { .raw_val = AARCH64_SYSREG_ZCR_EL1 }, "ZCR_EL1", { .raw_val = AARCH64_SYSREG_ZCR_EL1 }, 0xC090, true, true, {AArch64_FeatureSVE} }, // 1209 |
2854 | | { "ZCR_EL12", { .raw_val = AARCH64_SYSREG_ZCR_EL12 }, "ZCR_EL12", { .raw_val = AARCH64_SYSREG_ZCR_EL12 }, 0xE890, true, true, {AArch64_FeatureSVE} }, // 1210 |
2855 | | { "ZCR_EL2", { .raw_val = AARCH64_SYSREG_ZCR_EL2 }, "ZCR_EL2", { .raw_val = AARCH64_SYSREG_ZCR_EL2 }, 0xE090, true, true, {AArch64_FeatureSVE} }, // 1211 |
2856 | | { "ZCR_EL3", { .raw_val = AARCH64_SYSREG_ZCR_EL3 }, "ZCR_EL3", { .raw_val = AARCH64_SYSREG_ZCR_EL3 }, 0xF090, true, true, {AArch64_FeatureSVE} }, // 1212 |
2857 | | }; |
2858 | | |
2859 | 378 | const AArch64SysReg_SysReg *AArch64SysReg_lookupSysRegByName(const char * Name) { |
2860 | 378 | static const struct IndexTypeStr Index[] = { |
2861 | 378 | { "ACCDATA_EL1", 0 }, |
2862 | 378 | { "ACTLR_EL1", 1 }, |
2863 | 378 | { "ACTLR_EL2", 2 }, |
2864 | 378 | { "ACTLR_EL3", 3 }, |
2865 | 378 | { "AFSR0_EL1", 4 }, |
2866 | 378 | { "AFSR0_EL12", 5 }, |
2867 | 378 | { "AFSR0_EL2", 6 }, |
2868 | 378 | { "AFSR0_EL3", 7 }, |
2869 | 378 | { "AFSR1_EL1", 8 }, |
2870 | 378 | { "AFSR1_EL12", 9 }, |
2871 | 378 | { "AFSR1_EL2", 10 }, |
2872 | 378 | { "AFSR1_EL3", 11 }, |
2873 | 378 | { "AIDR_EL1", 12 }, |
2874 | 378 | { "ALLINT", 13 }, |
2875 | 378 | { "AMAIR2_EL1", 14 }, |
2876 | 378 | { "AMAIR2_EL12", 15 }, |
2877 | 378 | { "AMAIR2_EL2", 16 }, |
2878 | 378 | { "AMAIR2_EL3", 17 }, |
2879 | 378 | { "AMAIR_EL1", 18 }, |
2880 | 378 | { "AMAIR_EL12", 19 }, |
2881 | 378 | { "AMAIR_EL2", 20 }, |
2882 | 378 | { "AMAIR_EL3", 21 }, |
2883 | 378 | { "AMCFGR_EL0", 22 }, |
2884 | 378 | { "AMCG1IDR_EL0", 23 }, |
2885 | 378 | { "AMCGCR_EL0", 24 }, |
2886 | 378 | { "AMCNTENCLR0_EL0", 25 }, |
2887 | 378 | { "AMCNTENCLR1_EL0", 26 }, |
2888 | 378 | { "AMCNTENSET0_EL0", 27 }, |
2889 | 378 | { "AMCNTENSET1_EL0", 28 }, |
2890 | 378 | { "AMCR_EL0", 29 }, |
2891 | 378 | { "AMEVCNTR00_EL0", 30 }, |
2892 | 378 | { "AMEVCNTR01_EL0", 31 }, |
2893 | 378 | { "AMEVCNTR02_EL0", 32 }, |
2894 | 378 | { "AMEVCNTR03_EL0", 33 }, |
2895 | 378 | { "AMEVCNTR10_EL0", 34 }, |
2896 | 378 | { "AMEVCNTR110_EL0", 35 }, |
2897 | 378 | { "AMEVCNTR111_EL0", 36 }, |
2898 | 378 | { "AMEVCNTR112_EL0", 37 }, |
2899 | 378 | { "AMEVCNTR113_EL0", 38 }, |
2900 | 378 | { "AMEVCNTR114_EL0", 39 }, |
2901 | 378 | { "AMEVCNTR115_EL0", 40 }, |
2902 | 378 | { "AMEVCNTR11_EL0", 41 }, |
2903 | 378 | { "AMEVCNTR12_EL0", 42 }, |
2904 | 378 | { "AMEVCNTR13_EL0", 43 }, |
2905 | 378 | { "AMEVCNTR14_EL0", 44 }, |
2906 | 378 | { "AMEVCNTR15_EL0", 45 }, |
2907 | 378 | { "AMEVCNTR16_EL0", 46 }, |
2908 | 378 | { "AMEVCNTR17_EL0", 47 }, |
2909 | 378 | { "AMEVCNTR18_EL0", 48 }, |
2910 | 378 | { "AMEVCNTR19_EL0", 49 }, |
2911 | 378 | { "AMEVCNTVOFF00_EL2", 50 }, |
2912 | 378 | { "AMEVCNTVOFF010_EL2", 51 }, |
2913 | 378 | { "AMEVCNTVOFF011_EL2", 52 }, |
2914 | 378 | { "AMEVCNTVOFF012_EL2", 53 }, |
2915 | 378 | { "AMEVCNTVOFF013_EL2", 54 }, |
2916 | 378 | { "AMEVCNTVOFF014_EL2", 55 }, |
2917 | 378 | { "AMEVCNTVOFF015_EL2", 56 }, |
2918 | 378 | { "AMEVCNTVOFF01_EL2", 57 }, |
2919 | 378 | { "AMEVCNTVOFF02_EL2", 58 }, |
2920 | 378 | { "AMEVCNTVOFF03_EL2", 59 }, |
2921 | 378 | { "AMEVCNTVOFF04_EL2", 60 }, |
2922 | 378 | { "AMEVCNTVOFF05_EL2", 61 }, |
2923 | 378 | { "AMEVCNTVOFF06_EL2", 62 }, |
2924 | 378 | { "AMEVCNTVOFF07_EL2", 63 }, |
2925 | 378 | { "AMEVCNTVOFF08_EL2", 64 }, |
2926 | 378 | { "AMEVCNTVOFF09_EL2", 65 }, |
2927 | 378 | { "AMEVCNTVOFF10_EL2", 66 }, |
2928 | 378 | { "AMEVCNTVOFF110_EL2", 67 }, |
2929 | 378 | { "AMEVCNTVOFF111_EL2", 68 }, |
2930 | 378 | { "AMEVCNTVOFF112_EL2", 69 }, |
2931 | 378 | { "AMEVCNTVOFF113_EL2", 70 }, |
2932 | 378 | { "AMEVCNTVOFF114_EL2", 71 }, |
2933 | 378 | { "AMEVCNTVOFF115_EL2", 72 }, |
2934 | 378 | { "AMEVCNTVOFF11_EL2", 73 }, |
2935 | 378 | { "AMEVCNTVOFF12_EL2", 74 }, |
2936 | 378 | { "AMEVCNTVOFF13_EL2", 75 }, |
2937 | 378 | { "AMEVCNTVOFF14_EL2", 76 }, |
2938 | 378 | { "AMEVCNTVOFF15_EL2", 77 }, |
2939 | 378 | { "AMEVCNTVOFF16_EL2", 78 }, |
2940 | 378 | { "AMEVCNTVOFF17_EL2", 79 }, |
2941 | 378 | { "AMEVCNTVOFF18_EL2", 80 }, |
2942 | 378 | { "AMEVCNTVOFF19_EL2", 81 }, |
2943 | 378 | { "AMEVTYPER00_EL0", 82 }, |
2944 | 378 | { "AMEVTYPER01_EL0", 83 }, |
2945 | 378 | { "AMEVTYPER02_EL0", 84 }, |
2946 | 378 | { "AMEVTYPER03_EL0", 85 }, |
2947 | 378 | { "AMEVTYPER10_EL0", 86 }, |
2948 | 378 | { "AMEVTYPER110_EL0", 87 }, |
2949 | 378 | { "AMEVTYPER111_EL0", 88 }, |
2950 | 378 | { "AMEVTYPER112_EL0", 89 }, |
2951 | 378 | { "AMEVTYPER113_EL0", 90 }, |
2952 | 378 | { "AMEVTYPER114_EL0", 91 }, |
2953 | 378 | { "AMEVTYPER115_EL0", 92 }, |
2954 | 378 | { "AMEVTYPER11_EL0", 93 }, |
2955 | 378 | { "AMEVTYPER12_EL0", 94 }, |
2956 | 378 | { "AMEVTYPER13_EL0", 95 }, |
2957 | 378 | { "AMEVTYPER14_EL0", 96 }, |
2958 | 378 | { "AMEVTYPER15_EL0", 97 }, |
2959 | 378 | { "AMEVTYPER16_EL0", 98 }, |
2960 | 378 | { "AMEVTYPER17_EL0", 99 }, |
2961 | 378 | { "AMEVTYPER18_EL0", 100 }, |
2962 | 378 | { "AMEVTYPER19_EL0", 101 }, |
2963 | 378 | { "AMUSERENR_EL0", 102 }, |
2964 | 378 | { "APDAKEYHI_EL1", 103 }, |
2965 | 378 | { "APDAKEYLO_EL1", 104 }, |
2966 | 378 | { "APDBKEYHI_EL1", 105 }, |
2967 | 378 | { "APDBKEYLO_EL1", 106 }, |
2968 | 378 | { "APGAKEYHI_EL1", 107 }, |
2969 | 378 | { "APGAKEYLO_EL1", 108 }, |
2970 | 378 | { "APIAKEYHI_EL1", 109 }, |
2971 | 378 | { "APIAKEYLO_EL1", 110 }, |
2972 | 378 | { "APIBKEYHI_EL1", 111 }, |
2973 | 378 | { "APIBKEYLO_EL1", 112 }, |
2974 | 378 | { "BRBCR_EL1", 113 }, |
2975 | 378 | { "BRBCR_EL12", 114 }, |
2976 | 378 | { "BRBCR_EL2", 115 }, |
2977 | 378 | { "BRBFCR_EL1", 116 }, |
2978 | 378 | { "BRBIDR0_EL1", 117 }, |
2979 | 378 | { "BRBINF0_EL1", 118 }, |
2980 | 378 | { "BRBINF10_EL1", 119 }, |
2981 | 378 | { "BRBINF11_EL1", 120 }, |
2982 | 378 | { "BRBINF12_EL1", 121 }, |
2983 | 378 | { "BRBINF13_EL1", 122 }, |
2984 | 378 | { "BRBINF14_EL1", 123 }, |
2985 | 378 | { "BRBINF15_EL1", 124 }, |
2986 | 378 | { "BRBINF16_EL1", 125 }, |
2987 | 378 | { "BRBINF17_EL1", 126 }, |
2988 | 378 | { "BRBINF18_EL1", 127 }, |
2989 | 378 | { "BRBINF19_EL1", 128 }, |
2990 | 378 | { "BRBINF1_EL1", 129 }, |
2991 | 378 | { "BRBINF20_EL1", 130 }, |
2992 | 378 | { "BRBINF21_EL1", 131 }, |
2993 | 378 | { "BRBINF22_EL1", 132 }, |
2994 | 378 | { "BRBINF23_EL1", 133 }, |
2995 | 378 | { "BRBINF24_EL1", 134 }, |
2996 | 378 | { "BRBINF25_EL1", 135 }, |
2997 | 378 | { "BRBINF26_EL1", 136 }, |
2998 | 378 | { "BRBINF27_EL1", 137 }, |
2999 | 378 | { "BRBINF28_EL1", 138 }, |
3000 | 378 | { "BRBINF29_EL1", 139 }, |
3001 | 378 | { "BRBINF2_EL1", 140 }, |
3002 | 378 | { "BRBINF30_EL1", 141 }, |
3003 | 378 | { "BRBINF31_EL1", 142 }, |
3004 | 378 | { "BRBINF3_EL1", 143 }, |
3005 | 378 | { "BRBINF4_EL1", 144 }, |
3006 | 378 | { "BRBINF5_EL1", 145 }, |
3007 | 378 | { "BRBINF6_EL1", 146 }, |
3008 | 378 | { "BRBINF7_EL1", 147 }, |
3009 | 378 | { "BRBINF8_EL1", 148 }, |
3010 | 378 | { "BRBINF9_EL1", 149 }, |
3011 | 378 | { "BRBINFINJ_EL1", 150 }, |
3012 | 378 | { "BRBSRC0_EL1", 151 }, |
3013 | 378 | { "BRBSRC10_EL1", 152 }, |
3014 | 378 | { "BRBSRC11_EL1", 153 }, |
3015 | 378 | { "BRBSRC12_EL1", 154 }, |
3016 | 378 | { "BRBSRC13_EL1", 155 }, |
3017 | 378 | { "BRBSRC14_EL1", 156 }, |
3018 | 378 | { "BRBSRC15_EL1", 157 }, |
3019 | 378 | { "BRBSRC16_EL1", 158 }, |
3020 | 378 | { "BRBSRC17_EL1", 159 }, |
3021 | 378 | { "BRBSRC18_EL1", 160 }, |
3022 | 378 | { "BRBSRC19_EL1", 161 }, |
3023 | 378 | { "BRBSRC1_EL1", 162 }, |
3024 | 378 | { "BRBSRC20_EL1", 163 }, |
3025 | 378 | { "BRBSRC21_EL1", 164 }, |
3026 | 378 | { "BRBSRC22_EL1", 165 }, |
3027 | 378 | { "BRBSRC23_EL1", 166 }, |
3028 | 378 | { "BRBSRC24_EL1", 167 }, |
3029 | 378 | { "BRBSRC25_EL1", 168 }, |
3030 | 378 | { "BRBSRC26_EL1", 169 }, |
3031 | 378 | { "BRBSRC27_EL1", 170 }, |
3032 | 378 | { "BRBSRC28_EL1", 171 }, |
3033 | 378 | { "BRBSRC29_EL1", 172 }, |
3034 | 378 | { "BRBSRC2_EL1", 173 }, |
3035 | 378 | { "BRBSRC30_EL1", 174 }, |
3036 | 378 | { "BRBSRC31_EL1", 175 }, |
3037 | 378 | { "BRBSRC3_EL1", 176 }, |
3038 | 378 | { "BRBSRC4_EL1", 177 }, |
3039 | 378 | { "BRBSRC5_EL1", 178 }, |
3040 | 378 | { "BRBSRC6_EL1", 179 }, |
3041 | 378 | { "BRBSRC7_EL1", 180 }, |
3042 | 378 | { "BRBSRC8_EL1", 181 }, |
3043 | 378 | { "BRBSRC9_EL1", 182 }, |
3044 | 378 | { "BRBSRCINJ_EL1", 183 }, |
3045 | 378 | { "BRBTGT0_EL1", 184 }, |
3046 | 378 | { "BRBTGT10_EL1", 185 }, |
3047 | 378 | { "BRBTGT11_EL1", 186 }, |
3048 | 378 | { "BRBTGT12_EL1", 187 }, |
3049 | 378 | { "BRBTGT13_EL1", 188 }, |
3050 | 378 | { "BRBTGT14_EL1", 189 }, |
3051 | 378 | { "BRBTGT15_EL1", 190 }, |
3052 | 378 | { "BRBTGT16_EL1", 191 }, |
3053 | 378 | { "BRBTGT17_EL1", 192 }, |
3054 | 378 | { "BRBTGT18_EL1", 193 }, |
3055 | 378 | { "BRBTGT19_EL1", 194 }, |
3056 | 378 | { "BRBTGT1_EL1", 195 }, |
3057 | 378 | { "BRBTGT20_EL1", 196 }, |
3058 | 378 | { "BRBTGT21_EL1", 197 }, |
3059 | 378 | { "BRBTGT22_EL1", 198 }, |
3060 | 378 | { "BRBTGT23_EL1", 199 }, |
3061 | 378 | { "BRBTGT24_EL1", 200 }, |
3062 | 378 | { "BRBTGT25_EL1", 201 }, |
3063 | 378 | { "BRBTGT26_EL1", 202 }, |
3064 | 378 | { "BRBTGT27_EL1", 203 }, |
3065 | 378 | { "BRBTGT28_EL1", 204 }, |
3066 | 378 | { "BRBTGT29_EL1", 205 }, |
3067 | 378 | { "BRBTGT2_EL1", 206 }, |
3068 | 378 | { "BRBTGT30_EL1", 207 }, |
3069 | 378 | { "BRBTGT31_EL1", 208 }, |
3070 | 378 | { "BRBTGT3_EL1", 209 }, |
3071 | 378 | { "BRBTGT4_EL1", 210 }, |
3072 | 378 | { "BRBTGT5_EL1", 211 }, |
3073 | 378 | { "BRBTGT6_EL1", 212 }, |
3074 | 378 | { "BRBTGT7_EL1", 213 }, |
3075 | 378 | { "BRBTGT8_EL1", 214 }, |
3076 | 378 | { "BRBTGT9_EL1", 215 }, |
3077 | 378 | { "BRBTGTINJ_EL1", 216 }, |
3078 | 378 | { "BRBTS_EL1", 217 }, |
3079 | 378 | { "CCSIDR2_EL1", 218 }, |
3080 | 378 | { "CCSIDR_EL1", 219 }, |
3081 | 378 | { "CLIDR_EL1", 220 }, |
3082 | 378 | { "CNTFRQ_EL0", 221 }, |
3083 | 378 | { "CNTHCTL_EL2", 222 }, |
3084 | 378 | { "CNTHPS_CTL_EL2", 223 }, |
3085 | 378 | { "CNTHPS_CVAL_EL2", 224 }, |
3086 | 378 | { "CNTHPS_TVAL_EL2", 225 }, |
3087 | 378 | { "CNTHP_CTL_EL2", 226 }, |
3088 | 378 | { "CNTHP_CVAL_EL2", 227 }, |
3089 | 378 | { "CNTHP_TVAL_EL2", 228 }, |
3090 | 378 | { "CNTHVS_CTL_EL2", 229 }, |
3091 | 378 | { "CNTHVS_CVAL_EL2", 230 }, |
3092 | 378 | { "CNTHVS_TVAL_EL2", 231 }, |
3093 | 378 | { "CNTHV_CTL_EL2", 232 }, |
3094 | 378 | { "CNTHV_CVAL_EL2", 233 }, |
3095 | 378 | { "CNTHV_TVAL_EL2", 234 }, |
3096 | 378 | { "CNTISCALE_EL2", 235 }, |
3097 | 378 | { "CNTKCTL_EL1", 236 }, |
3098 | 378 | { "CNTKCTL_EL12", 237 }, |
3099 | 378 | { "CNTPCTSS_EL0", 238 }, |
3100 | 378 | { "CNTPCT_EL0", 239 }, |
3101 | 378 | { "CNTPOFF_EL2", 240 }, |
3102 | 378 | { "CNTPS_CTL_EL1", 241 }, |
3103 | 378 | { "CNTPS_CVAL_EL1", 242 }, |
3104 | 378 | { "CNTPS_TVAL_EL1", 243 }, |
3105 | 378 | { "CNTP_CTL_EL0", 244 }, |
3106 | 378 | { "CNTP_CTL_EL02", 245 }, |
3107 | 378 | { "CNTP_CVAL_EL0", 246 }, |
3108 | 378 | { "CNTP_CVAL_EL02", 247 }, |
3109 | 378 | { "CNTP_TVAL_EL0", 248 }, |
3110 | 378 | { "CNTP_TVAL_EL02", 249 }, |
3111 | 378 | { "CNTSCALE_EL2", 250 }, |
3112 | 378 | { "CNTVCTSS_EL0", 251 }, |
3113 | 378 | { "CNTVCT_EL0", 252 }, |
3114 | 378 | { "CNTVFRQ_EL2", 253 }, |
3115 | 378 | { "CNTVOFF_EL2", 254 }, |
3116 | 378 | { "CNTV_CTL_EL0", 255 }, |
3117 | 378 | { "CNTV_CTL_EL02", 256 }, |
3118 | 378 | { "CNTV_CVAL_EL0", 257 }, |
3119 | 378 | { "CNTV_CVAL_EL02", 258 }, |
3120 | 378 | { "CNTV_TVAL_EL0", 259 }, |
3121 | 378 | { "CNTV_TVAL_EL02", 260 }, |
3122 | 378 | { "CONTEXTIDR_EL1", 261 }, |
3123 | 378 | { "CONTEXTIDR_EL12", 262 }, |
3124 | 378 | { "CONTEXTIDR_EL2", 263 }, |
3125 | 378 | { "CPACR_EL1", 264 }, |
3126 | 378 | { "CPACR_EL12", 265 }, |
3127 | 378 | { "CPM_IOACC_CTL_EL3", 266 }, |
3128 | 378 | { "CPTR_EL2", 267 }, |
3129 | 378 | { "CPTR_EL3", 268 }, |
3130 | 378 | { "CSSELR_EL1", 269 }, |
3131 | 378 | { "CTR_EL0", 270 }, |
3132 | 378 | { "CURRENTEL", 271 }, |
3133 | 378 | { "DACR32_EL2", 272 }, |
3134 | 378 | { "DAIF", 273 }, |
3135 | 378 | { "DBGAUTHSTATUS_EL1", 274 }, |
3136 | 378 | { "DBGBCR0_EL1", 275 }, |
3137 | 378 | { "DBGBCR10_EL1", 276 }, |
3138 | 378 | { "DBGBCR11_EL1", 277 }, |
3139 | 378 | { "DBGBCR12_EL1", 278 }, |
3140 | 378 | { "DBGBCR13_EL1", 279 }, |
3141 | 378 | { "DBGBCR14_EL1", 280 }, |
3142 | 378 | { "DBGBCR15_EL1", 281 }, |
3143 | 378 | { "DBGBCR1_EL1", 282 }, |
3144 | 378 | { "DBGBCR2_EL1", 283 }, |
3145 | 378 | { "DBGBCR3_EL1", 284 }, |
3146 | 378 | { "DBGBCR4_EL1", 285 }, |
3147 | 378 | { "DBGBCR5_EL1", 286 }, |
3148 | 378 | { "DBGBCR6_EL1", 287 }, |
3149 | 378 | { "DBGBCR7_EL1", 288 }, |
3150 | 378 | { "DBGBCR8_EL1", 289 }, |
3151 | 378 | { "DBGBCR9_EL1", 290 }, |
3152 | 378 | { "DBGBVR0_EL1", 291 }, |
3153 | 378 | { "DBGBVR10_EL1", 292 }, |
3154 | 378 | { "DBGBVR11_EL1", 293 }, |
3155 | 378 | { "DBGBVR12_EL1", 294 }, |
3156 | 378 | { "DBGBVR13_EL1", 295 }, |
3157 | 378 | { "DBGBVR14_EL1", 296 }, |
3158 | 378 | { "DBGBVR15_EL1", 297 }, |
3159 | 378 | { "DBGBVR1_EL1", 298 }, |
3160 | 378 | { "DBGBVR2_EL1", 299 }, |
3161 | 378 | { "DBGBVR3_EL1", 300 }, |
3162 | 378 | { "DBGBVR4_EL1", 301 }, |
3163 | 378 | { "DBGBVR5_EL1", 302 }, |
3164 | 378 | { "DBGBVR6_EL1", 303 }, |
3165 | 378 | { "DBGBVR7_EL1", 304 }, |
3166 | 378 | { "DBGBVR8_EL1", 305 }, |
3167 | 378 | { "DBGBVR9_EL1", 306 }, |
3168 | 378 | { "DBGCLAIMCLR_EL1", 307 }, |
3169 | 378 | { "DBGCLAIMSET_EL1", 308 }, |
3170 | 378 | { "DBGDTRRX_EL0", 309 }, |
3171 | 378 | { "DBGDTRTX_EL0", 310 }, |
3172 | 378 | { "DBGDTR_EL0", 311 }, |
3173 | 378 | { "DBGPRCR_EL1", 312 }, |
3174 | 378 | { "DBGVCR32_EL2", 313 }, |
3175 | 378 | { "DBGWCR0_EL1", 314 }, |
3176 | 378 | { "DBGWCR10_EL1", 315 }, |
3177 | 378 | { "DBGWCR11_EL1", 316 }, |
3178 | 378 | { "DBGWCR12_EL1", 317 }, |
3179 | 378 | { "DBGWCR13_EL1", 318 }, |
3180 | 378 | { "DBGWCR14_EL1", 319 }, |
3181 | 378 | { "DBGWCR15_EL1", 320 }, |
3182 | 378 | { "DBGWCR1_EL1", 321 }, |
3183 | 378 | { "DBGWCR2_EL1", 322 }, |
3184 | 378 | { "DBGWCR3_EL1", 323 }, |
3185 | 378 | { "DBGWCR4_EL1", 324 }, |
3186 | 378 | { "DBGWCR5_EL1", 325 }, |
3187 | 378 | { "DBGWCR6_EL1", 326 }, |
3188 | 378 | { "DBGWCR7_EL1", 327 }, |
3189 | 378 | { "DBGWCR8_EL1", 328 }, |
3190 | 378 | { "DBGWCR9_EL1", 329 }, |
3191 | 378 | { "DBGWVR0_EL1", 330 }, |
3192 | 378 | { "DBGWVR10_EL1", 331 }, |
3193 | 378 | { "DBGWVR11_EL1", 332 }, |
3194 | 378 | { "DBGWVR12_EL1", 333 }, |
3195 | 378 | { "DBGWVR13_EL1", 334 }, |
3196 | 378 | { "DBGWVR14_EL1", 335 }, |
3197 | 378 | { "DBGWVR15_EL1", 336 }, |
3198 | 378 | { "DBGWVR1_EL1", 337 }, |
3199 | 378 | { "DBGWVR2_EL1", 338 }, |
3200 | 378 | { "DBGWVR3_EL1", 339 }, |
3201 | 378 | { "DBGWVR4_EL1", 340 }, |
3202 | 378 | { "DBGWVR5_EL1", 341 }, |
3203 | 378 | { "DBGWVR6_EL1", 342 }, |
3204 | 378 | { "DBGWVR7_EL1", 343 }, |
3205 | 378 | { "DBGWVR8_EL1", 344 }, |
3206 | 378 | { "DBGWVR9_EL1", 345 }, |
3207 | 378 | { "DCZID_EL0", 346 }, |
3208 | 378 | { "DISR_EL1", 347 }, |
3209 | 378 | { "DIT", 348 }, |
3210 | 378 | { "DLR_EL0", 349 }, |
3211 | 378 | { "DSPSR_EL0", 350 }, |
3212 | 378 | { "ELR_EL1", 351 }, |
3213 | 378 | { "ELR_EL12", 352 }, |
3214 | 378 | { "ELR_EL2", 353 }, |
3215 | 378 | { "ELR_EL3", 354 }, |
3216 | 378 | { "ERRIDR_EL1", 355 }, |
3217 | 378 | { "ERRSELR_EL1", 356 }, |
3218 | 378 | { "ERXADDR_EL1", 357 }, |
3219 | 378 | { "ERXCTLR_EL1", 358 }, |
3220 | 378 | { "ERXFR_EL1", 359 }, |
3221 | 378 | { "ERXGSR_EL1", 360 }, |
3222 | 378 | { "ERXMISC0_EL1", 361 }, |
3223 | 378 | { "ERXMISC1_EL1", 362 }, |
3224 | 378 | { "ERXMISC2_EL1", 363 }, |
3225 | 378 | { "ERXMISC3_EL1", 364 }, |
3226 | 378 | { "ERXPFGCDN_EL1", 365 }, |
3227 | 378 | { "ERXPFGCTL_EL1", 366 }, |
3228 | 378 | { "ERXPFGF_EL1", 367 }, |
3229 | 378 | { "ERXSTATUS_EL1", 368 }, |
3230 | 378 | { "ESR_EL1", 369 }, |
3231 | 378 | { "ESR_EL12", 370 }, |
3232 | 378 | { "ESR_EL2", 371 }, |
3233 | 378 | { "ESR_EL3", 372 }, |
3234 | 378 | { "FAR_EL1", 373 }, |
3235 | 378 | { "FAR_EL12", 374 }, |
3236 | 378 | { "FAR_EL2", 375 }, |
3237 | 378 | { "FAR_EL3", 376 }, |
3238 | 378 | { "FGWTE3_EL3", 377 }, |
3239 | 378 | { "FPCR", 378 }, |
3240 | 378 | { "FPEXC32_EL2", 379 }, |
3241 | 378 | { "FPMR", 380 }, |
3242 | 378 | { "FPSR", 381 }, |
3243 | 378 | { "GCR_EL1", 382 }, |
3244 | 378 | { "GCSCRE0_EL1", 383 }, |
3245 | 378 | { "GCSCR_EL1", 384 }, |
3246 | 378 | { "GCSCR_EL12", 385 }, |
3247 | 378 | { "GCSCR_EL2", 386 }, |
3248 | 378 | { "GCSCR_EL3", 387 }, |
3249 | 378 | { "GCSPR_EL0", 388 }, |
3250 | 378 | { "GCSPR_EL1", 389 }, |
3251 | 378 | { "GCSPR_EL12", 390 }, |
3252 | 378 | { "GCSPR_EL2", 391 }, |
3253 | 378 | { "GCSPR_EL3", 392 }, |
3254 | 378 | { "GMID_EL1", 393 }, |
3255 | 378 | { "GPCCR_EL3", 394 }, |
3256 | 378 | { "GPTBR_EL3", 395 }, |
3257 | 378 | { "HACDBSBR_EL2", 396 }, |
3258 | 378 | { "HACDBSCONS_EL2", 397 }, |
3259 | 378 | { "HACR_EL2", 398 }, |
3260 | 378 | { "HAFGRTR_EL2", 399 }, |
3261 | 378 | { "HCRX_EL2", 400 }, |
3262 | 378 | { "HCR_EL2", 401 }, |
3263 | 378 | { "HDBSSBR_EL2", 402 }, |
3264 | 378 | { "HDBSSPROD_EL2", 403 }, |
3265 | 378 | { "HDFGRTR2_EL2", 404 }, |
3266 | 378 | { "HDFGRTR_EL2", 405 }, |
3267 | 378 | { "HDFGWTR2_EL2", 406 }, |
3268 | 378 | { "HDFGWTR_EL2", 407 }, |
3269 | 378 | { "HFGITR2_EL2", 408 }, |
3270 | 378 | { "HFGITR_EL2", 409 }, |
3271 | 378 | { "HFGRTR2_EL2", 410 }, |
3272 | 378 | { "HFGRTR_EL2", 411 }, |
3273 | 378 | { "HFGWTR2_EL2", 412 }, |
3274 | 378 | { "HFGWTR_EL2", 413 }, |
3275 | 378 | { "HPFAR_EL2", 414 }, |
3276 | 378 | { "HSTR_EL2", 415 }, |
3277 | 378 | { "ICC_AP0R0_EL1", 416 }, |
3278 | 378 | { "ICC_AP0R1_EL1", 417 }, |
3279 | 378 | { "ICC_AP0R2_EL1", 418 }, |
3280 | 378 | { "ICC_AP0R3_EL1", 419 }, |
3281 | 378 | { "ICC_AP1R0_EL1", 420 }, |
3282 | 378 | { "ICC_AP1R1_EL1", 421 }, |
3283 | 378 | { "ICC_AP1R2_EL1", 422 }, |
3284 | 378 | { "ICC_AP1R3_EL1", 423 }, |
3285 | 378 | { "ICC_ASGI1R_EL1", 424 }, |
3286 | 378 | { "ICC_BPR0_EL1", 425 }, |
3287 | 378 | { "ICC_BPR1_EL1", 426 }, |
3288 | 378 | { "ICC_CTLR_EL1", 427 }, |
3289 | 378 | { "ICC_CTLR_EL3", 428 }, |
3290 | 378 | { "ICC_DIR_EL1", 429 }, |
3291 | 378 | { "ICC_EOIR0_EL1", 430 }, |
3292 | 378 | { "ICC_EOIR1_EL1", 431 }, |
3293 | 378 | { "ICC_HPPIR0_EL1", 432 }, |
3294 | 378 | { "ICC_HPPIR1_EL1", 433 }, |
3295 | 378 | { "ICC_IAR0_EL1", 434 }, |
3296 | 378 | { "ICC_IAR1_EL1", 435 }, |
3297 | 378 | { "ICC_IGRPEN0_EL1", 436 }, |
3298 | 378 | { "ICC_IGRPEN1_EL1", 437 }, |
3299 | 378 | { "ICC_IGRPEN1_EL3", 438 }, |
3300 | 378 | { "ICC_NMIAR1_EL1", 439 }, |
3301 | 378 | { "ICC_PMR_EL1", 440 }, |
3302 | 378 | { "ICC_RPR_EL1", 441 }, |
3303 | 378 | { "ICC_SGI0R_EL1", 442 }, |
3304 | 378 | { "ICC_SGI1R_EL1", 443 }, |
3305 | 378 | { "ICC_SRE_EL1", 444 }, |
3306 | 378 | { "ICC_SRE_EL2", 445 }, |
3307 | 378 | { "ICC_SRE_EL3", 446 }, |
3308 | 378 | { "ICH_AP0R0_EL2", 447 }, |
3309 | 378 | { "ICH_AP0R1_EL2", 448 }, |
3310 | 378 | { "ICH_AP0R2_EL2", 449 }, |
3311 | 378 | { "ICH_AP0R3_EL2", 450 }, |
3312 | 378 | { "ICH_AP1R0_EL2", 451 }, |
3313 | 378 | { "ICH_AP1R1_EL2", 452 }, |
3314 | 378 | { "ICH_AP1R2_EL2", 453 }, |
3315 | 378 | { "ICH_AP1R3_EL2", 454 }, |
3316 | 378 | { "ICH_EISR_EL2", 455 }, |
3317 | 378 | { "ICH_ELRSR_EL2", 456 }, |
3318 | 378 | { "ICH_HCR_EL2", 457 }, |
3319 | 378 | { "ICH_LR0_EL2", 458 }, |
3320 | 378 | { "ICH_LR10_EL2", 459 }, |
3321 | 378 | { "ICH_LR11_EL2", 460 }, |
3322 | 378 | { "ICH_LR12_EL2", 461 }, |
3323 | 378 | { "ICH_LR13_EL2", 462 }, |
3324 | 378 | { "ICH_LR14_EL2", 463 }, |
3325 | 378 | { "ICH_LR15_EL2", 464 }, |
3326 | 378 | { "ICH_LR1_EL2", 465 }, |
3327 | 378 | { "ICH_LR2_EL2", 466 }, |
3328 | 378 | { "ICH_LR3_EL2", 467 }, |
3329 | 378 | { "ICH_LR4_EL2", 468 }, |
3330 | 378 | { "ICH_LR5_EL2", 469 }, |
3331 | 378 | { "ICH_LR6_EL2", 470 }, |
3332 | 378 | { "ICH_LR7_EL2", 471 }, |
3333 | 378 | { "ICH_LR8_EL2", 472 }, |
3334 | 378 | { "ICH_LR9_EL2", 473 }, |
3335 | 378 | { "ICH_MISR_EL2", 474 }, |
3336 | 378 | { "ICH_VMCR_EL2", 475 }, |
3337 | 378 | { "ICH_VTR_EL2", 476 }, |
3338 | 378 | { "ID_AA64AFR0_EL1", 477 }, |
3339 | 378 | { "ID_AA64AFR1_EL1", 478 }, |
3340 | 378 | { "ID_AA64DFR0_EL1", 479 }, |
3341 | 378 | { "ID_AA64DFR1_EL1", 480 }, |
3342 | 378 | { "ID_AA64DFR2_EL1", 481 }, |
3343 | 378 | { "ID_AA64FPFR0_EL1", 482 }, |
3344 | 378 | { "ID_AA64ISAR0_EL1", 483 }, |
3345 | 378 | { "ID_AA64ISAR1_EL1", 484 }, |
3346 | 378 | { "ID_AA64ISAR2_EL1", 485 }, |
3347 | 378 | { "ID_AA64ISAR3_EL1", 486 }, |
3348 | 378 | { "ID_AA64MMFR0_EL1", 487 }, |
3349 | 378 | { "ID_AA64MMFR1_EL1", 488 }, |
3350 | 378 | { "ID_AA64MMFR2_EL1", 489 }, |
3351 | 378 | { "ID_AA64MMFR3_EL1", 490 }, |
3352 | 378 | { "ID_AA64MMFR4_EL1", 491 }, |
3353 | 378 | { "ID_AA64PFR0_EL1", 492 }, |
3354 | 378 | { "ID_AA64PFR1_EL1", 493 }, |
3355 | 378 | { "ID_AA64PFR2_EL1", 494 }, |
3356 | 378 | { "ID_AA64SMFR0_EL1", 495 }, |
3357 | 378 | { "ID_AA64ZFR0_EL1", 496 }, |
3358 | 378 | { "ID_AFR0_EL1", 497 }, |
3359 | 378 | { "ID_DFR0_EL1", 498 }, |
3360 | 378 | { "ID_DFR1_EL1", 499 }, |
3361 | 378 | { "ID_ISAR0_EL1", 500 }, |
3362 | 378 | { "ID_ISAR1_EL1", 501 }, |
3363 | 378 | { "ID_ISAR2_EL1", 502 }, |
3364 | 378 | { "ID_ISAR3_EL1", 503 }, |
3365 | 378 | { "ID_ISAR4_EL1", 504 }, |
3366 | 378 | { "ID_ISAR5_EL1", 505 }, |
3367 | 378 | { "ID_ISAR6_EL1", 506 }, |
3368 | 378 | { "ID_MMFR0_EL1", 507 }, |
3369 | 378 | { "ID_MMFR1_EL1", 508 }, |
3370 | 378 | { "ID_MMFR2_EL1", 509 }, |
3371 | 378 | { "ID_MMFR3_EL1", 510 }, |
3372 | 378 | { "ID_MMFR4_EL1", 511 }, |
3373 | 378 | { "ID_MMFR5_EL1", 512 }, |
3374 | 378 | { "ID_PFR0_EL1", 513 }, |
3375 | 378 | { "ID_PFR1_EL1", 514 }, |
3376 | 378 | { "ID_PFR2_EL1", 515 }, |
3377 | 378 | { "IFSR32_EL2", 516 }, |
3378 | 378 | { "ISR_EL1", 517 }, |
3379 | 378 | { "LORC_EL1", 518 }, |
3380 | 378 | { "LOREA_EL1", 519 }, |
3381 | 378 | { "LORID_EL1", 520 }, |
3382 | 378 | { "LORN_EL1", 521 }, |
3383 | 378 | { "LORSA_EL1", 522 }, |
3384 | 378 | { "MAIR2_EL1", 523 }, |
3385 | 378 | { "MAIR2_EL12", 524 }, |
3386 | 378 | { "MAIR2_EL2", 525 }, |
3387 | 378 | { "MAIR2_EL3", 526 }, |
3388 | 378 | { "MAIR_EL1", 527 }, |
3389 | 378 | { "MAIR_EL12", 528 }, |
3390 | 378 | { "MAIR_EL2", 529 }, |
3391 | 378 | { "MAIR_EL3", 530 }, |
3392 | 378 | { "MDCCINT_EL1", 531 }, |
3393 | 378 | { "MDCCSR_EL0", 532 }, |
3394 | 378 | { "MDCR_EL2", 533 }, |
3395 | 378 | { "MDCR_EL3", 534 }, |
3396 | 378 | { "MDRAR_EL1", 535 }, |
3397 | 378 | { "MDSCR_EL1", 536 }, |
3398 | 378 | { "MDSELR_EL1", 537 }, |
3399 | 378 | { "MDSTEPOP_EL1", 538 }, |
3400 | 378 | { "MECIDR_EL2", 539 }, |
3401 | 378 | { "MECID_A0_EL2", 540 }, |
3402 | 378 | { "MECID_A1_EL2", 541 }, |
3403 | 378 | { "MECID_P0_EL2", 542 }, |
3404 | 378 | { "MECID_P1_EL2", 543 }, |
3405 | 378 | { "MECID_RL_A_EL3", 544 }, |
3406 | 378 | { "MFAR_EL3", 545 }, |
3407 | 378 | { "MIDR_EL1", 546 }, |
3408 | 378 | { "MPAM0_EL1", 547 }, |
3409 | 378 | { "MPAM1_EL1", 548 }, |
3410 | 378 | { "MPAM1_EL12", 549 }, |
3411 | 378 | { "MPAM2_EL2", 550 }, |
3412 | 378 | { "MPAM3_EL3", 551 }, |
3413 | 378 | { "MPAMHCR_EL2", 552 }, |
3414 | 378 | { "MPAMIDR_EL1", 553 }, |
3415 | 378 | { "MPAMSM_EL1", 554 }, |
3416 | 378 | { "MPAMVPM0_EL2", 555 }, |
3417 | 378 | { "MPAMVPM1_EL2", 556 }, |
3418 | 378 | { "MPAMVPM2_EL2", 557 }, |
3419 | 378 | { "MPAMVPM3_EL2", 558 }, |
3420 | 378 | { "MPAMVPM4_EL2", 559 }, |
3421 | 378 | { "MPAMVPM5_EL2", 560 }, |
3422 | 378 | { "MPAMVPM6_EL2", 561 }, |
3423 | 378 | { "MPAMVPM7_EL2", 562 }, |
3424 | 378 | { "MPAMVPMV_EL2", 563 }, |
3425 | 378 | { "MPIDR_EL1", 564 }, |
3426 | 378 | { "MPUIR_EL1", 565 }, |
3427 | 378 | { "MPUIR_EL2", 566 }, |
3428 | 378 | { "MVFR0_EL1", 567 }, |
3429 | 378 | { "MVFR1_EL1", 568 }, |
3430 | 378 | { "MVFR2_EL1", 569 }, |
3431 | 378 | { "NZCV", 570 }, |
3432 | 378 | { "OSDLR_EL1", 571 }, |
3433 | 378 | { "OSDTRRX_EL1", 572 }, |
3434 | 378 | { "OSDTRTX_EL1", 573 }, |
3435 | 378 | { "OSECCR_EL1", 574 }, |
3436 | 378 | { "OSLAR_EL1", 575 }, |
3437 | 378 | { "OSLSR_EL1", 576 }, |
3438 | 378 | { "PAN", 577 }, |
3439 | 378 | { "PAR_EL1", 578 }, |
3440 | 378 | { "PFAR_EL1", 579 }, |
3441 | 378 | { "PFAR_EL12", 580 }, |
3442 | 378 | { "PFAR_EL2", 581 }, |
3443 | 378 | { "PIRE0_EL1", 582 }, |
3444 | 378 | { "PIRE0_EL12", 583 }, |
3445 | 378 | { "PIRE0_EL2", 584 }, |
3446 | 378 | { "PIR_EL1", 585 }, |
3447 | 378 | { "PIR_EL12", 586 }, |
3448 | 378 | { "PIR_EL2", 587 }, |
3449 | 378 | { "PIR_EL3", 588 }, |
3450 | 378 | { "PM", 589 }, |
3451 | 378 | { "PMBIDR_EL1", 590 }, |
3452 | 378 | { "PMBLIMITR_EL1", 591 }, |
3453 | 378 | { "PMBPTR_EL1", 592 }, |
3454 | 378 | { "PMBSR_EL1", 593 }, |
3455 | 378 | { "PMCCFILTR_EL0", 594 }, |
3456 | 378 | { "PMCCNTR_EL0", 595 }, |
3457 | 378 | { "PMCCNTSVR_EL1", 596 }, |
3458 | 378 | { "PMCEID0_EL0", 597 }, |
3459 | 378 | { "PMCEID1_EL0", 598 }, |
3460 | 378 | { "PMCNTENCLR_EL0", 599 }, |
3461 | 378 | { "PMCNTENSET_EL0", 600 }, |
3462 | 378 | { "PMCR_EL0", 601 }, |
3463 | 378 | { "PMECR_EL1", 602 }, |
3464 | 378 | { "PMEVCNTR0_EL0", 603 }, |
3465 | 378 | { "PMEVCNTR10_EL0", 604 }, |
3466 | 378 | { "PMEVCNTR11_EL0", 605 }, |
3467 | 378 | { "PMEVCNTR12_EL0", 606 }, |
3468 | 378 | { "PMEVCNTR13_EL0", 607 }, |
3469 | 378 | { "PMEVCNTR14_EL0", 608 }, |
3470 | 378 | { "PMEVCNTR15_EL0", 609 }, |
3471 | 378 | { "PMEVCNTR16_EL0", 610 }, |
3472 | 378 | { "PMEVCNTR17_EL0", 611 }, |
3473 | 378 | { "PMEVCNTR18_EL0", 612 }, |
3474 | 378 | { "PMEVCNTR19_EL0", 613 }, |
3475 | 378 | { "PMEVCNTR1_EL0", 614 }, |
3476 | 378 | { "PMEVCNTR20_EL0", 615 }, |
3477 | 378 | { "PMEVCNTR21_EL0", 616 }, |
3478 | 378 | { "PMEVCNTR22_EL0", 617 }, |
3479 | 378 | { "PMEVCNTR23_EL0", 618 }, |
3480 | 378 | { "PMEVCNTR24_EL0", 619 }, |
3481 | 378 | { "PMEVCNTR25_EL0", 620 }, |
3482 | 378 | { "PMEVCNTR26_EL0", 621 }, |
3483 | 378 | { "PMEVCNTR27_EL0", 622 }, |
3484 | 378 | { "PMEVCNTR28_EL0", 623 }, |
3485 | 378 | { "PMEVCNTR29_EL0", 624 }, |
3486 | 378 | { "PMEVCNTR2_EL0", 625 }, |
3487 | 378 | { "PMEVCNTR30_EL0", 626 }, |
3488 | 378 | { "PMEVCNTR3_EL0", 627 }, |
3489 | 378 | { "PMEVCNTR4_EL0", 628 }, |
3490 | 378 | { "PMEVCNTR5_EL0", 629 }, |
3491 | 378 | { "PMEVCNTR6_EL0", 630 }, |
3492 | 378 | { "PMEVCNTR7_EL0", 631 }, |
3493 | 378 | { "PMEVCNTR8_EL0", 632 }, |
3494 | 378 | { "PMEVCNTR9_EL0", 633 }, |
3495 | 378 | { "PMEVCNTSVR0_EL1", 634 }, |
3496 | 378 | { "PMEVCNTSVR10_EL1", 635 }, |
3497 | 378 | { "PMEVCNTSVR11_EL1", 636 }, |
3498 | 378 | { "PMEVCNTSVR12_EL1", 637 }, |
3499 | 378 | { "PMEVCNTSVR13_EL1", 638 }, |
3500 | 378 | { "PMEVCNTSVR14_EL1", 639 }, |
3501 | 378 | { "PMEVCNTSVR15_EL1", 640 }, |
3502 | 378 | { "PMEVCNTSVR16_EL1", 641 }, |
3503 | 378 | { "PMEVCNTSVR17_EL1", 642 }, |
3504 | 378 | { "PMEVCNTSVR18_EL1", 643 }, |
3505 | 378 | { "PMEVCNTSVR19_EL1", 644 }, |
3506 | 378 | { "PMEVCNTSVR1_EL1", 645 }, |
3507 | 378 | { "PMEVCNTSVR20_EL1", 646 }, |
3508 | 378 | { "PMEVCNTSVR21_EL1", 647 }, |
3509 | 378 | { "PMEVCNTSVR22_EL1", 648 }, |
3510 | 378 | { "PMEVCNTSVR23_EL1", 649 }, |
3511 | 378 | { "PMEVCNTSVR24_EL1", 650 }, |
3512 | 378 | { "PMEVCNTSVR25_EL1", 651 }, |
3513 | 378 | { "PMEVCNTSVR26_EL1", 652 }, |
3514 | 378 | { "PMEVCNTSVR27_EL1", 653 }, |
3515 | 378 | { "PMEVCNTSVR28_EL1", 654 }, |
3516 | 378 | { "PMEVCNTSVR29_EL1", 655 }, |
3517 | 378 | { "PMEVCNTSVR2_EL1", 656 }, |
3518 | 378 | { "PMEVCNTSVR30_EL1", 657 }, |
3519 | 378 | { "PMEVCNTSVR3_EL1", 658 }, |
3520 | 378 | { "PMEVCNTSVR4_EL1", 659 }, |
3521 | 378 | { "PMEVCNTSVR5_EL1", 660 }, |
3522 | 378 | { "PMEVCNTSVR6_EL1", 661 }, |
3523 | 378 | { "PMEVCNTSVR7_EL1", 662 }, |
3524 | 378 | { "PMEVCNTSVR8_EL1", 663 }, |
3525 | 378 | { "PMEVCNTSVR9_EL1", 664 }, |
3526 | 378 | { "PMEVTYPER0_EL0", 665 }, |
3527 | 378 | { "PMEVTYPER10_EL0", 666 }, |
3528 | 378 | { "PMEVTYPER11_EL0", 667 }, |
3529 | 378 | { "PMEVTYPER12_EL0", 668 }, |
3530 | 378 | { "PMEVTYPER13_EL0", 669 }, |
3531 | 378 | { "PMEVTYPER14_EL0", 670 }, |
3532 | 378 | { "PMEVTYPER15_EL0", 671 }, |
3533 | 378 | { "PMEVTYPER16_EL0", 672 }, |
3534 | 378 | { "PMEVTYPER17_EL0", 673 }, |
3535 | 378 | { "PMEVTYPER18_EL0", 674 }, |
3536 | 378 | { "PMEVTYPER19_EL0", 675 }, |
3537 | 378 | { "PMEVTYPER1_EL0", 676 }, |
3538 | 378 | { "PMEVTYPER20_EL0", 677 }, |
3539 | 378 | { "PMEVTYPER21_EL0", 678 }, |
3540 | 378 | { "PMEVTYPER22_EL0", 679 }, |
3541 | 378 | { "PMEVTYPER23_EL0", 680 }, |
3542 | 378 | { "PMEVTYPER24_EL0", 681 }, |
3543 | 378 | { "PMEVTYPER25_EL0", 682 }, |
3544 | 378 | { "PMEVTYPER26_EL0", 683 }, |
3545 | 378 | { "PMEVTYPER27_EL0", 684 }, |
3546 | 378 | { "PMEVTYPER28_EL0", 685 }, |
3547 | 378 | { "PMEVTYPER29_EL0", 686 }, |
3548 | 378 | { "PMEVTYPER2_EL0", 687 }, |
3549 | 378 | { "PMEVTYPER30_EL0", 688 }, |
3550 | 378 | { "PMEVTYPER3_EL0", 689 }, |
3551 | 378 | { "PMEVTYPER4_EL0", 690 }, |
3552 | 378 | { "PMEVTYPER5_EL0", 691 }, |
3553 | 378 | { "PMEVTYPER6_EL0", 692 }, |
3554 | 378 | { "PMEVTYPER7_EL0", 693 }, |
3555 | 378 | { "PMEVTYPER8_EL0", 694 }, |
3556 | 378 | { "PMEVTYPER9_EL0", 695 }, |
3557 | 378 | { "PMIAR_EL1", 696 }, |
3558 | 378 | { "PMICFILTR_EL0", 697 }, |
3559 | 378 | { "PMICNTR_EL0", 698 }, |
3560 | 378 | { "PMICNTSVR_EL1", 699 }, |
3561 | 378 | { "PMINTENCLR_EL1", 700 }, |
3562 | 378 | { "PMINTENSET_EL1", 701 }, |
3563 | 378 | { "PMMIR_EL1", 702 }, |
3564 | 378 | { "PMOVSCLR_EL0", 703 }, |
3565 | 378 | { "PMOVSSET_EL0", 704 }, |
3566 | 378 | { "PMSCR_EL1", 705 }, |
3567 | 378 | { "PMSCR_EL12", 706 }, |
3568 | 378 | { "PMSCR_EL2", 707 }, |
3569 | 378 | { "PMSDSFR_EL1", 708 }, |
3570 | 378 | { "PMSELR_EL0", 709 }, |
3571 | 378 | { "PMSEVFR_EL1", 710 }, |
3572 | 378 | { "PMSFCR_EL1", 711 }, |
3573 | 378 | { "PMSICR_EL1", 712 }, |
3574 | 378 | { "PMSIDR_EL1", 713 }, |
3575 | 378 | { "PMSIRR_EL1", 714 }, |
3576 | 378 | { "PMSLATFR_EL1", 715 }, |
3577 | 378 | { "PMSNEVFR_EL1", 716 }, |
3578 | 378 | { "PMSSCR_EL1", 717 }, |
3579 | 378 | { "PMSWINC_EL0", 718 }, |
3580 | 378 | { "PMUACR_EL1", 719 }, |
3581 | 378 | { "PMUSERENR_EL0", 720 }, |
3582 | 378 | { "PMXEVCNTR_EL0", 721 }, |
3583 | 378 | { "PMXEVTYPER_EL0", 722 }, |
3584 | 378 | { "PMZR_EL0", 723 }, |
3585 | 378 | { "POR_EL0", 724 }, |
3586 | 378 | { "POR_EL1", 725 }, |
3587 | 378 | { "POR_EL12", 726 }, |
3588 | 378 | { "POR_EL2", 727 }, |
3589 | 378 | { "POR_EL3", 728 }, |
3590 | 378 | { "PRBAR10_EL1", 729 }, |
3591 | 378 | { "PRBAR10_EL2", 730 }, |
3592 | 378 | { "PRBAR11_EL1", 731 }, |
3593 | 378 | { "PRBAR11_EL2", 732 }, |
3594 | 378 | { "PRBAR12_EL1", 733 }, |
3595 | 378 | { "PRBAR12_EL2", 734 }, |
3596 | 378 | { "PRBAR13_EL1", 735 }, |
3597 | 378 | { "PRBAR13_EL2", 736 }, |
3598 | 378 | { "PRBAR14_EL1", 737 }, |
3599 | 378 | { "PRBAR14_EL2", 738 }, |
3600 | 378 | { "PRBAR15_EL1", 739 }, |
3601 | 378 | { "PRBAR15_EL2", 740 }, |
3602 | 378 | { "PRBAR1_EL1", 741 }, |
3603 | 378 | { "PRBAR1_EL2", 742 }, |
3604 | 378 | { "PRBAR2_EL1", 743 }, |
3605 | 378 | { "PRBAR2_EL2", 744 }, |
3606 | 378 | { "PRBAR3_EL1", 745 }, |
3607 | 378 | { "PRBAR3_EL2", 746 }, |
3608 | 378 | { "PRBAR4_EL1", 747 }, |
3609 | 378 | { "PRBAR4_EL2", 748 }, |
3610 | 378 | { "PRBAR5_EL1", 749 }, |
3611 | 378 | { "PRBAR5_EL2", 750 }, |
3612 | 378 | { "PRBAR6_EL1", 751 }, |
3613 | 378 | { "PRBAR6_EL2", 752 }, |
3614 | 378 | { "PRBAR7_EL1", 753 }, |
3615 | 378 | { "PRBAR7_EL2", 754 }, |
3616 | 378 | { "PRBAR8_EL1", 755 }, |
3617 | 378 | { "PRBAR8_EL2", 756 }, |
3618 | 378 | { "PRBAR9_EL1", 757 }, |
3619 | 378 | { "PRBAR9_EL2", 758 }, |
3620 | 378 | { "PRBAR_EL1", 759 }, |
3621 | 378 | { "PRBAR_EL2", 760 }, |
3622 | 378 | { "PRENR_EL1", 761 }, |
3623 | 378 | { "PRENR_EL2", 762 }, |
3624 | 378 | { "PRLAR10_EL1", 763 }, |
3625 | 378 | { "PRLAR10_EL2", 764 }, |
3626 | 378 | { "PRLAR11_EL1", 765 }, |
3627 | 378 | { "PRLAR11_EL2", 766 }, |
3628 | 378 | { "PRLAR12_EL1", 767 }, |
3629 | 378 | { "PRLAR12_EL2", 768 }, |
3630 | 378 | { "PRLAR13_EL1", 769 }, |
3631 | 378 | { "PRLAR13_EL2", 770 }, |
3632 | 378 | { "PRLAR14_EL1", 771 }, |
3633 | 378 | { "PRLAR14_EL2", 772 }, |
3634 | 378 | { "PRLAR15_EL1", 773 }, |
3635 | 378 | { "PRLAR15_EL2", 774 }, |
3636 | 378 | { "PRLAR1_EL1", 775 }, |
3637 | 378 | { "PRLAR1_EL2", 776 }, |
3638 | 378 | { "PRLAR2_EL1", 777 }, |
3639 | 378 | { "PRLAR2_EL2", 778 }, |
3640 | 378 | { "PRLAR3_EL1", 779 }, |
3641 | 378 | { "PRLAR3_EL2", 780 }, |
3642 | 378 | { "PRLAR4_EL1", 781 }, |
3643 | 378 | { "PRLAR4_EL2", 782 }, |
3644 | 378 | { "PRLAR5_EL1", 783 }, |
3645 | 378 | { "PRLAR5_EL2", 784 }, |
3646 | 378 | { "PRLAR6_EL1", 785 }, |
3647 | 378 | { "PRLAR6_EL2", 786 }, |
3648 | 378 | { "PRLAR7_EL1", 787 }, |
3649 | 378 | { "PRLAR7_EL2", 788 }, |
3650 | 378 | { "PRLAR8_EL1", 789 }, |
3651 | 378 | { "PRLAR8_EL2", 790 }, |
3652 | 378 | { "PRLAR9_EL1", 791 }, |
3653 | 378 | { "PRLAR9_EL2", 792 }, |
3654 | 378 | { "PRLAR_EL1", 793 }, |
3655 | 378 | { "PRLAR_EL2", 794 }, |
3656 | 378 | { "PRSELR_EL1", 795 }, |
3657 | 378 | { "PRSELR_EL2", 796 }, |
3658 | 378 | { "RCWMASK_EL1", 797 }, |
3659 | 378 | { "RCWSMASK_EL1", 798 }, |
3660 | 378 | { "REVIDR_EL1", 799 }, |
3661 | 378 | { "RGSR_EL1", 800 }, |
3662 | 378 | { "RMR_EL1", 801 }, |
3663 | 378 | { "RMR_EL2", 802 }, |
3664 | 378 | { "RMR_EL3", 803 }, |
3665 | 378 | { "RNDR", 804 }, |
3666 | 378 | { "RNDRRS", 805 }, |
3667 | 378 | { "RVBAR_EL1", 806 }, |
3668 | 378 | { "RVBAR_EL2", 807 }, |
3669 | 378 | { "RVBAR_EL3", 808 }, |
3670 | 378 | { "S2PIR_EL2", 809 }, |
3671 | 378 | { "S2POR_EL1", 810 }, |
3672 | 378 | { "SCR_EL3", 811 }, |
3673 | 378 | { "SCTLR2_EL1", 812 }, |
3674 | 378 | { "SCTLR2_EL12", 813 }, |
3675 | 378 | { "SCTLR2_EL2", 814 }, |
3676 | 378 | { "SCTLR2_EL3", 815 }, |
3677 | 378 | { "SCTLR_EL1", 816 }, |
3678 | 378 | { "SCTLR_EL12", 817 }, |
3679 | 378 | { "SCTLR_EL2", 818 }, |
3680 | 378 | { "SCTLR_EL3", 819 }, |
3681 | 378 | { "SCXTNUM_EL0", 820 }, |
3682 | 378 | { "SCXTNUM_EL1", 821 }, |
3683 | 378 | { "SCXTNUM_EL12", 822 }, |
3684 | 378 | { "SCXTNUM_EL2", 823 }, |
3685 | 378 | { "SCXTNUM_EL3", 824 }, |
3686 | 378 | { "SDER32_EL2", 825 }, |
3687 | 378 | { "SDER32_EL3", 826 }, |
3688 | 378 | { "SMCR_EL1", 827 }, |
3689 | 378 | { "SMCR_EL12", 828 }, |
3690 | 378 | { "SMCR_EL2", 829 }, |
3691 | 378 | { "SMCR_EL3", 830 }, |
3692 | 378 | { "SMIDR_EL1", 831 }, |
3693 | 378 | { "SMPRIMAP_EL2", 832 }, |
3694 | 378 | { "SMPRI_EL1", 833 }, |
3695 | 378 | { "SPMACCESSR_EL1", 834 }, |
3696 | 378 | { "SPMACCESSR_EL12", 835 }, |
3697 | 378 | { "SPMACCESSR_EL2", 836 }, |
3698 | 378 | { "SPMACCESSR_EL3", 837 }, |
3699 | 378 | { "SPMCFGR_EL1", 838 }, |
3700 | 378 | { "SPMCGCR0_EL1", 839 }, |
3701 | 378 | { "SPMCGCR1_EL1", 840 }, |
3702 | 378 | { "SPMCNTENCLR_EL0", 841 }, |
3703 | 378 | { "SPMCNTENSET_EL0", 842 }, |
3704 | 378 | { "SPMCR_EL0", 843 }, |
3705 | 378 | { "SPMDEVAFF_EL1", 844 }, |
3706 | 378 | { "SPMDEVARCH_EL1", 845 }, |
3707 | 378 | { "SPMEVCNTR0_EL0", 846 }, |
3708 | 378 | { "SPMEVCNTR10_EL0", 847 }, |
3709 | 378 | { "SPMEVCNTR11_EL0", 848 }, |
3710 | 378 | { "SPMEVCNTR12_EL0", 849 }, |
3711 | 378 | { "SPMEVCNTR13_EL0", 850 }, |
3712 | 378 | { "SPMEVCNTR14_EL0", 851 }, |
3713 | 378 | { "SPMEVCNTR15_EL0", 852 }, |
3714 | 378 | { "SPMEVCNTR1_EL0", 853 }, |
3715 | 378 | { "SPMEVCNTR2_EL0", 854 }, |
3716 | 378 | { "SPMEVCNTR3_EL0", 855 }, |
3717 | 378 | { "SPMEVCNTR4_EL0", 856 }, |
3718 | 378 | { "SPMEVCNTR5_EL0", 857 }, |
3719 | 378 | { "SPMEVCNTR6_EL0", 858 }, |
3720 | 378 | { "SPMEVCNTR7_EL0", 859 }, |
3721 | 378 | { "SPMEVCNTR8_EL0", 860 }, |
3722 | 378 | { "SPMEVCNTR9_EL0", 861 }, |
3723 | 378 | { "SPMEVFILT2R0_EL0", 862 }, |
3724 | 378 | { "SPMEVFILT2R10_EL0", 863 }, |
3725 | 378 | { "SPMEVFILT2R11_EL0", 864 }, |
3726 | 378 | { "SPMEVFILT2R12_EL0", 865 }, |
3727 | 378 | { "SPMEVFILT2R13_EL0", 866 }, |
3728 | 378 | { "SPMEVFILT2R14_EL0", 867 }, |
3729 | 378 | { "SPMEVFILT2R15_EL0", 868 }, |
3730 | 378 | { "SPMEVFILT2R1_EL0", 869 }, |
3731 | 378 | { "SPMEVFILT2R2_EL0", 870 }, |
3732 | 378 | { "SPMEVFILT2R3_EL0", 871 }, |
3733 | 378 | { "SPMEVFILT2R4_EL0", 872 }, |
3734 | 378 | { "SPMEVFILT2R5_EL0", 873 }, |
3735 | 378 | { "SPMEVFILT2R6_EL0", 874 }, |
3736 | 378 | { "SPMEVFILT2R7_EL0", 875 }, |
3737 | 378 | { "SPMEVFILT2R8_EL0", 876 }, |
3738 | 378 | { "SPMEVFILT2R9_EL0", 877 }, |
3739 | 378 | { "SPMEVFILTR0_EL0", 878 }, |
3740 | 378 | { "SPMEVFILTR10_EL0", 879 }, |
3741 | 378 | { "SPMEVFILTR11_EL0", 880 }, |
3742 | 378 | { "SPMEVFILTR12_EL0", 881 }, |
3743 | 378 | { "SPMEVFILTR13_EL0", 882 }, |
3744 | 378 | { "SPMEVFILTR14_EL0", 883 }, |
3745 | 378 | { "SPMEVFILTR15_EL0", 884 }, |
3746 | 378 | { "SPMEVFILTR1_EL0", 885 }, |
3747 | 378 | { "SPMEVFILTR2_EL0", 886 }, |
3748 | 378 | { "SPMEVFILTR3_EL0", 887 }, |
3749 | 378 | { "SPMEVFILTR4_EL0", 888 }, |
3750 | 378 | { "SPMEVFILTR5_EL0", 889 }, |
3751 | 378 | { "SPMEVFILTR6_EL0", 890 }, |
3752 | 378 | { "SPMEVFILTR7_EL0", 891 }, |
3753 | 378 | { "SPMEVFILTR8_EL0", 892 }, |
3754 | 378 | { "SPMEVFILTR9_EL0", 893 }, |
3755 | 378 | { "SPMEVTYPER0_EL0", 894 }, |
3756 | 378 | { "SPMEVTYPER10_EL0", 895 }, |
3757 | 378 | { "SPMEVTYPER11_EL0", 896 }, |
3758 | 378 | { "SPMEVTYPER12_EL0", 897 }, |
3759 | 378 | { "SPMEVTYPER13_EL0", 898 }, |
3760 | 378 | { "SPMEVTYPER14_EL0", 899 }, |
3761 | 378 | { "SPMEVTYPER15_EL0", 900 }, |
3762 | 378 | { "SPMEVTYPER1_EL0", 901 }, |
3763 | 378 | { "SPMEVTYPER2_EL0", 902 }, |
3764 | 378 | { "SPMEVTYPER3_EL0", 903 }, |
3765 | 378 | { "SPMEVTYPER4_EL0", 904 }, |
3766 | 378 | { "SPMEVTYPER5_EL0", 905 }, |
3767 | 378 | { "SPMEVTYPER6_EL0", 906 }, |
3768 | 378 | { "SPMEVTYPER7_EL0", 907 }, |
3769 | 378 | { "SPMEVTYPER8_EL0", 908 }, |
3770 | 378 | { "SPMEVTYPER9_EL0", 909 }, |
3771 | 378 | { "SPMIIDR_EL1", 910 }, |
3772 | 378 | { "SPMINTENCLR_EL1", 911 }, |
3773 | 378 | { "SPMINTENSET_EL1", 912 }, |
3774 | 378 | { "SPMOVSCLR_EL0", 913 }, |
3775 | 378 | { "SPMOVSSET_EL0", 914 }, |
3776 | 378 | { "SPMROOTCR_EL3", 915 }, |
3777 | 378 | { "SPMSCR_EL1", 916 }, |
3778 | 378 | { "SPMSELR_EL0", 917 }, |
3779 | 378 | { "SPMZR_EL0", 918 }, |
3780 | 378 | { "SPSEL", 919 }, |
3781 | 378 | { "SPSR_ABT", 920 }, |
3782 | 378 | { "SPSR_EL1", 921 }, |
3783 | 378 | { "SPSR_EL12", 922 }, |
3784 | 378 | { "SPSR_EL2", 923 }, |
3785 | 378 | { "SPSR_EL3", 924 }, |
3786 | 378 | { "SPSR_FIQ", 925 }, |
3787 | 378 | { "SPSR_IRQ", 926 }, |
3788 | 378 | { "SPSR_UND", 927 }, |
3789 | 378 | { "SP_EL0", 928 }, |
3790 | 378 | { "SP_EL1", 929 }, |
3791 | 378 | { "SP_EL2", 930 }, |
3792 | 378 | { "SSBS", 931 }, |
3793 | 378 | { "SVCR", 932 }, |
3794 | 378 | { "TCO", 933 }, |
3795 | 378 | { "TCR2_EL1", 934 }, |
3796 | 378 | { "TCR2_EL12", 935 }, |
3797 | 378 | { "TCR2_EL2", 936 }, |
3798 | 378 | { "TCR_EL1", 937 }, |
3799 | 378 | { "TCR_EL12", 938 }, |
3800 | 378 | { "TCR_EL2", 939 }, |
3801 | 378 | { "TCR_EL3", 940 }, |
3802 | 378 | { "TEECR32_EL1", 941 }, |
3803 | 378 | { "TEEHBR32_EL1", 942 }, |
3804 | 378 | { "TFSRE0_EL1", 943 }, |
3805 | 378 | { "TFSR_EL1", 944 }, |
3806 | 378 | { "TFSR_EL12", 945 }, |
3807 | 378 | { "TFSR_EL2", 946 }, |
3808 | 378 | { "TFSR_EL3", 947 }, |
3809 | 378 | { "TPIDR2_EL0", 948 }, |
3810 | 378 | { "TPIDRRO_EL0", 949 }, |
3811 | 378 | { "TPIDR_EL0", 950 }, |
3812 | 378 | { "TPIDR_EL1", 951 }, |
3813 | 378 | { "TPIDR_EL2", 952 }, |
3814 | 378 | { "TPIDR_EL3", 953 }, |
3815 | 378 | { "TRBBASER_EL1", 954 }, |
3816 | 378 | { "TRBIDR_EL1", 955 }, |
3817 | 378 | { "TRBLIMITR_EL1", 956 }, |
3818 | 378 | { "TRBMAR_EL1", 957 }, |
3819 | 378 | { "TRBPTR_EL1", 958 }, |
3820 | 378 | { "TRBSR_EL1", 959 }, |
3821 | 378 | { "TRBTRG_EL1", 960 }, |
3822 | 378 | { "TRCACATR0", 961 }, |
3823 | 378 | { "TRCACATR1", 962 }, |
3824 | 378 | { "TRCACATR10", 963 }, |
3825 | 378 | { "TRCACATR11", 964 }, |
3826 | 378 | { "TRCACATR12", 965 }, |
3827 | 378 | { "TRCACATR13", 966 }, |
3828 | 378 | { "TRCACATR14", 967 }, |
3829 | 378 | { "TRCACATR15", 968 }, |
3830 | 378 | { "TRCACATR2", 969 }, |
3831 | 378 | { "TRCACATR3", 970 }, |
3832 | 378 | { "TRCACATR4", 971 }, |
3833 | 378 | { "TRCACATR5", 972 }, |
3834 | 378 | { "TRCACATR6", 973 }, |
3835 | 378 | { "TRCACATR7", 974 }, |
3836 | 378 | { "TRCACATR8", 975 }, |
3837 | 378 | { "TRCACATR9", 976 }, |
3838 | 378 | { "TRCACVR0", 977 }, |
3839 | 378 | { "TRCACVR1", 978 }, |
3840 | 378 | { "TRCACVR10", 979 }, |
3841 | 378 | { "TRCACVR11", 980 }, |
3842 | 378 | { "TRCACVR12", 981 }, |
3843 | 378 | { "TRCACVR13", 982 }, |
3844 | 378 | { "TRCACVR14", 983 }, |
3845 | 378 | { "TRCACVR15", 984 }, |
3846 | 378 | { "TRCACVR2", 985 }, |
3847 | 378 | { "TRCACVR3", 986 }, |
3848 | 378 | { "TRCACVR4", 987 }, |
3849 | 378 | { "TRCACVR5", 988 }, |
3850 | 378 | { "TRCACVR6", 989 }, |
3851 | 378 | { "TRCACVR7", 990 }, |
3852 | 378 | { "TRCACVR8", 991 }, |
3853 | 378 | { "TRCACVR9", 992 }, |
3854 | 378 | { "TRCAUTHSTATUS", 993 }, |
3855 | 378 | { "TRCAUXCTLR", 994 }, |
3856 | 378 | { "TRCBBCTLR", 995 }, |
3857 | 378 | { "TRCCCCTLR", 996 }, |
3858 | 378 | { "TRCCIDCCTLR0", 997 }, |
3859 | 378 | { "TRCCIDCCTLR1", 998 }, |
3860 | 378 | { "TRCCIDCVR0", 999 }, |
3861 | 378 | { "TRCCIDCVR1", 1000 }, |
3862 | 378 | { "TRCCIDCVR2", 1001 }, |
3863 | 378 | { "TRCCIDCVR3", 1002 }, |
3864 | 378 | { "TRCCIDCVR4", 1003 }, |
3865 | 378 | { "TRCCIDCVR5", 1004 }, |
3866 | 378 | { "TRCCIDCVR6", 1005 }, |
3867 | 378 | { "TRCCIDCVR7", 1006 }, |
3868 | 378 | { "TRCCIDR0", 1007 }, |
3869 | 378 | { "TRCCIDR1", 1008 }, |
3870 | 378 | { "TRCCIDR2", 1009 }, |
3871 | 378 | { "TRCCIDR3", 1010 }, |
3872 | 378 | { "TRCCLAIMCLR", 1011 }, |
3873 | 378 | { "TRCCLAIMSET", 1012 }, |
3874 | 378 | { "TRCCNTCTLR0", 1013 }, |
3875 | 378 | { "TRCCNTCTLR1", 1014 }, |
3876 | 378 | { "TRCCNTCTLR2", 1015 }, |
3877 | 378 | { "TRCCNTCTLR3", 1016 }, |
3878 | 378 | { "TRCCNTRLDVR0", 1017 }, |
3879 | 378 | { "TRCCNTRLDVR1", 1018 }, |
3880 | 378 | { "TRCCNTRLDVR2", 1019 }, |
3881 | 378 | { "TRCCNTRLDVR3", 1020 }, |
3882 | 378 | { "TRCCNTVR0", 1021 }, |
3883 | 378 | { "TRCCNTVR1", 1022 }, |
3884 | 378 | { "TRCCNTVR2", 1023 }, |
3885 | 378 | { "TRCCNTVR3", 1024 }, |
3886 | 378 | { "TRCCONFIGR", 1025 }, |
3887 | 378 | { "TRCDEVAFF0", 1026 }, |
3888 | 378 | { "TRCDEVAFF1", 1027 }, |
3889 | 378 | { "TRCDEVARCH", 1028 }, |
3890 | 378 | { "TRCDEVID", 1029 }, |
3891 | 378 | { "TRCDEVTYPE", 1030 }, |
3892 | 378 | { "TRCDVCMR0", 1031 }, |
3893 | 378 | { "TRCDVCMR1", 1032 }, |
3894 | 378 | { "TRCDVCMR2", 1033 }, |
3895 | 378 | { "TRCDVCMR3", 1034 }, |
3896 | 378 | { "TRCDVCMR4", 1035 }, |
3897 | 378 | { "TRCDVCMR5", 1036 }, |
3898 | 378 | { "TRCDVCMR6", 1037 }, |
3899 | 378 | { "TRCDVCMR7", 1038 }, |
3900 | 378 | { "TRCDVCVR0", 1039 }, |
3901 | 378 | { "TRCDVCVR1", 1040 }, |
3902 | 378 | { "TRCDVCVR2", 1041 }, |
3903 | 378 | { "TRCDVCVR3", 1042 }, |
3904 | 378 | { "TRCDVCVR4", 1043 }, |
3905 | 378 | { "TRCDVCVR5", 1044 }, |
3906 | 378 | { "TRCDVCVR6", 1045 }, |
3907 | 378 | { "TRCDVCVR7", 1046 }, |
3908 | 378 | { "TRCEVENTCTL0R", 1047 }, |
3909 | 378 | { "TRCEVENTCTL1R", 1048 }, |
3910 | 378 | { "TRCEXTINSELR", 1049 }, |
3911 | 378 | { "TRCEXTINSELR0", 1050 }, |
3912 | 378 | { "TRCEXTINSELR1", 1051 }, |
3913 | 378 | { "TRCEXTINSELR2", 1052 }, |
3914 | 378 | { "TRCEXTINSELR3", 1053 }, |
3915 | 378 | { "TRCIDR0", 1054 }, |
3916 | 378 | { "TRCIDR1", 1055 }, |
3917 | 378 | { "TRCIDR10", 1056 }, |
3918 | 378 | { "TRCIDR11", 1057 }, |
3919 | 378 | { "TRCIDR12", 1058 }, |
3920 | 378 | { "TRCIDR13", 1059 }, |
3921 | 378 | { "TRCIDR2", 1060 }, |
3922 | 378 | { "TRCIDR3", 1061 }, |
3923 | 378 | { "TRCIDR4", 1062 }, |
3924 | 378 | { "TRCIDR5", 1063 }, |
3925 | 378 | { "TRCIDR6", 1064 }, |
3926 | 378 | { "TRCIDR7", 1065 }, |
3927 | 378 | { "TRCIDR8", 1066 }, |
3928 | 378 | { "TRCIDR9", 1067 }, |
3929 | 378 | { "TRCIMSPEC0", 1068 }, |
3930 | 378 | { "TRCIMSPEC1", 1069 }, |
3931 | 378 | { "TRCIMSPEC2", 1070 }, |
3932 | 378 | { "TRCIMSPEC3", 1071 }, |
3933 | 378 | { "TRCIMSPEC4", 1072 }, |
3934 | 378 | { "TRCIMSPEC5", 1073 }, |
3935 | 378 | { "TRCIMSPEC6", 1074 }, |
3936 | 378 | { "TRCIMSPEC7", 1075 }, |
3937 | 378 | { "TRCITCTRL", 1076 }, |
3938 | 378 | { "TRCITECR_EL1", 1077 }, |
3939 | 378 | { "TRCITECR_EL12", 1078 }, |
3940 | 378 | { "TRCITECR_EL2", 1079 }, |
3941 | 378 | { "TRCITEEDCR", 1080 }, |
3942 | 378 | { "TRCLAR", 1081 }, |
3943 | 378 | { "TRCLSR", 1082 }, |
3944 | 378 | { "TRCOSLAR", 1083 }, |
3945 | 378 | { "TRCOSLSR", 1084 }, |
3946 | 378 | { "TRCPDCR", 1085 }, |
3947 | 378 | { "TRCPDSR", 1086 }, |
3948 | 378 | { "TRCPIDR0", 1087 }, |
3949 | 378 | { "TRCPIDR1", 1088 }, |
3950 | 378 | { "TRCPIDR2", 1089 }, |
3951 | 378 | { "TRCPIDR3", 1090 }, |
3952 | 378 | { "TRCPIDR4", 1091 }, |
3953 | 378 | { "TRCPIDR5", 1092 }, |
3954 | 378 | { "TRCPIDR6", 1093 }, |
3955 | 378 | { "TRCPIDR7", 1094 }, |
3956 | 378 | { "TRCPRGCTLR", 1095 }, |
3957 | 378 | { "TRCPROCSELR", 1096 }, |
3958 | 378 | { "TRCQCTLR", 1097 }, |
3959 | 378 | { "TRCRSCTLR10", 1098 }, |
3960 | 378 | { "TRCRSCTLR11", 1099 }, |
3961 | 378 | { "TRCRSCTLR12", 1100 }, |
3962 | 378 | { "TRCRSCTLR13", 1101 }, |
3963 | 378 | { "TRCRSCTLR14", 1102 }, |
3964 | 378 | { "TRCRSCTLR15", 1103 }, |
3965 | 378 | { "TRCRSCTLR16", 1104 }, |
3966 | 378 | { "TRCRSCTLR17", 1105 }, |
3967 | 378 | { "TRCRSCTLR18", 1106 }, |
3968 | 378 | { "TRCRSCTLR19", 1107 }, |
3969 | 378 | { "TRCRSCTLR2", 1108 }, |
3970 | 378 | { "TRCRSCTLR20", 1109 }, |
3971 | 378 | { "TRCRSCTLR21", 1110 }, |
3972 | 378 | { "TRCRSCTLR22", 1111 }, |
3973 | 378 | { "TRCRSCTLR23", 1112 }, |
3974 | 378 | { "TRCRSCTLR24", 1113 }, |
3975 | 378 | { "TRCRSCTLR25", 1114 }, |
3976 | 378 | { "TRCRSCTLR26", 1115 }, |
3977 | 378 | { "TRCRSCTLR27", 1116 }, |
3978 | 378 | { "TRCRSCTLR28", 1117 }, |
3979 | 378 | { "TRCRSCTLR29", 1118 }, |
3980 | 378 | { "TRCRSCTLR3", 1119 }, |
3981 | 378 | { "TRCRSCTLR30", 1120 }, |
3982 | 378 | { "TRCRSCTLR31", 1121 }, |
3983 | 378 | { "TRCRSCTLR4", 1122 }, |
3984 | 378 | { "TRCRSCTLR5", 1123 }, |
3985 | 378 | { "TRCRSCTLR6", 1124 }, |
3986 | 378 | { "TRCRSCTLR7", 1125 }, |
3987 | 378 | { "TRCRSCTLR8", 1126 }, |
3988 | 378 | { "TRCRSCTLR9", 1127 }, |
3989 | 378 | { "TRCRSR", 1128 }, |
3990 | 378 | { "TRCSEQEVR0", 1129 }, |
3991 | 378 | { "TRCSEQEVR1", 1130 }, |
3992 | 378 | { "TRCSEQEVR2", 1131 }, |
3993 | 378 | { "TRCSEQRSTEVR", 1132 }, |
3994 | 378 | { "TRCSEQSTR", 1133 }, |
3995 | 378 | { "TRCSSCCR0", 1134 }, |
3996 | 378 | { "TRCSSCCR1", 1135 }, |
3997 | 378 | { "TRCSSCCR2", 1136 }, |
3998 | 378 | { "TRCSSCCR3", 1137 }, |
3999 | 378 | { "TRCSSCCR4", 1138 }, |
4000 | 378 | { "TRCSSCCR5", 1139 }, |
4001 | 378 | { "TRCSSCCR6", 1140 }, |
4002 | 378 | { "TRCSSCCR7", 1141 }, |
4003 | 378 | { "TRCSSCSR0", 1142 }, |
4004 | 378 | { "TRCSSCSR1", 1143 }, |
4005 | 378 | { "TRCSSCSR2", 1144 }, |
4006 | 378 | { "TRCSSCSR3", 1145 }, |
4007 | 378 | { "TRCSSCSR4", 1146 }, |
4008 | 378 | { "TRCSSCSR5", 1147 }, |
4009 | 378 | { "TRCSSCSR6", 1148 }, |
4010 | 378 | { "TRCSSCSR7", 1149 }, |
4011 | 378 | { "TRCSSPCICR0", 1150 }, |
4012 | 378 | { "TRCSSPCICR1", 1151 }, |
4013 | 378 | { "TRCSSPCICR2", 1152 }, |
4014 | 378 | { "TRCSSPCICR3", 1153 }, |
4015 | 378 | { "TRCSSPCICR4", 1154 }, |
4016 | 378 | { "TRCSSPCICR5", 1155 }, |
4017 | 378 | { "TRCSSPCICR6", 1156 }, |
4018 | 378 | { "TRCSSPCICR7", 1157 }, |
4019 | 378 | { "TRCSTALLCTLR", 1158 }, |
4020 | 378 | { "TRCSTATR", 1159 }, |
4021 | 378 | { "TRCSYNCPR", 1160 }, |
4022 | 378 | { "TRCTRACEIDR", 1161 }, |
4023 | 378 | { "TRCTSCTLR", 1162 }, |
4024 | 378 | { "TRCVDARCCTLR", 1163 }, |
4025 | 378 | { "TRCVDCTLR", 1164 }, |
4026 | 378 | { "TRCVDSACCTLR", 1165 }, |
4027 | 378 | { "TRCVICTLR", 1166 }, |
4028 | 378 | { "TRCVIIECTLR", 1167 }, |
4029 | 378 | { "TRCVIPCSSCTLR", 1168 }, |
4030 | 378 | { "TRCVISSCTLR", 1169 }, |
4031 | 378 | { "TRCVMIDCCTLR0", 1170 }, |
4032 | 378 | { "TRCVMIDCCTLR1", 1171 }, |
4033 | 378 | { "TRCVMIDCVR0", 1172 }, |
4034 | 378 | { "TRCVMIDCVR1", 1173 }, |
4035 | 378 | { "TRCVMIDCVR2", 1174 }, |
4036 | 378 | { "TRCVMIDCVR3", 1175 }, |
4037 | 378 | { "TRCVMIDCVR4", 1176 }, |
4038 | 378 | { "TRCVMIDCVR5", 1177 }, |
4039 | 378 | { "TRCVMIDCVR6", 1178 }, |
4040 | 378 | { "TRCVMIDCVR7", 1179 }, |
4041 | 378 | { "TRFCR_EL1", 1180 }, |
4042 | 378 | { "TRFCR_EL12", 1181 }, |
4043 | 378 | { "TRFCR_EL2", 1182 }, |
4044 | 378 | { "TTBR0_EL1", 1183 }, |
4045 | 378 | { "TTBR0_EL12", 1184 }, |
4046 | 378 | { "TTBR0_EL2", 1185 }, |
4047 | 378 | { "TTBR0_EL3", 1186 }, |
4048 | 378 | { "TTBR1_EL1", 1187 }, |
4049 | 378 | { "TTBR1_EL12", 1188 }, |
4050 | 378 | { "TTBR1_EL2", 1189 }, |
4051 | 378 | { "UAO", 1190 }, |
4052 | 378 | { "VBAR_EL1", 1191 }, |
4053 | 378 | { "VBAR_EL12", 1192 }, |
4054 | 378 | { "VBAR_EL2", 1193 }, |
4055 | 378 | { "VBAR_EL3", 1194 }, |
4056 | 378 | { "VDISR_EL2", 1195 }, |
4057 | 378 | { "VDISR_EL3", 1196 }, |
4058 | 378 | { "VMECID_A_EL2", 1197 }, |
4059 | 378 | { "VMECID_P_EL2", 1198 }, |
4060 | 378 | { "VMPIDR_EL2", 1199 }, |
4061 | 378 | { "VNCR_EL2", 1200 }, |
4062 | 378 | { "VPIDR_EL2", 1201 }, |
4063 | 378 | { "VSCTLR_EL2", 1202 }, |
4064 | 378 | { "VSESR_EL2", 1203 }, |
4065 | 378 | { "VSESR_EL3", 1204 }, |
4066 | 378 | { "VSTCR_EL2", 1205 }, |
4067 | 378 | { "VSTTBR_EL2", 1206 }, |
4068 | 378 | { "VTCR_EL2", 1207 }, |
4069 | 378 | { "VTTBR_EL2", 1208 }, |
4070 | 378 | { "ZCR_EL1", 1209 }, |
4071 | 378 | { "ZCR_EL12", 1210 }, |
4072 | 378 | { "ZCR_EL2", 1211 }, |
4073 | 378 | { "ZCR_EL3", 1212 }, |
4074 | 378 | }; |
4075 | | |
4076 | 378 | unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); |
4077 | 378 | if (i == -1) |
4078 | 378 | return NULL; |
4079 | 0 | else |
4080 | 0 | return &SysRegsList[Index[i].index]; |
4081 | 378 | } |
4082 | | |
4083 | 8.88k | const AArch64SysReg_SysReg *AArch64SysReg_lookupSysRegByEncoding(uint16_t Encoding) { |
4084 | 8.88k | static const struct IndexType Index[] = { |
4085 | 8.88k | { 0x8002, 572 }, |
4086 | 8.88k | { 0x8004, 291 }, |
4087 | 8.88k | { 0x8005, 275 }, |
4088 | 8.88k | { 0x8006, 330 }, |
4089 | 8.88k | { 0x8007, 314 }, |
4090 | 8.88k | { 0x800C, 298 }, |
4091 | 8.88k | { 0x800D, 282 }, |
4092 | 8.88k | { 0x800E, 337 }, |
4093 | 8.88k | { 0x800F, 321 }, |
4094 | 8.88k | { 0x8010, 531 }, |
4095 | 8.88k | { 0x8012, 536 }, |
4096 | 8.88k | { 0x8014, 299 }, |
4097 | 8.88k | { 0x8015, 283 }, |
4098 | 8.88k | { 0x8016, 338 }, |
4099 | 8.88k | { 0x8017, 322 }, |
4100 | 8.88k | { 0x801A, 573 }, |
4101 | 8.88k | { 0x801C, 300 }, |
4102 | 8.88k | { 0x801D, 284 }, |
4103 | 8.88k | { 0x801E, 339 }, |
4104 | 8.88k | { 0x801F, 323 }, |
4105 | 8.88k | { 0x8022, 537 }, |
4106 | 8.88k | { 0x8024, 301 }, |
4107 | 8.88k | { 0x8025, 285 }, |
4108 | 8.88k | { 0x8026, 340 }, |
4109 | 8.88k | { 0x8027, 324 }, |
4110 | 8.88k | { 0x802A, 538 }, |
4111 | 8.88k | { 0x802C, 302 }, |
4112 | 8.88k | { 0x802D, 286 }, |
4113 | 8.88k | { 0x802E, 341 }, |
4114 | 8.88k | { 0x802F, 325 }, |
4115 | 8.88k | { 0x8032, 574 }, |
4116 | 8.88k | { 0x8034, 303 }, |
4117 | 8.88k | { 0x8035, 287 }, |
4118 | 8.88k | { 0x8036, 342 }, |
4119 | 8.88k | { 0x8037, 326 }, |
4120 | 8.88k | { 0x803C, 304 }, |
4121 | 8.88k | { 0x803D, 288 }, |
4122 | 8.88k | { 0x803E, 343 }, |
4123 | 8.88k | { 0x803F, 327 }, |
4124 | 8.88k | { 0x8044, 305 }, |
4125 | 8.88k | { 0x8045, 289 }, |
4126 | 8.88k | { 0x8046, 344 }, |
4127 | 8.88k | { 0x8047, 328 }, |
4128 | 8.88k | { 0x804C, 306 }, |
4129 | 8.88k | { 0x804D, 290 }, |
4130 | 8.88k | { 0x804E, 345 }, |
4131 | 8.88k | { 0x804F, 329 }, |
4132 | 8.88k | { 0x8054, 292 }, |
4133 | 8.88k | { 0x8055, 276 }, |
4134 | 8.88k | { 0x8056, 331 }, |
4135 | 8.88k | { 0x8057, 315 }, |
4136 | 8.88k | { 0x805C, 293 }, |
4137 | 8.88k | { 0x805D, 277 }, |
4138 | 8.88k | { 0x805E, 332 }, |
4139 | 8.88k | { 0x805F, 316 }, |
4140 | 8.88k | { 0x8064, 294 }, |
4141 | 8.88k | { 0x8065, 278 }, |
4142 | 8.88k | { 0x8066, 333 }, |
4143 | 8.88k | { 0x8067, 317 }, |
4144 | 8.88k | { 0x806C, 295 }, |
4145 | 8.88k | { 0x806D, 279 }, |
4146 | 8.88k | { 0x806E, 334 }, |
4147 | 8.88k | { 0x806F, 318 }, |
4148 | 8.88k | { 0x8074, 296 }, |
4149 | 8.88k | { 0x8075, 280 }, |
4150 | 8.88k | { 0x8076, 335 }, |
4151 | 8.88k | { 0x8077, 319 }, |
4152 | 8.88k | { 0x807C, 297 }, |
4153 | 8.88k | { 0x807D, 281 }, |
4154 | 8.88k | { 0x807E, 336 }, |
4155 | 8.88k | { 0x807F, 320 }, |
4156 | 8.88k | { 0x8080, 535 }, |
4157 | 8.88k | { 0x8084, 575 }, |
4158 | 8.88k | { 0x808C, 576 }, |
4159 | 8.88k | { 0x809C, 571 }, |
4160 | 8.88k | { 0x80A4, 312 }, |
4161 | 8.88k | { 0x83C6, 308 }, |
4162 | 8.88k | { 0x83CE, 307 }, |
4163 | 8.88k | { 0x83F6, 274 }, |
4164 | 8.88k | { 0x84E8, 839 }, |
4165 | 8.88k | { 0x84E9, 840 }, |
4166 | 8.88k | { 0x84EB, 834 }, |
4167 | 8.88k | { 0x84EC, 910 }, |
4168 | 8.88k | { 0x84ED, 845 }, |
4169 | 8.88k | { 0x84EE, 844 }, |
4170 | 8.88k | { 0x84EF, 838 }, |
4171 | 8.88k | { 0x84F1, 912 }, |
4172 | 8.88k | { 0x84F2, 911 }, |
4173 | 8.88k | { 0x8740, 634 }, |
4174 | 8.88k | { 0x8741, 645 }, |
4175 | 8.88k | { 0x8742, 656 }, |
4176 | 8.88k | { 0x8743, 658 }, |
4177 | 8.88k | { 0x8744, 659 }, |
4178 | 8.88k | { 0x8745, 660 }, |
4179 | 8.88k | { 0x8746, 661 }, |
4180 | 8.88k | { 0x8747, 662 }, |
4181 | 8.88k | { 0x8748, 663 }, |
4182 | 8.88k | { 0x8749, 664 }, |
4183 | 8.88k | { 0x874A, 635 }, |
4184 | 8.88k | { 0x874B, 636 }, |
4185 | 8.88k | { 0x874C, 637 }, |
4186 | 8.88k | { 0x874D, 638 }, |
4187 | 8.88k | { 0x874E, 639 }, |
4188 | 8.88k | { 0x874F, 640 }, |
4189 | 8.88k | { 0x8750, 641 }, |
4190 | 8.88k | { 0x8751, 642 }, |
4191 | 8.88k | { 0x8752, 643 }, |
4192 | 8.88k | { 0x8753, 644 }, |
4193 | 8.88k | { 0x8754, 646 }, |
4194 | 8.88k | { 0x8755, 647 }, |
4195 | 8.88k | { 0x8756, 648 }, |
4196 | 8.88k | { 0x8757, 649 }, |
4197 | 8.88k | { 0x8758, 650 }, |
4198 | 8.88k | { 0x8759, 651 }, |
4199 | 8.88k | { 0x875A, 652 }, |
4200 | 8.88k | { 0x875B, 653 }, |
4201 | 8.88k | { 0x875C, 654 }, |
4202 | 8.88k | { 0x875D, 655 }, |
4203 | 8.88k | { 0x875E, 657 }, |
4204 | 8.88k | { 0x875F, 596 }, |
4205 | 8.88k | { 0x8760, 699 }, |
4206 | 8.88k | { 0x8801, 1161 }, |
4207 | 8.88k | { 0x8802, 1166 }, |
4208 | 8.88k | { 0x8804, 1129 }, |
4209 | 8.88k | { 0x8805, 1017 }, |
4210 | 8.88k | { 0x8806, 1066 }, |
4211 | 8.88k | { 0x8807, 1068 }, |
4212 | 8.88k | { 0x8808, 1095 }, |
4213 | 8.88k | { 0x8809, 1097 }, |
4214 | 8.88k | { 0x880A, 1167 }, |
4215 | 8.88k | { 0x880C, 1130 }, |
4216 | 8.88k | { 0x880D, 1018 }, |
4217 | 8.88k | { 0x880E, 1067 }, |
4218 | 8.88k | { 0x880F, 1069 }, |
4219 | 8.88k | { 0x8810, 1096 }, |
4220 | 8.88k | { 0x8811, 1080 }, |
4221 | 8.88k | { 0x8812, 1169 }, |
4222 | 8.88k | { 0x8814, 1131 }, |
4223 | 8.88k | { 0x8815, 1019 }, |
4224 | 8.88k | { 0x8816, 1056 }, |
4225 | 8.88k | { 0x8817, 1070 }, |
4226 | 8.88k | { 0x8818, 1159 }, |
4227 | 8.88k | { 0x881A, 1168 }, |
4228 | 8.88k | { 0x881D, 1020 }, |
4229 | 8.88k | { 0x881E, 1057 }, |
4230 | 8.88k | { 0x881F, 1071 }, |
4231 | 8.88k | { 0x8820, 1025 }, |
4232 | 8.88k | { 0x8825, 1013 }, |
4233 | 8.88k | { 0x8826, 1058 }, |
4234 | 8.88k | { 0x8827, 1072 }, |
4235 | 8.88k | { 0x882D, 1014 }, |
4236 | 8.88k | { 0x882E, 1059 }, |
4237 | 8.88k | { 0x882F, 1073 }, |
4238 | 8.88k | { 0x8830, 994 }, |
4239 | 8.88k | { 0x8834, 1132 }, |
4240 | 8.88k | { 0x8835, 1015 }, |
4241 | 8.88k | { 0x8837, 1074 }, |
4242 | 8.88k | { 0x883C, 1133 }, |
4243 | 8.88k | { 0x883D, 1016 }, |
4244 | 8.88k | { 0x883F, 1075 }, |
4245 | 8.88k | { 0x8840, 1047 }, |
4246 | 8.88k | { 0x8842, 1164 }, |
4247 | 8.88k | { 0x8844, 1049 }, |
4248 | 8.88k | { 0x8844, 1050 }, |
4249 | 8.88k | { 0x8845, 1021 }, |
4250 | 8.88k | { 0x8847, 1054 }, |
4251 | 8.88k | { 0x8848, 1048 }, |
4252 | 8.88k | { 0x884A, 1165 }, |
4253 | 8.88k | { 0x884C, 1051 }, |
4254 | 8.88k | { 0x884D, 1022 }, |
4255 | 8.88k | { 0x884F, 1055 }, |
4256 | 8.88k | { 0x8850, 1128 }, |
4257 | 8.88k | { 0x8852, 1163 }, |
4258 | 8.88k | { 0x8854, 1052 }, |
4259 | 8.88k | { 0x8855, 1023 }, |
4260 | 8.88k | { 0x8857, 1060 }, |
4261 | 8.88k | { 0x8858, 1158 }, |
4262 | 8.88k | { 0x885C, 1053 }, |
4263 | 8.88k | { 0x885D, 1024 }, |
4264 | 8.88k | { 0x885F, 1061 }, |
4265 | 8.88k | { 0x8860, 1162 }, |
4266 | 8.88k | { 0x8867, 1062 }, |
4267 | 8.88k | { 0x8868, 1160 }, |
4268 | 8.88k | { 0x886F, 1063 }, |
4269 | 8.88k | { 0x8870, 996 }, |
4270 | 8.88k | { 0x8877, 1064 }, |
4271 | 8.88k | { 0x8878, 995 }, |
4272 | 8.88k | { 0x887F, 1065 }, |
4273 | 8.88k | { 0x8881, 1104 }, |
4274 | 8.88k | { 0x8882, 1134 }, |
4275 | 8.88k | { 0x8883, 1150 }, |
4276 | 8.88k | { 0x8884, 1083 }, |
4277 | 8.88k | { 0x8889, 1105 }, |
4278 | 8.88k | { 0x888A, 1135 }, |
4279 | 8.88k | { 0x888B, 1151 }, |
4280 | 8.88k | { 0x888C, 1084 }, |
4281 | 8.88k | { 0x8890, 1108 }, |
4282 | 8.88k | { 0x8891, 1106 }, |
4283 | 8.88k | { 0x8892, 1136 }, |
4284 | 8.88k | { 0x8893, 1152 }, |
4285 | 8.88k | { 0x8898, 1119 }, |
4286 | 8.88k | { 0x8899, 1107 }, |
4287 | 8.88k | { 0x889A, 1137 }, |
4288 | 8.88k | { 0x889B, 1153 }, |
4289 | 8.88k | { 0x88A0, 1122 }, |
4290 | 8.88k | { 0x88A1, 1109 }, |
4291 | 8.88k | { 0x88A2, 1138 }, |
4292 | 8.88k | { 0x88A3, 1154 }, |
4293 | 8.88k | { 0x88A4, 1085 }, |
4294 | 8.88k | { 0x88A8, 1123 }, |
4295 | 8.88k | { 0x88A9, 1110 }, |
4296 | 8.88k | { 0x88AA, 1139 }, |
4297 | 8.88k | { 0x88AB, 1155 }, |
4298 | 8.88k | { 0x88AC, 1086 }, |
4299 | 8.88k | { 0x88B0, 1124 }, |
4300 | 8.88k | { 0x88B1, 1111 }, |
4301 | 8.88k | { 0x88B2, 1140 }, |
4302 | 8.88k | { 0x88B3, 1156 }, |
4303 | 8.88k | { 0x88B8, 1125 }, |
4304 | 8.88k | { 0x88B9, 1112 }, |
4305 | 8.88k | { 0x88BA, 1141 }, |
4306 | 8.88k | { 0x88BB, 1157 }, |
4307 | 8.88k | { 0x88C0, 1126 }, |
4308 | 8.88k | { 0x88C1, 1113 }, |
4309 | 8.88k | { 0x88C2, 1142 }, |
4310 | 8.88k | { 0x88C8, 1127 }, |
4311 | 8.88k | { 0x88C9, 1114 }, |
4312 | 8.88k | { 0x88CA, 1143 }, |
4313 | 8.88k | { 0x88D0, 1098 }, |
4314 | 8.88k | { 0x88D1, 1115 }, |
4315 | 8.88k | { 0x88D2, 1144 }, |
4316 | 8.88k | { 0x88D8, 1099 }, |
4317 | 8.88k | { 0x88D9, 1116 }, |
4318 | 8.88k | { 0x88DA, 1145 }, |
4319 | 8.88k | { 0x88E0, 1100 }, |
4320 | 8.88k | { 0x88E1, 1117 }, |
4321 | 8.88k | { 0x88E2, 1146 }, |
4322 | 8.88k | { 0x88E8, 1101 }, |
4323 | 8.88k | { 0x88E9, 1118 }, |
4324 | 8.88k | { 0x88EA, 1147 }, |
4325 | 8.88k | { 0x88F0, 1102 }, |
4326 | 8.88k | { 0x88F1, 1120 }, |
4327 | 8.88k | { 0x88F2, 1148 }, |
4328 | 8.88k | { 0x88F8, 1103 }, |
4329 | 8.88k | { 0x88F9, 1121 }, |
4330 | 8.88k | { 0x88FA, 1149 }, |
4331 | 8.88k | { 0x8900, 977 }, |
4332 | 8.88k | { 0x8901, 991 }, |
4333 | 8.88k | { 0x8902, 961 }, |
4334 | 8.88k | { 0x8903, 975 }, |
4335 | 8.88k | { 0x8904, 1039 }, |
4336 | 8.88k | { 0x8905, 1043 }, |
4337 | 8.88k | { 0x8906, 1031 }, |
4338 | 8.88k | { 0x8907, 1035 }, |
4339 | 8.88k | { 0x8910, 978 }, |
4340 | 8.88k | { 0x8911, 992 }, |
4341 | 8.88k | { 0x8912, 962 }, |
4342 | 8.88k | { 0x8913, 976 }, |
4343 | 8.88k | { 0x8920, 985 }, |
4344 | 8.88k | { 0x8921, 979 }, |
4345 | 8.88k | { 0x8922, 969 }, |
4346 | 8.88k | { 0x8923, 963 }, |
4347 | 8.88k | { 0x8924, 1040 }, |
4348 | 8.88k | { 0x8925, 1044 }, |
4349 | 8.88k | { 0x8926, 1032 }, |
4350 | 8.88k | { 0x8927, 1036 }, |
4351 | 8.88k | { 0x8930, 986 }, |
4352 | 8.88k | { 0x8931, 980 }, |
4353 | 8.88k | { 0x8932, 970 }, |
4354 | 8.88k | { 0x8933, 964 }, |
4355 | 8.88k | { 0x8940, 987 }, |
4356 | 8.88k | { 0x8941, 981 }, |
4357 | 8.88k | { 0x8942, 971 }, |
4358 | 8.88k | { 0x8943, 965 }, |
4359 | 8.88k | { 0x8944, 1041 }, |
4360 | 8.88k | { 0x8945, 1045 }, |
4361 | 8.88k | { 0x8946, 1033 }, |
4362 | 8.88k | { 0x8947, 1037 }, |
4363 | 8.88k | { 0x8950, 988 }, |
4364 | 8.88k | { 0x8951, 982 }, |
4365 | 8.88k | { 0x8952, 972 }, |
4366 | 8.88k | { 0x8953, 966 }, |
4367 | 8.88k | { 0x8960, 989 }, |
4368 | 8.88k | { 0x8961, 983 }, |
4369 | 8.88k | { 0x8962, 973 }, |
4370 | 8.88k | { 0x8963, 967 }, |
4371 | 8.88k | { 0x8964, 1042 }, |
4372 | 8.88k | { 0x8965, 1046 }, |
4373 | 8.88k | { 0x8966, 1034 }, |
4374 | 8.88k | { 0x8967, 1038 }, |
4375 | 8.88k | { 0x8970, 990 }, |
4376 | 8.88k | { 0x8971, 984 }, |
4377 | 8.88k | { 0x8972, 974 }, |
4378 | 8.88k | { 0x8973, 968 }, |
4379 | 8.88k | { 0x8980, 999 }, |
4380 | 8.88k | { 0x8981, 1172 }, |
4381 | 8.88k | { 0x8982, 997 }, |
4382 | 8.88k | { 0x898A, 998 }, |
4383 | 8.88k | { 0x8990, 1000 }, |
4384 | 8.88k | { 0x8991, 1173 }, |
4385 | 8.88k | { 0x8992, 1170 }, |
4386 | 8.88k | { 0x899A, 1171 }, |
4387 | 8.88k | { 0x89A0, 1001 }, |
4388 | 8.88k | { 0x89A1, 1174 }, |
4389 | 8.88k | { 0x89B0, 1002 }, |
4390 | 8.88k | { 0x89B1, 1175 }, |
4391 | 8.88k | { 0x89C0, 1003 }, |
4392 | 8.88k | { 0x89C1, 1176 }, |
4393 | 8.88k | { 0x89D0, 1004 }, |
4394 | 8.88k | { 0x89D1, 1177 }, |
4395 | 8.88k | { 0x89E0, 1005 }, |
4396 | 8.88k | { 0x89E1, 1178 }, |
4397 | 8.88k | { 0x89F0, 1006 }, |
4398 | 8.88k | { 0x89F1, 1179 }, |
4399 | 8.88k | { 0x8B84, 1076 }, |
4400 | 8.88k | { 0x8B97, 1029 }, |
4401 | 8.88k | { 0x8B9F, 1030 }, |
4402 | 8.88k | { 0x8BA7, 1091 }, |
4403 | 8.88k | { 0x8BAF, 1092 }, |
4404 | 8.88k | { 0x8BB7, 1093 }, |
4405 | 8.88k | { 0x8BBF, 1094 }, |
4406 | 8.88k | { 0x8BC6, 1012 }, |
4407 | 8.88k | { 0x8BC7, 1087 }, |
4408 | 8.88k | { 0x8BCE, 1011 }, |
4409 | 8.88k | { 0x8BCF, 1088 }, |
4410 | 8.88k | { 0x8BD6, 1026 }, |
4411 | 8.88k | { 0x8BD7, 1089 }, |
4412 | 8.88k | { 0x8BDE, 1027 }, |
4413 | 8.88k | { 0x8BDF, 1090 }, |
4414 | 8.88k | { 0x8BE6, 1081 }, |
4415 | 8.88k | { 0x8BE7, 1007 }, |
4416 | 8.88k | { 0x8BEE, 1082 }, |
4417 | 8.88k | { 0x8BEF, 1008 }, |
4418 | 8.88k | { 0x8BF6, 993 }, |
4419 | 8.88k | { 0x8BF7, 1009 }, |
4420 | 8.88k | { 0x8BFE, 1028 }, |
4421 | 8.88k | { 0x8BFF, 1010 }, |
4422 | 8.88k | { 0x8C00, 118 }, |
4423 | 8.88k | { 0x8C01, 151 }, |
4424 | 8.88k | { 0x8C02, 184 }, |
4425 | 8.88k | { 0x8C04, 125 }, |
4426 | 8.88k | { 0x8C05, 158 }, |
4427 | 8.88k | { 0x8C06, 191 }, |
4428 | 8.88k | { 0x8C08, 129 }, |
4429 | 8.88k | { 0x8C09, 162 }, |
4430 | 8.88k | { 0x8C0A, 195 }, |
4431 | 8.88k | { 0x8C0C, 126 }, |
4432 | 8.88k | { 0x8C0D, 159 }, |
4433 | 8.88k | { 0x8C0E, 192 }, |
4434 | 8.88k | { 0x8C10, 140 }, |
4435 | 8.88k | { 0x8C11, 173 }, |
4436 | 8.88k | { 0x8C12, 206 }, |
4437 | 8.88k | { 0x8C14, 127 }, |
4438 | 8.88k | { 0x8C15, 160 }, |
4439 | 8.88k | { 0x8C16, 193 }, |
4440 | 8.88k | { 0x8C18, 143 }, |
4441 | 8.88k | { 0x8C19, 176 }, |
4442 | 8.88k | { 0x8C1A, 209 }, |
4443 | 8.88k | { 0x8C1C, 128 }, |
4444 | 8.88k | { 0x8C1D, 161 }, |
4445 | 8.88k | { 0x8C1E, 194 }, |
4446 | 8.88k | { 0x8C20, 144 }, |
4447 | 8.88k | { 0x8C21, 177 }, |
4448 | 8.88k | { 0x8C22, 210 }, |
4449 | 8.88k | { 0x8C24, 130 }, |
4450 | 8.88k | { 0x8C25, 163 }, |
4451 | 8.88k | { 0x8C26, 196 }, |
4452 | 8.88k | { 0x8C28, 145 }, |
4453 | 8.88k | { 0x8C29, 178 }, |
4454 | 8.88k | { 0x8C2A, 211 }, |
4455 | 8.88k | { 0x8C2C, 131 }, |
4456 | 8.88k | { 0x8C2D, 164 }, |
4457 | 8.88k | { 0x8C2E, 197 }, |
4458 | 8.88k | { 0x8C30, 146 }, |
4459 | 8.88k | { 0x8C31, 179 }, |
4460 | 8.88k | { 0x8C32, 212 }, |
4461 | 8.88k | { 0x8C34, 132 }, |
4462 | 8.88k | { 0x8C35, 165 }, |
4463 | 8.88k | { 0x8C36, 198 }, |
4464 | 8.88k | { 0x8C38, 147 }, |
4465 | 8.88k | { 0x8C39, 180 }, |
4466 | 8.88k | { 0x8C3A, 213 }, |
4467 | 8.88k | { 0x8C3C, 133 }, |
4468 | 8.88k | { 0x8C3D, 166 }, |
4469 | 8.88k | { 0x8C3E, 199 }, |
4470 | 8.88k | { 0x8C40, 148 }, |
4471 | 8.88k | { 0x8C41, 181 }, |
4472 | 8.88k | { 0x8C42, 214 }, |
4473 | 8.88k | { 0x8C44, 134 }, |
4474 | 8.88k | { 0x8C45, 167 }, |
4475 | 8.88k | { 0x8C46, 200 }, |
4476 | 8.88k | { 0x8C48, 149 }, |
4477 | 8.88k | { 0x8C49, 182 }, |
4478 | 8.88k | { 0x8C4A, 215 }, |
4479 | 8.88k | { 0x8C4C, 135 }, |
4480 | 8.88k | { 0x8C4D, 168 }, |
4481 | 8.88k | { 0x8C4E, 201 }, |
4482 | 8.88k | { 0x8C50, 119 }, |
4483 | 8.88k | { 0x8C51, 152 }, |
4484 | 8.88k | { 0x8C52, 185 }, |
4485 | 8.88k | { 0x8C54, 136 }, |
4486 | 8.88k | { 0x8C55, 169 }, |
4487 | 8.88k | { 0x8C56, 202 }, |
4488 | 8.88k | { 0x8C58, 120 }, |
4489 | 8.88k | { 0x8C59, 153 }, |
4490 | 8.88k | { 0x8C5A, 186 }, |
4491 | 8.88k | { 0x8C5C, 137 }, |
4492 | 8.88k | { 0x8C5D, 170 }, |
4493 | 8.88k | { 0x8C5E, 203 }, |
4494 | 8.88k | { 0x8C60, 121 }, |
4495 | 8.88k | { 0x8C61, 154 }, |
4496 | 8.88k | { 0x8C62, 187 }, |
4497 | 8.88k | { 0x8C64, 138 }, |
4498 | 8.88k | { 0x8C65, 171 }, |
4499 | 8.88k | { 0x8C66, 204 }, |
4500 | 8.88k | { 0x8C68, 122 }, |
4501 | 8.88k | { 0x8C69, 155 }, |
4502 | 8.88k | { 0x8C6A, 188 }, |
4503 | 8.88k | { 0x8C6C, 139 }, |
4504 | 8.88k | { 0x8C6D, 172 }, |
4505 | 8.88k | { 0x8C6E, 205 }, |
4506 | 8.88k | { 0x8C70, 123 }, |
4507 | 8.88k | { 0x8C71, 156 }, |
4508 | 8.88k | { 0x8C72, 189 }, |
4509 | 8.88k | { 0x8C74, 141 }, |
4510 | 8.88k | { 0x8C75, 174 }, |
4511 | 8.88k | { 0x8C76, 207 }, |
4512 | 8.88k | { 0x8C78, 124 }, |
4513 | 8.88k | { 0x8C79, 157 }, |
4514 | 8.88k | { 0x8C7A, 190 }, |
4515 | 8.88k | { 0x8C7C, 142 }, |
4516 | 8.88k | { 0x8C7D, 175 }, |
4517 | 8.88k | { 0x8C7E, 208 }, |
4518 | 8.88k | { 0x8C80, 113 }, |
4519 | 8.88k | { 0x8C81, 116 }, |
4520 | 8.88k | { 0x8C82, 217 }, |
4521 | 8.88k | { 0x8C88, 150 }, |
4522 | 8.88k | { 0x8C89, 183 }, |
4523 | 8.88k | { 0x8C8A, 216 }, |
4524 | 8.88k | { 0x8C90, 117 }, |
4525 | 8.88k | { 0x9000, 941 }, |
4526 | 8.88k | { 0x9080, 942 }, |
4527 | 8.88k | { 0x9808, 532 }, |
4528 | 8.88k | { 0x9820, 311 }, |
4529 | 8.88k | { 0x9828, 309 }, |
4530 | 8.88k | { 0x9828, 310 }, |
4531 | 8.88k | { 0x9CE0, 843 }, |
4532 | 8.88k | { 0x9CE1, 842 }, |
4533 | 8.88k | { 0x9CE2, 841 }, |
4534 | 8.88k | { 0x9CE3, 913 }, |
4535 | 8.88k | { 0x9CE4, 918 }, |
4536 | 8.88k | { 0x9CE5, 917 }, |
4537 | 8.88k | { 0x9CF3, 914 }, |
4538 | 8.88k | { 0x9F00, 846 }, |
4539 | 8.88k | { 0x9F01, 853 }, |
4540 | 8.88k | { 0x9F02, 854 }, |
4541 | 8.88k | { 0x9F03, 855 }, |
4542 | 8.88k | { 0x9F04, 856 }, |
4543 | 8.88k | { 0x9F05, 857 }, |
4544 | 8.88k | { 0x9F06, 858 }, |
4545 | 8.88k | { 0x9F07, 859 }, |
4546 | 8.88k | { 0x9F08, 860 }, |
4547 | 8.88k | { 0x9F09, 861 }, |
4548 | 8.88k | { 0x9F0A, 847 }, |
4549 | 8.88k | { 0x9F0B, 848 }, |
4550 | 8.88k | { 0x9F0C, 849 }, |
4551 | 8.88k | { 0x9F0D, 850 }, |
4552 | 8.88k | { 0x9F0E, 851 }, |
4553 | 8.88k | { 0x9F0F, 852 }, |
4554 | 8.88k | { 0x9F10, 894 }, |
4555 | 8.88k | { 0x9F11, 901 }, |
4556 | 8.88k | { 0x9F12, 902 }, |
4557 | 8.88k | { 0x9F13, 903 }, |
4558 | 8.88k | { 0x9F14, 904 }, |
4559 | 8.88k | { 0x9F15, 905 }, |
4560 | 8.88k | { 0x9F16, 906 }, |
4561 | 8.88k | { 0x9F17, 907 }, |
4562 | 8.88k | { 0x9F18, 908 }, |
4563 | 8.88k | { 0x9F19, 909 }, |
4564 | 8.88k | { 0x9F1A, 895 }, |
4565 | 8.88k | { 0x9F1B, 896 }, |
4566 | 8.88k | { 0x9F1C, 897 }, |
4567 | 8.88k | { 0x9F1D, 898 }, |
4568 | 8.88k | { 0x9F1E, 899 }, |
4569 | 8.88k | { 0x9F1F, 900 }, |
4570 | 8.88k | { 0x9F20, 878 }, |
4571 | 8.88k | { 0x9F21, 885 }, |
4572 | 8.88k | { 0x9F22, 886 }, |
4573 | 8.88k | { 0x9F23, 887 }, |
4574 | 8.88k | { 0x9F24, 888 }, |
4575 | 8.88k | { 0x9F25, 889 }, |
4576 | 8.88k | { 0x9F26, 890 }, |
4577 | 8.88k | { 0x9F27, 891 }, |
4578 | 8.88k | { 0x9F28, 892 }, |
4579 | 8.88k | { 0x9F29, 893 }, |
4580 | 8.88k | { 0x9F2A, 879 }, |
4581 | 8.88k | { 0x9F2B, 880 }, |
4582 | 8.88k | { 0x9F2C, 881 }, |
4583 | 8.88k | { 0x9F2D, 882 }, |
4584 | 8.88k | { 0x9F2E, 883 }, |
4585 | 8.88k | { 0x9F2F, 884 }, |
4586 | 8.88k | { 0x9F30, 862 }, |
4587 | 8.88k | { 0x9F31, 869 }, |
4588 | 8.88k | { 0x9F32, 870 }, |
4589 | 8.88k | { 0x9F33, 871 }, |
4590 | 8.88k | { 0x9F34, 872 }, |
4591 | 8.88k | { 0x9F35, 873 }, |
4592 | 8.88k | { 0x9F36, 874 }, |
4593 | 8.88k | { 0x9F37, 875 }, |
4594 | 8.88k | { 0x9F38, 876 }, |
4595 | 8.88k | { 0x9F39, 877 }, |
4596 | 8.88k | { 0x9F3A, 863 }, |
4597 | 8.88k | { 0x9F3B, 864 }, |
4598 | 8.88k | { 0x9F3C, 865 }, |
4599 | 8.88k | { 0x9F3D, 866 }, |
4600 | 8.88k | { 0x9F3E, 867 }, |
4601 | 8.88k | { 0x9F3F, 868 }, |
4602 | 8.88k | { 0xA038, 313 }, |
4603 | 8.88k | { 0xA480, 115 }, |
4604 | 8.88k | { 0xA4EB, 836 }, |
4605 | 8.88k | { 0xAC80, 114 }, |
4606 | 8.88k | { 0xACEB, 835 }, |
4607 | 8.88k | { 0xB4EB, 837 }, |
4608 | 8.88k | { 0xB4F7, 915 }, |
4609 | 8.88k | { 0xBCF7, 916 }, |
4610 | 8.88k | { 0xC000, 546 }, |
4611 | 8.88k | { 0xC004, 565 }, |
4612 | 8.88k | { 0xC005, 564 }, |
4613 | 8.88k | { 0xC006, 799 }, |
4614 | 8.88k | { 0xC008, 513 }, |
4615 | 8.88k | { 0xC009, 514 }, |
4616 | 8.88k | { 0xC00A, 498 }, |
4617 | 8.88k | { 0xC00B, 497 }, |
4618 | 8.88k | { 0xC00C, 507 }, |
4619 | 8.88k | { 0xC00D, 508 }, |
4620 | 8.88k | { 0xC00E, 509 }, |
4621 | 8.88k | { 0xC00F, 510 }, |
4622 | 8.88k | { 0xC010, 500 }, |
4623 | 8.88k | { 0xC011, 501 }, |
4624 | 8.88k | { 0xC012, 502 }, |
4625 | 8.88k | { 0xC013, 503 }, |
4626 | 8.88k | { 0xC014, 504 }, |
4627 | 8.88k | { 0xC015, 505 }, |
4628 | 8.88k | { 0xC016, 511 }, |
4629 | 8.88k | { 0xC017, 506 }, |
4630 | 8.88k | { 0xC018, 567 }, |
4631 | 8.88k | { 0xC019, 568 }, |
4632 | 8.88k | { 0xC01A, 569 }, |
4633 | 8.88k | { 0xC01C, 515 }, |
4634 | 8.88k | { 0xC01D, 499 }, |
4635 | 8.88k | { 0xC01E, 512 }, |
4636 | 8.88k | { 0xC020, 492 }, |
4637 | 8.88k | { 0xC021, 493 }, |
4638 | 8.88k | { 0xC022, 494 }, |
4639 | 8.88k | { 0xC024, 496 }, |
4640 | 8.88k | { 0xC025, 495 }, |
4641 | 8.88k | { 0xC027, 482 }, |
4642 | 8.88k | { 0xC028, 479 }, |
4643 | 8.88k | { 0xC029, 480 }, |
4644 | 8.88k | { 0xC02A, 481 }, |
4645 | 8.88k | { 0xC02C, 477 }, |
4646 | 8.88k | { 0xC02D, 478 }, |
4647 | 8.88k | { 0xC030, 483 }, |
4648 | 8.88k | { 0xC031, 484 }, |
4649 | 8.88k | { 0xC032, 485 }, |
4650 | 8.88k | { 0xC033, 486 }, |
4651 | 8.88k | { 0xC038, 487 }, |
4652 | 8.88k | { 0xC039, 488 }, |
4653 | 8.88k | { 0xC03A, 489 }, |
4654 | 8.88k | { 0xC03B, 490 }, |
4655 | 8.88k | { 0xC03C, 491 }, |
4656 | 8.88k | { 0xC080, 816 }, |
4657 | 8.88k | { 0xC081, 1 }, |
4658 | 8.88k | { 0xC082, 264 }, |
4659 | 8.88k | { 0xC083, 812 }, |
4660 | 8.88k | { 0xC085, 800 }, |
4661 | 8.88k | { 0xC086, 382 }, |
4662 | 8.88k | { 0xC090, 1209 }, |
4663 | 8.88k | { 0xC091, 1180 }, |
4664 | 8.88k | { 0xC093, 1077 }, |
4665 | 8.88k | { 0xC094, 833 }, |
4666 | 8.88k | { 0xC096, 827 }, |
4667 | 8.88k | { 0xC100, 1183 }, |
4668 | 8.88k | { 0xC101, 1187 }, |
4669 | 8.88k | { 0xC102, 937 }, |
4670 | 8.88k | { 0xC103, 934 }, |
4671 | 8.88k | { 0xC108, 110 }, |
4672 | 8.88k | { 0xC109, 109 }, |
4673 | 8.88k | { 0xC10A, 112 }, |
4674 | 8.88k | { 0xC10B, 111 }, |
4675 | 8.88k | { 0xC110, 104 }, |
4676 | 8.88k | { 0xC111, 103 }, |
4677 | 8.88k | { 0xC112, 106 }, |
4678 | 8.88k | { 0xC113, 105 }, |
4679 | 8.88k | { 0xC118, 108 }, |
4680 | 8.88k | { 0xC119, 107 }, |
4681 | 8.88k | { 0xC128, 384 }, |
4682 | 8.88k | { 0xC129, 389 }, |
4683 | 8.88k | { 0xC12A, 383 }, |
4684 | 8.88k | { 0xC200, 921 }, |
4685 | 8.88k | { 0xC201, 351 }, |
4686 | 8.88k | { 0xC208, 928 }, |
4687 | 8.88k | { 0xC210, 919 }, |
4688 | 8.88k | { 0xC212, 271 }, |
4689 | 8.88k | { 0xC213, 577 }, |
4690 | 8.88k | { 0xC214, 1190 }, |
4691 | 8.88k | { 0xC218, 13 }, |
4692 | 8.88k | { 0xC219, 589 }, |
4693 | 8.88k | { 0xC230, 440 }, |
4694 | 8.88k | { 0xC288, 4 }, |
4695 | 8.88k | { 0xC289, 8 }, |
4696 | 8.88k | { 0xC290, 369 }, |
4697 | 8.88k | { 0xC298, 355 }, |
4698 | 8.88k | { 0xC299, 356 }, |
4699 | 8.88k | { 0xC29A, 360 }, |
4700 | 8.88k | { 0xC2A0, 359 }, |
4701 | 8.88k | { 0xC2A1, 358 }, |
4702 | 8.88k | { 0xC2A2, 368 }, |
4703 | 8.88k | { 0xC2A3, 357 }, |
4704 | 8.88k | { 0xC2A4, 367 }, |
4705 | 8.88k | { 0xC2A5, 366 }, |
4706 | 8.88k | { 0xC2A6, 365 }, |
4707 | 8.88k | { 0xC2A8, 361 }, |
4708 | 8.88k | { 0xC2A9, 362 }, |
4709 | 8.88k | { 0xC2AA, 363 }, |
4710 | 8.88k | { 0xC2AB, 364 }, |
4711 | 8.88k | { 0xC2B0, 944 }, |
4712 | 8.88k | { 0xC2B1, 943 }, |
4713 | 8.88k | { 0xC300, 373 }, |
4714 | 8.88k | { 0xC305, 579 }, |
4715 | 8.88k | { 0xC309, 761 }, |
4716 | 8.88k | { 0xC311, 795 }, |
4717 | 8.88k | { 0xC340, 759 }, |
4718 | 8.88k | { 0xC341, 793 }, |
4719 | 8.88k | { 0xC344, 741 }, |
4720 | 8.88k | { 0xC345, 775 }, |
4721 | 8.88k | { 0xC348, 743 }, |
4722 | 8.88k | { 0xC349, 777 }, |
4723 | 8.88k | { 0xC34C, 745 }, |
4724 | 8.88k | { 0xC34D, 779 }, |
4725 | 8.88k | { 0xC350, 747 }, |
4726 | 8.88k | { 0xC351, 781 }, |
4727 | 8.88k | { 0xC354, 749 }, |
4728 | 8.88k | { 0xC355, 783 }, |
4729 | 8.88k | { 0xC358, 751 }, |
4730 | 8.88k | { 0xC359, 785 }, |
4731 | 8.88k | { 0xC35C, 753 }, |
4732 | 8.88k | { 0xC35D, 787 }, |
4733 | 8.88k | { 0xC360, 755 }, |
4734 | 8.88k | { 0xC361, 789 }, |
4735 | 8.88k | { 0xC364, 757 }, |
4736 | 8.88k | { 0xC365, 791 }, |
4737 | 8.88k | { 0xC368, 729 }, |
4738 | 8.88k | { 0xC369, 763 }, |
4739 | 8.88k | { 0xC36C, 731 }, |
4740 | 8.88k | { 0xC36D, 765 }, |
4741 | 8.88k | { 0xC370, 733 }, |
4742 | 8.88k | { 0xC371, 767 }, |
4743 | 8.88k | { 0xC374, 735 }, |
4744 | 8.88k | { 0xC375, 769 }, |
4745 | 8.88k | { 0xC378, 737 }, |
4746 | 8.88k | { 0xC379, 771 }, |
4747 | 8.88k | { 0xC37C, 739 }, |
4748 | 8.88k | { 0xC37D, 773 }, |
4749 | 8.88k | { 0xC3A0, 578 }, |
4750 | 8.88k | { 0xC4C8, 705 }, |
4751 | 8.88k | { 0xC4C9, 716 }, |
4752 | 8.88k | { 0xC4CA, 712 }, |
4753 | 8.88k | { 0xC4CB, 714 }, |
4754 | 8.88k | { 0xC4CC, 711 }, |
4755 | 8.88k | { 0xC4CD, 710 }, |
4756 | 8.88k | { 0xC4CE, 715 }, |
4757 | 8.88k | { 0xC4CF, 713 }, |
4758 | 8.88k | { 0xC4D0, 591 }, |
4759 | 8.88k | { 0xC4D1, 592 }, |
4760 | 8.88k | { 0xC4D3, 593 }, |
4761 | 8.88k | { 0xC4D4, 708 }, |
4762 | 8.88k | { 0xC4D7, 590 }, |
4763 | 8.88k | { 0xC4D8, 956 }, |
4764 | 8.88k | { 0xC4D9, 958 }, |
4765 | 8.88k | { 0xC4DA, 954 }, |
4766 | 8.88k | { 0xC4DB, 959 }, |
4767 | 8.88k | { 0xC4DC, 957 }, |
4768 | 8.88k | { 0xC4DE, 960 }, |
4769 | 8.88k | { 0xC4DF, 955 }, |
4770 | 8.88k | { 0xC4EB, 717 }, |
4771 | 8.88k | { 0xC4F1, 701 }, |
4772 | 8.88k | { 0xC4F2, 700 }, |
4773 | 8.88k | { 0xC4F4, 719 }, |
4774 | 8.88k | { 0xC4F5, 602 }, |
4775 | 8.88k | { 0xC4F6, 702 }, |
4776 | 8.88k | { 0xC4F7, 696 }, |
4777 | 8.88k | { 0xC510, 527 }, |
4778 | 8.88k | { 0xC511, 523 }, |
4779 | 8.88k | { 0xC512, 582 }, |
4780 | 8.88k | { 0xC513, 585 }, |
4781 | 8.88k | { 0xC514, 725 }, |
4782 | 8.88k | { 0xC515, 810 }, |
4783 | 8.88k | { 0xC518, 18 }, |
4784 | 8.88k | { 0xC519, 14 }, |
4785 | 8.88k | { 0xC520, 522 }, |
4786 | 8.88k | { 0xC521, 519 }, |
4787 | 8.88k | { 0xC522, 521 }, |
4788 | 8.88k | { 0xC523, 518 }, |
4789 | 8.88k | { 0xC524, 553 }, |
4790 | 8.88k | { 0xC527, 520 }, |
4791 | 8.88k | { 0xC528, 548 }, |
4792 | 8.88k | { 0xC529, 547 }, |
4793 | 8.88k | { 0xC52B, 554 }, |
4794 | 8.88k | { 0xC600, 1191 }, |
4795 | 8.88k | { 0xC601, 806 }, |
4796 | 8.88k | { 0xC602, 801 }, |
4797 | 8.88k | { 0xC608, 517 }, |
4798 | 8.88k | { 0xC609, 347 }, |
4799 | 8.88k | { 0xC640, 434 }, |
4800 | 8.88k | { 0xC641, 430 }, |
4801 | 8.88k | { 0xC642, 432 }, |
4802 | 8.88k | { 0xC643, 425 }, |
4803 | 8.88k | { 0xC644, 416 }, |
4804 | 8.88k | { 0xC645, 417 }, |
4805 | 8.88k | { 0xC646, 418 }, |
4806 | 8.88k | { 0xC647, 419 }, |
4807 | 8.88k | { 0xC648, 420 }, |
4808 | 8.88k | { 0xC649, 421 }, |
4809 | 8.88k | { 0xC64A, 422 }, |
4810 | 8.88k | { 0xC64B, 423 }, |
4811 | 8.88k | { 0xC64D, 439 }, |
4812 | 8.88k | { 0xC659, 429 }, |
4813 | 8.88k | { 0xC65B, 441 }, |
4814 | 8.88k | { 0xC65D, 443 }, |
4815 | 8.88k | { 0xC65E, 424 }, |
4816 | 8.88k | { 0xC65F, 442 }, |
4817 | 8.88k | { 0xC660, 435 }, |
4818 | 8.88k | { 0xC661, 431 }, |
4819 | 8.88k | { 0xC662, 433 }, |
4820 | 8.88k | { 0xC663, 426 }, |
4821 | 8.88k | { 0xC664, 427 }, |
4822 | 8.88k | { 0xC665, 444 }, |
4823 | 8.88k | { 0xC666, 436 }, |
4824 | 8.88k | { 0xC667, 437 }, |
4825 | 8.88k | { 0xC681, 261 }, |
4826 | 8.88k | { 0xC683, 798 }, |
4827 | 8.88k | { 0xC684, 951 }, |
4828 | 8.88k | { 0xC685, 0 }, |
4829 | 8.88k | { 0xC686, 797 }, |
4830 | 8.88k | { 0xC687, 821 }, |
4831 | 8.88k | { 0xC708, 236 }, |
4832 | 8.88k | { 0xC800, 219 }, |
4833 | 8.88k | { 0xC801, 220 }, |
4834 | 8.88k | { 0xC802, 218 }, |
4835 | 8.88k | { 0xC804, 393 }, |
4836 | 8.88k | { 0xC806, 831 }, |
4837 | 8.88k | { 0xC807, 12 }, |
4838 | 8.88k | { 0xD000, 269 }, |
4839 | 8.88k | { 0xD801, 270 }, |
4840 | 8.88k | { 0xD807, 346 }, |
4841 | 8.88k | { 0xD920, 804 }, |
4842 | 8.88k | { 0xD921, 805 }, |
4843 | 8.88k | { 0xD929, 388 }, |
4844 | 8.88k | { 0xDA10, 570 }, |
4845 | 8.88k | { 0xDA11, 273 }, |
4846 | 8.88k | { 0xDA12, 932 }, |
4847 | 8.88k | { 0xDA15, 348 }, |
4848 | 8.88k | { 0xDA16, 931 }, |
4849 | 8.88k | { 0xDA17, 933 }, |
4850 | 8.88k | { 0xDA20, 378 }, |
4851 | 8.88k | { 0xDA21, 381 }, |
4852 | 8.88k | { 0xDA22, 380 }, |
4853 | 8.88k | { 0xDA28, 350 }, |
4854 | 8.88k | { 0xDA29, 349 }, |
4855 | 8.88k | { 0xDCA0, 698 }, |
4856 | 8.88k | { 0xDCB0, 697 }, |
4857 | 8.88k | { 0xDCE0, 601 }, |
4858 | 8.88k | { 0xDCE1, 600 }, |
4859 | 8.88k | { 0xDCE2, 599 }, |
4860 | 8.88k | { 0xDCE3, 703 }, |
4861 | 8.88k | { 0xDCE4, 718 }, |
4862 | 8.88k | { 0xDCE5, 709 }, |
4863 | 8.88k | { 0xDCE6, 597 }, |
4864 | 8.88k | { 0xDCE7, 598 }, |
4865 | 8.88k | { 0xDCE8, 595 }, |
4866 | 8.88k | { 0xDCE9, 722 }, |
4867 | 8.88k | { 0xDCEA, 721 }, |
4868 | 8.88k | { 0xDCEC, 723 }, |
4869 | 8.88k | { 0xDCF0, 720 }, |
4870 | 8.88k | { 0xDCF3, 704 }, |
4871 | 8.88k | { 0xDD14, 724 }, |
4872 | 8.88k | { 0xDE82, 950 }, |
4873 | 8.88k | { 0xDE83, 949 }, |
4874 | 8.88k | { 0xDE85, 948 }, |
4875 | 8.88k | { 0xDE87, 820 }, |
4876 | 8.88k | { 0xDE90, 29 }, |
4877 | 8.88k | { 0xDE91, 22 }, |
4878 | 8.88k | { 0xDE92, 24 }, |
4879 | 8.88k | { 0xDE93, 102 }, |
4880 | 8.88k | { 0xDE94, 25 }, |
4881 | 8.88k | { 0xDE95, 27 }, |
4882 | 8.88k | { 0xDE96, 23 }, |
4883 | 8.88k | { 0xDE98, 26 }, |
4884 | 8.88k | { 0xDE99, 28 }, |
4885 | 8.88k | { 0xDEA0, 30 }, |
4886 | 8.88k | { 0xDEA1, 31 }, |
4887 | 8.88k | { 0xDEA2, 32 }, |
4888 | 8.88k | { 0xDEA3, 33 }, |
4889 | 8.88k | { 0xDEB0, 82 }, |
4890 | 8.88k | { 0xDEB1, 83 }, |
4891 | 8.88k | { 0xDEB2, 84 }, |
4892 | 8.88k | { 0xDEB3, 85 }, |
4893 | 8.88k | { 0xDEE0, 34 }, |
4894 | 8.88k | { 0xDEE1, 41 }, |
4895 | 8.88k | { 0xDEE2, 42 }, |
4896 | 8.88k | { 0xDEE3, 43 }, |
4897 | 8.88k | { 0xDEE4, 44 }, |
4898 | 8.88k | { 0xDEE5, 45 }, |
4899 | 8.88k | { 0xDEE6, 46 }, |
4900 | 8.88k | { 0xDEE7, 47 }, |
4901 | 8.88k | { 0xDEE8, 48 }, |
4902 | 8.88k | { 0xDEE9, 49 }, |
4903 | 8.88k | { 0xDEEA, 35 }, |
4904 | 8.88k | { 0xDEEB, 36 }, |
4905 | 8.88k | { 0xDEEC, 37 }, |
4906 | 8.88k | { 0xDEED, 38 }, |
4907 | 8.88k | { 0xDEEE, 39 }, |
4908 | 8.88k | { 0xDEEF, 40 }, |
4909 | 8.88k | { 0xDEF0, 86 }, |
4910 | 8.88k | { 0xDEF1, 93 }, |
4911 | 8.88k | { 0xDEF2, 94 }, |
4912 | 8.88k | { 0xDEF3, 95 }, |
4913 | 8.88k | { 0xDEF4, 96 }, |
4914 | 8.88k | { 0xDEF5, 97 }, |
4915 | 8.88k | { 0xDEF6, 98 }, |
4916 | 8.88k | { 0xDEF7, 99 }, |
4917 | 8.88k | { 0xDEF8, 100 }, |
4918 | 8.88k | { 0xDEF9, 101 }, |
4919 | 8.88k | { 0xDEFA, 87 }, |
4920 | 8.88k | { 0xDEFB, 88 }, |
4921 | 8.88k | { 0xDEFC, 89 }, |
4922 | 8.88k | { 0xDEFD, 90 }, |
4923 | 8.88k | { 0xDEFE, 91 }, |
4924 | 8.88k | { 0xDEFF, 92 }, |
4925 | 8.88k | { 0xDF00, 221 }, |
4926 | 8.88k | { 0xDF01, 239 }, |
4927 | 8.88k | { 0xDF02, 252 }, |
4928 | 8.88k | { 0xDF05, 238 }, |
4929 | 8.88k | { 0xDF06, 251 }, |
4930 | 8.88k | { 0xDF10, 248 }, |
4931 | 8.88k | { 0xDF11, 244 }, |
4932 | 8.88k | { 0xDF12, 246 }, |
4933 | 8.88k | { 0xDF18, 259 }, |
4934 | 8.88k | { 0xDF19, 255 }, |
4935 | 8.88k | { 0xDF1A, 257 }, |
4936 | 8.88k | { 0xDF40, 603 }, |
4937 | 8.88k | { 0xDF41, 614 }, |
4938 | 8.88k | { 0xDF42, 625 }, |
4939 | 8.88k | { 0xDF43, 627 }, |
4940 | 8.88k | { 0xDF44, 628 }, |
4941 | 8.88k | { 0xDF45, 629 }, |
4942 | 8.88k | { 0xDF46, 630 }, |
4943 | 8.88k | { 0xDF47, 631 }, |
4944 | 8.88k | { 0xDF48, 632 }, |
4945 | 8.88k | { 0xDF49, 633 }, |
4946 | 8.88k | { 0xDF4A, 604 }, |
4947 | 8.88k | { 0xDF4B, 605 }, |
4948 | 8.88k | { 0xDF4C, 606 }, |
4949 | 8.88k | { 0xDF4D, 607 }, |
4950 | 8.88k | { 0xDF4E, 608 }, |
4951 | 8.88k | { 0xDF4F, 609 }, |
4952 | 8.88k | { 0xDF50, 610 }, |
4953 | 8.88k | { 0xDF51, 611 }, |
4954 | 8.88k | { 0xDF52, 612 }, |
4955 | 8.88k | { 0xDF53, 613 }, |
4956 | 8.88k | { 0xDF54, 615 }, |
4957 | 8.88k | { 0xDF55, 616 }, |
4958 | 8.88k | { 0xDF56, 617 }, |
4959 | 8.88k | { 0xDF57, 618 }, |
4960 | 8.88k | { 0xDF58, 619 }, |
4961 | 8.88k | { 0xDF59, 620 }, |
4962 | 8.88k | { 0xDF5A, 621 }, |
4963 | 8.88k | { 0xDF5B, 622 }, |
4964 | 8.88k | { 0xDF5C, 623 }, |
4965 | 8.88k | { 0xDF5D, 624 }, |
4966 | 8.88k | { 0xDF5E, 626 }, |
4967 | 8.88k | { 0xDF60, 665 }, |
4968 | 8.88k | { 0xDF61, 676 }, |
4969 | 8.88k | { 0xDF62, 687 }, |
4970 | 8.88k | { 0xDF63, 689 }, |
4971 | 8.88k | { 0xDF64, 690 }, |
4972 | 8.88k | { 0xDF65, 691 }, |
4973 | 8.88k | { 0xDF66, 692 }, |
4974 | 8.88k | { 0xDF67, 693 }, |
4975 | 8.88k | { 0xDF68, 694 }, |
4976 | 8.88k | { 0xDF69, 695 }, |
4977 | 8.88k | { 0xDF6A, 666 }, |
4978 | 8.88k | { 0xDF6B, 667 }, |
4979 | 8.88k | { 0xDF6C, 668 }, |
4980 | 8.88k | { 0xDF6D, 669 }, |
4981 | 8.88k | { 0xDF6E, 670 }, |
4982 | 8.88k | { 0xDF6F, 671 }, |
4983 | 8.88k | { 0xDF70, 672 }, |
4984 | 8.88k | { 0xDF71, 673 }, |
4985 | 8.88k | { 0xDF72, 674 }, |
4986 | 8.88k | { 0xDF73, 675 }, |
4987 | 8.88k | { 0xDF74, 677 }, |
4988 | 8.88k | { 0xDF75, 678 }, |
4989 | 8.88k | { 0xDF76, 679 }, |
4990 | 8.88k | { 0xDF77, 680 }, |
4991 | 8.88k | { 0xDF78, 681 }, |
4992 | 8.88k | { 0xDF79, 682 }, |
4993 | 8.88k | { 0xDF7A, 683 }, |
4994 | 8.88k | { 0xDF7B, 684 }, |
4995 | 8.88k | { 0xDF7C, 685 }, |
4996 | 8.88k | { 0xDF7D, 686 }, |
4997 | 8.88k | { 0xDF7E, 688 }, |
4998 | 8.88k | { 0xDF7F, 594 }, |
4999 | 8.88k | { 0xE000, 1201 }, |
5000 | 8.88k | { 0xE004, 566 }, |
5001 | 8.88k | { 0xE005, 1199 }, |
5002 | 8.88k | { 0xE080, 818 }, |
5003 | 8.88k | { 0xE081, 2 }, |
5004 | 8.88k | { 0xE083, 814 }, |
5005 | 8.88k | { 0xE088, 401 }, |
5006 | 8.88k | { 0xE089, 533 }, |
5007 | 8.88k | { 0xE08A, 267 }, |
5008 | 8.88k | { 0xE08B, 415 }, |
5009 | 8.88k | { 0xE08C, 411 }, |
5010 | 8.88k | { 0xE08D, 413 }, |
5011 | 8.88k | { 0xE08E, 409 }, |
5012 | 8.88k | { 0xE08F, 398 }, |
5013 | 8.88k | { 0xE090, 1211 }, |
5014 | 8.88k | { 0xE091, 1182 }, |
5015 | 8.88k | { 0xE092, 400 }, |
5016 | 8.88k | { 0xE093, 1079 }, |
5017 | 8.88k | { 0xE095, 832 }, |
5018 | 8.88k | { 0xE096, 829 }, |
5019 | 8.88k | { 0xE099, 825 }, |
5020 | 8.88k | { 0xE100, 1185 }, |
5021 | 8.88k | { 0xE100, 1202 }, |
5022 | 8.88k | { 0xE101, 1189 }, |
5023 | 8.88k | { 0xE102, 939 }, |
5024 | 8.88k | { 0xE103, 936 }, |
5025 | 8.88k | { 0xE108, 1208 }, |
5026 | 8.88k | { 0xE10A, 1207 }, |
5027 | 8.88k | { 0xE110, 1200 }, |
5028 | 8.88k | { 0xE11A, 402 }, |
5029 | 8.88k | { 0xE11B, 403 }, |
5030 | 8.88k | { 0xE11C, 396 }, |
5031 | 8.88k | { 0xE11D, 397 }, |
5032 | 8.88k | { 0xE128, 386 }, |
5033 | 8.88k | { 0xE129, 391 }, |
5034 | 8.88k | { 0xE130, 1206 }, |
5035 | 8.88k | { 0xE132, 1205 }, |
5036 | 8.88k | { 0xE180, 272 }, |
5037 | 8.88k | { 0xE188, 404 }, |
5038 | 8.88k | { 0xE189, 406 }, |
5039 | 8.88k | { 0xE18A, 410 }, |
5040 | 8.88k | { 0xE18B, 412 }, |
5041 | 8.88k | { 0xE18C, 405 }, |
5042 | 8.88k | { 0xE18D, 407 }, |
5043 | 8.88k | { 0xE18E, 399 }, |
5044 | 8.88k | { 0xE18F, 408 }, |
5045 | 8.88k | { 0xE200, 923 }, |
5046 | 8.88k | { 0xE201, 353 }, |
5047 | 8.88k | { 0xE208, 929 }, |
5048 | 8.88k | { 0xE218, 926 }, |
5049 | 8.88k | { 0xE219, 920 }, |
5050 | 8.88k | { 0xE21A, 927 }, |
5051 | 8.88k | { 0xE21B, 925 }, |
5052 | 8.88k | { 0xE281, 516 }, |
5053 | 8.88k | { 0xE288, 6 }, |
5054 | 8.88k | { 0xE289, 10 }, |
5055 | 8.88k | { 0xE290, 371 }, |
5056 | 8.88k | { 0xE293, 1203 }, |
5057 | 8.88k | { 0xE298, 379 }, |
5058 | 8.88k | { 0xE2B0, 946 }, |
5059 | 8.88k | { 0xE300, 375 }, |
5060 | 8.88k | { 0xE304, 414 }, |
5061 | 8.88k | { 0xE305, 581 }, |
5062 | 8.88k | { 0xE309, 762 }, |
5063 | 8.88k | { 0xE311, 796 }, |
5064 | 8.88k | { 0xE340, 760 }, |
5065 | 8.88k | { 0xE341, 794 }, |
5066 | 8.88k | { 0xE344, 742 }, |
5067 | 8.88k | { 0xE345, 776 }, |
5068 | 8.88k | { 0xE348, 744 }, |
5069 | 8.88k | { 0xE349, 778 }, |
5070 | 8.88k | { 0xE34C, 746 }, |
5071 | 8.88k | { 0xE34D, 780 }, |
5072 | 8.88k | { 0xE350, 748 }, |
5073 | 8.88k | { 0xE351, 782 }, |
5074 | 8.88k | { 0xE354, 750 }, |
5075 | 8.88k | { 0xE355, 784 }, |
5076 | 8.88k | { 0xE358, 752 }, |
5077 | 8.88k | { 0xE359, 786 }, |
5078 | 8.88k | { 0xE35C, 754 }, |
5079 | 8.88k | { 0xE35D, 788 }, |
5080 | 8.88k | { 0xE360, 756 }, |
5081 | 8.88k | { 0xE361, 790 }, |
5082 | 8.88k | { 0xE364, 758 }, |
5083 | 8.88k | { 0xE365, 792 }, |
5084 | 8.88k | { 0xE368, 730 }, |
5085 | 8.88k | { 0xE369, 764 }, |
5086 | 8.88k | { 0xE36C, 732 }, |
5087 | 8.88k | { 0xE36D, 766 }, |
5088 | 8.88k | { 0xE370, 734 }, |
5089 | 8.88k | { 0xE371, 768 }, |
5090 | 8.88k | { 0xE374, 736 }, |
5091 | 8.88k | { 0xE375, 770 }, |
5092 | 8.88k | { 0xE378, 738 }, |
5093 | 8.88k | { 0xE379, 772 }, |
5094 | 8.88k | { 0xE37C, 740 }, |
5095 | 8.88k | { 0xE37D, 774 }, |
5096 | 8.88k | { 0xE4C8, 707 }, |
5097 | 8.88k | { 0xE509, 525 }, |
5098 | 8.88k | { 0xE510, 529 }, |
5099 | 8.88k | { 0xE512, 584 }, |
5100 | 8.88k | { 0xE513, 587 }, |
5101 | 8.88k | { 0xE514, 727 }, |
5102 | 8.88k | { 0xE515, 809 }, |
5103 | 8.88k | { 0xE518, 20 }, |
5104 | 8.88k | { 0xE519, 16 }, |
5105 | 8.88k | { 0xE520, 552 }, |
5106 | 8.88k | { 0xE521, 563 }, |
5107 | 8.88k | { 0xE528, 550 }, |
5108 | 8.88k | { 0xE530, 555 }, |
5109 | 8.88k | { 0xE531, 556 }, |
5110 | 8.88k | { 0xE532, 557 }, |
5111 | 8.88k | { 0xE533, 558 }, |
5112 | 8.88k | { 0xE534, 559 }, |
5113 | 8.88k | { 0xE535, 560 }, |
5114 | 8.88k | { 0xE536, 561 }, |
5115 | 8.88k | { 0xE537, 562 }, |
5116 | 8.88k | { 0xE540, 542 }, |
5117 | 8.88k | { 0xE541, 540 }, |
5118 | 8.88k | { 0xE542, 543 }, |
5119 | 8.88k | { 0xE543, 541 }, |
5120 | 8.88k | { 0xE547, 539 }, |
5121 | 8.88k | { 0xE548, 1198 }, |
5122 | 8.88k | { 0xE549, 1197 }, |
5123 | 8.88k | { 0xE600, 1193 }, |
5124 | 8.88k | { 0xE601, 807 }, |
5125 | 8.88k | { 0xE602, 802 }, |
5126 | 8.88k | { 0xE609, 1195 }, |
5127 | 8.88k | { 0xE640, 447 }, |
5128 | 8.88k | { 0xE641, 448 }, |
5129 | 8.88k | { 0xE642, 449 }, |
5130 | 8.88k | { 0xE643, 450 }, |
5131 | 8.88k | { 0xE648, 451 }, |
5132 | 8.88k | { 0xE649, 452 }, |
5133 | 8.88k | { 0xE64A, 453 }, |
5134 | 8.88k | { 0xE64B, 454 }, |
5135 | 8.88k | { 0xE64D, 445 }, |
5136 | 8.88k | { 0xE658, 457 }, |
5137 | 8.88k | { 0xE659, 476 }, |
5138 | 8.88k | { 0xE65A, 474 }, |
5139 | 8.88k | { 0xE65B, 455 }, |
5140 | 8.88k | { 0xE65D, 456 }, |
5141 | 8.88k | { 0xE65F, 475 }, |
5142 | 8.88k | { 0xE660, 458 }, |
5143 | 8.88k | { 0xE661, 465 }, |
5144 | 8.88k | { 0xE662, 466 }, |
5145 | 8.88k | { 0xE663, 467 }, |
5146 | 8.88k | { 0xE664, 468 }, |
5147 | 8.88k | { 0xE665, 469 }, |
5148 | 8.88k | { 0xE666, 470 }, |
5149 | 8.88k | { 0xE667, 471 }, |
5150 | 8.88k | { 0xE668, 472 }, |
5151 | 8.88k | { 0xE669, 473 }, |
5152 | 8.88k | { 0xE66A, 459 }, |
5153 | 8.88k | { 0xE66B, 460 }, |
5154 | 8.88k | { 0xE66C, 461 }, |
5155 | 8.88k | { 0xE66D, 462 }, |
5156 | 8.88k | { 0xE66E, 463 }, |
5157 | 8.88k | { 0xE66F, 464 }, |
5158 | 8.88k | { 0xE681, 263 }, |
5159 | 8.88k | { 0xE682, 952 }, |
5160 | 8.88k | { 0xE687, 823 }, |
5161 | 8.88k | { 0xE6C0, 50 }, |
5162 | 8.88k | { 0xE6C1, 57 }, |
5163 | 8.88k | { 0xE6C2, 58 }, |
5164 | 8.88k | { 0xE6C3, 59 }, |
5165 | 8.88k | { 0xE6C4, 60 }, |
5166 | 8.88k | { 0xE6C5, 61 }, |
5167 | 8.88k | { 0xE6C6, 62 }, |
5168 | 8.88k | { 0xE6C7, 63 }, |
5169 | 8.88k | { 0xE6C8, 64 }, |
5170 | 8.88k | { 0xE6C9, 65 }, |
5171 | 8.88k | { 0xE6CA, 51 }, |
5172 | 8.88k | { 0xE6CB, 52 }, |
5173 | 8.88k | { 0xE6CC, 53 }, |
5174 | 8.88k | { 0xE6CD, 54 }, |
5175 | 8.88k | { 0xE6CE, 55 }, |
5176 | 8.88k | { 0xE6CF, 56 }, |
5177 | 8.88k | { 0xE6D0, 66 }, |
5178 | 8.88k | { 0xE6D1, 73 }, |
5179 | 8.88k | { 0xE6D2, 74 }, |
5180 | 8.88k | { 0xE6D3, 75 }, |
5181 | 8.88k | { 0xE6D4, 76 }, |
5182 | 8.88k | { 0xE6D5, 77 }, |
5183 | 8.88k | { 0xE6D6, 78 }, |
5184 | 8.88k | { 0xE6D7, 79 }, |
5185 | 8.88k | { 0xE6D8, 80 }, |
5186 | 8.88k | { 0xE6D9, 81 }, |
5187 | 8.88k | { 0xE6DA, 67 }, |
5188 | 8.88k | { 0xE6DB, 68 }, |
5189 | 8.88k | { 0xE6DC, 69 }, |
5190 | 8.88k | { 0xE6DD, 70 }, |
5191 | 8.88k | { 0xE6DE, 71 }, |
5192 | 8.88k | { 0xE6DF, 72 }, |
5193 | 8.88k | { 0xE703, 254 }, |
5194 | 8.88k | { 0xE704, 250 }, |
5195 | 8.88k | { 0xE705, 235 }, |
5196 | 8.88k | { 0xE706, 240 }, |
5197 | 8.88k | { 0xE707, 253 }, |
5198 | 8.88k | { 0xE708, 222 }, |
5199 | 8.88k | { 0xE710, 228 }, |
5200 | 8.88k | { 0xE711, 226 }, |
5201 | 8.88k | { 0xE712, 227 }, |
5202 | 8.88k | { 0xE718, 234 }, |
5203 | 8.88k | { 0xE719, 232 }, |
5204 | 8.88k | { 0xE71A, 233 }, |
5205 | 8.88k | { 0xE720, 231 }, |
5206 | 8.88k | { 0xE721, 229 }, |
5207 | 8.88k | { 0xE722, 230 }, |
5208 | 8.88k | { 0xE728, 225 }, |
5209 | 8.88k | { 0xE729, 223 }, |
5210 | 8.88k | { 0xE72A, 224 }, |
5211 | 8.88k | { 0xE880, 817 }, |
5212 | 8.88k | { 0xE882, 265 }, |
5213 | 8.88k | { 0xE883, 813 }, |
5214 | 8.88k | { 0xE890, 1210 }, |
5215 | 8.88k | { 0xE891, 1181 }, |
5216 | 8.88k | { 0xE893, 1078 }, |
5217 | 8.88k | { 0xE896, 828 }, |
5218 | 8.88k | { 0xE900, 1184 }, |
5219 | 8.88k | { 0xE901, 1188 }, |
5220 | 8.88k | { 0xE902, 938 }, |
5221 | 8.88k | { 0xE903, 935 }, |
5222 | 8.88k | { 0xE928, 385 }, |
5223 | 8.88k | { 0xE929, 390 }, |
5224 | 8.88k | { 0xEA00, 922 }, |
5225 | 8.88k | { 0xEA01, 352 }, |
5226 | 8.88k | { 0xEA88, 5 }, |
5227 | 8.88k | { 0xEA89, 9 }, |
5228 | 8.88k | { 0xEA90, 370 }, |
5229 | 8.88k | { 0xEAB0, 945 }, |
5230 | 8.88k | { 0xEB00, 374 }, |
5231 | 8.88k | { 0xEB05, 580 }, |
5232 | 8.88k | { 0xECC8, 706 }, |
5233 | 8.88k | { 0xED10, 528 }, |
5234 | 8.88k | { 0xED11, 524 }, |
5235 | 8.88k | { 0xED12, 583 }, |
5236 | 8.88k | { 0xED13, 586 }, |
5237 | 8.88k | { 0xED14, 726 }, |
5238 | 8.88k | { 0xED18, 19 }, |
5239 | 8.88k | { 0xED19, 15 }, |
5240 | 8.88k | { 0xED28, 549 }, |
5241 | 8.88k | { 0xEE00, 1192 }, |
5242 | 8.88k | { 0xEE81, 262 }, |
5243 | 8.88k | { 0xEE87, 822 }, |
5244 | 8.88k | { 0xEF08, 237 }, |
5245 | 8.88k | { 0xEF10, 249 }, |
5246 | 8.88k | { 0xEF11, 245 }, |
5247 | 8.88k | { 0xEF12, 247 }, |
5248 | 8.88k | { 0xEF18, 260 }, |
5249 | 8.88k | { 0xEF19, 256 }, |
5250 | 8.88k | { 0xEF1A, 258 }, |
5251 | 8.88k | { 0xF080, 819 }, |
5252 | 8.88k | { 0xF081, 3 }, |
5253 | 8.88k | { 0xF083, 815 }, |
5254 | 8.88k | { 0xF088, 811 }, |
5255 | 8.88k | { 0xF089, 826 }, |
5256 | 8.88k | { 0xF08A, 268 }, |
5257 | 8.88k | { 0xF08D, 377 }, |
5258 | 8.88k | { 0xF090, 1212 }, |
5259 | 8.88k | { 0xF096, 830 }, |
5260 | 8.88k | { 0xF099, 534 }, |
5261 | 8.88k | { 0xF100, 1186 }, |
5262 | 8.88k | { 0xF102, 940 }, |
5263 | 8.88k | { 0xF10C, 395 }, |
5264 | 8.88k | { 0xF10E, 394 }, |
5265 | 8.88k | { 0xF128, 387 }, |
5266 | 8.88k | { 0xF129, 392 }, |
5267 | 8.88k | { 0xF200, 924 }, |
5268 | 8.88k | { 0xF201, 354 }, |
5269 | 8.88k | { 0xF208, 930 }, |
5270 | 8.88k | { 0xF288, 7 }, |
5271 | 8.88k | { 0xF289, 11 }, |
5272 | 8.88k | { 0xF290, 372 }, |
5273 | 8.88k | { 0xF293, 1204 }, |
5274 | 8.88k | { 0xF2B0, 947 }, |
5275 | 8.88k | { 0xF300, 376 }, |
5276 | 8.88k | { 0xF305, 545 }, |
5277 | 8.88k | { 0xF509, 526 }, |
5278 | 8.88k | { 0xF510, 530 }, |
5279 | 8.88k | { 0xF513, 588 }, |
5280 | 8.88k | { 0xF514, 728 }, |
5281 | 8.88k | { 0xF518, 21 }, |
5282 | 8.88k | { 0xF519, 17 }, |
5283 | 8.88k | { 0xF528, 551 }, |
5284 | 8.88k | { 0xF551, 544 }, |
5285 | 8.88k | { 0xF600, 1194 }, |
5286 | 8.88k | { 0xF601, 808 }, |
5287 | 8.88k | { 0xF602, 803 }, |
5288 | 8.88k | { 0xF609, 1196 }, |
5289 | 8.88k | { 0xF664, 428 }, |
5290 | 8.88k | { 0xF665, 446 }, |
5291 | 8.88k | { 0xF667, 438 }, |
5292 | 8.88k | { 0xF682, 953 }, |
5293 | 8.88k | { 0xF687, 824 }, |
5294 | 8.88k | { 0xFF10, 243 }, |
5295 | 8.88k | { 0xFF11, 241 }, |
5296 | 8.88k | { 0xFF12, 242 }, |
5297 | 8.88k | { 0xFF90, 266 }, |
5298 | 8.88k | }; |
5299 | | |
5300 | 8.88k | unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), Encoding); |
5301 | 8.88k | if (i == -1) |
5302 | 8.07k | return NULL; |
5303 | 806 | else |
5304 | 806 | return &SysRegsList[Index[i].index]; |
5305 | 8.88k | } |
5306 | | |
5307 | | #endif |
5308 | | |
5309 | | #ifdef GET_TSB_IMPL |
5310 | | static const AArch64TSB_TSB TSBsList[] = { |
5311 | | { "csync", { .raw_val = AARCH64_TSB_CSYNC }, 0x0, {AArch64_FeatureTRACEV8_4} }, // 0 |
5312 | | }; |
5313 | | |
5314 | 0 | const AArch64TSB_TSB *AArch64TSB_lookupTSBByName(const char * Name) { |
5315 | 0 | static const struct IndexTypeStr Index[] = { |
5316 | 0 | { "CSYNC", 0 }, |
5317 | 0 | }; |
5318 | |
|
5319 | 0 | unsigned i = binsearch_IndexTypeStrEncoding(Index, ARR_SIZE(Index), Name); |
5320 | 0 | if (i == -1) |
5321 | 0 | return NULL; |
5322 | 0 | else |
5323 | 0 | return &TSBsList[Index[i].index]; |
5324 | 0 | } |
5325 | | |
5326 | 20 | const AArch64TSB_TSB *AArch64TSB_lookupTSBByEncoding(uint8_t Encoding) { |
5327 | 20 | static const struct IndexType Index[] = { |
5328 | 20 | { 0x0, 0 }, |
5329 | 20 | }; |
5330 | | |
5331 | 20 | unsigned i = binsearch_IndexTypeEncoding(Index, ARR_SIZE(Index), Encoding); |
5332 | 20 | if (i == -1) |
5333 | 0 | return NULL; |
5334 | 20 | else |
5335 | 20 | return &TSBsList[Index[i].index]; |
5336 | 20 | } |
5337 | | |
5338 | | #endif |
5339 | | |
5340 | | #undef GET_AT_DECL |
5341 | | #undef GET_AT_IMPL |
5342 | | #undef GET_BTI_DECL |
5343 | | #undef GET_BTI_IMPL |
5344 | | #undef GET_DBNXS_DECL |
5345 | | #undef GET_DBNXS_IMPL |
5346 | | #undef GET_DB_DECL |
5347 | | #undef GET_DB_IMPL |
5348 | | #undef GET_DC_DECL |
5349 | | #undef GET_DC_IMPL |
5350 | | #undef GET_EXACTFPIMM_DECL |
5351 | | #undef GET_EXACTFPIMM_IMPL |
5352 | | #undef GET_IC_DECL |
5353 | | #undef GET_IC_IMPL |
5354 | | #undef GET_ISB_DECL |
5355 | | #undef GET_ISB_IMPL |
5356 | | #undef GET_PRFM_DECL |
5357 | | #undef GET_PRFM_IMPL |
5358 | | #undef GET_PSB_DECL |
5359 | | #undef GET_PSB_IMPL |
5360 | | #undef GET_PSTATEIMM0_15_DECL |
5361 | | #undef GET_PSTATEIMM0_15_IMPL |
5362 | | #undef GET_PSTATEIMM0_1_DECL |
5363 | | #undef GET_PSTATEIMM0_1_IMPL |
5364 | | #undef GET_RPRFM_DECL |
5365 | | #undef GET_RPRFM_IMPL |
5366 | | #undef GET_SVCR_DECL |
5367 | | #undef GET_SVCR_IMPL |
5368 | | #undef GET_SVEPREDPAT_DECL |
5369 | | #undef GET_SVEPREDPAT_IMPL |
5370 | | #undef GET_SVEPRFM_DECL |
5371 | | #undef GET_SVEPRFM_IMPL |
5372 | | #undef GET_SVEVECLENSPECIFIER_DECL |
5373 | | #undef GET_SVEVECLENSPECIFIER_IMPL |
5374 | | #undef GET_SYSREG_DECL |
5375 | | #undef GET_SYSREG_IMPL |
5376 | | #undef GET_TLBITable_DECL |
5377 | | #undef GET_TLBITable_IMPL |
5378 | | #undef GET_TSB_DECL |
5379 | | #undef GET_TSB_IMPL |