124 warn(
"CP14 unimplemented crn[%d], opc1[%d], crm[%d], opc2[%d]",
125 crn, opc1, crm, opc2);
133 bitset<NUM_MISCREG_INFOS>(string(
"11111111111111000001")),
135 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
137 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
139 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
141 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
143 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
145 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
147 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
149 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
151 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
153 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
155 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
157 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
159 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
161 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
165 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
167 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
169 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
171 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
173 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
175 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
177 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000011001")),
179 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000101001")),
181 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000101001")),
183 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000011001")),
185 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000101001")),
187 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000101001")),
189 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000001001")),
191 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
193 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
197 bitset<NUM_MISCREG_INFOS>(
string(
"01011111111111000001")),
199 bitset<NUM_MISCREG_INFOS>(
string(
"01011111111111000001")),
201 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
203 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
205 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
207 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
209 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
211 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
213 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000100")),
215 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
217 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
219 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
221 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
223 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
225 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
227 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
229 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
231 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
233 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
235 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
237 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
239 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
241 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
243 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
245 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
247 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
249 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
251 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
253 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
255 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
257 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
259 bitset<NUM_MISCREG_INFOS>(
string(
"01011111111111000000")),
261 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
263 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
265 bitset<NUM_MISCREG_INFOS>(
string(
"10101111111111000000")),
267 bitset<NUM_MISCREG_INFOS>(
string(
"01011111111111000000")),
269 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
271 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
273 bitset<NUM_MISCREG_INFOS>(
string(
"01011111111111000000")),
275 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
277 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
279 bitset<NUM_MISCREG_INFOS>(
string(
"01011111111111000000")),
281 bitset<NUM_MISCREG_INFOS>(
string(
"01011111111111000000")),
283 bitset<NUM_MISCREG_INFOS>(
string(
"01011111111111000000")),
285 bitset<NUM_MISCREG_INFOS>(
string(
"01011111111111000000")),
287 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
289 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
291 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
293 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
295 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
299 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
301 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
303 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
305 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
307 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
309 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000100")),
311 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
313 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
315 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
317 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
319 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
321 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
323 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
325 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
327 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
329 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
331 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
333 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
335 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
337 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
339 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
341 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
343 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
345 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
347 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100001")),
349 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
351 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
353 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
355 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
357 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100001")),
359 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
361 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
363 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100001")),
365 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
367 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
369 bitset<NUM_MISCREG_INFOS>(
string(
"11110011000000000001")),
371 bitset<NUM_MISCREG_INFOS>(
string(
"11110000000000000001")),
373 bitset<NUM_MISCREG_INFOS>(
string(
"11110111010000000001")),
375 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
377 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
379 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
381 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
383 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
385 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
387 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000100")),
389 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
391 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100001")),
393 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
395 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
397 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100001")),
399 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
401 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
403 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100001")),
405 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
407 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
409 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
411 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
413 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100001")),
415 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
417 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
419 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100001")),
421 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
423 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
425 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100001")),
427 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
429 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010100")),
431 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100100")),
433 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100100")),
435 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010100")),
437 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100100")),
439 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100100")),
441 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
443 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
445 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
447 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
449 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100001")),
451 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
453 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
455 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100001")),
457 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
459 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
461 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
463 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
465 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000100")),
467 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000100")),
469 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
471 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100001")),
473 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
475 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
477 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000100")),
479 bitset<NUM_MISCREG_INFOS>(
string(
"10101010101010000001")),
481 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000100")),
483 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000100")),
485 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000100")),
487 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000100")),
489 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
491 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
493 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
495 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
497 bitset<NUM_MISCREG_INFOS>(
string(
"10101010000000000001")),
499 bitset<NUM_MISCREG_INFOS>(
string(
"10101010000000000001")),
501 bitset<NUM_MISCREG_INFOS>(
string(
"10101010000000000001")),
503 bitset<NUM_MISCREG_INFOS>(
string(
"10101010000000000001")),
505 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
507 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000100")),
509 bitset<NUM_MISCREG_INFOS>(
string(
"10101010101010000001")),
511 bitset<NUM_MISCREG_INFOS>(
string(
"10101010101010000001")),
513 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000100")),
515 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000100")),
517 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000100")),
519 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000001")),
521 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000001")),
523 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
525 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
527 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
529 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
531 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000000")),
533 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000000")),
535 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
537 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
539 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
541 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
543 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
545 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
547 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
549 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
551 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
553 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
555 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000000")),
557 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000000")),
559 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000000")),
561 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000000")),
563 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000001")),
565 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000001")),
567 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000001")),
569 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000000")),
571 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000000")),
573 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000000")),
575 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000001")),
577 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000001")),
579 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000001")),
581 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000000")),
583 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
585 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
587 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
589 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
591 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
593 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
595 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
597 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
599 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
601 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
603 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
605 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
607 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110101000001")),
609 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
611 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
613 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000000")),
615 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
617 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000000")),
619 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
621 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100001")),
623 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
625 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
627 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100001")),
629 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
631 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
633 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100001")),
635 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
637 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
639 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100001")),
641 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
643 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
645 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100001")),
647 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
649 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
651 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100001")),
653 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
655 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
657 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
659 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000100")),
661 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000100")),
663 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
665 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100001")),
667 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
669 bitset<NUM_MISCREG_INFOS>(
string(
"11110011000000000001")),
671 bitset<NUM_MISCREG_INFOS>(
string(
"11110011000000000000")),
673 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
675 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
677 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000100")),
679 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
681 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100001")),
683 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
685 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
687 bitset<NUM_MISCREG_INFOS>(
string(
"11001100111111100001")),
689 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
691 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
693 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110101100001")),
695 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
697 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
699 bitset<NUM_MISCREG_INFOS>(
string(
"11001100110000100001")),
701 bitset<NUM_MISCREG_INFOS>(
string(
"00110011000000100001")),
703 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
705 bitset<NUM_MISCREG_INFOS>(
string(
"11110101010101000011")),
707 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
709 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
711 bitset<NUM_MISCREG_INFOS>(
string(
"11001100111111100001")),
713 bitset<NUM_MISCREG_INFOS>(
string(
"00110011001111100000")),
715 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
717 bitset<NUM_MISCREG_INFOS>(
string(
"11001100111111100001")),
719 bitset<NUM_MISCREG_INFOS>(
string(
"00110011001111100000")),
721 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
723 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
725 bitset<NUM_MISCREG_INFOS>(
string(
"01001000000000000000")),
727 bitset<NUM_MISCREG_INFOS>(
string(
"01001000000000000000")),
729 bitset<NUM_MISCREG_INFOS>(
string(
"01001000000000000000")),
731 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000000")),
733 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000000")),
735 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000000")),
737 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000000")),
739 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000000")),
741 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000000")),
743 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000000")),
745 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000000")),
747 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000000")),
749 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000000")),
751 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000000")),
753 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000000")),
755 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
757 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
759 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010101000001")),
761 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010101000011")),
763 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000010001")),
765 bitset<NUM_MISCREG_INFOS>(
string(
"11001100111111100001")),
767 bitset<NUM_MISCREG_INFOS>(
string(
"00110011001111100000")),
769 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
771 bitset<NUM_MISCREG_INFOS>(
string(
"11001100000000000001")),
773 bitset<NUM_MISCREG_INFOS>(
string(
"01001000000000000000")),
775 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000000")),
777 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000100")),
781 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
783 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
785 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
787 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
789 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
791 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
793 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
795 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
797 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
799 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
801 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
803 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
805 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
807 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
809 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
811 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
813 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
815 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
817 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
819 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
821 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
823 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
825 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
827 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
829 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
831 bitset<NUM_MISCREG_INFOS>(
string(
"01011111111111000001")),
833 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
835 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
837 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
839 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
841 bitset<NUM_MISCREG_INFOS>(
string(
"01011111111111000001")),
843 bitset<NUM_MISCREG_INFOS>(
string(
"10101111111111000001")),
845 bitset<NUM_MISCREG_INFOS>(
string(
"01011111111111000001")),
847 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
849 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
851 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
853 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
855 bitset<NUM_MISCREG_INFOS>(
string(
"01011111111111000001")),
857 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000000001")),
859 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000000001")),
863 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
865 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
867 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
869 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
871 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
873 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
875 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
877 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
879 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
881 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
883 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
885 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
887 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
889 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
891 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
893 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
895 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
897 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
899 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
901 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
903 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
905 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
907 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
909 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
911 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
913 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
915 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
917 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
919 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
921 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
923 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
925 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
927 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
929 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
931 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010101000001")),
933 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010101000001")),
935 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
937 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
939 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
941 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
943 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
945 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
947 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
949 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
951 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
953 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
955 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
957 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
959 bitset<NUM_MISCREG_INFOS>(
string(
"11110000000000000001")),
961 bitset<NUM_MISCREG_INFOS>(
string(
"11110000000000000001")),
963 bitset<NUM_MISCREG_INFOS>(
string(
"11110000000000000001")),
965 bitset<NUM_MISCREG_INFOS>(
string(
"11110000000000000001")),
967 bitset<NUM_MISCREG_INFOS>(
string(
"11110000000000000001")),
969 bitset<NUM_MISCREG_INFOS>(
string(
"11110000000000000001")),
971 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
973 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
975 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
977 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
979 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
981 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
983 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
985 bitset<NUM_MISCREG_INFOS>(
string(
"11110000000000000001")),
987 bitset<NUM_MISCREG_INFOS>(
string(
"11110000000000000001")),
989 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
991 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
993 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
995 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
997 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
999 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
1001 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1003 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1005 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1007 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1009 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1011 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1013 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
1015 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
1017 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
1019 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
1021 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
1023 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
1025 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
1027 bitset<NUM_MISCREG_INFOS>(
string(
"11110000000000000001")),
1029 bitset<NUM_MISCREG_INFOS>(
string(
"11110000000000000001")),
1031 bitset<NUM_MISCREG_INFOS>(
string(
"11110000000000000001")),
1033 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1035 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1037 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1039 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
1041 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
1043 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
1045 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
1047 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
1049 bitset<NUM_MISCREG_INFOS>(
string(
"11110000000000000001")),
1051 bitset<NUM_MISCREG_INFOS>(
string(
"11110000000000000001")),
1053 bitset<NUM_MISCREG_INFOS>(
string(
"11110000000000000001")),
1055 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1057 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
1059 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
1061 bitset<NUM_MISCREG_INFOS>(
string(
"11110000000000000001")),
1063 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000101")),
1065 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1067 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000101")),
1069 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000101")),
1071 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000101")),
1073 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
1075 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
1077 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
1079 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
1081 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000101")),
1083 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000101")),
1085 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100010000101")),
1087 bitset<NUM_MISCREG_INFOS>(
string(
"10101010101010000001")),
1089 bitset<NUM_MISCREG_INFOS>(
string(
"10101010101010000101")),
1091 bitset<NUM_MISCREG_INFOS>(
string(
"10101010101010000101")),
1093 bitset<NUM_MISCREG_INFOS>(
string(
"10101010101010000101")),
1095 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000001")),
1097 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000001")),
1099 bitset<NUM_MISCREG_INFOS>(
string(
"10101000000000000001")),
1101 bitset<NUM_MISCREG_INFOS>(
string(
"10101000000000000001")),
1103 bitset<NUM_MISCREG_INFOS>(
string(
"10101000000000000001")),
1105 bitset<NUM_MISCREG_INFOS>(
string(
"10101000000000000001")),
1107 bitset<NUM_MISCREG_INFOS>(
string(
"10100000000000000001")),
1109 bitset<NUM_MISCREG_INFOS>(
string(
"10100000000000000001")),
1111 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
1113 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
1115 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
1117 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
1119 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
1121 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
1123 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
1125 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
1127 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
1129 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
1131 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
1133 bitset<NUM_MISCREG_INFOS>(
string(
"10101010100000000001")),
1135 bitset<NUM_MISCREG_INFOS>(
string(
"10101000000000000001")),
1137 bitset<NUM_MISCREG_INFOS>(
string(
"10101000000000000001")),
1139 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000001")),
1141 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000001")),
1143 bitset<NUM_MISCREG_INFOS>(
string(
"10101000000000000001")),
1145 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000001")),
1147 bitset<NUM_MISCREG_INFOS>(
string(
"10101000000000000001")),
1149 bitset<NUM_MISCREG_INFOS>(
string(
"10101000000000000001")),
1151 bitset<NUM_MISCREG_INFOS>(
string(
"10101000000000000001")),
1153 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000001")),
1155 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000001")),
1157 bitset<NUM_MISCREG_INFOS>(
string(
"10101000000000000001")),
1159 bitset<NUM_MISCREG_INFOS>(
string(
"10001000000000000001")),
1161 bitset<NUM_MISCREG_INFOS>(
string(
"10101000000000000001")),
1163 bitset<NUM_MISCREG_INFOS>(
string(
"10100000000000000001")),
1165 bitset<NUM_MISCREG_INFOS>(
string(
"10100000000000000001")),
1167 bitset<NUM_MISCREG_INFOS>(
string(
"10100000000000000001")),
1169 bitset<NUM_MISCREG_INFOS>(
string(
"10100000000000000001")),
1171 bitset<NUM_MISCREG_INFOS>(
string(
"10100000000000000001")),
1173 bitset<NUM_MISCREG_INFOS>(
string(
"10100000000000000001")),
1175 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1177 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1179 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1181 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1183 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1185 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1187 bitset<NUM_MISCREG_INFOS>(
string(
"10101010101111000001")),
1189 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1191 bitset<NUM_MISCREG_INFOS>(
string(
"01010101011111000001")),
1193 bitset<NUM_MISCREG_INFOS>(
string(
"01010101011111000001")),
1195 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1197 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1199 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1201 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1203 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110101000001")),
1205 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1207 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1209 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1211 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
1213 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
1215 bitset<NUM_MISCREG_INFOS>(
string(
"11110000000000000001")),
1217 bitset<NUM_MISCREG_INFOS>(
string(
"11110000000000000001")),
1219 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1221 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1223 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1225 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
1227 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
1229 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
1231 bitset<NUM_MISCREG_INFOS>(
string(
"01010100000000000001")),
1233 bitset<NUM_MISCREG_INFOS>(
string(
"11110000000000000001")),
1235 bitset<NUM_MISCREG_INFOS>(
string(
"01010000000000000001")),
1237 bitset<NUM_MISCREG_INFOS>(
string(
"11110000000000000001")),
1239 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1241 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1243 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1245 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110101000001")),
1247 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
1249 bitset<NUM_MISCREG_INFOS>(
string(
"11110000000000000001")),
1251 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1253 bitset<NUM_MISCREG_INFOS>(
string(
"11110101010101000001")),
1255 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010101000001")),
1257 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010101000011")),
1259 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1261 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1263 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1265 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1267 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1269 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1271 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1273 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1275 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1277 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1279 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1281 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1283 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1285 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1287 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1289 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1291 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1293 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1295 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
1297 bitset<NUM_MISCREG_INFOS>(
string(
"01111000000000000100")),
1299 bitset<NUM_MISCREG_INFOS>(
string(
"01111000000000000000")),
1301 bitset<NUM_MISCREG_INFOS>(
string(
"01111000000000000000")),
1303 bitset<NUM_MISCREG_INFOS>(
string(
"01111000000000000000")),
1305 bitset<NUM_MISCREG_INFOS>(
string(
"01111000000000000000")),
1307 bitset<NUM_MISCREG_INFOS>(
string(
"01111000000000000000")),
1309 bitset<NUM_MISCREG_INFOS>(
string(
"01111000000000000000")),
1311 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1313 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1315 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1317 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1319 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1321 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1323 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1325 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1327 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1329 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1331 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1333 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1335 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000001")),
1337 bitset<NUM_MISCREG_INFOS>(
string(
"11111111110000000100")),
1339 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
1341 bitset<NUM_MISCREG_INFOS>(
string(
"11111100000000000001")),
1345 bitset<NUM_MISCREG_INFOS>(
string(
"11111111111111000001")),
1347 bitset<NUM_MISCREG_INFOS>(
string(
"01010101010000000001")),
1349 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000000100")),
1351 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000000100")),
1353 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000000100")),
1355 bitset<NUM_MISCREG_INFOS>(
string(
"00000000000000000001"))
1438 if (crm == 0 && opc2 == 0) {
1463 }
else if (crm == 1) {
1473 }
else if (opc1 == 4) {
1479 }
else if (crm == 1) {
1496 if (opc1 == 0 && crm == 0) {
1505 }
else if (opc1 == 4) {
1506 if (crm == 0 && opc2 == 2)
1508 else if (crm == 1 && opc2 == 2)
1513 if (opc1 == 0 && crm == 0 && opc2 == 0) {
1522 }
else if (opc2 == 1) {
1525 }
else if (crm == 1) {
1528 }
else if (opc2 == 1) {
1532 }
else if (opc1 == 4) {
1538 }
else if (crm == 2 && opc2 == 0) {
1544 if (opc1 == 0 && crm == 0) {
1551 }
else if (opc1 == 4 && crm == 0) {
1600 }
else if (opc2 == 2) {
1649 }
else if (opc2 == 2) {
1654 }
else if (opc1 == 4 && crm == 8) {
1709 }
else if (opc1 == 4) {
1719 }
else if (crm == 7) {
1778 }
else if (opc1 == 1) {
1799 }
else if (opc2 == 1) {
1803 }
else if (crm == 3) {
1806 }
else if (opc2 == 1) {
1810 }
else if (opc1 == 4) {
1817 }
else if (crm == 3) {
1848 }
else if (opc2 == 1) {
1851 }
else if (crm == 1) {
1856 }
else if (opc1 == 4) {
1857 if (crm == 0 && opc2 == 0)
1877 }
else if (opc1 == 4) {
1878 if (crm == 0 && opc2 == 2)
1906 }
else if (opc1 == 4) {
1907 if (crm == 1 && opc2 == 0) {
1909 }
else if (crm == 2) {
1972 std::tuple<bool, bool>
1975 bool secure = !scr.ns;
1976 bool canRead =
false;
1977 bool undefined =
false;
1979 switch (cpsr.mode) {
2005 return std::make_tuple(canRead, undefined);
2008 std::tuple<bool, bool>
2011 bool secure = !scr.ns;
2012 bool canWrite =
false;
2013 bool undefined =
false;
2015 switch (cpsr.mode) {
2041 return std::make_tuple(canWrite, undefined);
2054 int reg_as_int =
static_cast<int>(
reg);
2081 unflattenResultMiscReg[
i] =
reg;
2083 unflattenResultMiscReg[
i] =
i;
2085 assert(unflattenResultMiscReg[
i] > -1);
2092 return unflattenResultMiscReg[
reg];
2105 if (highest_el ==
EL2 || highest_el ==
EL3)
2110 if (highest_el ==
EL3)
2129 panic(
"Invalid exception level");
2142 if (el ==
EL0 && !sctlr.uma)
2149 if (el ==
EL0 && !sctlr.dze)
2154 if (el ==
EL0 && !sctlr.uci)
2173 panic(
"Invalid exception level");
2179 unsigned crn,
unsigned crm,
std::tuple< bool, bool > canReadCoprocReg(MiscRegIndex reg, SCR scr, CPSR cpsr)
bitset< NUM_MISCREG_INFOS > miscRegInfo[NUM_MISCREGS]
ExceptionLevel highestEL() const
Returns the highest implemented exception level.
bool FullSystem
The FullSystem variable can be used to determine the current mode of simulation.
ThreadContext is the external interface to all thread state for anything outside of the CPU...
int unflattenResultMiscReg[NUM_MISCREGS]
If the reg is a child reg of a banked set, then the parent is the last banked one in the list...
MiscRegIndex decodeCP15Reg64(unsigned crm, unsigned opc1)
int unflattenMiscReg(int reg)
MiscRegIndex decodeAArch64SysReg(unsigned op0, unsigned op1, unsigned crn, unsigned crm, unsigned op2)
static ExceptionLevel opModeToEL(OperatingMode mode)
bool highestELIs64() const
Returns true if the register width of the highest implemented exception level is 64 bits (ARMv8) ...
bool canReadAArch64SysReg(MiscRegIndex reg, SCR scr, CPSR cpsr, ThreadContext *tc)
bool canWriteAArch64SysReg(MiscRegIndex reg, SCR scr, CPSR cpsr, ThreadContext *tc)
bool haveSecurity() const
Returns true if this system implements the Security Extensions.
virtual MiscReg readMiscReg(int misc_reg)=0
std::tuple< bool, bool > canWriteCoprocReg(MiscRegIndex reg, SCR scr, CPSR cpsr)
Check for permission to read coprocessor registers.
int flattenMiscRegNsBanked(MiscRegIndex reg, ThreadContext *tc)
MiscRegIndex decodeCP15Reg(unsigned crn, unsigned opc1, unsigned crm, unsigned opc2)
MiscRegIndex decodeCP14Reg(unsigned crn, unsigned opc1, unsigned crm, unsigned opc2)