miscregs.cc (10501:e278fa3086b5) | miscregs.cc (10506:aa23216161fa) |
---|---|
1/* 2 * Copyright (c) 2010-2013 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 112 unchanged lines hidden (view full) --- 121 crn, opc1, crm, opc2); 122 return MISCREG_CP14_UNIMPL; 123} 124 125using namespace std; 126 127bitset<NUM_MISCREG_INFOS> miscRegInfo[NUM_MISCREGS] = { 128 // MISCREG_CPSR | 1/* 2 * Copyright (c) 2010-2013 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 112 unchanged lines hidden (view full) --- 121 crn, opc1, crm, opc2); 122 return MISCREG_CP14_UNIMPL; 123} 124 125using namespace std; 126 127bitset<NUM_MISCREG_INFOS> miscRegInfo[NUM_MISCREGS] = { 128 // MISCREG_CPSR |
129 bitset | 129 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
130 // MISCREG_SPSR | 130 // MISCREG_SPSR |
131 bitset | 131 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
132 // MISCREG_SPSR_FIQ | 132 // MISCREG_SPSR_FIQ |
133 bitset | 133 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
134 // MISCREG_SPSR_IRQ | 134 // MISCREG_SPSR_IRQ |
135 bitset | 135 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
136 // MISCREG_SPSR_SVC | 136 // MISCREG_SPSR_SVC |
137 bitset | 137 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
138 // MISCREG_SPSR_MON | 138 // MISCREG_SPSR_MON |
139 bitset | 139 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
140 // MISCREG_SPSR_ABT | 140 // MISCREG_SPSR_ABT |
141 bitset | 141 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
142 // MISCREG_SPSR_HYP | 142 // MISCREG_SPSR_HYP |
143 bitset | 143 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
144 // MISCREG_SPSR_UND | 144 // MISCREG_SPSR_UND |
145 bitset | 145 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
146 // MISCREG_ELR_HYP | 146 // MISCREG_ELR_HYP |
147 bitset | 147 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
148 // MISCREG_FPSID | 148 // MISCREG_FPSID |
149 bitset | 149 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
150 // MISCREG_FPSCR | 150 // MISCREG_FPSCR |
151 bitset | 151 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
152 // MISCREG_MVFR1 | 152 // MISCREG_MVFR1 |
153 bitset | 153 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
154 // MISCREG_MVFR0 | 154 // MISCREG_MVFR0 |
155 bitset | 155 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
156 // MISCREG_FPEXC | 156 // MISCREG_FPEXC |
157 bitset | 157 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
158 159 // Helper registers 160 // MISCREG_CPSR_MODE | 158 159 // Helper registers 160 // MISCREG_CPSR_MODE |
161 bitset | 161 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
162 // MISCREG_CPSR_Q | 162 // MISCREG_CPSR_Q |
163 bitset | 163 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
164 // MISCREG_FPSCR_Q | 164 // MISCREG_FPSCR_Q |
165 bitset | 165 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
166 // MISCREG_FPSCR_EXC | 166 // MISCREG_FPSCR_EXC |
167 bitset | 167 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
168 // MISCREG_LOCKADDR | 168 // MISCREG_LOCKADDR |
169 bitset | 169 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
170 // MISCREG_LOCKFLAG | 170 // MISCREG_LOCKFLAG |
171 bitset | 171 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
172 // MISCREG_PRRR_MAIR0 | 172 // MISCREG_PRRR_MAIR0 |
173 bitset | 173 bitset<NUM_MISCREG_INFOS>(string("00000000000000011001")), |
174 // MISCREG_PRRR_MAIR0_NS | 174 // MISCREG_PRRR_MAIR0_NS |
175 bitset | 175 bitset<NUM_MISCREG_INFOS>(string("00000000000000101001")), |
176 // MISCREG_PRRR_MAIR0_S | 176 // MISCREG_PRRR_MAIR0_S |
177 bitset | 177 bitset<NUM_MISCREG_INFOS>(string("00000000000000101001")), |
178 // MISCREG_NMRR_MAIR1 | 178 // MISCREG_NMRR_MAIR1 |
179 bitset | 179 bitset<NUM_MISCREG_INFOS>(string("00000000000000011001")), |
180 // MISCREG_NMRR_MAIR1_NS | 180 // MISCREG_NMRR_MAIR1_NS |
181 bitset | 181 bitset<NUM_MISCREG_INFOS>(string("00000000000000101001")), |
182 // MISCREG_NMRR_MAIR1_S | 182 // MISCREG_NMRR_MAIR1_S |
183 bitset | 183 bitset<NUM_MISCREG_INFOS>(string("00000000000000101001")), |
184 // MISCREG_PMXEVTYPER_PMCCFILTR | 184 // MISCREG_PMXEVTYPER_PMCCFILTR |
185 bitset | 185 bitset<NUM_MISCREG_INFOS>(string("00000000000000001001")), |
186 // MISCREG_SCTLR_RST | 186 // MISCREG_SCTLR_RST |
187 bitset | 187 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
188 // MISCREG_SEV_MAILBOX | 188 // MISCREG_SEV_MAILBOX |
189 bitset | 189 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
190 191 // AArch32 CP14 registers 192 // MISCREG_DBGDIDR | 190 191 // AArch32 CP14 registers 192 // MISCREG_DBGDIDR |
193 bitset | 193 bitset<NUM_MISCREG_INFOS>(string("01011111111111000001")), |
194 // MISCREG_DBGDSCRint | 194 // MISCREG_DBGDSCRint |
195 bitset | 195 bitset<NUM_MISCREG_INFOS>(string("01011111111111000001")), |
196 // MISCREG_DBGDCCINT | 196 // MISCREG_DBGDCCINT |
197 bitset | 197 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
198 // MISCREG_DBGDTRTXint | 198 // MISCREG_DBGDTRTXint |
199 bitset | 199 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
200 // MISCREG_DBGDTRRXint | 200 // MISCREG_DBGDTRRXint |
201 bitset | 201 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
202 // MISCREG_DBGWFAR | 202 // MISCREG_DBGWFAR |
203 bitset | 203 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
204 // MISCREG_DBGVCR | 204 // MISCREG_DBGVCR |
205 bitset | 205 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
206 // MISCREG_DBGDTRRXext | 206 // MISCREG_DBGDTRRXext |
207 bitset | 207 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
208 // MISCREG_DBGDSCRext | 208 // MISCREG_DBGDSCRext |
209 bitset | 209 bitset<NUM_MISCREG_INFOS>(string("11111111111111000100")), |
210 // MISCREG_DBGDTRTXext | 210 // MISCREG_DBGDTRTXext |
211 bitset | 211 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
212 // MISCREG_DBGOSECCR | 212 // MISCREG_DBGOSECCR |
213 bitset | 213 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
214 // MISCREG_DBGBVR0 | 214 // MISCREG_DBGBVR0 |
215 bitset | 215 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
216 // MISCREG_DBGBVR1 | 216 // MISCREG_DBGBVR1 |
217 bitset | 217 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
218 // MISCREG_DBGBVR2 | 218 // MISCREG_DBGBVR2 |
219 bitset | 219 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
220 // MISCREG_DBGBVR3 | 220 // MISCREG_DBGBVR3 |
221 bitset | 221 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
222 // MISCREG_DBGBVR4 | 222 // MISCREG_DBGBVR4 |
223 bitset | 223 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
224 // MISCREG_DBGBVR5 | 224 // MISCREG_DBGBVR5 |
225 bitset | 225 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
226 // MISCREG_DBGBCR0 | 226 // MISCREG_DBGBCR0 |
227 bitset | 227 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
228 // MISCREG_DBGBCR1 | 228 // MISCREG_DBGBCR1 |
229 bitset | 229 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
230 // MISCREG_DBGBCR2 | 230 // MISCREG_DBGBCR2 |
231 bitset | 231 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
232 // MISCREG_DBGBCR3 | 232 // MISCREG_DBGBCR3 |
233 bitset | 233 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
234 // MISCREG_DBGBCR4 | 234 // MISCREG_DBGBCR4 |
235 bitset | 235 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
236 // MISCREG_DBGBCR5 | 236 // MISCREG_DBGBCR5 |
237 bitset | 237 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
238 // MISCREG_DBGWVR0 | 238 // MISCREG_DBGWVR0 |
239 bitset | 239 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
240 // MISCREG_DBGWVR1 | 240 // MISCREG_DBGWVR1 |
241 bitset | 241 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
242 // MISCREG_DBGWVR2 | 242 // MISCREG_DBGWVR2 |
243 bitset | 243 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
244 // MISCREG_DBGWVR3 | 244 // MISCREG_DBGWVR3 |
245 bitset | 245 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
246 // MISCREG_DBGWCR0 | 246 // MISCREG_DBGWCR0 |
247 bitset | 247 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
248 // MISCREG_DBGWCR1 | 248 // MISCREG_DBGWCR1 |
249 bitset | 249 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
250 // MISCREG_DBGWCR2 | 250 // MISCREG_DBGWCR2 |
251 bitset | 251 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
252 // MISCREG_DBGWCR3 | 252 // MISCREG_DBGWCR3 |
253 bitset | 253 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
254 // MISCREG_DBGDRAR | 254 // MISCREG_DBGDRAR |
255 bitset | 255 bitset<NUM_MISCREG_INFOS>(string("01011111111111000000")), |
256 // MISCREG_DBGBXVR4 | 256 // MISCREG_DBGBXVR4 |
257 bitset | 257 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
258 // MISCREG_DBGBXVR5 | 258 // MISCREG_DBGBXVR5 |
259 bitset | 259 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
260 // MISCREG_DBGOSLAR | 260 // MISCREG_DBGOSLAR |
261 bitset | 261 bitset<NUM_MISCREG_INFOS>(string("10101111111111000000")), |
262 // MISCREG_DBGOSLSR | 262 // MISCREG_DBGOSLSR |
263 bitset | 263 bitset<NUM_MISCREG_INFOS>(string("01011111111111000000")), |
264 // MISCREG_DBGOSDLR | 264 // MISCREG_DBGOSDLR |
265 bitset | 265 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
266 // MISCREG_DBGPRCR | 266 // MISCREG_DBGPRCR |
267 bitset | 267 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
268 // MISCREG_DBGDSAR | 268 // MISCREG_DBGDSAR |
269 bitset | 269 bitset<NUM_MISCREG_INFOS>(string("01011111111111000000")), |
270 // MISCREG_DBGCLAIMSET | 270 // MISCREG_DBGCLAIMSET |
271 bitset | 271 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
272 // MISCREG_DBGCLAIMCLR | 272 // MISCREG_DBGCLAIMCLR |
273 bitset | 273 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
274 // MISCREG_DBGAUTHSTATUS | 274 // MISCREG_DBGAUTHSTATUS |
275 bitset | 275 bitset<NUM_MISCREG_INFOS>(string("01011111111111000000")), |
276 // MISCREG_DBGDEVID2 | 276 // MISCREG_DBGDEVID2 |
277 bitset | 277 bitset<NUM_MISCREG_INFOS>(string("01011111111111000000")), |
278 // MISCREG_DBGDEVID1 | 278 // MISCREG_DBGDEVID1 |
279 bitset | 279 bitset<NUM_MISCREG_INFOS>(string("01011111111111000000")), |
280 // MISCREG_DBGDEVID0 | 280 // MISCREG_DBGDEVID0 |
281 bitset | 281 bitset<NUM_MISCREG_INFOS>(string("01011111111111000000")), |
282 // MISCREG_TEECR | 282 // MISCREG_TEECR |
283 bitset | 283 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
284 // MISCREG_JIDR | 284 // MISCREG_JIDR |
285 bitset | 285 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
286 // MISCREG_TEEHBR | 286 // MISCREG_TEEHBR |
287 bitset | 287 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
288 // MISCREG_JOSCR | 288 // MISCREG_JOSCR |
289 bitset | 289 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
290 // MISCREG_JMCR | 290 // MISCREG_JMCR |
291 bitset | 291 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
292 293 // AArch32 CP15 registers 294 // MISCREG_MIDR | 292 293 // AArch32 CP15 registers 294 // MISCREG_MIDR |
295 bitset | 295 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
296 // MISCREG_CTR | 296 // MISCREG_CTR |
297 bitset | 297 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
298 // MISCREG_TCMTR | 298 // MISCREG_TCMTR |
299 bitset | 299 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
300 // MISCREG_TLBTR | 300 // MISCREG_TLBTR |
301 bitset | 301 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
302 // MISCREG_MPIDR | 302 // MISCREG_MPIDR |
303 bitset | 303 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
304 // MISCREG_REVIDR | 304 // MISCREG_REVIDR |
305 bitset | 305 bitset<NUM_MISCREG_INFOS>(string("01010101010000000100")), |
306 // MISCREG_ID_PFR0 | 306 // MISCREG_ID_PFR0 |
307 bitset | 307 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
308 // MISCREG_ID_PFR1 | 308 // MISCREG_ID_PFR1 |
309 bitset | 309 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
310 // MISCREG_ID_DFR0 | 310 // MISCREG_ID_DFR0 |
311 bitset | 311 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
312 // MISCREG_ID_AFR0 | 312 // MISCREG_ID_AFR0 |
313 bitset | 313 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
314 // MISCREG_ID_MMFR0 | 314 // MISCREG_ID_MMFR0 |
315 bitset | 315 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
316 // MISCREG_ID_MMFR1 | 316 // MISCREG_ID_MMFR1 |
317 bitset | 317 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
318 // MISCREG_ID_MMFR2 | 318 // MISCREG_ID_MMFR2 |
319 bitset | 319 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
320 // MISCREG_ID_MMFR3 | 320 // MISCREG_ID_MMFR3 |
321 bitset | 321 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
322 // MISCREG_ID_ISAR0 | 322 // MISCREG_ID_ISAR0 |
323 bitset | 323 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
324 // MISCREG_ID_ISAR1 | 324 // MISCREG_ID_ISAR1 |
325 bitset | 325 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
326 // MISCREG_ID_ISAR2 | 326 // MISCREG_ID_ISAR2 |
327 bitset | 327 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
328 // MISCREG_ID_ISAR3 | 328 // MISCREG_ID_ISAR3 |
329 bitset | 329 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
330 // MISCREG_ID_ISAR4 | 330 // MISCREG_ID_ISAR4 |
331 bitset | 331 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
332 // MISCREG_ID_ISAR5 | 332 // MISCREG_ID_ISAR5 |
333 bitset | 333 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
334 // MISCREG_CCSIDR | 334 // MISCREG_CCSIDR |
335 bitset | 335 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
336 // MISCREG_CLIDR | 336 // MISCREG_CLIDR |
337 bitset | 337 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
338 // MISCREG_AIDR | 338 // MISCREG_AIDR |
339 bitset | 339 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
340 // MISCREG_CSSELR | 340 // MISCREG_CSSELR |
341 bitset | 341 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
342 // MISCREG_CSSELR_NS | 342 // MISCREG_CSSELR_NS |
343 bitset | 343 bitset<NUM_MISCREG_INFOS>(string("11001100110000100001")), |
344 // MISCREG_CSSELR_S | 344 // MISCREG_CSSELR_S |
345 bitset | 345 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
346 // MISCREG_VPIDR | 346 // MISCREG_VPIDR |
347 bitset | 347 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
348 // MISCREG_VMPIDR | 348 // MISCREG_VMPIDR |
349 bitset | 349 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
350 // MISCREG_SCTLR | 350 // MISCREG_SCTLR |
351 bitset | 351 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
352 // MISCREG_SCTLR_NS | 352 // MISCREG_SCTLR_NS |
353 bitset | 353 bitset<NUM_MISCREG_INFOS>(string("11001100110000100001")), |
354 // MISCREG_SCTLR_S | 354 // MISCREG_SCTLR_S |
355 bitset | 355 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
356 // MISCREG_ACTLR | 356 // MISCREG_ACTLR |
357 bitset | 357 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
358 // MISCREG_ACTLR_NS | 358 // MISCREG_ACTLR_NS |
359 bitset | 359 bitset<NUM_MISCREG_INFOS>(string("11001100110000100001")), |
360 // MISCREG_ACTLR_S | 360 // MISCREG_ACTLR_S |
361 bitset | 361 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
362 // MISCREG_CPACR | 362 // MISCREG_CPACR |
363 bitset | 363 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
364 // MISCREG_SCR | 364 // MISCREG_SCR |
365 bitset | 365 bitset<NUM_MISCREG_INFOS>(string("11110011000000000001")), |
366 // MISCREG_SDER | 366 // MISCREG_SDER |
367 bitset | 367 bitset<NUM_MISCREG_INFOS>(string("11110000000000000001")), |
368 // MISCREG_NSACR | 368 // MISCREG_NSACR |
369 bitset | 369 bitset<NUM_MISCREG_INFOS>(string("11110111010000000001")), |
370 // MISCREG_HSCTLR | 370 // MISCREG_HSCTLR |
371 bitset | 371 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
372 // MISCREG_HACTLR | 372 // MISCREG_HACTLR |
373 bitset | 373 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
374 // MISCREG_HCR | 374 // MISCREG_HCR |
375 bitset | 375 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
376 // MISCREG_HDCR | 376 // MISCREG_HDCR |
377 bitset | 377 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
378 // MISCREG_HCPTR | 378 // MISCREG_HCPTR |
379 bitset | 379 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
380 // MISCREG_HSTR | 380 // MISCREG_HSTR |
381 bitset | 381 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
382 // MISCREG_HACR | 382 // MISCREG_HACR |
383 bitset | 383 bitset<NUM_MISCREG_INFOS>(string("11001100000000000100")), |
384 // MISCREG_TTBR0 | 384 // MISCREG_TTBR0 |
385 bitset | 385 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
386 // MISCREG_TTBR0_NS | 386 // MISCREG_TTBR0_NS |
387 bitset | 387 bitset<NUM_MISCREG_INFOS>(string("11001100110000100001")), |
388 // MISCREG_TTBR0_S | 388 // MISCREG_TTBR0_S |
389 bitset | 389 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
390 // MISCREG_TTBR1 | 390 // MISCREG_TTBR1 |
391 bitset | 391 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
392 // MISCREG_TTBR1_NS | 392 // MISCREG_TTBR1_NS |
393 bitset | 393 bitset<NUM_MISCREG_INFOS>(string("11001100110000100001")), |
394 // MISCREG_TTBR1_S | 394 // MISCREG_TTBR1_S |
395 bitset | 395 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
396 // MISCREG_TTBCR | 396 // MISCREG_TTBCR |
397 bitset | 397 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
398 // MISCREG_TTBCR_NS | 398 // MISCREG_TTBCR_NS |
399 bitset | 399 bitset<NUM_MISCREG_INFOS>(string("11001100110000100001")), |
400 // MISCREG_TTBCR_S | 400 // MISCREG_TTBCR_S |
401 bitset | 401 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
402 // MISCREG_HTCR | 402 // MISCREG_HTCR |
403 bitset | 403 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
404 // MISCREG_VTCR | 404 // MISCREG_VTCR |
405 bitset | 405 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
406 // MISCREG_DACR | 406 // MISCREG_DACR |
407 bitset | 407 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
408 // MISCREG_DACR_NS | 408 // MISCREG_DACR_NS |
409 bitset | 409 bitset<NUM_MISCREG_INFOS>(string("11001100110000100001")), |
410 // MISCREG_DACR_S | 410 // MISCREG_DACR_S |
411 bitset | 411 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
412 // MISCREG_DFSR | 412 // MISCREG_DFSR |
413 bitset | 413 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
414 // MISCREG_DFSR_NS | 414 // MISCREG_DFSR_NS |
415 bitset | 415 bitset<NUM_MISCREG_INFOS>(string("11001100110000100001")), |
416 // MISCREG_DFSR_S | 416 // MISCREG_DFSR_S |
417 bitset | 417 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
418 // MISCREG_IFSR | 418 // MISCREG_IFSR |
419 bitset | 419 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
420 // MISCREG_IFSR_NS | 420 // MISCREG_IFSR_NS |
421 bitset | 421 bitset<NUM_MISCREG_INFOS>(string("11001100110000100001")), |
422 // MISCREG_IFSR_S | 422 // MISCREG_IFSR_S |
423 bitset | 423 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
424 // MISCREG_ADFSR | 424 // MISCREG_ADFSR |
425 bitset | 425 bitset<NUM_MISCREG_INFOS>(string("00000000000000010100")), |
426 // MISCREG_ADFSR_NS | 426 // MISCREG_ADFSR_NS |
427 bitset | 427 bitset<NUM_MISCREG_INFOS>(string("11001100110000100100")), |
428 // MISCREG_ADFSR_S | 428 // MISCREG_ADFSR_S |
429 bitset | 429 bitset<NUM_MISCREG_INFOS>(string("00110011000000100100")), |
430 // MISCREG_AIFSR | 430 // MISCREG_AIFSR |
431 bitset | 431 bitset<NUM_MISCREG_INFOS>(string("00000000000000010100")), |
432 // MISCREG_AIFSR_NS | 432 // MISCREG_AIFSR_NS |
433 bitset | 433 bitset<NUM_MISCREG_INFOS>(string("11001100110000100100")), |
434 // MISCREG_AIFSR_S | 434 // MISCREG_AIFSR_S |
435 bitset | 435 bitset<NUM_MISCREG_INFOS>(string("00110011000000100100")), |
436 // MISCREG_HADFSR | 436 // MISCREG_HADFSR |
437 bitset | 437 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
438 // MISCREG_HAIFSR | 438 // MISCREG_HAIFSR |
439 bitset | 439 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
440 // MISCREG_HSR | 440 // MISCREG_HSR |
441 bitset | 441 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
442 // MISCREG_DFAR | 442 // MISCREG_DFAR |
443 bitset | 443 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
444 // MISCREG_DFAR_NS | 444 // MISCREG_DFAR_NS |
445 bitset | 445 bitset<NUM_MISCREG_INFOS>(string("11001100110000100001")), |
446 // MISCREG_DFAR_S | 446 // MISCREG_DFAR_S |
447 bitset | 447 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
448 // MISCREG_IFAR | 448 // MISCREG_IFAR |
449 bitset | 449 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
450 // MISCREG_IFAR_NS | 450 // MISCREG_IFAR_NS |
451 bitset | 451 bitset<NUM_MISCREG_INFOS>(string("11001100110000100001")), |
452 // MISCREG_IFAR_S | 452 // MISCREG_IFAR_S |
453 bitset | 453 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
454 // MISCREG_HDFAR | 454 // MISCREG_HDFAR |
455 bitset | 455 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
456 // MISCREG_HIFAR | 456 // MISCREG_HIFAR |
457 bitset | 457 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
458 // MISCREG_HPFAR | 458 // MISCREG_HPFAR |
459 bitset | 459 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
460 // MISCREG_ICIALLUIS | 460 // MISCREG_ICIALLUIS |
461 bitset | 461 bitset<NUM_MISCREG_INFOS>(string("10101010100000000100")), |
462 // MISCREG_BPIALLIS | 462 // MISCREG_BPIALLIS |
463 bitset | 463 bitset<NUM_MISCREG_INFOS>(string("10101010100000000100")), |
464 // MISCREG_PAR | 464 // MISCREG_PAR |
465 bitset | 465 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
466 // MISCREG_PAR_NS | 466 // MISCREG_PAR_NS |
467 bitset | 467 bitset<NUM_MISCREG_INFOS>(string("11001100110000100001")), |
468 // MISCREG_PAR_S | 468 // MISCREG_PAR_S |
469 bitset | 469 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
470 // MISCREG_ICIALLU | 470 // MISCREG_ICIALLU |
471 bitset | 471 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
472 // MISCREG_ICIMVAU | 472 // MISCREG_ICIMVAU |
473 bitset | 473 bitset<NUM_MISCREG_INFOS>(string("10101010100000000100")), |
474 // MISCREG_CP15ISB | 474 // MISCREG_CP15ISB |
475 bitset | 475 bitset<NUM_MISCREG_INFOS>(string("10101010101010000001")), |
476 // MISCREG_BPIALL | 476 // MISCREG_BPIALL |
477 bitset | 477 bitset<NUM_MISCREG_INFOS>(string("10101010100000000100")), |
478 // MISCREG_BPIMVA | 478 // MISCREG_BPIMVA |
479 bitset | 479 bitset<NUM_MISCREG_INFOS>(string("10101010100000000100")), |
480 // MISCREG_DCIMVAC | 480 // MISCREG_DCIMVAC |
481 bitset | 481 bitset<NUM_MISCREG_INFOS>(string("10101010100000000100")), |
482 // MISCREG_DCISW | 482 // MISCREG_DCISW |
483 bitset | 483 bitset<NUM_MISCREG_INFOS>(string("10101010100000000100")), |
484 // MISCREG_ATS1CPR | 484 // MISCREG_ATS1CPR |
485 bitset | 485 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
486 // MISCREG_ATS1CPW | 486 // MISCREG_ATS1CPW |
487 bitset | 487 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
488 // MISCREG_ATS1CUR | 488 // MISCREG_ATS1CUR |
489 bitset | 489 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
490 // MISCREG_ATS1CUW | 490 // MISCREG_ATS1CUW |
491 bitset | 491 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
492 // MISCREG_ATS12NSOPR | 492 // MISCREG_ATS12NSOPR |
493 bitset | 493 bitset<NUM_MISCREG_INFOS>(string("10101010000000000001")), |
494 // MISCREG_ATS12NSOPW | 494 // MISCREG_ATS12NSOPW |
495 bitset | 495 bitset<NUM_MISCREG_INFOS>(string("10101010000000000001")), |
496 // MISCREG_ATS12NSOUR | 496 // MISCREG_ATS12NSOUR |
497 bitset | 497 bitset<NUM_MISCREG_INFOS>(string("10101010000000000001")), |
498 // MISCREG_ATS12NSOUW | 498 // MISCREG_ATS12NSOUW |
499 bitset | 499 bitset<NUM_MISCREG_INFOS>(string("10101010000000000001")), |
500 // MISCREG_DCCMVAC | 500 // MISCREG_DCCMVAC |
501 bitset | 501 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
502 // MISCREG_DCCSW | 502 // MISCREG_DCCSW |
503 bitset | 503 bitset<NUM_MISCREG_INFOS>(string("10101010100000000100")), |
504 // MISCREG_CP15DSB | 504 // MISCREG_CP15DSB |
505 bitset | 505 bitset<NUM_MISCREG_INFOS>(string("10101010101010000001")), |
506 // MISCREG_CP15DMB | 506 // MISCREG_CP15DMB |
507 bitset | 507 bitset<NUM_MISCREG_INFOS>(string("10101010101010000001")), |
508 // MISCREG_DCCMVAU | 508 // MISCREG_DCCMVAU |
509 bitset | 509 bitset<NUM_MISCREG_INFOS>(string("10101010100000000100")), |
510 // MISCREG_DCCIMVAC | 510 // MISCREG_DCCIMVAC |
511 bitset | 511 bitset<NUM_MISCREG_INFOS>(string("10101010100000000100")), |
512 // MISCREG_DCCISW | 512 // MISCREG_DCCISW |
513 bitset | 513 bitset<NUM_MISCREG_INFOS>(string("10101010100000000100")), |
514 // MISCREG_ATS1HR | 514 // MISCREG_ATS1HR |
515 bitset | 515 bitset<NUM_MISCREG_INFOS>(string("10001000000000000001")), |
516 // MISCREG_ATS1HW | 516 // MISCREG_ATS1HW |
517 bitset | 517 bitset<NUM_MISCREG_INFOS>(string("10001000000000000001")), |
518 // MISCREG_TLBIALLIS | 518 // MISCREG_TLBIALLIS |
519 bitset | 519 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
520 // MISCREG_TLBIMVAIS | 520 // MISCREG_TLBIMVAIS |
521 bitset | 521 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
522 // MISCREG_TLBIASIDIS | 522 // MISCREG_TLBIASIDIS |
523 bitset | 523 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
524 // MISCREG_TLBIMVAAIS | 524 // MISCREG_TLBIMVAAIS |
525 bitset | 525 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
526 // MISCREG_TLBIMVALIS | 526 // MISCREG_TLBIMVALIS |
527 bitset | 527 bitset<NUM_MISCREG_INFOS>(string("10101010100000000000")), |
528 // MISCREG_TLBIMVAALIS | 528 // MISCREG_TLBIMVAALIS |
529 bitset | 529 bitset<NUM_MISCREG_INFOS>(string("10101010100000000000")), |
530 // MISCREG_ITLBIALL | 530 // MISCREG_ITLBIALL |
531 bitset | 531 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
532 // MISCREG_ITLBIMVA | 532 // MISCREG_ITLBIMVA |
533 bitset | 533 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
534 // MISCREG_ITLBIASID | 534 // MISCREG_ITLBIASID |
535 bitset | 535 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
536 // MISCREG_DTLBIALL | 536 // MISCREG_DTLBIALL |
537 bitset | 537 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
538 // MISCREG_DTLBIMVA | 538 // MISCREG_DTLBIMVA |
539 bitset | 539 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
540 // MISCREG_DTLBIASID | 540 // MISCREG_DTLBIASID |
541 bitset | 541 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
542 // MISCREG_TLBIALL | 542 // MISCREG_TLBIALL |
543 bitset | 543 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
544 // MISCREG_TLBIMVA | 544 // MISCREG_TLBIMVA |
545 bitset | 545 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
546 // MISCREG_TLBIASID | 546 // MISCREG_TLBIASID |
547 bitset | 547 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
548 // MISCREG_TLBIMVAA | 548 // MISCREG_TLBIMVAA |
549 bitset | 549 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
550 // MISCREG_TLBIMVAL | 550 // MISCREG_TLBIMVAL |
551 bitset | 551 bitset<NUM_MISCREG_INFOS>(string("10101010100000000000")), |
552 // MISCREG_TLBIMVAAL | 552 // MISCREG_TLBIMVAAL |
553 bitset | 553 bitset<NUM_MISCREG_INFOS>(string("10101010100000000000")), |
554 // MISCREG_TLBIIPAS2IS | 554 // MISCREG_TLBIIPAS2IS |
555 bitset | 555 bitset<NUM_MISCREG_INFOS>(string("10001000000000000000")), |
556 // MISCREG_TLBIIPAS2LIS | 556 // MISCREG_TLBIIPAS2LIS |
557 bitset | 557 bitset<NUM_MISCREG_INFOS>(string("10001000000000000000")), |
558 // MISCREG_TLBIALLHIS | 558 // MISCREG_TLBIALLHIS |
559 bitset | 559 bitset<NUM_MISCREG_INFOS>(string("10001000000000000001")), |
560 // MISCREG_TLBIMVAHIS | 560 // MISCREG_TLBIMVAHIS |
561 bitset | 561 bitset<NUM_MISCREG_INFOS>(string("10001000000000000001")), |
562 // MISCREG_TLBIALLNSNHIS | 562 // MISCREG_TLBIALLNSNHIS |
563 bitset | 563 bitset<NUM_MISCREG_INFOS>(string("10001000000000000001")), |
564 // MISCREG_TLBIMVALHIS | 564 // MISCREG_TLBIMVALHIS |
565 bitset | 565 bitset<NUM_MISCREG_INFOS>(string("10001000000000000000")), |
566 // MISCREG_TLBIIPAS2 | 566 // MISCREG_TLBIIPAS2 |
567 bitset | 567 bitset<NUM_MISCREG_INFOS>(string("10001000000000000000")), |
568 // MISCREG_TLBIIPAS2L | 568 // MISCREG_TLBIIPAS2L |
569 bitset | 569 bitset<NUM_MISCREG_INFOS>(string("10001000000000000000")), |
570 // MISCREG_TLBIALLH | 570 // MISCREG_TLBIALLH |
571 bitset | 571 bitset<NUM_MISCREG_INFOS>(string("10001000000000000001")), |
572 // MISCREG_TLBIMVAH | 572 // MISCREG_TLBIMVAH |
573 bitset | 573 bitset<NUM_MISCREG_INFOS>(string("10001000000000000001")), |
574 // MISCREG_TLBIALLNSNH | 574 // MISCREG_TLBIALLNSNH |
575 bitset | 575 bitset<NUM_MISCREG_INFOS>(string("10001000000000000001")), |
576 // MISCREG_TLBIMVALH | 576 // MISCREG_TLBIMVALH |
577 bitset | 577 bitset<NUM_MISCREG_INFOS>(string("10001000000000000000")), |
578 // MISCREG_PMCR | 578 // MISCREG_PMCR |
579 bitset | 579 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
580 // MISCREG_PMCNTENSET | 580 // MISCREG_PMCNTENSET |
581 bitset | 581 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
582 // MISCREG_PMCNTENCLR | 582 // MISCREG_PMCNTENCLR |
583 bitset | 583 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
584 // MISCREG_PMOVSR | 584 // MISCREG_PMOVSR |
585 bitset | 585 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
586 // MISCREG_PMSWINC | 586 // MISCREG_PMSWINC |
587 bitset | 587 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
588 // MISCREG_PMSELR | 588 // MISCREG_PMSELR |
589 bitset | 589 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
590 // MISCREG_PMCEID0 | 590 // MISCREG_PMCEID0 |
591 bitset | 591 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
592 // MISCREG_PMCEID1 | 592 // MISCREG_PMCEID1 |
593 bitset | 593 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
594 // MISCREG_PMCCNTR | 594 // MISCREG_PMCCNTR |
595 bitset | 595 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
596 // MISCREG_PMXEVTYPER | 596 // MISCREG_PMXEVTYPER |
597 bitset | 597 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
598 // MISCREG_PMCCFILTR | 598 // MISCREG_PMCCFILTR |
599 bitset | 599 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
600 // MISCREG_PMXEVCNTR | 600 // MISCREG_PMXEVCNTR |
601 bitset | 601 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
602 // MISCREG_PMUSERENR | 602 // MISCREG_PMUSERENR |
603 bitset | 603 bitset<NUM_MISCREG_INFOS>(string("11111111110101000001")), |
604 // MISCREG_PMINTENSET | 604 // MISCREG_PMINTENSET |
605 bitset | 605 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
606 // MISCREG_PMINTENCLR | 606 // MISCREG_PMINTENCLR |
607 bitset | 607 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
608 // MISCREG_PMOVSSET | 608 // MISCREG_PMOVSSET |
609 bitset | 609 bitset<NUM_MISCREG_INFOS>(string("11111111111111000000")), |
610 // MISCREG_L2CTLR | 610 // MISCREG_L2CTLR |
611 bitset | 611 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
612 // MISCREG_L2ECTLR | 612 // MISCREG_L2ECTLR |
613 bitset | 613 bitset<NUM_MISCREG_INFOS>(string("11111111110000000000")), |
614 // MISCREG_PRRR | 614 // MISCREG_PRRR |
615 bitset | 615 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
616 // MISCREG_PRRR_NS | 616 // MISCREG_PRRR_NS |
617 bitset | 617 bitset<NUM_MISCREG_INFOS>(string("11001100110000100001")), |
618 // MISCREG_PRRR_S | 618 // MISCREG_PRRR_S |
619 bitset | 619 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
620 // MISCREG_MAIR0 | 620 // MISCREG_MAIR0 |
621 bitset | 621 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
622 // MISCREG_MAIR0_NS | 622 // MISCREG_MAIR0_NS |
623 bitset | 623 bitset<NUM_MISCREG_INFOS>(string("11001100110000100001")), |
624 // MISCREG_MAIR0_S | 624 // MISCREG_MAIR0_S |
625 bitset | 625 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
626 // MISCREG_NMRR | 626 // MISCREG_NMRR |
627 bitset | 627 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
628 // MISCREG_NMRR_NS | 628 // MISCREG_NMRR_NS |
629 bitset | 629 bitset<NUM_MISCREG_INFOS>(string("11001100110000100001")), |
630 // MISCREG_NMRR_S | 630 // MISCREG_NMRR_S |
631 bitset | 631 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
632 // MISCREG_MAIR1 | 632 // MISCREG_MAIR1 |
633 bitset | 633 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
634 // MISCREG_MAIR1_NS | 634 // MISCREG_MAIR1_NS |
635 bitset | 635 bitset<NUM_MISCREG_INFOS>(string("11001100110000100001")), |
636 // MISCREG_MAIR1_S | 636 // MISCREG_MAIR1_S |
637 bitset | 637 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
638 // MISCREG_AMAIR0 | 638 // MISCREG_AMAIR0 |
639 bitset | 639 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
640 // MISCREG_AMAIR0_NS | 640 // MISCREG_AMAIR0_NS |
641 bitset | 641 bitset<NUM_MISCREG_INFOS>(string("11001100110000100001")), |
642 // MISCREG_AMAIR0_S | 642 // MISCREG_AMAIR0_S |
643 bitset | 643 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
644 // MISCREG_AMAIR1 | 644 // MISCREG_AMAIR1 |
645 bitset | 645 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
646 // MISCREG_AMAIR1_NS | 646 // MISCREG_AMAIR1_NS |
647 bitset | 647 bitset<NUM_MISCREG_INFOS>(string("11001100110000100001")), |
648 // MISCREG_AMAIR1_S | 648 // MISCREG_AMAIR1_S |
649 bitset | 649 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
650 // MISCREG_HMAIR0 | 650 // MISCREG_HMAIR0 |
651 bitset | 651 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
652 // MISCREG_HMAIR1 | 652 // MISCREG_HMAIR1 |
653 bitset | 653 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
654 // MISCREG_HAMAIR0 | 654 // MISCREG_HAMAIR0 |
655 bitset | 655 bitset<NUM_MISCREG_INFOS>(string("11001100000000000100")), |
656 // MISCREG_HAMAIR1 | 656 // MISCREG_HAMAIR1 |
657 bitset | 657 bitset<NUM_MISCREG_INFOS>(string("11001100000000000100")), |
658 // MISCREG_VBAR | 658 // MISCREG_VBAR |
659 bitset | 659 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
660 // MISCREG_VBAR_NS | 660 // MISCREG_VBAR_NS |
661 bitset | 661 bitset<NUM_MISCREG_INFOS>(string("11001100110000100001")), |
662 // MISCREG_VBAR_S | 662 // MISCREG_VBAR_S |
663 bitset | 663 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
664 // MISCREG_MVBAR | 664 // MISCREG_MVBAR |
665 bitset | 665 bitset<NUM_MISCREG_INFOS>(string("11110011000000000001")), |
666 // MISCREG_RMR | 666 // MISCREG_RMR |
667 bitset | 667 bitset<NUM_MISCREG_INFOS>(string("11110011000000000000")), |
668 // MISCREG_ISR | 668 // MISCREG_ISR |
669 bitset | 669 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
670 // MISCREG_HVBAR | 670 // MISCREG_HVBAR |
671 bitset | 671 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
672 // MISCREG_FCSEIDR | 672 // MISCREG_FCSEIDR |
673 bitset | 673 bitset<NUM_MISCREG_INFOS>(string("11111111110000000100")), |
674 // MISCREG_CONTEXTIDR | 674 // MISCREG_CONTEXTIDR |
675 bitset | 675 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
676 // MISCREG_CONTEXTIDR_NS | 676 // MISCREG_CONTEXTIDR_NS |
677 bitset | 677 bitset<NUM_MISCREG_INFOS>(string("11001100110000100001")), |
678 // MISCREG_CONTEXTIDR_S | 678 // MISCREG_CONTEXTIDR_S |
679 bitset | 679 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
680 // MISCREG_TPIDRURW | 680 // MISCREG_TPIDRURW |
681 bitset | 681 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
682 // MISCREG_TPIDRURW_NS | 682 // MISCREG_TPIDRURW_NS |
683 bitset | 683 bitset<NUM_MISCREG_INFOS>(string("11001100111111100001")), |
684 // MISCREG_TPIDRURW_S | 684 // MISCREG_TPIDRURW_S |
685 bitset | 685 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
686 // MISCREG_TPIDRURO | 686 // MISCREG_TPIDRURO |
687 bitset | 687 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
688 // MISCREG_TPIDRURO_NS | 688 // MISCREG_TPIDRURO_NS |
689 bitset | 689 bitset<NUM_MISCREG_INFOS>(string("11001100110101100001")), |
690 // MISCREG_TPIDRURO_S | 690 // MISCREG_TPIDRURO_S |
691 bitset | 691 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
692 // MISCREG_TPIDRPRW | 692 // MISCREG_TPIDRPRW |
693 bitset | 693 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
694 // MISCREG_TPIDRPRW_NS | 694 // MISCREG_TPIDRPRW_NS |
695 bitset | 695 bitset<NUM_MISCREG_INFOS>(string("11001100110000100001")), |
696 // MISCREG_TPIDRPRW_S | 696 // MISCREG_TPIDRPRW_S |
697 bitset | 697 bitset<NUM_MISCREG_INFOS>(string("00110011000000100001")), |
698 // MISCREG_HTPIDR | 698 // MISCREG_HTPIDR |
699 bitset | 699 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
700 // MISCREG_CNTFRQ | 700 // MISCREG_CNTFRQ |
701 bitset | 701 bitset<NUM_MISCREG_INFOS>(string("11110101010101000011")), |
702 // MISCREG_CNTKCTL | 702 // MISCREG_CNTKCTL |
703 bitset | 703 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
704 // MISCREG_CNTP_TVAL | 704 // MISCREG_CNTP_TVAL |
705 bitset | 705 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
706 // MISCREG_CNTP_TVAL_NS | 706 // MISCREG_CNTP_TVAL_NS |
707 bitset | 707 bitset<NUM_MISCREG_INFOS>(string("11001100111111100001")), |
708 // MISCREG_CNTP_TVAL_S | 708 // MISCREG_CNTP_TVAL_S |
709 bitset | 709 bitset<NUM_MISCREG_INFOS>(string("00110011001111100000")), |
710 // MISCREG_CNTP_CTL | 710 // MISCREG_CNTP_CTL |
711 bitset | 711 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
712 // MISCREG_CNTP_CTL_NS | 712 // MISCREG_CNTP_CTL_NS |
713 bitset | 713 bitset<NUM_MISCREG_INFOS>(string("11001100111111100001")), |
714 // MISCREG_CNTP_CTL_S | 714 // MISCREG_CNTP_CTL_S |
715 bitset | 715 bitset<NUM_MISCREG_INFOS>(string("00110011001111100000")), |
716 // MISCREG_CNTV_TVAL | 716 // MISCREG_CNTV_TVAL |
717 bitset | 717 bitset<NUM_MISCREG_INFOS>(string("01111000000000000000")), |
718 // MISCREG_CNTV_CTL | 718 // MISCREG_CNTV_CTL |
719 bitset | 719 bitset<NUM_MISCREG_INFOS>(string("01111000000000000000")), |
720 // MISCREG_CNTHCTL | 720 // MISCREG_CNTHCTL |
721 bitset | 721 bitset<NUM_MISCREG_INFOS>(string("01001000000000000000")), |
722 // MISCREG_CNTHP_TVAL | 722 // MISCREG_CNTHP_TVAL |
723 bitset | 723 bitset<NUM_MISCREG_INFOS>(string("01001000000000000000")), |
724 // MISCREG_CNTHP_CTL | 724 // MISCREG_CNTHP_CTL |
725 bitset | 725 bitset<NUM_MISCREG_INFOS>(string("01001000000000000000")), |
726 // MISCREG_IL1DATA0 | 726 // MISCREG_IL1DATA0 |
727 bitset | 727 bitset<NUM_MISCREG_INFOS>(string("11111111110000000000")), |
728 // MISCREG_IL1DATA1 | 728 // MISCREG_IL1DATA1 |
729 bitset | 729 bitset<NUM_MISCREG_INFOS>(string("11111111110000000000")), |
730 // MISCREG_IL1DATA2 | 730 // MISCREG_IL1DATA2 |
731 bitset | 731 bitset<NUM_MISCREG_INFOS>(string("11111111110000000000")), |
732 // MISCREG_IL1DATA3 | 732 // MISCREG_IL1DATA3 |
733 bitset | 733 bitset<NUM_MISCREG_INFOS>(string("11111111110000000000")), |
734 // MISCREG_DL1DATA0 | 734 // MISCREG_DL1DATA0 |
735 bitset | 735 bitset<NUM_MISCREG_INFOS>(string("11111111110000000000")), |
736 // MISCREG_DL1DATA1 | 736 // MISCREG_DL1DATA1 |
737 bitset | 737 bitset<NUM_MISCREG_INFOS>(string("11111111110000000000")), |
738 // MISCREG_DL1DATA2 | 738 // MISCREG_DL1DATA2 |
739 bitset | 739 bitset<NUM_MISCREG_INFOS>(string("11111111110000000000")), |
740 // MISCREG_DL1DATA3 | 740 // MISCREG_DL1DATA3 |
741 bitset | 741 bitset<NUM_MISCREG_INFOS>(string("11111111110000000000")), |
742 // MISCREG_DL1DATA4 | 742 // MISCREG_DL1DATA4 |
743 bitset | 743 bitset<NUM_MISCREG_INFOS>(string("11111111110000000000")), |
744 // MISCREG_RAMINDEX | 744 // MISCREG_RAMINDEX |
745 bitset | 745 bitset<NUM_MISCREG_INFOS>(string("10101010100000000000")), |
746 // MISCREG_L2ACTLR | 746 // MISCREG_L2ACTLR |
747 bitset | 747 bitset<NUM_MISCREG_INFOS>(string("11111111110000000000")), |
748 // MISCREG_CBAR | 748 // MISCREG_CBAR |
749 bitset | 749 bitset<NUM_MISCREG_INFOS>(string("01010101010000000000")), |
750 // MISCREG_HTTBR | 750 // MISCREG_HTTBR |
751 bitset | 751 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
752 // MISCREG_VTTBR | 752 // MISCREG_VTTBR |
753 bitset | 753 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
754 // MISCREG_CNTPCT | 754 // MISCREG_CNTPCT |
755 bitset | 755 bitset<NUM_MISCREG_INFOS>(string("01010101010101000001")), |
756 // MISCREG_CNTVCT | 756 // MISCREG_CNTVCT |
757 bitset | 757 bitset<NUM_MISCREG_INFOS>(string("01010101010101000011")), |
758 // MISCREG_CNTP_CVAL | 758 // MISCREG_CNTP_CVAL |
759 bitset | 759 bitset<NUM_MISCREG_INFOS>(string("00000000000000010001")), |
760 // MISCREG_CNTP_CVAL_NS | 760 // MISCREG_CNTP_CVAL_NS |
761 bitset | 761 bitset<NUM_MISCREG_INFOS>(string("11001100111111100001")), |
762 // MISCREG_CNTP_CVAL_S | 762 // MISCREG_CNTP_CVAL_S |
763 bitset | 763 bitset<NUM_MISCREG_INFOS>(string("00110011001111100000")), |
764 // MISCREG_CNTV_CVAL | 764 // MISCREG_CNTV_CVAL |
765 bitset | 765 bitset<NUM_MISCREG_INFOS>(string("01111000000000000000")), |
766 // MISCREG_CNTVOFF | 766 // MISCREG_CNTVOFF |
767 bitset | 767 bitset<NUM_MISCREG_INFOS>(string("11001100000000000001")), |
768 // MISCREG_CNTHP_CVAL | 768 // MISCREG_CNTHP_CVAL |
769 bitset | 769 bitset<NUM_MISCREG_INFOS>(string("01001000000000000000")), |
770 // MISCREG_CPUMERRSR | 770 // MISCREG_CPUMERRSR |
771 bitset | 771 bitset<NUM_MISCREG_INFOS>(string("11111111110000000000")), |
772 // MISCREG_L2MERRSR | 772 // MISCREG_L2MERRSR |
773 bitset | 773 bitset<NUM_MISCREG_INFOS>(string("11111111110000000100")), |
774 775 // AArch64 registers (Op0=2) 776 // MISCREG_MDCCINT_EL1 | 774 775 // AArch64 registers (Op0=2) 776 // MISCREG_MDCCINT_EL1 |
777 bitset | 777 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
778 // MISCREG_OSDTRRX_EL1 | 778 // MISCREG_OSDTRRX_EL1 |
779 bitset | 779 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
780 // MISCREG_MDSCR_EL1 | 780 // MISCREG_MDSCR_EL1 |
781 bitset | 781 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
782 // MISCREG_OSDTRTX_EL1 | 782 // MISCREG_OSDTRTX_EL1 |
783 bitset | 783 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
784 // MISCREG_OSECCR_EL1 | 784 // MISCREG_OSECCR_EL1 |
785 bitset | 785 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
786 // MISCREG_DBGBVR0_EL1 | 786 // MISCREG_DBGBVR0_EL1 |
787 bitset | 787 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
788 // MISCREG_DBGBVR1_EL1 | 788 // MISCREG_DBGBVR1_EL1 |
789 bitset | 789 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
790 // MISCREG_DBGBVR2_EL1 | 790 // MISCREG_DBGBVR2_EL1 |
791 bitset | 791 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
792 // MISCREG_DBGBVR3_EL1 | 792 // MISCREG_DBGBVR3_EL1 |
793 bitset | 793 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
794 // MISCREG_DBGBVR4_EL1 | 794 // MISCREG_DBGBVR4_EL1 |
795 bitset | 795 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
796 // MISCREG_DBGBVR5_EL1 | 796 // MISCREG_DBGBVR5_EL1 |
797 bitset | 797 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
798 // MISCREG_DBGBCR0_EL1 | 798 // MISCREG_DBGBCR0_EL1 |
799 bitset | 799 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
800 // MISCREG_DBGBCR1_EL1 | 800 // MISCREG_DBGBCR1_EL1 |
801 bitset | 801 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
802 // MISCREG_DBGBCR2_EL1 | 802 // MISCREG_DBGBCR2_EL1 |
803 bitset | 803 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
804 // MISCREG_DBGBCR3_EL1 | 804 // MISCREG_DBGBCR3_EL1 |
805 bitset | 805 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
806 // MISCREG_DBGBCR4_EL1 | 806 // MISCREG_DBGBCR4_EL1 |
807 bitset | 807 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
808 // MISCREG_DBGBCR5_EL1 | 808 // MISCREG_DBGBCR5_EL1 |
809 bitset | 809 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
810 // MISCREG_DBGWVR0_EL1 | 810 // MISCREG_DBGWVR0_EL1 |
811 bitset | 811 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
812 // MISCREG_DBGWVR1_EL1 | 812 // MISCREG_DBGWVR1_EL1 |
813 bitset | 813 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
814 // MISCREG_DBGWVR2_EL1 | 814 // MISCREG_DBGWVR2_EL1 |
815 bitset | 815 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
816 // MISCREG_DBGWVR3_EL1 | 816 // MISCREG_DBGWVR3_EL1 |
817 bitset | 817 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
818 // MISCREG_DBGWCR0_EL1 | 818 // MISCREG_DBGWCR0_EL1 |
819 bitset | 819 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
820 // MISCREG_DBGWCR1_EL1 | 820 // MISCREG_DBGWCR1_EL1 |
821 bitset | 821 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
822 // MISCREG_DBGWCR2_EL1 | 822 // MISCREG_DBGWCR2_EL1 |
823 bitset | 823 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
824 // MISCREG_DBGWCR3_EL1 | 824 // MISCREG_DBGWCR3_EL1 |
825 bitset | 825 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
826 // MISCREG_MDCCSR_EL0 | 826 // MISCREG_MDCCSR_EL0 |
827 bitset | 827 bitset<NUM_MISCREG_INFOS>(string("01011111111111000001")), |
828 // MISCREG_MDDTR_EL0 | 828 // MISCREG_MDDTR_EL0 |
829 bitset | 829 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
830 // MISCREG_MDDTRTX_EL0 | 830 // MISCREG_MDDTRTX_EL0 |
831 bitset | 831 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
832 // MISCREG_MDDTRRX_EL0 | 832 // MISCREG_MDDTRRX_EL0 |
833 bitset | 833 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
834 // MISCREG_DBGVCR32_EL2 | 834 // MISCREG_DBGVCR32_EL2 |
835 bitset | 835 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
836 // MISCREG_MDRAR_EL1 | 836 // MISCREG_MDRAR_EL1 |
837 bitset | 837 bitset<NUM_MISCREG_INFOS>(string("01011111111111000001")), |
838 // MISCREG_OSLAR_EL1 | 838 // MISCREG_OSLAR_EL1 |
839 bitset | 839 bitset<NUM_MISCREG_INFOS>(string("10101111111111000001")), |
840 // MISCREG_OSLSR_EL1 | 840 // MISCREG_OSLSR_EL1 |
841 bitset | 841 bitset<NUM_MISCREG_INFOS>(string("01011111111111000001")), |
842 // MISCREG_OSDLR_EL1 | 842 // MISCREG_OSDLR_EL1 |
843 bitset | 843 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
844 // MISCREG_DBGPRCR_EL1 | 844 // MISCREG_DBGPRCR_EL1 |
845 bitset | 845 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
846 // MISCREG_DBGCLAIMSET_EL1 | 846 // MISCREG_DBGCLAIMSET_EL1 |
847 bitset | 847 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
848 // MISCREG_DBGCLAIMCLR_EL1 | 848 // MISCREG_DBGCLAIMCLR_EL1 |
849 bitset | 849 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
850 // MISCREG_DBGAUTHSTATUS_EL1 | 850 // MISCREG_DBGAUTHSTATUS_EL1 |
851 bitset | 851 bitset<NUM_MISCREG_INFOS>(string("01011111111111000001")), |
852 // MISCREG_TEECR32_EL1 | 852 // MISCREG_TEECR32_EL1 |
853 bitset | 853 bitset<NUM_MISCREG_INFOS>(string("00000000000000000001")), |
854 // MISCREG_TEEHBR32_EL1 | 854 // MISCREG_TEEHBR32_EL1 |
855 bitset | 855 bitset<NUM_MISCREG_INFOS>(string("00000000000000000001")), |
856 857 // AArch64 registers (Op0=1,3) 858 // MISCREG_MIDR_EL1 | 856 857 // AArch64 registers (Op0=1,3) 858 // MISCREG_MIDR_EL1 |
859 bitset | 859 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
860 // MISCREG_MPIDR_EL1 | 860 // MISCREG_MPIDR_EL1 |
861 bitset | 861 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
862 // MISCREG_REVIDR_EL1 | 862 // MISCREG_REVIDR_EL1 |
863 bitset | 863 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
864 // MISCREG_ID_PFR0_EL1 | 864 // MISCREG_ID_PFR0_EL1 |
865 bitset | 865 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
866 // MISCREG_ID_PFR1_EL1 | 866 // MISCREG_ID_PFR1_EL1 |
867 bitset | 867 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
868 // MISCREG_ID_DFR0_EL1 | 868 // MISCREG_ID_DFR0_EL1 |
869 bitset | 869 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
870 // MISCREG_ID_AFR0_EL1 | 870 // MISCREG_ID_AFR0_EL1 |
871 bitset | 871 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
872 // MISCREG_ID_MMFR0_EL1 | 872 // MISCREG_ID_MMFR0_EL1 |
873 bitset | 873 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
874 // MISCREG_ID_MMFR1_EL1 | 874 // MISCREG_ID_MMFR1_EL1 |
875 bitset | 875 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
876 // MISCREG_ID_MMFR2_EL1 | 876 // MISCREG_ID_MMFR2_EL1 |
877 bitset | 877 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
878 // MISCREG_ID_MMFR3_EL1 | 878 // MISCREG_ID_MMFR3_EL1 |
879 bitset | 879 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
880 // MISCREG_ID_ISAR0_EL1 | 880 // MISCREG_ID_ISAR0_EL1 |
881 bitset | 881 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
882 // MISCREG_ID_ISAR1_EL1 | 882 // MISCREG_ID_ISAR1_EL1 |
883 bitset | 883 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
884 // MISCREG_ID_ISAR2_EL1 | 884 // MISCREG_ID_ISAR2_EL1 |
885 bitset | 885 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
886 // MISCREG_ID_ISAR3_EL1 | 886 // MISCREG_ID_ISAR3_EL1 |
887 bitset | 887 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
888 // MISCREG_ID_ISAR4_EL1 | 888 // MISCREG_ID_ISAR4_EL1 |
889 bitset | 889 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
890 // MISCREG_ID_ISAR5_EL1 | 890 // MISCREG_ID_ISAR5_EL1 |
891 bitset | 891 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
892 // MISCREG_MVFR0_EL1 | 892 // MISCREG_MVFR0_EL1 |
893 bitset | 893 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
894 // MISCREG_MVFR1_EL1 | 894 // MISCREG_MVFR1_EL1 |
895 bitset | 895 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
896 // MISCREG_MVFR2_EL1 | 896 // MISCREG_MVFR2_EL1 |
897 bitset | 897 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
898 // MISCREG_ID_AA64PFR0_EL1 | 898 // MISCREG_ID_AA64PFR0_EL1 |
899 bitset | 899 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
900 // MISCREG_ID_AA64PFR1_EL1 | 900 // MISCREG_ID_AA64PFR1_EL1 |
901 bitset | 901 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
902 // MISCREG_ID_AA64DFR0_EL1 | 902 // MISCREG_ID_AA64DFR0_EL1 |
903 bitset | 903 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
904 // MISCREG_ID_AA64DFR1_EL1 | 904 // MISCREG_ID_AA64DFR1_EL1 |
905 bitset | 905 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
906 // MISCREG_ID_AA64AFR0_EL1 | 906 // MISCREG_ID_AA64AFR0_EL1 |
907 bitset | 907 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
908 // MISCREG_ID_AA64AFR1_EL1 | 908 // MISCREG_ID_AA64AFR1_EL1 |
909 bitset | 909 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
910 // MISCREG_ID_AA64ISAR0_EL1 | 910 // MISCREG_ID_AA64ISAR0_EL1 |
911 bitset | 911 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
912 // MISCREG_ID_AA64ISAR1_EL1 | 912 // MISCREG_ID_AA64ISAR1_EL1 |
913 bitset | 913 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
914 // MISCREG_ID_AA64MMFR0_EL1 | 914 // MISCREG_ID_AA64MMFR0_EL1 |
915 bitset | 915 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
916 // MISCREG_ID_AA64MMFR1_EL1 | 916 // MISCREG_ID_AA64MMFR1_EL1 |
917 bitset | 917 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
918 // MISCREG_CCSIDR_EL1 | 918 // MISCREG_CCSIDR_EL1 |
919 bitset | 919 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
920 // MISCREG_CLIDR_EL1 | 920 // MISCREG_CLIDR_EL1 |
921 bitset | 921 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
922 // MISCREG_AIDR_EL1 | 922 // MISCREG_AIDR_EL1 |
923 bitset | 923 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
924 // MISCREG_CSSELR_EL1 | 924 // MISCREG_CSSELR_EL1 |
925 bitset | 925 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
926 // MISCREG_CTR_EL0 | 926 // MISCREG_CTR_EL0 |
927 bitset | 927 bitset<NUM_MISCREG_INFOS>(string("01010101010101000001")), |
928 // MISCREG_DCZID_EL0 | 928 // MISCREG_DCZID_EL0 |
929 bitset | 929 bitset<NUM_MISCREG_INFOS>(string("01010101010101000001")), |
930 // MISCREG_VPIDR_EL2 | 930 // MISCREG_VPIDR_EL2 |
931 bitset | 931 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
932 // MISCREG_VMPIDR_EL2 | 932 // MISCREG_VMPIDR_EL2 |
933 bitset | 933 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
934 // MISCREG_SCTLR_EL1 | 934 // MISCREG_SCTLR_EL1 |
935 bitset | 935 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
936 // MISCREG_ACTLR_EL1 | 936 // MISCREG_ACTLR_EL1 |
937 bitset | 937 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
938 // MISCREG_CPACR_EL1 | 938 // MISCREG_CPACR_EL1 |
939 bitset | 939 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
940 // MISCREG_SCTLR_EL2 | 940 // MISCREG_SCTLR_EL2 |
941 bitset | 941 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
942 // MISCREG_ACTLR_EL2 | 942 // MISCREG_ACTLR_EL2 |
943 bitset | 943 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
944 // MISCREG_HCR_EL2 | 944 // MISCREG_HCR_EL2 |
945 bitset | 945 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
946 // MISCREG_MDCR_EL2 | 946 // MISCREG_MDCR_EL2 |
947 bitset | 947 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
948 // MISCREG_CPTR_EL2 | 948 // MISCREG_CPTR_EL2 |
949 bitset | 949 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
950 // MISCREG_HSTR_EL2 | 950 // MISCREG_HSTR_EL2 |
951 bitset | 951 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
952 // MISCREG_HACR_EL2 | 952 // MISCREG_HACR_EL2 |
953 bitset | 953 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
954 // MISCREG_SCTLR_EL3 | 954 // MISCREG_SCTLR_EL3 |
955 bitset | 955 bitset<NUM_MISCREG_INFOS>(string("11110000000000000001")), |
956 // MISCREG_ACTLR_EL3 | 956 // MISCREG_ACTLR_EL3 |
957 bitset | 957 bitset<NUM_MISCREG_INFOS>(string("11110000000000000001")), |
958 // MISCREG_SCR_EL3 | 958 // MISCREG_SCR_EL3 |
959 bitset | 959 bitset<NUM_MISCREG_INFOS>(string("11110000000000000001")), |
960 // MISCREG_SDER32_EL3 | 960 // MISCREG_SDER32_EL3 |
961 bitset | 961 bitset<NUM_MISCREG_INFOS>(string("11110000000000000001")), |
962 // MISCREG_CPTR_EL3 | 962 // MISCREG_CPTR_EL3 |
963 bitset | 963 bitset<NUM_MISCREG_INFOS>(string("11110000000000000001")), |
964 // MISCREG_MDCR_EL3 | 964 // MISCREG_MDCR_EL3 |
965 bitset | 965 bitset<NUM_MISCREG_INFOS>(string("11110000000000000001")), |
966 // MISCREG_TTBR0_EL1 | 966 // MISCREG_TTBR0_EL1 |
967 bitset | 967 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
968 // MISCREG_TTBR1_EL1 | 968 // MISCREG_TTBR1_EL1 |
969 bitset | 969 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
970 // MISCREG_TCR_EL1 | 970 // MISCREG_TCR_EL1 |
971 bitset | 971 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
972 // MISCREG_TTBR0_EL2 | 972 // MISCREG_TTBR0_EL2 |
973 bitset | 973 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
974 // MISCREG_TCR_EL2 | 974 // MISCREG_TCR_EL2 |
975 bitset | 975 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
976 // MISCREG_VTTBR_EL2 | 976 // MISCREG_VTTBR_EL2 |
977 bitset | 977 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
978 // MISCREG_VTCR_EL2 | 978 // MISCREG_VTCR_EL2 |
979 bitset | 979 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
980 // MISCREG_TTBR0_EL3 | 980 // MISCREG_TTBR0_EL3 |
981 bitset | 981 bitset<NUM_MISCREG_INFOS>(string("11110000000000000001")), |
982 // MISCREG_TCR_EL3 | 982 // MISCREG_TCR_EL3 |
983 bitset | 983 bitset<NUM_MISCREG_INFOS>(string("11110000000000000001")), |
984 // MISCREG_DACR32_EL2 | 984 // MISCREG_DACR32_EL2 |
985 bitset | 985 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
986 // MISCREG_SPSR_EL1 | 986 // MISCREG_SPSR_EL1 |
987 bitset | 987 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
988 // MISCREG_ELR_EL1 | 988 // MISCREG_ELR_EL1 |
989 bitset | 989 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
990 // MISCREG_SP_EL0 | 990 // MISCREG_SP_EL0 |
991 bitset | 991 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
992 // MISCREG_SPSEL | 992 // MISCREG_SPSEL |
993 bitset | 993 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
994 // MISCREG_CURRENTEL | 994 // MISCREG_CURRENTEL |
995 bitset | 995 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
996 // MISCREG_NZCV | 996 // MISCREG_NZCV |
997 bitset | 997 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
998 // MISCREG_DAIF | 998 // MISCREG_DAIF |
999 bitset | 999 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1000 // MISCREG_FPCR | 1000 // MISCREG_FPCR |
1001 bitset | 1001 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1002 // MISCREG_FPSR | 1002 // MISCREG_FPSR |
1003 bitset | 1003 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1004 // MISCREG_DSPSR_EL0 | 1004 // MISCREG_DSPSR_EL0 |
1005 bitset | 1005 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1006 // MISCREG_DLR_EL0 | 1006 // MISCREG_DLR_EL0 |
1007 bitset | 1007 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1008 // MISCREG_SPSR_EL2 | 1008 // MISCREG_SPSR_EL2 |
1009 bitset | 1009 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
1010 // MISCREG_ELR_EL2 | 1010 // MISCREG_ELR_EL2 |
1011 bitset | 1011 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
1012 // MISCREG_SP_EL1 | 1012 // MISCREG_SP_EL1 |
1013 bitset | 1013 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
1014 // MISCREG_SPSR_IRQ_AA64 | 1014 // MISCREG_SPSR_IRQ_AA64 |
1015 bitset | 1015 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
1016 // MISCREG_SPSR_ABT_AA64 | 1016 // MISCREG_SPSR_ABT_AA64 |
1017 bitset | 1017 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
1018 // MISCREG_SPSR_UND_AA64 | 1018 // MISCREG_SPSR_UND_AA64 |
1019 bitset | 1019 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
1020 // MISCREG_SPSR_FIQ_AA64 | 1020 // MISCREG_SPSR_FIQ_AA64 |
1021 bitset | 1021 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
1022 // MISCREG_SPSR_EL3 | 1022 // MISCREG_SPSR_EL3 |
1023 bitset | 1023 bitset<NUM_MISCREG_INFOS>(string("11110000000000000001")), |
1024 // MISCREG_ELR_EL3 | 1024 // MISCREG_ELR_EL3 |
1025 bitset | 1025 bitset<NUM_MISCREG_INFOS>(string("11110000000000000001")), |
1026 // MISCREG_SP_EL2 | 1026 // MISCREG_SP_EL2 |
1027 bitset | 1027 bitset<NUM_MISCREG_INFOS>(string("11110000000000000001")), |
1028 // MISCREG_AFSR0_EL1 | 1028 // MISCREG_AFSR0_EL1 |
1029 bitset | 1029 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1030 // MISCREG_AFSR1_EL1 | 1030 // MISCREG_AFSR1_EL1 |
1031 bitset | 1031 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1032 // MISCREG_ESR_EL1 | 1032 // MISCREG_ESR_EL1 |
1033 bitset | 1033 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1034 // MISCREG_IFSR32_EL2 | 1034 // MISCREG_IFSR32_EL2 |
1035 bitset | 1035 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
1036 // MISCREG_AFSR0_EL2 | 1036 // MISCREG_AFSR0_EL2 |
1037 bitset | 1037 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
1038 // MISCREG_AFSR1_EL2 | 1038 // MISCREG_AFSR1_EL2 |
1039 bitset | 1039 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
1040 // MISCREG_ESR_EL2 | 1040 // MISCREG_ESR_EL2 |
1041 bitset | 1041 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
1042 // MISCREG_FPEXC32_EL2 | 1042 // MISCREG_FPEXC32_EL2 |
1043 bitset | 1043 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
1044 // MISCREG_AFSR0_EL3 | 1044 // MISCREG_AFSR0_EL3 |
1045 bitset | 1045 bitset<NUM_MISCREG_INFOS>(string("11110000000000000001")), |
1046 // MISCREG_AFSR1_EL3 | 1046 // MISCREG_AFSR1_EL3 |
1047 bitset | 1047 bitset<NUM_MISCREG_INFOS>(string("11110000000000000001")), |
1048 // MISCREG_ESR_EL3 | 1048 // MISCREG_ESR_EL3 |
1049 bitset | 1049 bitset<NUM_MISCREG_INFOS>(string("11110000000000000001")), |
1050 // MISCREG_FAR_EL1 | 1050 // MISCREG_FAR_EL1 |
1051 bitset | 1051 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1052 // MISCREG_FAR_EL2 | 1052 // MISCREG_FAR_EL2 |
1053 bitset | 1053 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
1054 // MISCREG_HPFAR_EL2 | 1054 // MISCREG_HPFAR_EL2 |
1055 bitset | 1055 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
1056 // MISCREG_FAR_EL3 | 1056 // MISCREG_FAR_EL3 |
1057 bitset | 1057 bitset<NUM_MISCREG_INFOS>(string("11110000000000000001")), |
1058 // MISCREG_IC_IALLUIS | 1058 // MISCREG_IC_IALLUIS |
1059 bitset | 1059 bitset<NUM_MISCREG_INFOS>(string("10101010100000000101")), |
1060 // MISCREG_PAR_EL1 | 1060 // MISCREG_PAR_EL1 |
1061 bitset | 1061 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1062 // MISCREG_IC_IALLU | 1062 // MISCREG_IC_IALLU |
1063 bitset | 1063 bitset<NUM_MISCREG_INFOS>(string("10101010100000000101")), |
1064 // MISCREG_DC_IVAC_Xt | 1064 // MISCREG_DC_IVAC_Xt |
1065 bitset | 1065 bitset<NUM_MISCREG_INFOS>(string("10101010100000000101")), |
1066 // MISCREG_DC_ISW_Xt | 1066 // MISCREG_DC_ISW_Xt |
1067 bitset | 1067 bitset<NUM_MISCREG_INFOS>(string("10101010100000000101")), |
1068 // MISCREG_AT_S1E1R_Xt | 1068 // MISCREG_AT_S1E1R_Xt |
1069 bitset | 1069 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
1070 // MISCREG_AT_S1E1W_Xt | 1070 // MISCREG_AT_S1E1W_Xt |
1071 bitset | 1071 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
1072 // MISCREG_AT_S1E0R_Xt | 1072 // MISCREG_AT_S1E0R_Xt |
1073 bitset | 1073 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
1074 // MISCREG_AT_S1E0W_Xt | 1074 // MISCREG_AT_S1E0W_Xt |
1075 bitset | 1075 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
1076 // MISCREG_DC_CSW_Xt | 1076 // MISCREG_DC_CSW_Xt |
1077 bitset | 1077 bitset<NUM_MISCREG_INFOS>(string("10101010100000000101")), |
1078 // MISCREG_DC_CISW_Xt | 1078 // MISCREG_DC_CISW_Xt |
1079 bitset | 1079 bitset<NUM_MISCREG_INFOS>(string("10101010100000000101")), |
1080 // MISCREG_DC_ZVA_Xt | 1080 // MISCREG_DC_ZVA_Xt |
1081 bitset | 1081 bitset<NUM_MISCREG_INFOS>(string("10101010100010000101")), |
1082 // MISCREG_IC_IVAU_Xt | 1082 // MISCREG_IC_IVAU_Xt |
1083 bitset | 1083 bitset<NUM_MISCREG_INFOS>(string("10101010101010000001")), |
1084 // MISCREG_DC_CVAC_Xt | 1084 // MISCREG_DC_CVAC_Xt |
1085 bitset | 1085 bitset<NUM_MISCREG_INFOS>(string("10101010101010000101")), |
1086 // MISCREG_DC_CVAU_Xt | 1086 // MISCREG_DC_CVAU_Xt |
1087 bitset | 1087 bitset<NUM_MISCREG_INFOS>(string("10101010101010000101")), |
1088 // MISCREG_DC_CIVAC_Xt | 1088 // MISCREG_DC_CIVAC_Xt |
1089 bitset | 1089 bitset<NUM_MISCREG_INFOS>(string("10101010101010000101")), |
1090 // MISCREG_AT_S1E2R_Xt | 1090 // MISCREG_AT_S1E2R_Xt |
1091 bitset | 1091 bitset<NUM_MISCREG_INFOS>(string("10001000000000000001")), |
1092 // MISCREG_AT_S1E2W_Xt | 1092 // MISCREG_AT_S1E2W_Xt |
1093 bitset | 1093 bitset<NUM_MISCREG_INFOS>(string("10001000000000000001")), |
1094 // MISCREG_AT_S12E1R_Xt | 1094 // MISCREG_AT_S12E1R_Xt |
1095 bitset | 1095 bitset<NUM_MISCREG_INFOS>(string("10101000000000000001")), |
1096 // MISCREG_AT_S12E1W_Xt | 1096 // MISCREG_AT_S12E1W_Xt |
1097 bitset | 1097 bitset<NUM_MISCREG_INFOS>(string("10101000000000000001")), |
1098 // MISCREG_AT_S12E0R_Xt | 1098 // MISCREG_AT_S12E0R_Xt |
1099 bitset | 1099 bitset<NUM_MISCREG_INFOS>(string("10101000000000000001")), |
1100 // MISCREG_AT_S12E0W_Xt | 1100 // MISCREG_AT_S12E0W_Xt |
1101 bitset | 1101 bitset<NUM_MISCREG_INFOS>(string("10101000000000000001")), |
1102 // MISCREG_AT_S1E3R_Xt | 1102 // MISCREG_AT_S1E3R_Xt |
1103 bitset | 1103 bitset<NUM_MISCREG_INFOS>(string("10100000000000000001")), |
1104 // MISCREG_AT_S1E3W_Xt | 1104 // MISCREG_AT_S1E3W_Xt |
1105 bitset | 1105 bitset<NUM_MISCREG_INFOS>(string("10100000000000000001")), |
1106 // MISCREG_TLBI_VMALLE1IS | 1106 // MISCREG_TLBI_VMALLE1IS |
1107 bitset | 1107 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
1108 // MISCREG_TLBI_VAE1IS_Xt | 1108 // MISCREG_TLBI_VAE1IS_Xt |
1109 bitset | 1109 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
1110 // MISCREG_TLBI_ASIDE1IS_Xt | 1110 // MISCREG_TLBI_ASIDE1IS_Xt |
1111 bitset | 1111 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
1112 // MISCREG_TLBI_VAAE1IS_Xt | 1112 // MISCREG_TLBI_VAAE1IS_Xt |
1113 bitset | 1113 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
1114 // MISCREG_TLBI_VALE1IS_Xt | 1114 // MISCREG_TLBI_VALE1IS_Xt |
1115 bitset | 1115 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
1116 // MISCREG_TLBI_VAALE1IS_Xt | 1116 // MISCREG_TLBI_VAALE1IS_Xt |
1117 bitset | 1117 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
1118 // MISCREG_TLBI_VMALLE1 | 1118 // MISCREG_TLBI_VMALLE1 |
1119 bitset | 1119 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
1120 // MISCREG_TLBI_VAE1_Xt | 1120 // MISCREG_TLBI_VAE1_Xt |
1121 bitset | 1121 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
1122 // MISCREG_TLBI_ASIDE1_Xt | 1122 // MISCREG_TLBI_ASIDE1_Xt |
1123 bitset | 1123 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
1124 // MISCREG_TLBI_VAAE1_Xt | 1124 // MISCREG_TLBI_VAAE1_Xt |
1125 bitset | 1125 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
1126 // MISCREG_TLBI_VALE1_Xt | 1126 // MISCREG_TLBI_VALE1_Xt |
1127 bitset | 1127 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
1128 // MISCREG_TLBI_VAALE1_Xt | 1128 // MISCREG_TLBI_VAALE1_Xt |
1129 bitset | 1129 bitset<NUM_MISCREG_INFOS>(string("10101010100000000001")), |
1130 // MISCREG_TLBI_IPAS2E1IS_Xt | 1130 // MISCREG_TLBI_IPAS2E1IS_Xt |
1131 bitset | 1131 bitset<NUM_MISCREG_INFOS>(string("10101000000000000001")), |
1132 // MISCREG_TLBI_IPAS2LE1IS_Xt | 1132 // MISCREG_TLBI_IPAS2LE1IS_Xt |
1133 bitset | 1133 bitset<NUM_MISCREG_INFOS>(string("10101000000000000001")), |
1134 // MISCREG_TLBI_ALLE2IS | 1134 // MISCREG_TLBI_ALLE2IS |
1135 bitset | 1135 bitset<NUM_MISCREG_INFOS>(string("10001000000000000001")), |
1136 // MISCREG_TLBI_VAE2IS_Xt | 1136 // MISCREG_TLBI_VAE2IS_Xt |
1137 bitset | 1137 bitset<NUM_MISCREG_INFOS>(string("10001000000000000001")), |
1138 // MISCREG_TLBI_ALLE1IS | 1138 // MISCREG_TLBI_ALLE1IS |
1139 bitset | 1139 bitset<NUM_MISCREG_INFOS>(string("10101000000000000001")), |
1140 // MISCREG_TLBI_VALE2IS_Xt | 1140 // MISCREG_TLBI_VALE2IS_Xt |
1141 bitset | 1141 bitset<NUM_MISCREG_INFOS>(string("10001000000000000001")), |
1142 // MISCREG_TLBI_VMALLS12E1IS | 1142 // MISCREG_TLBI_VMALLS12E1IS |
1143 bitset | 1143 bitset<NUM_MISCREG_INFOS>(string("10101000000000000001")), |
1144 // MISCREG_TLBI_IPAS2E1_Xt | 1144 // MISCREG_TLBI_IPAS2E1_Xt |
1145 bitset | 1145 bitset<NUM_MISCREG_INFOS>(string("10101000000000000001")), |
1146 // MISCREG_TLBI_IPAS2LE1_Xt | 1146 // MISCREG_TLBI_IPAS2LE1_Xt |
1147 bitset | 1147 bitset<NUM_MISCREG_INFOS>(string("10101000000000000001")), |
1148 // MISCREG_TLBI_ALLE2 | 1148 // MISCREG_TLBI_ALLE2 |
1149 bitset | 1149 bitset<NUM_MISCREG_INFOS>(string("10001000000000000001")), |
1150 // MISCREG_TLBI_VAE2_Xt | 1150 // MISCREG_TLBI_VAE2_Xt |
1151 bitset | 1151 bitset<NUM_MISCREG_INFOS>(string("10001000000000000001")), |
1152 // MISCREG_TLBI_ALLE1 | 1152 // MISCREG_TLBI_ALLE1 |
1153 bitset | 1153 bitset<NUM_MISCREG_INFOS>(string("10101000000000000001")), |
1154 // MISCREG_TLBI_VALE2_Xt | 1154 // MISCREG_TLBI_VALE2_Xt |
1155 bitset | 1155 bitset<NUM_MISCREG_INFOS>(string("10001000000000000001")), |
1156 // MISCREG_TLBI_VMALLS12E1 | 1156 // MISCREG_TLBI_VMALLS12E1 |
1157 bitset | 1157 bitset<NUM_MISCREG_INFOS>(string("10101000000000000001")), |
1158 // MISCREG_TLBI_ALLE3IS | 1158 // MISCREG_TLBI_ALLE3IS |
1159 bitset | 1159 bitset<NUM_MISCREG_INFOS>(string("10100000000000000001")), |
1160 // MISCREG_TLBI_VAE3IS_Xt | 1160 // MISCREG_TLBI_VAE3IS_Xt |
1161 bitset | 1161 bitset<NUM_MISCREG_INFOS>(string("10100000000000000001")), |
1162 // MISCREG_TLBI_VALE3IS_Xt | 1162 // MISCREG_TLBI_VALE3IS_Xt |
1163 bitset | 1163 bitset<NUM_MISCREG_INFOS>(string("10100000000000000001")), |
1164 // MISCREG_TLBI_ALLE3 | 1164 // MISCREG_TLBI_ALLE3 |
1165 bitset | 1165 bitset<NUM_MISCREG_INFOS>(string("10100000000000000001")), |
1166 // MISCREG_TLBI_VAE3_Xt | 1166 // MISCREG_TLBI_VAE3_Xt |
1167 bitset | 1167 bitset<NUM_MISCREG_INFOS>(string("10100000000000000001")), |
1168 // MISCREG_TLBI_VALE3_Xt | 1168 // MISCREG_TLBI_VALE3_Xt |
1169 bitset | 1169 bitset<NUM_MISCREG_INFOS>(string("10100000000000000001")), |
1170 // MISCREG_PMINTENSET_EL1 | 1170 // MISCREG_PMINTENSET_EL1 |
1171 bitset | 1171 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1172 // MISCREG_PMINTENCLR_EL1 | 1172 // MISCREG_PMINTENCLR_EL1 |
1173 bitset | 1173 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1174 // MISCREG_PMCR_EL0 | 1174 // MISCREG_PMCR_EL0 |
1175 bitset | 1175 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1176 // MISCREG_PMCNTENSET_EL0 | 1176 // MISCREG_PMCNTENSET_EL0 |
1177 bitset | 1177 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1178 // MISCREG_PMCNTENCLR_EL0 | 1178 // MISCREG_PMCNTENCLR_EL0 |
1179 bitset | 1179 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1180 // MISCREG_PMOVSCLR_EL0 | 1180 // MISCREG_PMOVSCLR_EL0 |
1181 bitset | 1181 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1182 // MISCREG_PMSWINC_EL0 | 1182 // MISCREG_PMSWINC_EL0 |
1183 bitset | 1183 bitset<NUM_MISCREG_INFOS>(string("10101010101111000001")), |
1184 // MISCREG_PMSELR_EL0 | 1184 // MISCREG_PMSELR_EL0 |
1185 bitset | 1185 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1186 // MISCREG_PMCEID0_EL0 | 1186 // MISCREG_PMCEID0_EL0 |
1187 bitset | 1187 bitset<NUM_MISCREG_INFOS>(string("01010101011111000001")), |
1188 // MISCREG_PMCEID1_EL0 | 1188 // MISCREG_PMCEID1_EL0 |
1189 bitset | 1189 bitset<NUM_MISCREG_INFOS>(string("01010101011111000001")), |
1190 // MISCREG_PMCCNTR_EL0 | 1190 // MISCREG_PMCCNTR_EL0 |
1191 bitset | 1191 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1192 // MISCREG_PMXEVTYPER_EL0 | 1192 // MISCREG_PMXEVTYPER_EL0 |
1193 bitset | 1193 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1194 // MISCREG_PMCCFILTR_EL0 | 1194 // MISCREG_PMCCFILTR_EL0 |
1195 bitset | 1195 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1196 // MISCREG_PMXEVCNTR_EL0 | 1196 // MISCREG_PMXEVCNTR_EL0 |
1197 bitset | 1197 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1198 // MISCREG_PMUSERENR_EL0 | 1198 // MISCREG_PMUSERENR_EL0 |
1199 bitset | 1199 bitset<NUM_MISCREG_INFOS>(string("11111111110101000001")), |
1200 // MISCREG_PMOVSSET_EL0 | 1200 // MISCREG_PMOVSSET_EL0 |
1201 bitset | 1201 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1202 // MISCREG_MAIR_EL1 | 1202 // MISCREG_MAIR_EL1 |
1203 bitset | 1203 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1204 // MISCREG_AMAIR_EL1 | 1204 // MISCREG_AMAIR_EL1 |
1205 bitset | 1205 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1206 // MISCREG_MAIR_EL2 | 1206 // MISCREG_MAIR_EL2 |
1207 bitset | 1207 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
1208 // MISCREG_AMAIR_EL2 | 1208 // MISCREG_AMAIR_EL2 |
1209 bitset | 1209 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
1210 // MISCREG_MAIR_EL3 | 1210 // MISCREG_MAIR_EL3 |
1211 bitset | 1211 bitset<NUM_MISCREG_INFOS>(string("11110000000000000001")), |
1212 // MISCREG_AMAIR_EL3 | 1212 // MISCREG_AMAIR_EL3 |
1213 bitset | 1213 bitset<NUM_MISCREG_INFOS>(string("11110000000000000001")), |
1214 // MISCREG_L2CTLR_EL1 | 1214 // MISCREG_L2CTLR_EL1 |
1215 bitset | 1215 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1216 // MISCREG_L2ECTLR_EL1 | 1216 // MISCREG_L2ECTLR_EL1 |
1217 bitset | 1217 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1218 // MISCREG_VBAR_EL1 | 1218 // MISCREG_VBAR_EL1 |
1219 bitset | 1219 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1220 // MISCREG_RVBAR_EL1 | 1220 // MISCREG_RVBAR_EL1 |
1221 bitset | 1221 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
1222 // MISCREG_ISR_EL1 | 1222 // MISCREG_ISR_EL1 |
1223 bitset | 1223 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
1224 // MISCREG_VBAR_EL2 | 1224 // MISCREG_VBAR_EL2 |
1225 bitset | 1225 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
1226 // MISCREG_RVBAR_EL2 | 1226 // MISCREG_RVBAR_EL2 |
1227 bitset | 1227 bitset<NUM_MISCREG_INFOS>(string("01010100000000000001")), |
1228 // MISCREG_VBAR_EL3 | 1228 // MISCREG_VBAR_EL3 |
1229 bitset | 1229 bitset<NUM_MISCREG_INFOS>(string("11110000000000000001")), |
1230 // MISCREG_RVBAR_EL3 | 1230 // MISCREG_RVBAR_EL3 |
1231 bitset | 1231 bitset<NUM_MISCREG_INFOS>(string("01010000000000000001")), |
1232 // MISCREG_RMR_EL3 | 1232 // MISCREG_RMR_EL3 |
1233 bitset | 1233 bitset<NUM_MISCREG_INFOS>(string("11110000000000000001")), |
1234 // MISCREG_CONTEXTIDR_EL1 | 1234 // MISCREG_CONTEXTIDR_EL1 |
1235 bitset | 1235 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1236 // MISCREG_TPIDR_EL1 | 1236 // MISCREG_TPIDR_EL1 |
1237 bitset | 1237 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1238 // MISCREG_TPIDR_EL0 | 1238 // MISCREG_TPIDR_EL0 |
1239 bitset | 1239 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1240 // MISCREG_TPIDRRO_EL0 | 1240 // MISCREG_TPIDRRO_EL0 |
1241 bitset | 1241 bitset<NUM_MISCREG_INFOS>(string("11111111110101000001")), |
1242 // MISCREG_TPIDR_EL2 | 1242 // MISCREG_TPIDR_EL2 |
1243 bitset | 1243 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
1244 // MISCREG_TPIDR_EL3 | 1244 // MISCREG_TPIDR_EL3 |
1245 bitset | 1245 bitset<NUM_MISCREG_INFOS>(string("11110000000000000001")), |
1246 // MISCREG_CNTKCTL_EL1 | 1246 // MISCREG_CNTKCTL_EL1 |
1247 bitset | 1247 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1248 // MISCREG_CNTFRQ_EL0 | 1248 // MISCREG_CNTFRQ_EL0 |
1249 bitset | 1249 bitset<NUM_MISCREG_INFOS>(string("11110101010101000001")), |
1250 // MISCREG_CNTPCT_EL0 | 1250 // MISCREG_CNTPCT_EL0 |
1251 bitset | 1251 bitset<NUM_MISCREG_INFOS>(string("01010101010101000001")), |
1252 // MISCREG_CNTVCT_EL0 | 1252 // MISCREG_CNTVCT_EL0 |
1253 bitset | 1253 bitset<NUM_MISCREG_INFOS>(string("01010101010101000011")), |
1254 // MISCREG_CNTP_TVAL_EL0 | 1254 // MISCREG_CNTP_TVAL_EL0 |
1255 bitset | 1255 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1256 // MISCREG_CNTP_CTL_EL0 | 1256 // MISCREG_CNTP_CTL_EL0 |
1257 bitset | 1257 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1258 // MISCREG_CNTP_CVAL_EL0 | 1258 // MISCREG_CNTP_CVAL_EL0 |
1259 bitset | 1259 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1260 // MISCREG_CNTV_TVAL_EL0 | 1260 // MISCREG_CNTV_TVAL_EL0 |
1261 bitset | 1261 bitset<NUM_MISCREG_INFOS>(string("01111000000000000000")), |
1262 // MISCREG_CNTV_CTL_EL0 | 1262 // MISCREG_CNTV_CTL_EL0 |
1263 bitset | 1263 bitset<NUM_MISCREG_INFOS>(string("01111000000000000000")), |
1264 // MISCREG_CNTV_CVAL_EL0 | 1264 // MISCREG_CNTV_CVAL_EL0 |
1265 bitset | 1265 bitset<NUM_MISCREG_INFOS>(string("01111000000000000000")), |
1266 // MISCREG_PMEVCNTR0_EL0 | 1266 // MISCREG_PMEVCNTR0_EL0 |
1267 bitset | 1267 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1268 // MISCREG_PMEVCNTR1_EL0 | 1268 // MISCREG_PMEVCNTR1_EL0 |
1269 bitset | 1269 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1270 // MISCREG_PMEVCNTR2_EL0 | 1270 // MISCREG_PMEVCNTR2_EL0 |
1271 bitset | 1271 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1272 // MISCREG_PMEVCNTR3_EL0 | 1272 // MISCREG_PMEVCNTR3_EL0 |
1273 bitset | 1273 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1274 // MISCREG_PMEVCNTR4_EL0 | 1274 // MISCREG_PMEVCNTR4_EL0 |
1275 bitset | 1275 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1276 // MISCREG_PMEVCNTR5_EL0 | 1276 // MISCREG_PMEVCNTR5_EL0 |
1277 bitset | 1277 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1278 // MISCREG_PMEVTYPER0_EL0 | 1278 // MISCREG_PMEVTYPER0_EL0 |
1279 bitset | 1279 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1280 // MISCREG_PMEVTYPER1_EL0 | 1280 // MISCREG_PMEVTYPER1_EL0 |
1281 bitset | 1281 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1282 // MISCREG_PMEVTYPER2_EL0 | 1282 // MISCREG_PMEVTYPER2_EL0 |
1283 bitset | 1283 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1284 // MISCREG_PMEVTYPER3_EL0 | 1284 // MISCREG_PMEVTYPER3_EL0 |
1285 bitset | 1285 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1286 // MISCREG_PMEVTYPER4_EL0 | 1286 // MISCREG_PMEVTYPER4_EL0 |
1287 bitset | 1287 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1288 // MISCREG_PMEVTYPER5_EL0 | 1288 // MISCREG_PMEVTYPER5_EL0 |
1289 bitset | 1289 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1290 // MISCREG_CNTVOFF_EL2 | 1290 // MISCREG_CNTVOFF_EL2 |
1291 bitset | 1291 bitset<NUM_MISCREG_INFOS>(string("11111100000000000001")), |
1292 // MISCREG_CNTHCTL_EL2 | 1292 // MISCREG_CNTHCTL_EL2 |
1293 bitset | 1293 bitset<NUM_MISCREG_INFOS>(string("01111000000000000000")), |
1294 // MISCREG_CNTHP_TVAL_EL2 | 1294 // MISCREG_CNTHP_TVAL_EL2 |
1295 bitset | 1295 bitset<NUM_MISCREG_INFOS>(string("01111000000000000000")), |
1296 // MISCREG_CNTHP_CTL_EL2 | 1296 // MISCREG_CNTHP_CTL_EL2 |
1297 bitset | 1297 bitset<NUM_MISCREG_INFOS>(string("01111000000000000000")), |
1298 // MISCREG_CNTHP_CVAL_EL2 | 1298 // MISCREG_CNTHP_CVAL_EL2 |
1299 bitset | 1299 bitset<NUM_MISCREG_INFOS>(string("01111000000000000000")), |
1300 // MISCREG_CNTPS_TVAL_EL1 | 1300 // MISCREG_CNTPS_TVAL_EL1 |
1301 bitset | 1301 bitset<NUM_MISCREG_INFOS>(string("01111000000000000000")), |
1302 // MISCREG_CNTPS_CTL_EL1 | 1302 // MISCREG_CNTPS_CTL_EL1 |
1303 bitset | 1303 bitset<NUM_MISCREG_INFOS>(string("01111000000000000000")), |
1304 // MISCREG_CNTPS_CVAL_EL1 | 1304 // MISCREG_CNTPS_CVAL_EL1 |
1305 bitset | 1305 bitset<NUM_MISCREG_INFOS>(string("01111000000000000000")), |
1306 // MISCREG_IL1DATA0_EL1 | 1306 // MISCREG_IL1DATA0_EL1 |
1307 bitset | 1307 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1308 // MISCREG_IL1DATA1_EL1 | 1308 // MISCREG_IL1DATA1_EL1 |
1309 bitset | 1309 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1310 // MISCREG_IL1DATA2_EL1 | 1310 // MISCREG_IL1DATA2_EL1 |
1311 bitset | 1311 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1312 // MISCREG_IL1DATA3_EL1 | 1312 // MISCREG_IL1DATA3_EL1 |
1313 bitset | 1313 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1314 // MISCREG_DL1DATA0_EL1 | 1314 // MISCREG_DL1DATA0_EL1 |
1315 bitset | 1315 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1316 // MISCREG_DL1DATA1_EL1 | 1316 // MISCREG_DL1DATA1_EL1 |
1317 bitset | 1317 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1318 // MISCREG_DL1DATA2_EL1 | 1318 // MISCREG_DL1DATA2_EL1 |
1319 bitset | 1319 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1320 // MISCREG_DL1DATA3_EL1 | 1320 // MISCREG_DL1DATA3_EL1 |
1321 bitset | 1321 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1322 // MISCREG_DL1DATA4_EL1 | 1322 // MISCREG_DL1DATA4_EL1 |
1323 bitset | 1323 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1324 // MISCREG_L2ACTLR_EL1 | 1324 // MISCREG_L2ACTLR_EL1 |
1325 bitset | 1325 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1326 // MISCREG_CPUACTLR_EL1 | 1326 // MISCREG_CPUACTLR_EL1 |
1327 bitset | 1327 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1328 // MISCREG_CPUECTLR_EL1 | 1328 // MISCREG_CPUECTLR_EL1 |
1329 bitset | 1329 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1330 // MISCREG_CPUMERRSR_EL1 | 1330 // MISCREG_CPUMERRSR_EL1 |
1331 bitset | 1331 bitset<NUM_MISCREG_INFOS>(string("11111111110000000001")), |
1332 // MISCREG_L2MERRSR_EL1 | 1332 // MISCREG_L2MERRSR_EL1 |
1333 bitset | 1333 bitset<NUM_MISCREG_INFOS>(string("11111111110000000100")), |
1334 // MISCREG_CBAR_EL1 | 1334 // MISCREG_CBAR_EL1 |
1335 bitset | 1335 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
1336 1337 // Dummy registers 1338 // MISCREG_NOP | 1336 1337 // Dummy registers 1338 // MISCREG_NOP |
1339 bitset | 1339 bitset<NUM_MISCREG_INFOS>(string("11111111111111000001")), |
1340 // MISCREG_RAZ | 1340 // MISCREG_RAZ |
1341 bitset | 1341 bitset<NUM_MISCREG_INFOS>(string("01010101010000000001")), |
1342 // MISCREG_CP14_UNIMPL | 1342 // MISCREG_CP14_UNIMPL |
1343 bitset | 1343 bitset<NUM_MISCREG_INFOS>(string("00000000000000000100")), |
1344 // MISCREG_CP15_UNIMPL | 1344 // MISCREG_CP15_UNIMPL |
1345 bitset | 1345 bitset<NUM_MISCREG_INFOS>(string("00000000000000000100")), |
1346 // MISCREG_A64_UNIMPL | 1346 // MISCREG_A64_UNIMPL |
1347 bitset | 1347 bitset<NUM_MISCREG_INFOS>(string("00000000000000000100")), |
1348 // MISCREG_UNKNOWN | 1348 // MISCREG_UNKNOWN |
1349 bitset | 1349 bitset<NUM_MISCREG_INFOS>(string("00000000000000000001")) |
1350}; 1351 1352MiscRegIndex 1353decodeCP15Reg(unsigned crn, unsigned opc1, unsigned crm, unsigned opc2) 1354{ 1355 switch (crn) { 1356 case 0: 1357 switch (opc1) { --- 2194 unchanged lines hidden --- | 1350}; 1351 1352MiscRegIndex 1353decodeCP15Reg(unsigned crn, unsigned opc1, unsigned crm, unsigned opc2) 1354{ 1355 switch (crn) { 1356 case 0: 1357 switch (opc1) { --- 2194 unchanged lines hidden --- |