summaryrefslogtreecommitdiff
path: root/arch/arm64/disassembler/sysregs_gen.h
blob: ee4a66435174ac811951b8d56b84b856dcb6d846 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
/* GENERATED FILE - DO NOT MODIFY - SUBMIT GITHUB ISSUE IF PROBLEM FOUND */
#pragma once

#include <stdbool.h>

enum SystemReg
{
	SYSREG_NONE                     = 0,
	REG_PSTATE_SPSEL                = 517,  // S0_0_c4_c0_5
	REG_DAIFSET                     = 6662,  // S0_3_c4_c0_6
	REG_DAIFCLR                     = 6663,  // S0_3_c4_c0_7
	REG_IC_IALLUIS                  = 17288,  // S1_0_c7_c1_0
	REG_IC_IALLU                    = 17320,  // S1_0_c7_c5_0
	REG_GCSPUSHX                    = 17340,  // S1_0_c7_c7_4
	REG_GCSPOPCX                    = 17341,  // S1_0_c7_c7_5
	REG_GCSPOPX                     = 17342,  // S1_0_c7_c7_6
	REG_GSB_SYS                     = 17920,  // S1_0_c12_c0_0
	REG_GSB_ACK                     = 17921,  // S1_0_c12_c0_1
	REG_GIC_CDDIS                   = 17928,  // S1_0_c12_c1_0
	REG_GIC_CDEN                    = 17929,  // S1_0_c12_c1_1
	REG_GIC_CDPRI                   = 17930,  // S1_0_c12_c1_2
	REG_GIC_CDAFF                   = 17931,  // S1_0_c12_c1_3
	REG_GIC_CDPEND                  = 17932,  // S1_0_c12_c1_4
	REG_GIC_CDRCFG                  = 17933,  // S1_0_c12_c1_5
	REG_GIC_CDEOI                   = 17935,  // S1_0_c12_c1_7
	REG_GIC_CDDI                    = 17936,  // S1_0_c12_c2_0
	REG_GIC_CDHM                    = 17937,  // S1_0_c12_c2_1
	REG_GICR_CDIA                   = 17944,  // S1_0_c12_c3_0
	REG_GICR_CDNMIA                 = 17945,  // S1_0_c12_c3_1
	REG_BRB_IALL                    = 19348,  // S1_1_c7_c2_4
	REG_BRB_INJ                     = 19349,  // S1_1_c7_c2_5
	REG_TRCIT                       = 23447,  // S1_3_c7_c2_7
	REG_CFP_RCTX                    = 23452,  // S1_3_c7_c3_4
	REG_DVP_RCTX                    = 23453,  // S1_3_c7_c3_5
	REG_COSP_RCTX                   = 23454,  // S1_3_c7_c3_6
	REG_CPP_RCTX                    = 23455,  // S1_3_c7_c3_7
	REG_IC_IVAU                     = 23465,  // S1_3_c7_c5_1
	REG_GCSPUSHM                    = 23480,  // S1_3_c7_c7_0
	REG_GCSPOPM                     = 23481,  // S1_3_c7_c7_1
	REG_GCSSS1                      = 23482,  // S1_3_c7_c7_2
	REG_GCSSS2                      = 23483,  // S1_3_c7_c7_3
	REG_MLBI_ALLE1                  = 25476,  // S1_4_c7_c0_4
	REG_MLBI_VMALLE1                = 25477,  // S1_4_c7_c0_5
	REG_MLBI_VPIDE1                 = 25478,  // S1_4_c7_c0_6
	REG_MLBI_VPMGE1                 = 25479,  // S1_4_c7_c0_7
	REG_GIC_VDDIS                   = 26120,  // S1_4_c12_c1_0
	REG_GIC_VDEN                    = 26121,  // S1_4_c12_c1_1
	REG_GIC_VDPRI                   = 26122,  // S1_4_c12_c1_2
	REG_GIC_VDAFF                   = 26123,  // S1_4_c12_c1_3
	REG_GIC_VDPEND                  = 26124,  // S1_4_c12_c1_4
	REG_GIC_VDRCFG                  = 26125,  // S1_4_c12_c1_5
	REG_GIC_VDDI                    = 26128,  // S1_4_c12_c2_0
	REG_GIC_VDHM                    = 26129,  // S1_4_c12_c2_1
	REG_APAS                        = 29568,  // S1_6_c7_c0_0
	REG_GIC_LDDIS                   = 30216,  // S1_6_c12_c1_0
	REG_GIC_LDEN                    = 30217,  // S1_6_c12_c1_1
	REG_GIC_LDPRI                   = 30218,  // S1_6_c12_c1_2
	REG_GIC_LDAFF                   = 30219,  // S1_6_c12_c1_3
	REG_GIC_LDPEND                  = 30220,  // S1_6_c12_c1_4
	REG_GIC_LDRCFG                  = 30221,  // S1_6_c12_c1_5
	REG_GIC_LDDI                    = 30224,  // S1_6_c12_c2_0
	REG_GIC_LDHM                    = 30225,  // S1_6_c12_c2_1
	REG_OSDTRRX_EL1                 = 32770,  // S2_0_c0_c0_2
	REG_DBGBVR0_EL1                 = 32772,  // S2_0_c0_c0_4
	REG_DBGBCR0_EL1                 = 32773,  // S2_0_c0_c0_5
	REG_DBGWVR0_EL1                 = 32774,  // S2_0_c0_c0_6
	REG_DBGWCR0_EL1                 = 32775,  // S2_0_c0_c0_7
	REG_DBGBVR1_EL1                 = 32780,  // S2_0_c0_c1_4
	REG_DBGBCR1_EL1                 = 32781,  // S2_0_c0_c1_5
	REG_DBGWVR1_EL1                 = 32782,  // S2_0_c0_c1_6
	REG_DBGWCR1_EL1                 = 32783,  // S2_0_c0_c1_7
	REG_MDCCINT_EL1                 = 32784,  // S2_0_c0_c2_0
	REG_MDSCR_EL1                   = 32786,  // S2_0_c0_c2_2
	REG_DBGBVR2_EL1                 = 32788,  // S2_0_c0_c2_4
	REG_DBGBCR2_EL1                 = 32789,  // S2_0_c0_c2_5
	REG_DBGWVR2_EL1                 = 32790,  // S2_0_c0_c2_6
	REG_DBGWCR2_EL1                 = 32791,  // S2_0_c0_c2_7
	REG_OSDTRTX_EL1                 = 32794,  // S2_0_c0_c3_2
	REG_DBGBVR3_EL1                 = 32796,  // S2_0_c0_c3_4
	REG_DBGBCR3_EL1                 = 32797,  // S2_0_c0_c3_5
	REG_DBGWVR3_EL1                 = 32798,  // S2_0_c0_c3_6
	REG_DBGWCR3_EL1                 = 32799,  // S2_0_c0_c3_7
	REG_MDSELR_EL1                  = 32802,  // S2_0_c0_c4_2
	REG_DBGBVR4_EL1                 = 32804,  // S2_0_c0_c4_4
	REG_DBGBCR4_EL1                 = 32805,  // S2_0_c0_c4_5
	REG_DBGWVR4_EL1                 = 32806,  // S2_0_c0_c4_6
	REG_DBGWCR4_EL1                 = 32807,  // S2_0_c0_c4_7
	REG_MDSTEPOP_EL1                = 32810,  // S2_0_c0_c5_2
	REG_DBGBVR5_EL1                 = 32812,  // S2_0_c0_c5_4
	REG_DBGBCR5_EL1                 = 32813,  // S2_0_c0_c5_5
	REG_DBGWVR5_EL1                 = 32814,  // S2_0_c0_c5_6
	REG_DBGWCR5_EL1                 = 32815,  // S2_0_c0_c5_7
	REG_DBGWFAR                     = 32816,  // S2_0_c0_c6_0
	REG_OSECCR_EL1                  = 32818,  // S2_0_c0_c6_2
	REG_DBGBVR6_EL1                 = 32820,  // S2_0_c0_c6_4
	REG_DBGBCR6_EL1                 = 32821,  // S2_0_c0_c6_5
	REG_DBGWVR6_EL1                 = 32822,  // S2_0_c0_c6_6
	REG_DBGWCR6_EL1                 = 32823,  // S2_0_c0_c6_7
	REG_DBGBVR7_EL1                 = 32828,  // S2_0_c0_c7_4
	REG_DBGBCR7_EL1                 = 32829,  // S2_0_c0_c7_5
	REG_DBGWVR7_EL1                 = 32830,  // S2_0_c0_c7_6
	REG_DBGWCR7_EL1                 = 32831,  // S2_0_c0_c7_7
	REG_DBGBVR8_EL1                 = 32836,  // S2_0_c0_c8_4
	REG_DBGBCR8_EL1                 = 32837,  // S2_0_c0_c8_5
	REG_DBGWVR8_EL1                 = 32838,  // S2_0_c0_c8_6
	REG_DBGWCR8_EL1                 = 32839,  // S2_0_c0_c8_7
	REG_DBGBVR9_EL1                 = 32844,  // S2_0_c0_c9_4
	REG_DBGBCR9_EL1                 = 32845,  // S2_0_c0_c9_5
	REG_DBGWVR9_EL1                 = 32846,  // S2_0_c0_c9_6
	REG_DBGWCR9_EL1                 = 32847,  // S2_0_c0_c9_7
	REG_DBGBVR10_EL1                = 32852,  // S2_0_c0_c10_4
	REG_DBGBCR10_EL1                = 32853,  // S2_0_c0_c10_5
	REG_DBGWVR10_EL1                = 32854,  // S2_0_c0_c10_6
	REG_DBGWCR10_EL1                = 32855,  // S2_0_c0_c10_7
	REG_DBGBVR11_EL1                = 32860,  // S2_0_c0_c11_4
	REG_DBGBCR11_EL1                = 32861,  // S2_0_c0_c11_5
	REG_DBGWVR11_EL1                = 32862,  // S2_0_c0_c11_6
	REG_DBGWCR11_EL1                = 32863,  // S2_0_c0_c11_7
	REG_DBGBVR12_EL1                = 32868,  // S2_0_c0_c12_4
	REG_DBGBCR12_EL1                = 32869,  // S2_0_c0_c12_5
	REG_DBGWVR12_EL1                = 32870,  // S2_0_c0_c12_6
	REG_DBGWCR12_EL1                = 32871,  // S2_0_c0_c12_7
	REG_DBGBVR13_EL1                = 32876,  // S2_0_c0_c13_4
	REG_DBGBCR13_EL1                = 32877,  // S2_0_c0_c13_5
	REG_DBGWVR13_EL1                = 32878,  // S2_0_c0_c13_6
	REG_DBGWCR13_EL1                = 32879,  // S2_0_c0_c13_7
	REG_DBGBVR14_EL1                = 32884,  // S2_0_c0_c14_4
	REG_DBGBCR14_EL1                = 32885,  // S2_0_c0_c14_5
	REG_DBGWVR14_EL1                = 32886,  // S2_0_c0_c14_6
	REG_DBGWCR14_EL1                = 32887,  // S2_0_c0_c14_7
	REG_DBGBVR15_EL1                = 32892,  // S2_0_c0_c15_4
	REG_DBGBCR15_EL1                = 32893,  // S2_0_c0_c15_5
	REG_DBGWVR15_EL1                = 32894,  // S2_0_c0_c15_6
	REG_DBGWCR15_EL1                = 32895,  // S2_0_c0_c15_7
	REG_MDRAR_EL1                   = 32896,  // S2_0_c1_c0_0
	REG_OSLAR_EL1                   = 32900,  // S2_0_c1_c0_4
	REG_OSLSR_EL1                   = 32908,  // S2_0_c1_c1_4
	REG_OSDLR_EL1                   = 32924,  // S2_0_c1_c3_4
	REG_DBGPRCR_EL1                 = 32932,  // S2_0_c1_c4_4
	REG_DBGCLAIMSET_EL1             = 33734,  // S2_0_c7_c8_6
	REG_DBGCLAIMCLR_EL1             = 33742,  // S2_0_c7_c9_6
	REG_DBGAUTHSTATUS_EL1           = 33782,  // S2_0_c7_c14_6
	REG_SPMCGCR0_EL1                = 34024,  // S2_0_c9_c13_0
	REG_SPMCGCR1_EL1                = 34025,  // S2_0_c9_c13_1
	REG_SPMACCESSR_EL1              = 34027,  // S2_0_c9_c13_3
	REG_SPMIIDR_EL1                 = 34028,  // S2_0_c9_c13_4
	REG_SPMDEVARCH_EL1              = 34029,  // S2_0_c9_c13_5
	REG_SPMDEVAFF_EL1               = 34030,  // S2_0_c9_c13_6
	REG_SPMCFGR_EL1                 = 34031,  // S2_0_c9_c13_7
	REG_SPMINTENSET_EL1             = 34033,  // S2_0_c9_c14_1
	REG_SPMINTENCLR_EL1             = 34034,  // S2_0_c9_c14_2
	REG_PMEVCNTSVR0_EL1             = 34624,  // S2_0_c14_c8_0
	REG_PMEVCNTSVR1_EL1             = 34625,  // S2_0_c14_c8_1
	REG_PMEVCNTSVR2_EL1             = 34626,  // S2_0_c14_c8_2
	REG_PMEVCNTSVR3_EL1             = 34627,  // S2_0_c14_c8_3
	REG_PMEVCNTSVR4_EL1             = 34628,  // S2_0_c14_c8_4
	REG_PMEVCNTSVR5_EL1             = 34629,  // S2_0_c14_c8_5
	REG_PMEVCNTSVR6_EL1             = 34630,  // S2_0_c14_c8_6
	REG_PMEVCNTSVR7_EL1             = 34631,  // S2_0_c14_c8_7
	REG_PMEVCNTSVR8_EL1             = 34632,  // S2_0_c14_c9_0
	REG_PMEVCNTSVR9_EL1             = 34633,  // S2_0_c14_c9_1
	REG_PMEVCNTSVR10_EL1            = 34634,  // S2_0_c14_c9_2
	REG_PMEVCNTSVR11_EL1            = 34635,  // S2_0_c14_c9_3
	REG_PMEVCNTSVR12_EL1            = 34636,  // S2_0_c14_c9_4
	REG_PMEVCNTSVR13_EL1            = 34637,  // S2_0_c14_c9_5
	REG_PMEVCNTSVR14_EL1            = 34638,  // S2_0_c14_c9_6
	REG_PMEVCNTSVR15_EL1            = 34639,  // S2_0_c14_c9_7
	REG_PMEVCNTSVR16_EL1            = 34640,  // S2_0_c14_c10_0
	REG_PMEVCNTSVR17_EL1            = 34641,  // S2_0_c14_c10_1
	REG_PMEVCNTSVR18_EL1            = 34642,  // S2_0_c14_c10_2
	REG_PMEVCNTSVR19_EL1            = 34643,  // S2_0_c14_c10_3
	REG_PMEVCNTSVR20_EL1            = 34644,  // S2_0_c14_c10_4
	REG_PMEVCNTSVR21_EL1            = 34645,  // S2_0_c14_c10_5
	REG_PMEVCNTSVR22_EL1            = 34646,  // S2_0_c14_c10_6
	REG_PMEVCNTSVR23_EL1            = 34647,  // S2_0_c14_c10_7
	REG_PMEVCNTSVR24_EL1            = 34648,  // S2_0_c14_c11_0
	REG_PMEVCNTSVR25_EL1            = 34649,  // S2_0_c14_c11_1
	REG_PMEVCNTSVR26_EL1            = 34650,  // S2_0_c14_c11_2
	REG_PMEVCNTSVR27_EL1            = 34651,  // S2_0_c14_c11_3
	REG_PMEVCNTSVR28_EL1            = 34652,  // S2_0_c14_c11_4
	REG_PMEVCNTSVR29_EL1            = 34653,  // S2_0_c14_c11_5
	REG_PMEVCNTSVR30_EL1            = 34654,  // S2_0_c14_c11_6
	REG_PMCCNTSVR_EL1               = 34655,  // S2_0_c14_c11_7
	REG_PMICNTSVR_EL1               = 34656,  // S2_0_c14_c12_0
	REG_TRCTRACEIDR                 = 34817,  // S2_1_c0_c0_1
	REG_TRCVICTLR                   = 34818,  // S2_1_c0_c0_2
	REG_TRCSEQEVR0                  = 34820,  // S2_1_c0_c0_4
	REG_TRCCNTRLDVR0                = 34821,  // S2_1_c0_c0_5
	REG_TRCIDR8                     = 34822,  // S2_1_c0_c0_6
	REG_TRCIMSPEC0                  = 34823,  // S2_1_c0_c0_7
	REG_TRCPRGCTLR                  = 34824,  // S2_1_c0_c1_0
	REG_TRCQCTLR                    = 34825,  // S2_1_c0_c1_1
	REG_TRCVIIECTLR                 = 34826,  // S2_1_c0_c1_2
	REG_TRCSEQEVR1                  = 34828,  // S2_1_c0_c1_4
	REG_TRCCNTRLDVR1                = 34829,  // S2_1_c0_c1_5
	REG_TRCIDR9                     = 34830,  // S2_1_c0_c1_6
	REG_TRCIMSPEC1                  = 34831,  // S2_1_c0_c1_7
	REG_TRCITEEDCR                  = 34833,  // S2_1_c0_c2_1
	REG_TRCVISSCTLR                 = 34834,  // S2_1_c0_c2_2
	REG_TRCSEQEVR2                  = 34836,  // S2_1_c0_c2_4
	REG_TRCCNTRLDVR2                = 34837,  // S2_1_c0_c2_5
	REG_TRCIDR10                    = 34838,  // S2_1_c0_c2_6
	REG_TRCIMSPEC2                  = 34839,  // S2_1_c0_c2_7
	REG_TRCSTATR                    = 34840,  // S2_1_c0_c3_0
	REG_TRCVIPCSSCTLR               = 34842,  // S2_1_c0_c3_2
	REG_TRCCNTRLDVR3                = 34845,  // S2_1_c0_c3_5
	REG_TRCIDR11                    = 34846,  // S2_1_c0_c3_6
	REG_TRCIMSPEC3                  = 34847,  // S2_1_c0_c3_7
	REG_TRCCONFIGR                  = 34848,  // S2_1_c0_c4_0
	REG_TRCCNTCTLR0                 = 34853,  // S2_1_c0_c4_5
	REG_TRCIDR12                    = 34854,  // S2_1_c0_c4_6
	REG_TRCIMSPEC4                  = 34855,  // S2_1_c0_c4_7
	REG_TRCCNTCTLR1                 = 34861,  // S2_1_c0_c5_5
	REG_TRCIDR13                    = 34862,  // S2_1_c0_c5_6
	REG_TRCIMSPEC5                  = 34863,  // S2_1_c0_c5_7
	REG_TRCAUXCTLR                  = 34864,  // S2_1_c0_c6_0
	REG_TRCSEQRSTEVR                = 34868,  // S2_1_c0_c6_4
	REG_TRCCNTCTLR2                 = 34869,  // S2_1_c0_c6_5
	REG_TRCIMSPEC6                  = 34871,  // S2_1_c0_c6_7
	REG_TRCSEQSTR                   = 34876,  // S2_1_c0_c7_4
	REG_TRCCNTCTLR3                 = 34877,  // S2_1_c0_c7_5
	REG_TRCIMSPEC7                  = 34879,  // S2_1_c0_c7_7
	REG_TRCEVENTCTL0R               = 34880,  // S2_1_c0_c8_0
	REG_TRCEXTINSELR0               = 34884,  // S2_1_c0_c8_4
	REG_TRCCNTVR0                   = 34885,  // S2_1_c0_c8_5
	REG_TRCIDR0                     = 34887,  // S2_1_c0_c8_7
	REG_TRCEVENTCTL1R               = 34888,  // S2_1_c0_c9_0
	REG_TRCEXTINSELR1               = 34892,  // S2_1_c0_c9_4
	REG_TRCCNTVR1                   = 34893,  // S2_1_c0_c9_5
	REG_TRCIDR1                     = 34895,  // S2_1_c0_c9_7
	REG_TRCRSR                      = 34896,  // S2_1_c0_c10_0
	REG_TRCEXTINSELR2               = 34900,  // S2_1_c0_c10_4
	REG_TRCCNTVR2                   = 34901,  // S2_1_c0_c10_5
	REG_TRCIDR2                     = 34903,  // S2_1_c0_c10_7
	REG_TRCSTALLCTLR                = 34904,  // S2_1_c0_c11_0
	REG_TRCEXTINSELR3               = 34908,  // S2_1_c0_c11_4
	REG_TRCCNTVR3                   = 34909,  // S2_1_c0_c11_5
	REG_TRCIDR3                     = 34911,  // S2_1_c0_c11_7
	REG_TRCTSCTLR                   = 34912,  // S2_1_c0_c12_0
	REG_TRCIDR4                     = 34919,  // S2_1_c0_c12_7
	REG_TRCSYNCPR                   = 34920,  // S2_1_c0_c13_0
	REG_TRCIDR5                     = 34927,  // S2_1_c0_c13_7
	REG_TRCCCCTLR                   = 34928,  // S2_1_c0_c14_0
	REG_TRCIDR6                     = 34935,  // S2_1_c0_c14_7
	REG_TRCBBCTLR                   = 34936,  // S2_1_c0_c15_0
	REG_TRCIDR7                     = 34943,  // S2_1_c0_c15_7
	REG_TRCRSCTLR0                  = 34944,  // S2_1_c1_c0_0
	REG_TRCRSCTLR16                 = 34945,  // S2_1_c1_c0_1
	REG_TRCSSCCR0                   = 34946,  // S2_1_c1_c0_2
	REG_TRCSSPCICR0                 = 34947,  // S2_1_c1_c0_3
	REG_TRCRSCTLR1                  = 34952,  // S2_1_c1_c1_0
	REG_TRCRSCTLR17                 = 34953,  // S2_1_c1_c1_1
	REG_TRCSSCCR1                   = 34954,  // S2_1_c1_c1_2
	REG_TRCSSPCICR1                 = 34955,  // S2_1_c1_c1_3
	REG_TRCOSLSR                    = 34956,  // S2_1_c1_c1_4
	REG_TRCRSCTLR2                  = 34960,  // S2_1_c1_c2_0
	REG_TRCRSCTLR18                 = 34961,  // S2_1_c1_c2_1
	REG_TRCSSCCR2                   = 34962,  // S2_1_c1_c2_2
	REG_TRCSSPCICR2                 = 34963,  // S2_1_c1_c2_3
	REG_TRCRSCTLR3                  = 34968,  // S2_1_c1_c3_0
	REG_TRCRSCTLR19                 = 34969,  // S2_1_c1_c3_1
	REG_TRCSSCCR3                   = 34970,  // S2_1_c1_c3_2
	REG_TRCSSPCICR3                 = 34971,  // S2_1_c1_c3_3
	REG_TRCRSCTLR4                  = 34976,  // S2_1_c1_c4_0
	REG_TRCRSCTLR20                 = 34977,  // S2_1_c1_c4_1
	REG_TRCSSCCR4                   = 34978,  // S2_1_c1_c4_2
	REG_TRCSSPCICR4                 = 34979,  // S2_1_c1_c4_3
	REG_TRCRSCTLR5                  = 34984,  // S2_1_c1_c5_0
	REG_TRCRSCTLR21                 = 34985,  // S2_1_c1_c5_1
	REG_TRCSSCCR5                   = 34986,  // S2_1_c1_c5_2
	REG_TRCSSPCICR5                 = 34987,  // S2_1_c1_c5_3
	REG_TRCRSCTLR6                  = 34992,  // S2_1_c1_c6_0
	REG_TRCRSCTLR22                 = 34993,  // S2_1_c1_c6_1
	REG_TRCSSCCR6                   = 34994,  // S2_1_c1_c6_2
	REG_TRCSSPCICR6                 = 34995,  // S2_1_c1_c6_3
	REG_TRCRSCTLR7                  = 35000,  // S2_1_c1_c7_0
	REG_TRCRSCTLR23                 = 35001,  // S2_1_c1_c7_1
	REG_TRCSSCCR7                   = 35002,  // S2_1_c1_c7_2
	REG_TRCSSPCICR7                 = 35003,  // S2_1_c1_c7_3
	REG_TRCRSCTLR8                  = 35008,  // S2_1_c1_c8_0
	REG_TRCRSCTLR24                 = 35009,  // S2_1_c1_c8_1
	REG_TRCSSCSR0                   = 35010,  // S2_1_c1_c8_2
	REG_TRCRSCTLR9                  = 35016,  // S2_1_c1_c9_0
	REG_TRCRSCTLR25                 = 35017,  // S2_1_c1_c9_1
	REG_TRCSSCSR1                   = 35018,  // S2_1_c1_c9_2
	REG_TRCRSCTLR10                 = 35024,  // S2_1_c1_c10_0
	REG_TRCRSCTLR26                 = 35025,  // S2_1_c1_c10_1
	REG_TRCSSCSR2                   = 35026,  // S2_1_c1_c10_2
	REG_TRCRSCTLR11                 = 35032,  // S2_1_c1_c11_0
	REG_TRCRSCTLR27                 = 35033,  // S2_1_c1_c11_1
	REG_TRCSSCSR3                   = 35034,  // S2_1_c1_c11_2
	REG_TRCRSCTLR12                 = 35040,  // S2_1_c1_c12_0
	REG_TRCRSCTLR28                 = 35041,  // S2_1_c1_c12_1
	REG_TRCSSCSR4                   = 35042,  // S2_1_c1_c12_2
	REG_TRCRSCTLR13                 = 35048,  // S2_1_c1_c13_0
	REG_TRCRSCTLR29                 = 35049,  // S2_1_c1_c13_1
	REG_TRCSSCSR5                   = 35050,  // S2_1_c1_c13_2
	REG_TRCRSCTLR14                 = 35056,  // S2_1_c1_c14_0
	REG_TRCRSCTLR30                 = 35057,  // S2_1_c1_c14_1
	REG_TRCSSCSR6                   = 35058,  // S2_1_c1_c14_2
	REG_TRCRSCTLR15                 = 35064,  // S2_1_c1_c15_0
	REG_TRCRSCTLR31                 = 35065,  // S2_1_c1_c15_1
	REG_TRCSSCSR7                   = 35066,  // S2_1_c1_c15_2
	REG_TRCACVR0                    = 35072,  // S2_1_c2_c0_0
	REG_TRCACVR8                    = 35073,  // S2_1_c2_c0_1
	REG_TRCACATR0                   = 35074,  // S2_1_c2_c0_2
	REG_TRCACATR8                   = 35075,  // S2_1_c2_c0_3
	REG_TRCACVR1                    = 35088,  // S2_1_c2_c2_0
	REG_TRCACVR9                    = 35089,  // S2_1_c2_c2_1
	REG_TRCACATR1                   = 35090,  // S2_1_c2_c2_2
	REG_TRCACATR9                   = 35091,  // S2_1_c2_c2_3
	REG_TRCACVR2                    = 35104,  // S2_1_c2_c4_0
	REG_TRCACVR10                   = 35105,  // S2_1_c2_c4_1
	REG_TRCACATR2                   = 35106,  // S2_1_c2_c4_2
	REG_TRCACATR10                  = 35107,  // S2_1_c2_c4_3
	REG_TRCACVR3                    = 35120,  // S2_1_c2_c6_0
	REG_TRCACVR11                   = 35121,  // S2_1_c2_c6_1
	REG_TRCACATR3                   = 35122,  // S2_1_c2_c6_2
	REG_TRCACATR11                  = 35123,  // S2_1_c2_c6_3
	REG_TRCACVR4                    = 35136,  // S2_1_c2_c8_0
	REG_TRCACVR12                   = 35137,  // S2_1_c2_c8_1
	REG_TRCACATR4                   = 35138,  // S2_1_c2_c8_2
	REG_TRCACATR12                  = 35139,  // S2_1_c2_c8_3
	REG_TRCACVR5                    = 35152,  // S2_1_c2_c10_0
	REG_TRCACVR13                   = 35153,  // S2_1_c2_c10_1
	REG_TRCACATR5                   = 35154,  // S2_1_c2_c10_2
	REG_TRCACATR13                  = 35155,  // S2_1_c2_c10_3
	REG_TRCACVR6                    = 35168,  // S2_1_c2_c12_0
	REG_TRCACVR14                   = 35169,  // S2_1_c2_c12_1
	REG_TRCACATR6                   = 35170,  // S2_1_c2_c12_2
	REG_TRCACATR14                  = 35171,  // S2_1_c2_c12_3
	REG_TRCACVR7                    = 35184,  // S2_1_c2_c14_0
	REG_TRCACVR15                   = 35185,  // S2_1_c2_c14_1
	REG_TRCACATR7                   = 35186,  // S2_1_c2_c14_2
	REG_TRCACATR15                  = 35187,  // S2_1_c2_c14_3
	REG_TRCCIDCVR0                  = 35200,  // S2_1_c3_c0_0
	REG_TRCVMIDCVR0                 = 35201,  // S2_1_c3_c0_1
	REG_TRCCIDCCTLR0                = 35202,  // S2_1_c3_c0_2
	REG_TRCCIDCCTLR1                = 35210,  // S2_1_c3_c1_2
	REG_TRCCIDCVR1                  = 35216,  // S2_1_c3_c2_0
	REG_TRCVMIDCVR1                 = 35217,  // S2_1_c3_c2_1
	REG_TRCVMIDCCTLR0               = 35218,  // S2_1_c3_c2_2
	REG_TRCVMIDCCTLR1               = 35226,  // S2_1_c3_c3_2
	REG_TRCCIDCVR2                  = 35232,  // S2_1_c3_c4_0
	REG_TRCVMIDCVR2                 = 35233,  // S2_1_c3_c4_1
	REG_TRCCIDCVR3                  = 35248,  // S2_1_c3_c6_0
	REG_TRCVMIDCVR3                 = 35249,  // S2_1_c3_c6_1
	REG_TRCCIDCVR4                  = 35264,  // S2_1_c3_c8_0
	REG_TRCVMIDCVR4                 = 35265,  // S2_1_c3_c8_1
	REG_TRCCIDCVR5                  = 35280,  // S2_1_c3_c10_0
	REG_TRCVMIDCVR5                 = 35281,  // S2_1_c3_c10_1
	REG_TRCCIDCVR6                  = 35296,  // S2_1_c3_c12_0
	REG_TRCVMIDCVR6                 = 35297,  // S2_1_c3_c12_1
	REG_TRCCIDCVR7                  = 35312,  // S2_1_c3_c14_0
	REG_TRCVMIDCVR7                 = 35313,  // S2_1_c3_c14_1
	REG_TRCDEVID                    = 35735,  // S2_1_c7_c2_7
	REG_TRCCLAIMSET                 = 35782,  // S2_1_c7_c8_6
	REG_TRCCLAIMCLR                 = 35790,  // S2_1_c7_c9_6
	REG_TRCAUTHSTATUS               = 35830,  // S2_1_c7_c14_6
	REG_TRCDEVARCH                  = 35838,  // S2_1_c7_c15_6
	REG_BRBINF0_EL1                 = 35840,  // S2_1_c8_c0_0
	REG_BRBSRC0_EL1                 = 35841,  // S2_1_c8_c0_1
	REG_BRBTGT0_EL1                 = 35842,  // S2_1_c8_c0_2
	REG_BRBINF16_EL1                = 35844,  // S2_1_c8_c0_4
	REG_BRBSRC16_EL1                = 35845,  // S2_1_c8_c0_5
	REG_BRBTGT16_EL1                = 35846,  // S2_1_c8_c0_6
	REG_BRBINF1_EL1                 = 35848,  // S2_1_c8_c1_0
	REG_BRBSRC1_EL1                 = 35849,  // S2_1_c8_c1_1
	REG_BRBTGT1_EL1                 = 35850,  // S2_1_c8_c1_2
	REG_BRBINF17_EL1                = 35852,  // S2_1_c8_c1_4
	REG_BRBSRC17_EL1                = 35853,  // S2_1_c8_c1_5
	REG_BRBTGT17_EL1                = 35854,  // S2_1_c8_c1_6
	REG_BRBINF2_EL1                 = 35856,  // S2_1_c8_c2_0
	REG_BRBSRC2_EL1                 = 35857,  // S2_1_c8_c2_1
	REG_BRBTGT2_EL1                 = 35858,  // S2_1_c8_c2_2
	REG_BRBINF18_EL1                = 35860,  // S2_1_c8_c2_4
	REG_BRBSRC18_EL1                = 35861,  // S2_1_c8_c2_5
	REG_BRBTGT18_EL1                = 35862,  // S2_1_c8_c2_6
	REG_BRBINF3_EL1                 = 35864,  // S2_1_c8_c3_0
	REG_BRBSRC3_EL1                 = 35865,  // S2_1_c8_c3_1
	REG_BRBTGT3_EL1                 = 35866,  // S2_1_c8_c3_2
	REG_BRBINF19_EL1                = 35868,  // S2_1_c8_c3_4
	REG_BRBSRC19_EL1                = 35869,  // S2_1_c8_c3_5
	REG_BRBTGT19_EL1                = 35870,  // S2_1_c8_c3_6
	REG_BRBINF4_EL1                 = 35872,  // S2_1_c8_c4_0
	REG_BRBSRC4_EL1                 = 35873,  // S2_1_c8_c4_1
	REG_BRBTGT4_EL1                 = 35874,  // S2_1_c8_c4_2
	REG_BRBINF20_EL1                = 35876,  // S2_1_c8_c4_4
	REG_BRBSRC20_EL1                = 35877,  // S2_1_c8_c4_5
	REG_BRBTGT20_EL1                = 35878,  // S2_1_c8_c4_6
	REG_BRBINF5_EL1                 = 35880,  // S2_1_c8_c5_0
	REG_BRBSRC5_EL1                 = 35881,  // S2_1_c8_c5_1
	REG_BRBTGT5_EL1                 = 35882,  // S2_1_c8_c5_2
	REG_BRBINF21_EL1                = 35884,  // S2_1_c8_c5_4
	REG_BRBSRC21_EL1                = 35885,  // S2_1_c8_c5_5
	REG_BRBTGT21_EL1                = 35886,  // S2_1_c8_c5_6
	REG_BRBINF6_EL1                 = 35888,  // S2_1_c8_c6_0
	REG_BRBSRC6_EL1                 = 35889,  // S2_1_c8_c6_1
	REG_BRBTGT6_EL1                 = 35890,  // S2_1_c8_c6_2
	REG_BRBINF22_EL1                = 35892,  // S2_1_c8_c6_4
	REG_BRBSRC22_EL1                = 35893,  // S2_1_c8_c6_5
	REG_BRBTGT22_EL1                = 35894,  // S2_1_c8_c6_6
	REG_BRBINF7_EL1                 = 35896,  // S2_1_c8_c7_0
	REG_BRBSRC7_EL1                 = 35897,  // S2_1_c8_c7_1
	REG_BRBTGT7_EL1                 = 35898,  // S2_1_c8_c7_2
	REG_BRBINF23_EL1                = 35900,  // S2_1_c8_c7_4
	REG_BRBSRC23_EL1                = 35901,  // S2_1_c8_c7_5
	REG_BRBTGT23_EL1                = 35902,  // S2_1_c8_c7_6
	REG_BRBINF8_EL1                 = 35904,  // S2_1_c8_c8_0
	REG_BRBSRC8_EL1                 = 35905,  // S2_1_c8_c8_1
	REG_BRBTGT8_EL1                 = 35906,  // S2_1_c8_c8_2
	REG_BRBINF24_EL1                = 35908,  // S2_1_c8_c8_4
	REG_BRBSRC24_EL1                = 35909,  // S2_1_c8_c8_5
	REG_BRBTGT24_EL1                = 35910,  // S2_1_c8_c8_6
	REG_BRBINF9_EL1                 = 35912,  // S2_1_c8_c9_0
	REG_BRBSRC9_EL1                 = 35913,  // S2_1_c8_c9_1
	REG_BRBTGT9_EL1                 = 35914,  // S2_1_c8_c9_2
	REG_BRBINF25_EL1                = 35916,  // S2_1_c8_c9_4
	REG_BRBSRC25_EL1                = 35917,  // S2_1_c8_c9_5
	REG_BRBTGT25_EL1                = 35918,  // S2_1_c8_c9_6
	REG_BRBINF10_EL1                = 35920,  // S2_1_c8_c10_0
	REG_BRBSRC10_EL1                = 35921,  // S2_1_c8_c10_1
	REG_BRBTGT10_EL1                = 35922,  // S2_1_c8_c10_2
	REG_BRBINF26_EL1                = 35924,  // S2_1_c8_c10_4
	REG_BRBSRC26_EL1                = 35925,  // S2_1_c8_c10_5
	REG_BRBTGT26_EL1                = 35926,  // S2_1_c8_c10_6
	REG_BRBINF11_EL1                = 35928,  // S2_1_c8_c11_0
	REG_BRBSRC11_EL1                = 35929,  // S2_1_c8_c11_1
	REG_BRBTGT11_EL1                = 35930,  // S2_1_c8_c11_2
	REG_BRBINF27_EL1                = 35932,  // S2_1_c8_c11_4
	REG_BRBSRC27_EL1                = 35933,  // S2_1_c8_c11_5
	REG_BRBTGT27_EL1                = 35934,  // S2_1_c8_c11_6
	REG_BRBINF12_EL1                = 35936,  // S2_1_c8_c12_0
	REG_BRBSRC12_EL1                = 35937,  // S2_1_c8_c12_1
	REG_BRBTGT12_EL1                = 35938,  // S2_1_c8_c12_2
	REG_BRBINF28_EL1                = 35940,  // S2_1_c8_c12_4
	REG_BRBSRC28_EL1                = 35941,  // S2_1_c8_c12_5
	REG_BRBTGT28_EL1                = 35942,  // S2_1_c8_c12_6
	REG_BRBINF13_EL1                = 35944,  // S2_1_c8_c13_0
	REG_BRBSRC13_EL1                = 35945,  // S2_1_c8_c13_1
	REG_BRBTGT13_EL1                = 35946,  // S2_1_c8_c13_2
	REG_BRBINF29_EL1                = 35948,  // S2_1_c8_c13_4
	REG_BRBSRC29_EL1                = 35949,  // S2_1_c8_c13_5
	REG_BRBTGT29_EL1                = 35950,  // S2_1_c8_c13_6
	REG_BRBINF14_EL1                = 35952,  // S2_1_c8_c14_0
	REG_BRBSRC14_EL1                = 35953,  // S2_1_c8_c14_1
	REG_BRBTGT14_EL1                = 35954,  // S2_1_c8_c14_2
	REG_BRBINF30_EL1                = 35956,  // S2_1_c8_c14_4
	REG_BRBSRC30_EL1                = 35957,  // S2_1_c8_c14_5
	REG_BRBTGT30_EL1                = 35958,  // S2_1_c8_c14_6
	REG_BRBINF15_EL1                = 35960,  // S2_1_c8_c15_0
	REG_BRBSRC15_EL1                = 35961,  // S2_1_c8_c15_1
	REG_BRBTGT15_EL1                = 35962,  // S2_1_c8_c15_2
	REG_BRBINF31_EL1                = 35964,  // S2_1_c8_c15_4
	REG_BRBSRC31_EL1                = 35965,  // S2_1_c8_c15_5
	REG_BRBTGT31_EL1                = 35966,  // S2_1_c8_c15_6
	REG_BRBCR_EL1                   = 35968,  // S2_1_c9_c0_0
	REG_BRBFCR_EL1                  = 35969,  // S2_1_c9_c0_1
	REG_BRBTS_EL1                   = 35970,  // S2_1_c9_c0_2
	REG_BRBINFINJ_EL1               = 35976,  // S2_1_c9_c1_0
	REG_BRBSRCINJ_EL1               = 35977,  // S2_1_c9_c1_1
	REG_BRBTGTINJ_EL1               = 35978,  // S2_1_c9_c1_2
	REG_BRBIDR0_EL1                 = 35984,  // S2_1_c9_c2_0
	REG_TEECR32_EL1                 = 36864,  // S2_2_c0_c0_0
	REG_TEEHBR32_EL1                = 36992,  // S2_2_c1_c0_0
	REG_MDCCSR_EL0                  = 38920,  // S2_3_c0_c1_0
	REG_DBGDTR_EL0                  = 38944,  // S2_3_c0_c4_0
	REG_DBGDTRRX_EL0                = 38952,  // S2_3_c0_c5_0
	REG_SPMCR_EL0                   = 40160,  // S2_3_c9_c12_0
	REG_SPMCNTENSET_EL0             = 40161,  // S2_3_c9_c12_1
	REG_SPMCNTENCLR_EL0             = 40162,  // S2_3_c9_c12_2
	REG_SPMOVSCLR_EL0               = 40163,  // S2_3_c9_c12_3
	REG_SPMZR_EL0                   = 40164,  // S2_3_c9_c12_4
	REG_SPMSELR_EL0                 = 40165,  // S2_3_c9_c12_5
	REG_SPMOVSSET_EL0               = 40179,  // S2_3_c9_c14_3
	REG_SPMEVCNTR0_EL0              = 40704,  // S2_3_c14_c0_0
	REG_SPMEVCNTR1_EL0              = 40705,  // S2_3_c14_c0_1
	REG_SPMEVCNTR2_EL0              = 40706,  // S2_3_c14_c0_2
	REG_SPMEVCNTR3_EL0              = 40707,  // S2_3_c14_c0_3
	REG_SPMEVCNTR4_EL0              = 40708,  // S2_3_c14_c0_4
	REG_SPMEVCNTR5_EL0              = 40709,  // S2_3_c14_c0_5
	REG_SPMEVCNTR6_EL0              = 40710,  // S2_3_c14_c0_6
	REG_SPMEVCNTR7_EL0              = 40711,  // S2_3_c14_c0_7
	REG_SPMEVCNTR8_EL0              = 40712,  // S2_3_c14_c1_0
	REG_SPMEVCNTR9_EL0              = 40713,  // S2_3_c14_c1_1
	REG_SPMEVCNTR10_EL0             = 40714,  // S2_3_c14_c1_2
	REG_SPMEVCNTR11_EL0             = 40715,  // S2_3_c14_c1_3
	REG_SPMEVCNTR12_EL0             = 40716,  // S2_3_c14_c1_4
	REG_SPMEVCNTR13_EL0             = 40717,  // S2_3_c14_c1_5
	REG_SPMEVCNTR14_EL0             = 40718,  // S2_3_c14_c1_6
	REG_SPMEVCNTR15_EL0             = 40719,  // S2_3_c14_c1_7
	REG_SPMEVTYPER0_EL0             = 40720,  // S2_3_c14_c2_0
	REG_SPMEVTYPER1_EL0             = 40721,  // S2_3_c14_c2_1
	REG_SPMEVTYPER2_EL0             = 40722,  // S2_3_c14_c2_2
	REG_SPMEVTYPER3_EL0             = 40723,  // S2_3_c14_c2_3
	REG_SPMEVTYPER4_EL0             = 40724,  // S2_3_c14_c2_4
	REG_SPMEVTYPER5_EL0             = 40725,  // S2_3_c14_c2_5
	REG_SPMEVTYPER6_EL0             = 40726,  // S2_3_c14_c2_6
	REG_SPMEVTYPER7_EL0             = 40727,  // S2_3_c14_c2_7
	REG_SPMEVTYPER8_EL0             = 40728,  // S2_3_c14_c3_0
	REG_SPMEVTYPER9_EL0             = 40729,  // S2_3_c14_c3_1
	REG_SPMEVTYPER10_EL0            = 40730,  // S2_3_c14_c3_2
	REG_SPMEVTYPER11_EL0            = 40731,  // S2_3_c14_c3_3
	REG_SPMEVTYPER12_EL0            = 40732,  // S2_3_c14_c3_4
	REG_SPMEVTYPER13_EL0            = 40733,  // S2_3_c14_c3_5
	REG_SPMEVTYPER14_EL0            = 40734,  // S2_3_c14_c3_6
	REG_SPMEVTYPER15_EL0            = 40735,  // S2_3_c14_c3_7
	REG_SPMEVFILTR0_EL0             = 40736,  // S2_3_c14_c4_0
	REG_SPMEVFILTR1_EL0             = 40737,  // S2_3_c14_c4_1
	REG_SPMEVFILTR2_EL0             = 40738,  // S2_3_c14_c4_2
	REG_SPMEVFILTR3_EL0             = 40739,  // S2_3_c14_c4_3
	REG_SPMEVFILTR4_EL0             = 40740,  // S2_3_c14_c4_4
	REG_SPMEVFILTR5_EL0             = 40741,  // S2_3_c14_c4_5
	REG_SPMEVFILTR6_EL0             = 40742,  // S2_3_c14_c4_6
	REG_SPMEVFILTR7_EL0             = 40743,  // S2_3_c14_c4_7
	REG_SPMEVFILTR8_EL0             = 40744,  // S2_3_c14_c5_0
	REG_SPMEVFILTR9_EL0             = 40745,  // S2_3_c14_c5_1
	REG_SPMEVFILTR10_EL0            = 40746,  // S2_3_c14_c5_2
	REG_SPMEVFILTR11_EL0            = 40747,  // S2_3_c14_c5_3
	REG_SPMEVFILTR12_EL0            = 40748,  // S2_3_c14_c5_4
	REG_SPMEVFILTR13_EL0            = 40749,  // S2_3_c14_c5_5
	REG_SPMEVFILTR14_EL0            = 40750,  // S2_3_c14_c5_6
	REG_SPMEVFILTR15_EL0            = 40751,  // S2_3_c14_c5_7
	REG_SPMEVFILT2R0_EL0            = 40752,  // S2_3_c14_c6_0
	REG_SPMEVFILT2R1_EL0            = 40753,  // S2_3_c14_c6_1
	REG_SPMEVFILT2R2_EL0            = 40754,  // S2_3_c14_c6_2
	REG_SPMEVFILT2R3_EL0            = 40755,  // S2_3_c14_c6_3
	REG_SPMEVFILT2R4_EL0            = 40756,  // S2_3_c14_c6_4
	REG_SPMEVFILT2R5_EL0            = 40757,  // S2_3_c14_c6_5
	REG_SPMEVFILT2R6_EL0            = 40758,  // S2_3_c14_c6_6
	REG_SPMEVFILT2R7_EL0            = 40759,  // S2_3_c14_c6_7
	REG_SPMEVFILT2R8_EL0            = 40760,  // S2_3_c14_c7_0
	REG_SPMEVFILT2R9_EL0            = 40761,  // S2_3_c14_c7_1
	REG_SPMEVFILT2R10_EL0           = 40762,  // S2_3_c14_c7_2
	REG_SPMEVFILT2R11_EL0           = 40763,  // S2_3_c14_c7_3
	REG_SPMEVFILT2R12_EL0           = 40764,  // S2_3_c14_c7_4
	REG_SPMEVFILT2R13_EL0           = 40765,  // S2_3_c14_c7_5
	REG_SPMEVFILT2R14_EL0           = 40766,  // S2_3_c14_c7_6
	REG_SPMEVFILT2R15_EL0           = 40767,  // S2_3_c14_c7_7
	REG_DBGVCR32_EL2                = 41016,  // S2_4_c0_c7_0
	REG_BRBCR_EL2                   = 42112,  // S2_4_c9_c0_0
	REG_SPMACCESSR_EL2              = 42219,  // S2_4_c9_c13_3
	REG_BRBCR_EL12                  = 44160,  // S2_5_c9_c0_0
	REG_SPMACCESSR_EL12             = 44267,  // S2_5_c9_c13_3
	REG_SPMACCESSR_EL3              = 46315,  // S2_6_c9_c13_3
	REG_SPMROOTCR_EL3               = 46327,  // S2_6_c9_c14_7
	REG_SPMSCR_EL1                  = 48375,  // S2_7_c9_c14_7
	REG_MIDR_EL1                    = 49152,  // S3_0_c0_c0_0
	REG_MPIDR_EL1                   = 49157,  // S3_0_c0_c0_5
	REG_REVIDR_EL1                  = 49158,  // S3_0_c0_c0_6
	REG_ID_PFR0_EL1                 = 49160,  // S3_0_c0_c1_0
	REG_ID_PFR1_EL1                 = 49161,  // S3_0_c0_c1_1
	REG_ID_DFR0_EL1                 = 49162,  // S3_0_c0_c1_2
	REG_ID_AFR0_EL1                 = 49163,  // S3_0_c0_c1_3
	REG_ID_MMFR0_EL1                = 49164,  // S3_0_c0_c1_4
	REG_ID_MMFR1_EL1                = 49165,  // S3_0_c0_c1_5
	REG_ID_MMFR2_EL1                = 49166,  // S3_0_c0_c1_6
	REG_ID_MMFR3_EL1                = 49167,  // S3_0_c0_c1_7
	REG_ID_ISAR0_EL1                = 49168,  // S3_0_c0_c2_0
	REG_ID_ISAR1_EL1                = 49169,  // S3_0_c0_c2_1
	REG_ID_ISAR2_EL1                = 49170,  // S3_0_c0_c2_2
	REG_ID_ISAR3_EL1                = 49171,  // S3_0_c0_c2_3
	REG_ID_ISAR4_EL1                = 49172,  // S3_0_c0_c2_4
	REG_ID_ISAR5_EL1                = 49173,  // S3_0_c0_c2_5
	REG_ID_MMFR4_EL1                = 49174,  // S3_0_c0_c2_6
	REG_ID_ISAR6_EL1                = 49175,  // S3_0_c0_c2_7
	REG_MVFR0_EL1                   = 49176,  // S3_0_c0_c3_0
	REG_MVFR1_EL1                   = 49177,  // S3_0_c0_c3_1
	REG_MVFR2_EL1                   = 49178,  // S3_0_c0_c3_2
	REG_ID_AA32RES3_EL1             = 49179,  // S3_0_c0_c3_3
	REG_ID_PFR2_EL1                 = 49180,  // S3_0_c0_c3_4
	REG_ID_DFR1_EL1                 = 49181,  // S3_0_c0_c3_5
	REG_ID_MMFR5_EL1                = 49182,  // S3_0_c0_c3_6
	REG_ID_AA32RES7_EL1             = 49183,  // S3_0_c0_c3_7
	REG_ID_AA64PFR0_EL1             = 49184,  // S3_0_c0_c4_0
	REG_ID_AA64PFR1_EL1             = 49185,  // S3_0_c0_c4_1
	REG_ID_AA64PFR2_EL1             = 49186,  // S3_0_c0_c4_2
	REG_ID_AA64PFR3_EL1             = 49187,  // S3_0_c0_c4_3
	REG_ID_AA64ZFR0_EL1             = 49188,  // S3_0_c0_c4_4
	REG_ID_AA64SMFR0_EL1            = 49189,  // S3_0_c0_c4_5
	REG_ID_AA64ZFR2_EL1             = 49190,  // S3_0_c0_c4_6
	REG_ID_AA64FPFR0_EL1            = 49191,  // S3_0_c0_c4_7
	REG_ID_AA64DFR0_EL1             = 49192,  // S3_0_c0_c5_0
	REG_ID_AA64DFR1_EL1             = 49193,  // S3_0_c0_c5_1
	REG_ID_AA64DFR2_EL1             = 49194,  // S3_0_c0_c5_2
	REG_ID_AA64DFR3_EL1             = 49195,  // S3_0_c0_c5_3
	REG_ID_AA64AFR0_EL1             = 49196,  // S3_0_c0_c5_4
	REG_ID_AA64AFR1_EL1             = 49197,  // S3_0_c0_c5_5
	REG_ID_AA64AFR2_EL1             = 49198,  // S3_0_c0_c5_6
	REG_ID_AA64AFR3_EL1             = 49199,  // S3_0_c0_c5_7
	REG_ID_AA64ISAR0_EL1            = 49200,  // S3_0_c0_c6_0
	REG_ID_AA64ISAR1_EL1            = 49201,  // S3_0_c0_c6_1
	REG_ID_AA64ISAR2_EL1            = 49202,  // S3_0_c0_c6_2
	REG_ID_AA64ISAR3_EL1            = 49203,  // S3_0_c0_c6_3
	REG_ID_AA64ISAR4_EL1            = 49204,  // S3_0_c0_c6_4
	REG_ID_AA64ISAR5_EL1            = 49205,  // S3_0_c0_c6_5
	REG_ID_AA64ISAR6_EL1            = 49206,  // S3_0_c0_c6_6
	REG_ID_AA64ISAR7_EL1            = 49207,  // S3_0_c0_c6_7
	REG_ID_AA64MMFR0_EL1            = 49208,  // S3_0_c0_c7_0
	REG_ID_AA64MMFR1_EL1            = 49209,  // S3_0_c0_c7_1
	REG_ID_AA64MMFR2_EL1            = 49210,  // S3_0_c0_c7_2
	REG_ID_AA64MMFR3_EL1            = 49211,  // S3_0_c0_c7_3
	REG_ID_AA64MMFR4_EL1            = 49212,  // S3_0_c0_c7_4
	REG_ID_AA64MMFR5_EL1            = 49213,  // S3_0_c0_c7_5
	REG_ID_AA64MMFR6_EL1            = 49214,  // S3_0_c0_c7_6
	REG_ID_AA64MMFR7_EL1            = 49215,  // S3_0_c0_c7_7
	REG_SCTLR_EL1                   = 49280,  // S3_0_c1_c0_0
	REG_ACTLR_EL1                   = 49281,  // S3_0_c1_c0_1
	REG_CPACR_EL1                   = 49282,  // S3_0_c1_c0_2
	REG_SCTLR2_EL1                  = 49283,  // S3_0_c1_c0_3
	REG_RGSR_EL1                    = 49285,  // S3_0_c1_c0_5
	REG_GCR_EL1                     = 49286,  // S3_0_c1_c0_6
	REG_ZCR_EL1                     = 49296,  // S3_0_c1_c2_0
	REG_TRFCR_EL1                   = 49297,  // S3_0_c1_c2_1
	REG_TRCITECR_EL1                = 49299,  // S3_0_c1_c2_3
	REG_SMPRI_EL1                   = 49300,  // S3_0_c1_c2_4
	REG_SMCR_EL1                    = 49302,  // S3_0_c1_c2_6
	REG_SCTLRMASK_EL1               = 49312,  // S3_0_c1_c4_0
	REG_ACTLRMASK_EL1               = 49313,  // S3_0_c1_c4_1
	REG_CPACRMASK_EL1               = 49314,  // S3_0_c1_c4_2
	REG_SCTLR2MASK_EL1              = 49315,  // S3_0_c1_c4_3
	REG_CPACRALIAS_EL1              = 49316,  // S3_0_c1_c4_4
	REG_ACTLRALIAS_EL1              = 49317,  // S3_0_c1_c4_5
	REG_SCTLRALIAS_EL1              = 49318,  // S3_0_c1_c4_6
	REG_SCTLR2ALIAS_EL1             = 49319,  // S3_0_c1_c4_7
	REG_TTBR0_EL1                   = 49408,  // S3_0_c2_c0_0
	REG_TTBR1_EL1                   = 49409,  // S3_0_c2_c0_1
	REG_TCR_EL1                     = 49410,  // S3_0_c2_c0_2
	REG_TCR2_EL1                    = 49411,  // S3_0_c2_c0_3
	REG_APIAKEYLO_EL1               = 49416,  // S3_0_c2_c1_0
	REG_APIAKEYHI_EL1               = 49417,  // S3_0_c2_c1_1
	REG_APIBKEYLO_EL1               = 49418,  // S3_0_c2_c1_2
	REG_APIBKEYHI_EL1               = 49419,  // S3_0_c2_c1_3
	REG_APDAKEYLO_EL1               = 49424,  // S3_0_c2_c2_0
	REG_APDAKEYHI_EL1               = 49425,  // S3_0_c2_c2_1
	REG_APDBKEYLO_EL1               = 49426,  // S3_0_c2_c2_2
	REG_APDBKEYHI_EL1               = 49427,  // S3_0_c2_c2_3
	REG_APGAKEYLO_EL1               = 49432,  // S3_0_c2_c3_0
	REG_APGAKEYHI_EL1               = 49433,  // S3_0_c2_c3_1
	REG_GCSCR_EL1                   = 49448,  // S3_0_c2_c5_0
	REG_GCSPR_EL1                   = 49449,  // S3_0_c2_c5_1
	REG_GCSCRE0_EL1                 = 49450,  // S3_0_c2_c5_2
	REG_TCRMASK_EL1                 = 49466,  // S3_0_c2_c7_2
	REG_TCR2MASK_EL1                = 49467,  // S3_0_c2_c7_3
	REG_TCRALIAS_EL1                = 49470,  // S3_0_c2_c7_6
	REG_TCR2ALIAS_EL1               = 49471,  // S3_0_c2_c7_7
	REG_SPSR_EL1                    = 49664,  // S3_0_c4_c0_0
	REG_ELR_EL1                     = 49665,  // S3_0_c4_c0_1
	REG_SP_EL0                      = 49672,  // S3_0_c4_c1_0
	REG_SPSEL                       = 49680,  // S3_0_c4_c2_0
	REG_CURRENTEL                   = 49682,  // S3_0_c4_c2_2
	REG_PAN                         = 49683,  // S3_0_c4_c2_3
	REG_UAO                         = 49684,  // S3_0_c4_c2_4
	REG_ALLINT                      = 49688,  // S3_0_c4_c3_0
	REG_PM                          = 49689,  // S3_0_c4_c3_1
	REG_ICC_PMR_EL1                 = 49712,  // S3_0_c4_c6_0
	REG_AFSR0_EL1                   = 49800,  // S3_0_c5_c1_0
	REG_AFSR1_EL1                   = 49801,  // S3_0_c5_c1_1
	REG_ESR_EL1                     = 49808,  // S3_0_c5_c2_0
	REG_ERRIDR_EL1                  = 49816,  // S3_0_c5_c3_0
	REG_ERRSELR_EL1                 = 49817,  // S3_0_c5_c3_1
	REG_ERXGSR_EL1                  = 49818,  // S3_0_c5_c3_2
	REG_ERXFR_EL1                   = 49824,  // S3_0_c5_c4_0
	REG_ERXCTLR_EL1                 = 49825,  // S3_0_c5_c4_1
	REG_ERXSTATUS_EL1               = 49826,  // S3_0_c5_c4_2
	REG_ERXADDR_EL1                 = 49827,  // S3_0_c5_c4_3
	REG_ERXPFGF_EL1                 = 49828,  // S3_0_c5_c4_4
	REG_ERXPFGCTL_EL1               = 49829,  // S3_0_c5_c4_5
	REG_ERXPFGCDN_EL1               = 49830,  // S3_0_c5_c4_6
	REG_ERXMISC0_EL1                = 49832,  // S3_0_c5_c5_0
	REG_ERXMISC1_EL1                = 49833,  // S3_0_c5_c5_1
	REG_ERXMISC2_EL1                = 49834,  // S3_0_c5_c5_2
	REG_ERXMISC3_EL1                = 49835,  // S3_0_c5_c5_3
	REG_TFSR_EL1                    = 49840,  // S3_0_c5_c6_0
	REG_TFSRE0_EL1                  = 49841,  // S3_0_c5_c6_1
	REG_FAR_EL1                     = 49920,  // S3_0_c6_c0_0
	REG_PFAR_EL1                    = 49925,  // S3_0_c6_c0_5
	REG_PAR_EL1                     = 50080,  // S3_0_c7_c4_0
	REG_PMSCR_EL1                   = 50376,  // S3_0_c9_c9_0
	REG_PMSNEVFR_EL1                = 50377,  // S3_0_c9_c9_1
	REG_PMSICR_EL1                  = 50378,  // S3_0_c9_c9_2
	REG_PMSIRR_EL1                  = 50379,  // S3_0_c9_c9_3
	REG_PMSFCR_EL1                  = 50380,  // S3_0_c9_c9_4
	REG_PMSEVFR_EL1                 = 50381,  // S3_0_c9_c9_5
	REG_PMSLATFR_EL1                = 50382,  // S3_0_c9_c9_6
	REG_PMSIDR_EL1                  = 50383,  // S3_0_c9_c9_7
	REG_PMBLIMITR_EL1               = 50384,  // S3_0_c9_c10_0
	REG_PMBPTR_EL1                  = 50385,  // S3_0_c9_c10_1
	REG_PMBSR_EL1                   = 50387,  // S3_0_c9_c10_3
	REG_PMSDSFR_EL1                 = 50388,  // S3_0_c9_c10_4
	REG_PMBMAR_EL1                  = 50389,  // S3_0_c9_c10_5
	REG_PMBIDR_EL1                  = 50391,  // S3_0_c9_c10_7
	REG_TRBLIMITR_EL1               = 50392,  // S3_0_c9_c11_0
	REG_TRBPTR_EL1                  = 50393,  // S3_0_c9_c11_1
	REG_TRBBASER_EL1                = 50394,  // S3_0_c9_c11_2
	REG_TRBSR_EL1                   = 50395,  // S3_0_c9_c11_3
	REG_TRBMAR_EL1                  = 50396,  // S3_0_c9_c11_4
	REG_TRBMPAM_EL1                 = 50397,  // S3_0_c9_c11_5
	REG_TRBTRG_EL1                  = 50398,  // S3_0_c9_c11_6
	REG_TRBIDR_EL1                  = 50399,  // S3_0_c9_c11_7
	REG_PMSSCR_EL1                  = 50411,  // S3_0_c9_c13_3
	REG_PMINTENSET_EL1              = 50417,  // S3_0_c9_c14_1
	REG_PMINTENCLR_EL1              = 50418,  // S3_0_c9_c14_2
	REG_PMUACR_EL1                  = 50420,  // S3_0_c9_c14_4
	REG_PMECR_EL1                   = 50421,  // S3_0_c9_c14_5
	REG_PMMIR_EL1                   = 50422,  // S3_0_c9_c14_6
	REG_PMIAR_EL1                   = 50423,  // S3_0_c9_c14_7
	REG_MAIR_EL1                    = 50448,  // S3_0_c10_c2_0
	REG_MAIR2_EL1                   = 50449,  // S3_0_c10_c2_1
	REG_PIRE0_EL1                   = 50450,  // S3_0_c10_c2_2
	REG_PIR_EL1                     = 50451,  // S3_0_c10_c2_3
	REG_POR_EL1                     = 50452,  // S3_0_c10_c2_4
	REG_S2POR_EL1                   = 50453,  // S3_0_c10_c2_5
	REG_AMAIR_EL1                   = 50456,  // S3_0_c10_c3_0
	REG_AMAIR2_EL1                  = 50457,  // S3_0_c10_c3_1
	REG_LORSA_EL1                   = 50464,  // S3_0_c10_c4_0
	REG_LOREA_EL1                   = 50465,  // S3_0_c10_c4_1
	REG_LORN_EL1                    = 50466,  // S3_0_c10_c4_2
	REG_LORC_EL1                    = 50467,  // S3_0_c10_c4_3
	REG_MPAMIDR_EL1                 = 50468,  // S3_0_c10_c4_4
	REG_MPAMBWIDR_EL1               = 50469,  // S3_0_c10_c4_5
	REG_TLBIDIDR_EL1                = 50470,  // S3_0_c10_c4_6
	REG_LORID_EL1                   = 50471,  // S3_0_c10_c4_7
	REG_MPAM1_EL1                   = 50472,  // S3_0_c10_c5_0
	REG_MPAM0_EL1                   = 50473,  // S3_0_c10_c5_1
	REG_MPAMCTL_EL1                 = 50474,  // S3_0_c10_c5_2
	REG_MPAMSM_EL1                  = 50475,  // S3_0_c10_c5_3
	REG_MPAMBW1_EL1                 = 50476,  // S3_0_c10_c5_4
	REG_MPAMBW0_EL1                 = 50477,  // S3_0_c10_c5_5
	REG_MPAMBWSM_EL1                = 50479,  // S3_0_c10_c5_7
	REG_CTRR_C_LWR_EL1              = 50560,  // S3_0_c11_c0_0
	REG_CTRR_C_UPR_EL1              = 50561,  // S3_0_c11_c0_1
	REG_CTRR_D_LWR_EL1              = 50562,  // S3_0_c11_c0_2
	REG_CTRR_D_UPR_EL1              = 50563,  // S3_0_c11_c0_3
	REG_CTRR_C_LWR_EL12             = 50564,  // S3_0_c11_c0_4
	REG_CTRR_C_UPR_EL12             = 50565,  // S3_0_c11_c0_5
	REG_CTRR_D_LWR_EL12             = 50566,  // S3_0_c11_c0_6
	REG_CTRR_D_UPR_EL12             = 50567,  // S3_0_c11_c0_7
	REG_CTRR_C_LWR_EL2              = 50568,  // S3_0_c11_c1_0
	REG_CTRR_C_UPR_EL2              = 50569,  // S3_0_c11_c1_1
	REG_CTRR_D_LWR_EL2              = 50570,  // S3_0_c11_c1_2
	REG_CTRR_D_UPR_EL2              = 50571,  // S3_0_c11_c1_3
	REG_CTRR_C_CTL_EL1              = 50572,  // S3_0_c11_c1_4
	REG_CTRR_D_CTL_EL1              = 50573,  // S3_0_c11_c1_5
	REG_CTRR_C_CTL_EL12             = 50574,  // S3_0_c11_c1_6
	REG_CTRR_D_CTL_EL12             = 50575,  // S3_0_c11_c1_7
	REG_CTRR_C_CTL_EL2              = 50576,  // S3_0_c11_c2_0
	REG_CTRR_D_CTL_EL2              = 50577,  // S3_0_c11_c2_1
	REG_CTXR_A_LWR_EL1              = 50578,  // S3_0_c11_c2_2
	REG_CTXR_A_UPR_EL1              = 50579,  // S3_0_c11_c2_3
	REG_CTXR_B_LWR_EL1              = 50580,  // S3_0_c11_c2_4
	REG_CTXR_B_UPR_EL1              = 50581,  // S3_0_c11_c2_5
	REG_CTXR_C_LWR_EL1              = 50582,  // S3_0_c11_c2_6
	REG_CTXR_C_UPR_EL1              = 50583,  // S3_0_c11_c2_7
	REG_CTXR_D_LWR_EL1              = 50584,  // S3_0_c11_c3_0
	REG_CTXR_D_UPR_EL1              = 50585,  // S3_0_c11_c3_1
	REG_CTXR_A_LWR_EL12             = 50586,  // S3_0_c11_c3_2
	REG_CTXR_A_UPR_EL12             = 50587,  // S3_0_c11_c3_3
	REG_CTXR_B_LWR_EL12             = 50588,  // S3_0_c11_c3_4
	REG_CTXR_B_UPR_EL12             = 50589,  // S3_0_c11_c3_5
	REG_CTXR_C_LWR_EL12             = 50590,  // S3_0_c11_c3_6
	REG_CTXR_C_UPR_EL12             = 50591,  // S3_0_c11_c3_7
	REG_CTXR_D_LWR_EL12             = 50592,  // S3_0_c11_c4_0
	REG_CTXR_D_UPR_EL12             = 50593,  // S3_0_c11_c4_1
	REG_CTXR_A_LWR_EL2              = 50594,  // S3_0_c11_c4_2
	REG_CTXR_A_UPR_EL2              = 50595,  // S3_0_c11_c4_3
	REG_CTXR_B_LWR_EL2              = 50596,  // S3_0_c11_c4_4
	REG_CTXR_B_UPR_EL2              = 50597,  // S3_0_c11_c4_5
	REG_CTXR_C_LWR_EL2              = 50598,  // S3_0_c11_c4_6
	REG_CTXR_C_UPR_EL2              = 50599,  // S3_0_c11_c4_7
	REG_CTXR_D_LWR_EL2              = 50600,  // S3_0_c11_c5_0
	REG_CTXR_D_UPR_EL2              = 50601,  // S3_0_c11_c5_1
	REG_CTXR_A_CTL_EL1              = 50602,  // S3_0_c11_c5_2
	REG_CTXR_B_CTL_EL1              = 50603,  // S3_0_c11_c5_3
	REG_CTXR_C_CTL_EL1              = 50604,  // S3_0_c11_c5_4
	REG_CTXR_D_CTL_EL1              = 50605,  // S3_0_c11_c5_5
	REG_CTXR_A_CTL_EL12             = 50606,  // S3_0_c11_c5_6
	REG_CTXR_B_CTL_EL12             = 50607,  // S3_0_c11_c5_7
	REG_CTXR_C_CTL_EL12             = 50608,  // S3_0_c11_c6_0
	REG_CTXR_D_CTL_EL12             = 50609,  // S3_0_c11_c6_1
	REG_CTXR_A_CTL_EL2              = 50610,  // S3_0_c11_c6_2
	REG_CTXR_B_CTL_EL2              = 50611,  // S3_0_c11_c6_3
	REG_CTXR_C_CTL_EL2              = 50612,  // S3_0_c11_c6_4
	REG_CTXR_D_CTL_EL2              = 50613,  // S3_0_c11_c6_5
	REG_ACC_CTRR_C_LWR_EL2          = 50614,  // S3_0_c11_c6_6
	REG_ACC_CTRR_C_UPR_EL2          = 50615,  // S3_0_c11_c6_7
	REG_ACC_CTRR_D_LWR_EL2          = 50616,  // S3_0_c11_c7_0
	REG_ACC_CTRR_D_UPR_EL2          = 50617,  // S3_0_c11_c7_1
	REG_ACC_CTXR_A_LWR_EL2          = 50618,  // S3_0_c11_c7_2
	REG_ACC_CTXR_A_UPR_EL2          = 50619,  // S3_0_c11_c7_3
	REG_ACC_CTXR_B_LWR_EL2          = 50620,  // S3_0_c11_c7_4
	REG_ACC_CTXR_B_UPR_EL2          = 50621,  // S3_0_c11_c7_5
	REG_ACC_CTXR_C_LWR_EL2          = 50622,  // S3_0_c11_c7_6
	REG_ACC_CTXR_C_UPR_EL2          = 50623,  // S3_0_c11_c7_7
	REG_ACC_CTXR_D_LWR_EL2          = 50624,  // S3_0_c11_c8_0
	REG_ACC_CTXR_D_UPR_EL2          = 50625,  // S3_0_c11_c8_1
	REG_ACC_CTRR_C_CTL_EL2          = 50626,  // S3_0_c11_c8_2
	REG_ACC_CTRR_D_CTL_EL2          = 50627,  // S3_0_c11_c8_3
	REG_ACC_CTXR_A_CTL_EL2          = 50628,  // S3_0_c11_c8_4
	REG_ACC_CTXR_B_CTL_EL2          = 50629,  // S3_0_c11_c8_5
	REG_ACC_CTXR_C_CTL_EL2          = 50630,  // S3_0_c11_c8_6
	REG_ACC_CTXR_D_CTL_EL2          = 50631,  // S3_0_c11_c8_7
	REG_VBAR_EL1                    = 50688,  // S3_0_c12_c0_0
	REG_RVBAR_EL1                   = 50689,  // S3_0_c12_c0_1
	REG_RMR_EL1                     = 50690,  // S3_0_c12_c0_2
	REG_ISR_EL1                     = 50696,  // S3_0_c12_c1_0
	REG_DISR_EL1                    = 50697,  // S3_0_c12_c1_1
	REG_ICC_IAR0_EL1                = 50752,  // S3_0_c12_c8_0
	REG_ICC_EOIR0_EL1               = 50753,  // S3_0_c12_c8_1
	REG_ICC_HPPIR0_EL1              = 50754,  // S3_0_c12_c8_2
	REG_ICC_BPR0_EL1                = 50755,  // S3_0_c12_c8_3
	REG_ICC_AP0R0_EL1               = 50756,  // S3_0_c12_c8_4
	REG_ICC_AP0R1_EL1               = 50757,  // S3_0_c12_c8_5
	REG_ICC_AP0R2_EL1               = 50758,  // S3_0_c12_c8_6
	REG_ICC_AP0R3_EL1               = 50759,  // S3_0_c12_c8_7
	REG_ICC_AP1R0_EL1               = 50760,  // S3_0_c12_c9_0
	REG_ICC_AP1R1_EL1               = 50761,  // S3_0_c12_c9_1
	REG_ICC_AP1R2_EL1               = 50762,  // S3_0_c12_c9_2
	REG_ICC_AP1R3_EL1               = 50763,  // S3_0_c12_c9_3
	REG_ICC_NMIAR1_EL1              = 50765,  // S3_0_c12_c9_5
	REG_ICC_PPI_HMR0_EL1            = 50768,  // S3_0_c12_c10_0
	REG_ICC_PPI_HMR1_EL1            = 50769,  // S3_0_c12_c10_1
	REG_ICC_IDR0_EL1                = 50770,  // S3_0_c12_c10_2
	REG_ICC_HPPIR_EL1               = 50771,  // S3_0_c12_c10_3
	REG_ICC_ICSR_EL1                = 50772,  // S3_0_c12_c10_4
	REG_ICC_IAFFIDR_EL1             = 50773,  // S3_0_c12_c10_5
	REG_ICC_PPI_ENABLER0_EL1        = 50774,  // S3_0_c12_c10_6
	REG_ICC_PPI_ENABLER1_EL1        = 50775,  // S3_0_c12_c10_7
	REG_ICC_DIR_EL1                 = 50777,  // S3_0_c12_c11_1
	REG_ICC_RPR_EL1                 = 50779,  // S3_0_c12_c11_3
	REG_ICC_SGI1R_EL1               = 50781,  // S3_0_c12_c11_5
	REG_ICC_ASGI1R_EL1              = 50782,  // S3_0_c12_c11_6
	REG_ICC_SGI0R_EL1               = 50783,  // S3_0_c12_c11_7
	REG_ICC_IAR1_EL1                = 50784,  // S3_0_c12_c12_0
	REG_ICC_EOIR1_EL1               = 50785,  // S3_0_c12_c12_1
	REG_ICC_HPPIR1_EL1              = 50786,  // S3_0_c12_c12_2
	REG_ICC_BPR1_EL1                = 50787,  // S3_0_c12_c12_3
	REG_ICC_CTLR_EL1                = 50788,  // S3_0_c12_c12_4
	REG_ICC_SRE_EL1                 = 50789,  // S3_0_c12_c12_5
	REG_ICC_IGRPEN0_EL1             = 50790,  // S3_0_c12_c12_6
	REG_ICC_IGRPEN1_EL1             = 50791,  // S3_0_c12_c12_7
	REG_ICC_PPI_CACTIVER0_EL1       = 50792,  // S3_0_c12_c13_0
	REG_ICC_PPI_CACTIVER1_EL1       = 50793,  // S3_0_c12_c13_1
	REG_ICC_PPI_SACTIVER0_EL1       = 50794,  // S3_0_c12_c13_2
	REG_ICC_PPI_SACTIVER1_EL1       = 50795,  // S3_0_c12_c13_3
	REG_ICC_PPI_CPENDR0_EL1         = 50796,  // S3_0_c12_c13_4
	REG_ICC_PPI_CPENDR1_EL1         = 50797,  // S3_0_c12_c13_5
	REG_ICC_PPI_SPENDR0_EL1         = 50798,  // S3_0_c12_c13_6
	REG_ICC_PPI_SPENDR1_EL1         = 50799,  // S3_0_c12_c13_7
	REG_ICC_PPI_PRIORITYR0_EL1      = 50800,  // S3_0_c12_c14_0
	REG_ICC_PPI_PRIORITYR1_EL1      = 50801,  // S3_0_c12_c14_1
	REG_ICC_PPI_PRIORITYR2_EL1      = 50802,  // S3_0_c12_c14_2
	REG_ICC_PPI_PRIORITYR3_EL1      = 50803,  // S3_0_c12_c14_3
	REG_ICC_PPI_PRIORITYR4_EL1      = 50804,  // S3_0_c12_c14_4
	REG_ICC_PPI_PRIORITYR5_EL1      = 50805,  // S3_0_c12_c14_5
	REG_ICC_PPI_PRIORITYR6_EL1      = 50806,  // S3_0_c12_c14_6
	REG_ICC_PPI_PRIORITYR7_EL1      = 50807,  // S3_0_c12_c14_7
	REG_ICC_PPI_PRIORITYR8_EL1      = 50808,  // S3_0_c12_c15_0
	REG_ICC_PPI_PRIORITYR9_EL1      = 50809,  // S3_0_c12_c15_1
	REG_ICC_PPI_PRIORITYR10_EL1     = 50810,  // S3_0_c12_c15_2
	REG_ICC_PPI_PRIORITYR11_EL1     = 50811,  // S3_0_c12_c15_3
	REG_ICC_PPI_PRIORITYR12_EL1     = 50812,  // S3_0_c12_c15_4
	REG_ICC_PPI_PRIORITYR13_EL1     = 50813,  // S3_0_c12_c15_5
	REG_ICC_PPI_PRIORITYR14_EL1     = 50814,  // S3_0_c12_c15_6
	REG_ICC_PPI_PRIORITYR15_EL1     = 50815,  // S3_0_c12_c15_7
	REG_CONTEXTIDR_EL1              = 50817,  // S3_0_c13_c0_1
	REG_RCWSMASK_EL1                = 50819,  // S3_0_c13_c0_3
	REG_TPIDR_EL1                   = 50820,  // S3_0_c13_c0_4
	REG_ACCDATA_EL1                 = 50821,  // S3_0_c13_c0_5
	REG_RCWMASK_EL1                 = 50822,  // S3_0_c13_c0_6
	REG_SCXTNUM_EL1                 = 50823,  // S3_0_c13_c0_7
	REG_CNTKCTL_EL1                 = 50952,  // S3_0_c14_c1_0
	REG_HID0                        = 51072,  // S3_0_c15_c0_0
	REG_HID25                       = 51074,  // S3_0_c15_c0_2
	REG_HID26                       = 51075,  // S3_0_c15_c0_3
	REG_HID27                       = 51076,  // S3_0_c15_c0_4
	REG_HID28                       = 51077,  // S3_0_c15_c0_5
	REG_HID29                       = 51078,  // S3_0_c15_c0_6
	REG_HID34                       = 51079,  // S3_0_c15_c0_7
	REG_HID1                        = 51080,  // S3_0_c15_c1_0
	REG_HID21                       = 51083,  // S3_0_c15_c1_3
	REG_BIUVCSCUPCMDCRD             = 51084,  // S3_0_c15_c1_4
	REG_BIUVCSCUPDATCRD             = 51085,  // S3_0_c15_c1_5
	REG_HID2                        = 51088,  // S3_0_c15_c2_0
	REG_HID30                       = 51091,  // S3_0_c15_c2_3
	REG_HID31                       = 51092,  // S3_0_c15_c2_4
	REG_HID32                       = 51093,  // S3_0_c15_c2_5
	REG_HID33                       = 51095,  // S3_0_c15_c2_7
	REG_HID3                        = 51096,  // S3_0_c15_c3_0
	REG_BIUVCSCUPCMDCRDC2           = 51098,  // S3_0_c15_c3_2
	REG_BIUVCSCUPDATCRDC2           = 51099,  // S3_0_c15_c3_3
	REG_HID4                        = 51104,  // S3_0_c15_c4_0
	REG_HID5                        = 51112,  // S3_0_c15_c5_0
	REG_HID6                        = 51120,  // S3_0_c15_c6_0
	REG_HID7                        = 51128,  // S3_0_c15_c7_0
	REG_HID8                        = 51136,  // S3_0_c15_c8_0
	REG_HID9                        = 51144,  // S3_0_c15_c9_0
	REG_HID10                       = 51152,  // S3_0_c15_c10_0
	REG_BLOCK_CMAINT_CFG            = 51154,  // S3_0_c15_c10_2
	REG_HID11                       = 51160,  // S3_0_c15_c11_0
	REG_HID18                       = 51162,  // S3_0_c15_c11_2
	REG_HID36                       = 51164,  // S3_0_c15_c11_4
	REG_HID37                       = 51165,  // S3_0_c15_c11_5
	REG_HID12                       = 51168,  // S3_0_c15_c12_0
	REG_HID15                       = 51169,  // S3_0_c15_c12_1
	REG_HID19                       = 51170,  // S3_0_c15_c12_2
	REG_BIU_TLIMIT                  = 51176,  // S3_0_c15_c13_0
	REG_HID13                       = 51184,  // S3_0_c15_c14_0
	REG_HID_RCTX_G0CTL              = 51186,  // S3_0_c15_c14_2
	REG_HID_RCTX_G1CTL              = 51187,  // S3_0_c15_c14_3
	REG_HID14                       = 51192,  // S3_0_c15_c15_0
	REG_HID16                       = 51194,  // S3_0_c15_c15_2
	REG_LLC_WRR2                    = 51195,  // S3_0_c15_c15_3
	REG_BIU_AFI_CFG                 = 51196,  // S3_0_c15_c15_4
	REG_HID17                       = 51197,  // S3_0_c15_c15_5
	REG_HID24                       = 51198,  // S3_0_c15_c15_6
	REG_HID35                       = 51199,  // S3_0_c15_c15_7
	REG_CCSIDR_EL1                  = 51200,  // S3_1_c0_c0_0
	REG_CLIDR_EL1                   = 51201,  // S3_1_c0_c0_1
	REG_CCSIDR2_EL1                 = 51202,  // S3_1_c0_c0_2
	REG_GMID_EL1                    = 51204,  // S3_1_c0_c0_4
	REG_SMIDR_EL1                   = 51206,  // S3_1_c0_c0_6
	REG_AIDR_EL1                    = 51207,  // S3_1_c0_c0_7
	REG_ICC_APR_EL1                 = 52736,  // S3_1_c12_c0_0
	REG_ICC_CR0_EL1                 = 52737,  // S3_1_c12_c0_1
	REG_ICC_PCR_EL1                 = 52738,  // S3_1_c12_c0_2
	REG_ICC_HAPR_EL1                = 52739,  // S3_1_c12_c0_3
	REG_PMCR0_EL1                   = 53120,  // S3_1_c15_c0_0
	REG_APPL_CONTEXTPTR             = 53121,  // S3_1_c15_c0_1
	REG_LD_LATPROF_CTL_EL1          = 53122,  // S3_1_c15_c0_2
	REG_AON_CPU_MSTALL_CTL01_EL1    = 53123,  // S3_1_c15_c0_3
	REG_PM_MEMFLT_CTL23_EL1         = 53124,  // S3_1_c15_c0_4
	REG_AGTCNTV_CTL_EL0             = 53125,  // S3_1_c15_c0_5
	REG_AGTCNTVCTSS_NOREDIR_EL0     = 53126,  // S3_1_c15_c0_6
	REG_PMCR1_EL1                   = 53128,  // S3_1_c15_c1_0
	REG_LD_LATPROF_CTR_EL1          = 53130,  // S3_1_c15_c1_2
	REG_AON_CPU_MSTALL_CTL23_EL1    = 53131,  // S3_1_c15_c1_3
	REG_PM_MEMFLT_CTL45_EL1         = 53132,  // S3_1_c15_c1_4
	REG_AGTCNTRDIR_EL1              = 53133,  // S3_1_c15_c1_5
	REG_AGTCNTKCTL_NOREDIR_EL1      = 53134,  // S3_1_c15_c1_6
	REG_PMCR2_EL1                   = 53136,  // S3_1_c15_c2_0
	REG_LD_LATPROF_STS_EL1          = 53138,  // S3_1_c15_c2_2
	REG_AON_CPU_MSTALL_CTL45_EL1    = 53139,  // S3_1_c15_c2_3
	REG_AGTCNTHP_CVAL_EL2           = 53140,  // S3_1_c15_c2_4
	REG_CNTVCT_NOREDIR_EL0          = 53141,  // S3_1_c15_c2_5
	REG_AGTCNTP_CVAL_NOREDIR_EL0    = 53142,  // S3_1_c15_c2_6
	REG_PMCR3_EL1                   = 53144,  // S3_1_c15_c3_0
	REG_LD_LATPROF_INF_EL1          = 53146,  // S3_1_c15_c3_2
	REG_AON_CPU_MSTALL_CTL67_EL1    = 53147,  // S3_1_c15_c3_3
	REG_AGTCNTHP_TVAL_EL2           = 53148,  // S3_1_c15_c3_4
	REG_CNTPCTSS_NOREDIR_EL0        = 53149,  // S3_1_c15_c3_5
	REG_AGTCNTP_TVAL_NOREDIR_EL0    = 53150,  // S3_1_c15_c3_6
	REG_PMCR4_EL1                   = 53152,  // S3_1_c15_c4_0
	REG_LD_LATPROF_CTL_EL2          = 53154,  // S3_1_c15_c4_2
	REG_AON_CPU_MEMFLT_CTL01_EL1    = 53155,  // S3_1_c15_c4_3
	REG_AGTCNTHP_CTL_EL2            = 53156,  // S3_1_c15_c4_4
	REG_CNTVCTSS_NOREDIR_EL0        = 53157,  // S3_1_c15_c4_5
	REG_AGTCNTP_CTL_NOREDIR_EL0     = 53158,  // S3_1_c15_c4_6
	REG_PMESR0_EL1                  = 53160,  // S3_1_c15_c5_0
	REG_LD_LATPROF_CMD_EL1          = 53162,  // S3_1_c15_c5_2
	REG_AON_CPU_MEMFLT_CTL23_EL1    = 53163,  // S3_1_c15_c5_3
	REG_AGTCNTHV_CVAL_EL2           = 53164,  // S3_1_c15_c5_4
	REG_AGTCNTV_CVAL_NOREDIR_EL0    = 53166,  // S3_1_c15_c5_6
	REG_PMESR1_EL1                  = 53168,  // S3_1_c15_c6_0
	REG_PMCR1_EL2                   = 53170,  // S3_1_c15_c6_2
	REG_AON_CPU_MEMFLT_CTL45_EL1    = 53171,  // S3_1_c15_c6_3
	REG_AGTCNTHV_TVAL_EL2           = 53172,  // S3_1_c15_c6_4
	REG_CNTKCTL_NOREDIR_EL1         = 53173,  // S3_1_c15_c6_5
	REG_AGTCNTV_TVAL_NOREDIR_EL0    = 53174,  // S3_1_c15_c6_6
	REG_OPMAT0_EL1                  = 53176,  // S3_1_c15_c7_0
	REG_PMCR1_EL12                  = 53178,  // S3_1_c15_c7_2
	REG_AON_CPU_MEMFLT_CTL67_EL1    = 53179,  // S3_1_c15_c7_3
	REG_AGTCNTHV_CTL_EL2            = 53180,  // S3_1_c15_c7_4
	REG_CNTP_CVAL_NOREDIR_EL0       = 53181,  // S3_1_c15_c7_5
	REG_AGTCNTV_CTL_NOREDIR_EL0     = 53182,  // S3_1_c15_c7_6
	REG_OPMAT1_EL1                  = 53184,  // S3_1_c15_c8_0
	REG_PMCR1_GL12                  = 53186,  // S3_1_c15_c8_2
	REG_AON_CPU_MSTALL_CTR0_EL1     = 53187,  // S3_1_c15_c8_3
	REG_AGTCNTFRQ_EL0               = 53188,  // S3_1_c15_c8_4
	REG_CNTP_TVAL_NOREDIR_EL0       = 53189,  // S3_1_c15_c8_5
	REG_CNTPCT_NOREDIR_EL0          = 53190,  // S3_1_c15_c8_6
	REG_OPMSK0_EL1                  = 53192,  // S3_1_c15_c9_0
	REG_LD_LATPROF_CTL_EL12         = 53194,  // S3_1_c15_c9_2
	REG_AON_CPU_MSTALL_CTR1_EL1     = 53195,  // S3_1_c15_c9_3
	REG_AGTCNTVOFF_EL2              = 53196,  // S3_1_c15_c9_4
	REG_CNTP_CTL_NOREDIR_EL0        = 53197,  // S3_1_c15_c9_5
	REG_CNTV_CTL_NOREDIR_EL0        = 53198,  // S3_1_c15_c9_6
	REG_OPMSK1_EL1                  = 53200,  // S3_1_c15_c10_0
	REG_LD_LATPROF_INF_EL2          = 53202,  // S3_1_c15_c10_2
	REG_AON_CPU_MSTALL_CTR2_EL1     = 53203,  // S3_1_c15_c10_3
	REG_AGTCNTP_CVAL_EL0            = 53204,  // S3_1_c15_c10_4
	REG_CNTV_CVAL_NOREDIR_EL0       = 53205,  // S3_1_c15_c10_5
	REG_AGTCNTPCT_NOREDIR_EL0       = 53206,  // S3_1_c15_c10_6
	REG_AON_CPU_MSTALL_CTR3_EL1     = 53211,  // S3_1_c15_c11_3
	REG_AGTCNTP_TVAL_EL0            = 53212,  // S3_1_c15_c11_4
	REG_CNTV_TVAL_NOREDIR_EL0       = 53213,  // S3_1_c15_c11_5
	REG_VMSA_HV_LOCK_EL2            = 53214,  // S3_1_c15_c11_6
	REG_PMSWCTRL_EL1                = 53216,  // S3_1_c15_c12_0
	REG_PMCR5_EL0                   = 53217,  // S3_1_c15_c12_1
	REG_AON_CPU_MSTALL_CTR4_EL1     = 53219,  // S3_1_c15_c12_3
	REG_PMCOMPARE0_EL1              = 53220,  // S3_1_c15_c12_4
	REG_PMCOMPARE1_EL1              = 53221,  // S3_1_c15_c12_5
	REG_VMSA_NV_LOCK_EL2            = 53222,  // S3_1_c15_c12_6
	REG_PMSR_EL1                    = 53224,  // S3_1_c15_c13_0
	REG_AON_CPU_MSTALL_CTR5_EL1     = 53227,  // S3_1_c15_c13_3
	REG_AGTCNTP_CTL_EL0             = 53228,  // S3_1_c15_c13_4
	REG_PMCOMPARE5_EL1              = 53229,  // S3_1_c15_c13_5
	REG_PMCOMPARE6_EL1              = 53230,  // S3_1_c15_c13_6
	REG_PMCOMPARE7_EL1              = 53231,  // S3_1_c15_c13_7
	REG_PMCR_BVRNG4_EL1             = 53232,  // S3_1_c15_c14_0
	REG_PM_PMI_PC                   = 53233,  // S3_1_c15_c14_1
	REG_AON_CPU_MSTALL_CTR6_EL1     = 53235,  // S3_1_c15_c14_3
	REG_AGTCNTV_CVAL_EL0            = 53236,  // S3_1_c15_c14_4
	REG_AGTCNTVCT_NOREDIR_EL0       = 53237,  // S3_1_c15_c14_5
	REG_PMCR_BVRNG5_EL1             = 53240,  // S3_1_c15_c15_0
	REG_AON_CPU_MSTALL_CTR7_EL1     = 53243,  // S3_1_c15_c15_3
	REG_AGTCNTV_TVAL_EL0            = 53244,  // S3_1_c15_c15_4
	REG_AGTCNTPCTSS_NOREDIR_EL0     = 53245,  // S3_1_c15_c15_5
	REG_CSSELR_EL1                  = 53248,  // S3_2_c0_c0_0
	REG_PMC0                        = 55168,  // S3_2_c15_c0_0
	REG_UPMCFILTER0                 = 55169,  // S3_2_c15_c0_1
	REG_UPMCFILTER1                 = 55170,  // S3_2_c15_c0_2
	REG_UPMCFILTER2                 = 55171,  // S3_2_c15_c0_3
	REG_UPMCFILTER3                 = 55172,  // S3_2_c15_c0_4
	REG_UPMCFILTER4                 = 55173,  // S3_2_c15_c0_5
	REG_UPMCFILTER5                 = 55174,  // S3_2_c15_c0_6
	REG_UPMCFILTER6                 = 55175,  // S3_2_c15_c0_7
	REG_PMC1                        = 55176,  // S3_2_c15_c1_0
	REG_UPMCFILTER7                 = 55177,  // S3_2_c15_c1_1
	REG_PMC2                        = 55184,  // S3_2_c15_c2_0
	REG_PMC3                        = 55192,  // S3_2_c15_c3_0
	REG_PMC4                        = 55200,  // S3_2_c15_c4_0
	REG_PMC5                        = 55208,  // S3_2_c15_c5_0
	REG_PMC6                        = 55216,  // S3_2_c15_c6_0
	REG_PMC7                        = 55224,  // S3_2_c15_c7_0
	REG_PMC8                        = 55240,  // S3_2_c15_c9_0
	REG_PMC9                        = 55248,  // S3_2_c15_c10_0
	REG_PMTRHLD6_EL1                = 55264,  // S3_2_c15_c12_0
	REG_PMTRHLD4_EL1                = 55272,  // S3_2_c15_c13_0
	REG_PMTRHLD2_EL1                = 55280,  // S3_2_c15_c14_0
	REG_PMMMAP_EL1                  = 55288,  // S3_2_c15_c15_0
	REG_CTR_EL0                     = 55297,  // S3_3_c0_c0_1
	REG_DCZID_EL0                   = 55303,  // S3_3_c0_c0_7
	REG_RNDR                        = 55584,  // S3_3_c2_c4_0
	REG_RNDRRS                      = 55585,  // S3_3_c2_c4_1
	REG_GCSPR_EL0                   = 55593,  // S3_3_c2_c5_1
	REG_NZCV                        = 55824,  // S3_3_c4_c2_0
	REG_DAIF                        = 55825,  // S3_3_c4_c2_1
	REG_SVCR                        = 55826,  // S3_3_c4_c2_2
	REG_DIT                         = 55829,  // S3_3_c4_c2_5
	REG_SSBS                        = 55830,  // S3_3_c4_c2_6
	REG_TCO                         = 55831,  // S3_3_c4_c2_7
	REG_FPCR                        = 55840,  // S3_3_c4_c4_0
	REG_FPSR                        = 55841,  // S3_3_c4_c4_1
	REG_FPMR                        = 55842,  // S3_3_c4_c4_2
	REG_DSPSR_EL0                   = 55848,  // S3_3_c4_c5_0
	REG_DLR_EL0                     = 55849,  // S3_3_c4_c5_1
	REG_PMICNTR_EL0                 = 56480,  // S3_3_c9_c4_0
	REG_PMICFILTR_EL0               = 56496,  // S3_3_c9_c6_0
	REG_PMCR_EL0                    = 56544,  // S3_3_c9_c12_0
	REG_PMCNTENSET_EL0              = 56545,  // S3_3_c9_c12_1
	REG_PMCNTENCLR_EL0              = 56546,  // S3_3_c9_c12_2
	REG_PMOVSCLR_EL0                = 56547,  // S3_3_c9_c12_3
	REG_PMSWINC_EL0                 = 56548,  // S3_3_c9_c12_4
	REG_PMSELR_EL0                  = 56549,  // S3_3_c9_c12_5
	REG_PMCEID0_EL0                 = 56550,  // S3_3_c9_c12_6
	REG_PMCEID1_EL0                 = 56551,  // S3_3_c9_c12_7
	REG_PMCCNTR_EL0                 = 56552,  // S3_3_c9_c13_0
	REG_PMXEVTYPER_EL0              = 56553,  // S3_3_c9_c13_1
	REG_PMXEVCNTR_EL0               = 56554,  // S3_3_c9_c13_2
	REG_PMZR_EL0                    = 56556,  // S3_3_c9_c13_4
	REG_PMUSERENR_EL0               = 56560,  // S3_3_c9_c14_0
	REG_PMOVSSET_EL0                = 56563,  // S3_3_c9_c14_3
	REG_POR_EL0                     = 56596,  // S3_3_c10_c2_4
	REG_TPIDR_EL0                   = 56962,  // S3_3_c13_c0_2
	REG_TPIDRRO_EL0                 = 56963,  // S3_3_c13_c0_3
	REG_TPIDR2_EL0                  = 56965,  // S3_3_c13_c0_5
	REG_SCXTNUM_EL0                 = 56967,  // S3_3_c13_c0_7
	REG_AMCR_EL0                    = 56976,  // S3_3_c13_c2_0
	REG_AMCFGR_EL0                  = 56977,  // S3_3_c13_c2_1
	REG_AMCGCR_EL0                  = 56978,  // S3_3_c13_c2_2
	REG_AMUSERENR_EL0               = 56979,  // S3_3_c13_c2_3
	REG_AMCNTENCLR0_EL0             = 56980,  // S3_3_c13_c2_4
	REG_AMCNTENSET0_EL0             = 56981,  // S3_3_c13_c2_5
	REG_AMCG1IDR_EL0                = 56982,  // S3_3_c13_c2_6
	REG_AMCNTENCLR1_EL0             = 56984,  // S3_3_c13_c3_0
	REG_AMCNTENSET1_EL0             = 56985,  // S3_3_c13_c3_1
	REG_AMEVCNTR00_EL0              = 56992,  // S3_3_c13_c4_0
	REG_AMEVCNTR01_EL0              = 56993,  // S3_3_c13_c4_1
	REG_AMEVCNTR02_EL0              = 56994,  // S3_3_c13_c4_2
	REG_AMEVCNTR03_EL0              = 56995,  // S3_3_c13_c4_3
	REG_AMEVTYPER00_EL0             = 57008,  // S3_3_c13_c6_0
	REG_AMEVTYPER01_EL0             = 57009,  // S3_3_c13_c6_1
	REG_AMEVTYPER02_EL0             = 57010,  // S3_3_c13_c6_2
	REG_AMEVTYPER03_EL0             = 57011,  // S3_3_c13_c6_3
	REG_AMEVCNTR10_EL0              = 57056,  // S3_3_c13_c12_0
	REG_AMEVCNTR11_EL0              = 57057,  // S3_3_c13_c12_1
	REG_AMEVCNTR12_EL0              = 57058,  // S3_3_c13_c12_2
	REG_AMEVCNTR13_EL0              = 57059,  // S3_3_c13_c12_3
	REG_AMEVCNTR14_EL0              = 57060,  // S3_3_c13_c12_4
	REG_AMEVCNTR15_EL0              = 57061,  // S3_3_c13_c12_5
	REG_AMEVCNTR16_EL0              = 57062,  // S3_3_c13_c12_6
	REG_AMEVCNTR17_EL0              = 57063,  // S3_3_c13_c12_7
	REG_AMEVCNTR18_EL0              = 57064,  // S3_3_c13_c13_0
	REG_AMEVCNTR19_EL0              = 57065,  // S3_3_c13_c13_1
	REG_AMEVCNTR110_EL0             = 57066,  // S3_3_c13_c13_2
	REG_AMEVCNTR111_EL0             = 57067,  // S3_3_c13_c13_3
	REG_AMEVCNTR112_EL0             = 57068,  // S3_3_c13_c13_4
	REG_AMEVCNTR113_EL0             = 57069,  // S3_3_c13_c13_5
	REG_AMEVCNTR114_EL0             = 57070,  // S3_3_c13_c13_6
	REG_AMEVCNTR115_EL0             = 57071,  // S3_3_c13_c13_7
	REG_AMEVTYPER10_EL0             = 57072,  // S3_3_c13_c14_0
	REG_AMEVTYPER11_EL0             = 57073,  // S3_3_c13_c14_1
	REG_AMEVTYPER12_EL0             = 57074,  // S3_3_c13_c14_2
	REG_AMEVTYPER13_EL0             = 57075,  // S3_3_c13_c14_3
	REG_AMEVTYPER14_EL0             = 57076,  // S3_3_c13_c14_4
	REG_AMEVTYPER15_EL0             = 57077,  // S3_3_c13_c14_5
	REG_AMEVTYPER16_EL0             = 57078,  // S3_3_c13_c14_6
	REG_AMEVTYPER17_EL0             = 57079,  // S3_3_c13_c14_7
	REG_AMEVTYPER18_EL0             = 57080,  // S3_3_c13_c15_0
	REG_AMEVTYPER19_EL0             = 57081,  // S3_3_c13_c15_1
	REG_AMEVTYPER110_EL0            = 57082,  // S3_3_c13_c15_2
	REG_AMEVTYPER111_EL0            = 57083,  // S3_3_c13_c15_3
	REG_AMEVTYPER112_EL0            = 57084,  // S3_3_c13_c15_4
	REG_AMEVTYPER113_EL0            = 57085,  // S3_3_c13_c15_5
	REG_AMEVTYPER114_EL0            = 57086,  // S3_3_c13_c15_6
	REG_AMEVTYPER115_EL0            = 57087,  // S3_3_c13_c15_7
	REG_CNTFRQ_EL0                  = 57088,  // S3_3_c14_c0_0
	REG_CNTPCT_EL0                  = 57089,  // S3_3_c14_c0_1
	REG_CNTVCT_EL0                  = 57090,  // S3_3_c14_c0_2
	REG_CNTPCTSS_EL0                = 57093,  // S3_3_c14_c0_5
	REG_CNTVCTSS_EL0                = 57094,  // S3_3_c14_c0_6
	REG_CNTP_TVAL_EL0               = 57104,  // S3_3_c14_c2_0
	REG_CNTP_CTL_EL0                = 57105,  // S3_3_c14_c2_1
	REG_CNTP_CVAL_EL0               = 57106,  // S3_3_c14_c2_2
	REG_CNTV_TVAL_EL0               = 57112,  // S3_3_c14_c3_0
	REG_CNTV_CTL_EL0                = 57113,  // S3_3_c14_c3_1
	REG_CNTV_CVAL_EL0               = 57114,  // S3_3_c14_c3_2
	REG_PMEVCNTR0_EL0               = 57152,  // S3_3_c14_c8_0
	REG_PMEVCNTR1_EL0               = 57153,  // S3_3_c14_c8_1
	REG_PMEVCNTR2_EL0               = 57154,  // S3_3_c14_c8_2
	REG_PMEVCNTR3_EL0               = 57155,  // S3_3_c14_c8_3
	REG_PMEVCNTR4_EL0               = 57156,  // S3_3_c14_c8_4
	REG_PMEVCNTR5_EL0               = 57157,  // S3_3_c14_c8_5
	REG_PMEVCNTR6_EL0               = 57158,  // S3_3_c14_c8_6
	REG_PMEVCNTR7_EL0               = 57159,  // S3_3_c14_c8_7
	REG_PMEVCNTR8_EL0               = 57160,  // S3_3_c14_c9_0
	REG_PMEVCNTR9_EL0               = 57161,  // S3_3_c14_c9_1
	REG_PMEVCNTR10_EL0              = 57162,  // S3_3_c14_c9_2
	REG_PMEVCNTR11_EL0              = 57163,  // S3_3_c14_c9_3
	REG_PMEVCNTR12_EL0              = 57164,  // S3_3_c14_c9_4
	REG_PMEVCNTR13_EL0              = 57165,  // S3_3_c14_c9_5
	REG_PMEVCNTR14_EL0              = 57166,  // S3_3_c14_c9_6
	REG_PMEVCNTR15_EL0              = 57167,  // S3_3_c14_c9_7
	REG_PMEVCNTR16_EL0              = 57168,  // S3_3_c14_c10_0
	REG_PMEVCNTR17_EL0              = 57169,  // S3_3_c14_c10_1
	REG_PMEVCNTR18_EL0              = 57170,  // S3_3_c14_c10_2
	REG_PMEVCNTR19_EL0              = 57171,  // S3_3_c14_c10_3
	REG_PMEVCNTR20_EL0              = 57172,  // S3_3_c14_c10_4
	REG_PMEVCNTR21_EL0              = 57173,  // S3_3_c14_c10_5
	REG_PMEVCNTR22_EL0              = 57174,  // S3_3_c14_c10_6
	REG_PMEVCNTR23_EL0              = 57175,  // S3_3_c14_c10_7
	REG_PMEVCNTR24_EL0              = 57176,  // S3_3_c14_c11_0
	REG_PMEVCNTR25_EL0              = 57177,  // S3_3_c14_c11_1
	REG_PMEVCNTR26_EL0              = 57178,  // S3_3_c14_c11_2
	REG_PMEVCNTR27_EL0              = 57179,  // S3_3_c14_c11_3
	REG_PMEVCNTR28_EL0              = 57180,  // S3_3_c14_c11_4
	REG_PMEVCNTR29_EL0              = 57181,  // S3_3_c14_c11_5
	REG_PMEVCNTR30_EL0              = 57182,  // S3_3_c14_c11_6
	REG_PMEVTYPER0_EL0              = 57184,  // S3_3_c14_c12_0
	REG_PMEVTYPER1_EL0              = 57185,  // S3_3_c14_c12_1
	REG_PMEVTYPER2_EL0              = 57186,  // S3_3_c14_c12_2
	REG_PMEVTYPER3_EL0              = 57187,  // S3_3_c14_c12_3
	REG_PMEVTYPER4_EL0              = 57188,  // S3_3_c14_c12_4
	REG_PMEVTYPER5_EL0              = 57189,  // S3_3_c14_c12_5
	REG_PMEVTYPER6_EL0              = 57190,  // S3_3_c14_c12_6
	REG_PMEVTYPER7_EL0              = 57191,  // S3_3_c14_c12_7
	REG_PMEVTYPER8_EL0              = 57192,  // S3_3_c14_c13_0
	REG_PMEVTYPER9_EL0              = 57193,  // S3_3_c14_c13_1
	REG_PMEVTYPER10_EL0             = 57194,  // S3_3_c14_c13_2
	REG_PMEVTYPER11_EL0             = 57195,  // S3_3_c14_c13_3
	REG_PMEVTYPER12_EL0             = 57196,  // S3_3_c14_c13_4
	REG_PMEVTYPER13_EL0             = 57197,  // S3_3_c14_c13_5
	REG_PMEVTYPER14_EL0             = 57198,  // S3_3_c14_c13_6
	REG_PMEVTYPER15_EL0             = 57199,  // S3_3_c14_c13_7
	REG_PMEVTYPER16_EL0             = 57200,  // S3_3_c14_c14_0
	REG_PMEVTYPER17_EL0             = 57201,  // S3_3_c14_c14_1
	REG_PMEVTYPER18_EL0             = 57202,  // S3_3_c14_c14_2
	REG_PMEVTYPER19_EL0             = 57203,  // S3_3_c14_c14_3
	REG_PMEVTYPER20_EL0             = 57204,  // S3_3_c14_c14_4
	REG_PMEVTYPER21_EL0             = 57205,  // S3_3_c14_c14_5
	REG_PMEVTYPER22_EL0             = 57206,  // S3_3_c14_c14_6
	REG_PMEVTYPER23_EL0             = 57207,  // S3_3_c14_c14_7
	REG_PMEVTYPER24_EL0             = 57208,  // S3_3_c14_c15_0
	REG_PMEVTYPER25_EL0             = 57209,  // S3_3_c14_c15_1
	REG_PMEVTYPER26_EL0             = 57210,  // S3_3_c14_c15_2
	REG_PMEVTYPER27_EL0             = 57211,  // S3_3_c14_c15_3
	REG_PMEVTYPER28_EL0             = 57212,  // S3_3_c14_c15_4
	REG_PMEVTYPER29_EL0             = 57213,  // S3_3_c14_c15_5
	REG_PMEVTYPER30_EL0             = 57214,  // S3_3_c14_c15_6
	REG_PMCCFILTR_EL0               = 57215,  // S3_3_c14_c15_7
	REG_LSU_ERR_STS                 = 57216,  // S3_3_c15_c0_0
	REG_AFLATCTL1_EL1               = 57220,  // S3_3_c15_c0_4
	REG_AFLATVALBIN0_EL1            = 57221,  // S3_3_c15_c0_5
	REG_AFLATINFLO_EL1              = 57222,  // S3_3_c15_c0_6
	REG_LSU_ERR_CTL                 = 57224,  // S3_3_c15_c1_0
	REG_AFLATCTL2_EL1               = 57228,  // S3_3_c15_c1_4
	REG_AFLATVALBIN1_EL1            = 57229,  // S3_3_c15_c1_5
	REG_AFLATINFHI_EL1              = 57230,  // S3_3_c15_c1_6
	REG_AFLATCTL3_EL1               = 57236,  // S3_3_c15_c2_4
	REG_AFLATVALBIN2_EL1            = 57237,  // S3_3_c15_c2_5
	REG_AFLATCTL4_EL1               = 57244,  // S3_3_c15_c3_4
	REG_AFLATVALBIN3_EL1            = 57245,  // S3_3_c15_c3_5
	REG_LLC_FILL_CTL                = 57248,  // S3_3_c15_c4_0
	REG_AFLATCTL5_LO_EL1            = 57252,  // S3_3_c15_c4_4
	REG_AFLATVALBIN4_EL1            = 57253,  // S3_3_c15_c4_5
	REG_AFLATCTL5_HI_EL1            = 57254,  // S3_3_c15_c4_6
	REG_LLC_FILL_DAT                = 57256,  // S3_3_c15_c5_0
	REG_AFLATVALBIN5_EL1            = 57261,  // S3_3_c15_c5_5
	REG_AFLATVALBIN6_EL1            = 57269,  // S3_3_c15_c6_5
	REG_LLC_RAM_CONFIG              = 57272,  // S3_3_c15_c7_0
	REG_AFLATVALBIN7_EL1            = 57277,  // S3_3_c15_c7_5
	REG_LLC_ERR_STS                 = 57280,  // S3_3_c15_c8_0
	REG_CMAINT_BCAST_LIST_0         = 57281,  // S3_3_c15_c8_1
	REG_CMAINT_BCAST_LIST_1         = 57282,  // S3_3_c15_c8_2
	REG_CMAINT_BCAST_CTL            = 57283,  // S3_3_c15_c8_3
	REG_LLC_ERR_ADR                 = 57288,  // S3_3_c15_c9_0
	REG_LLC_ERR_CTL                 = 57289,  // S3_3_c15_c9_1
	REG_LLC_ERR_INJ                 = 57290,  // S3_3_c15_c9_2
	REG_LLC_ERR_INF                 = 57296,  // S3_3_c15_c10_0
	REG_USERTAGSEL_EL1              = 57297,  // S3_3_c15_c10_1
	REG_UUSERTAG_EL0                = 57298,  // S3_3_c15_c10_2
	REG_KUSERTAG_EL1                = 57299,  // S3_3_c15_c10_3
	REG_HUSERTAG_EL2                = 57300,  // S3_3_c15_c10_4
	REG_LLC_TRACE_CTL0              = 57304,  // S3_3_c15_c11_0
	REG_LLC_TRACE_CTL1              = 57312,  // S3_3_c15_c12_0
	REG_LLC_UP_REQ_VC               = 57320,  // S3_3_c15_c13_0
	REG_LLC_UP_REQ_VC_THRESH        = 57321,  // S3_3_c15_c13_1
	REG_LLC_UP_REQ_VC_2             = 57322,  // S3_3_c15_c13_2
	REG_LLC_UP_REQ_VC_THRESH_2      = 57323,  // S3_3_c15_c13_3
	REG_LLC_DRAM_HASH0              = 57324,  // S3_3_c15_c13_4
	REG_LLC_DRAM_HASH1              = 57325,  // S3_3_c15_c13_5
	REG_LLC_DRAM_HASH2              = 57326,  // S3_3_c15_c13_6
	REG_LLC_DRAM_HASH3              = 57327,  // S3_3_c15_c13_7
	REG_LLC_TRACE_CTL2              = 57328,  // S3_3_c15_c14_0
	REG_LLC_DRAM_HASH4              = 57329,  // S3_3_c15_c14_1
	REG_LLC_UP_REQ_VC_3             = 57330,  // S3_3_c15_c14_2
	REG_LLC_UP_REQ_VC_THRESH_3      = 57331,  // S3_3_c15_c14_3
	REG_LLC_UP_REQ_VC_4             = 57332,  // S3_3_c15_c14_4
	REG_LLC_UP_REQ_VC_THRESH_4      = 57333,  // S3_3_c15_c14_5
	REG_LLC_HASH0                   = 57336,  // S3_3_c15_c15_0
	REG_LLC_HASH1                   = 57337,  // S3_3_c15_c15_1
	REG_LLC_HASH2                   = 57338,  // S3_3_c15_c15_2
	REG_LLC_HASH3                   = 57339,  // S3_3_c15_c15_3
	REG_LLC_WRR                     = 57340,  // S3_3_c15_c15_4
	REG_LLC_DRAM_HASH5              = 57341,  // S3_3_c15_c15_5
	REG_LLC_DRAM_HASH6              = 57342,  // S3_3_c15_c15_6
	REG_VPIDR_EL2                   = 57344,  // S3_4_c0_c0_0
	REG_VMPIDR_EL2                  = 57349,  // S3_4_c0_c0_5
	REG_SCTLR_EL2                   = 57472,  // S3_4_c1_c0_0
	REG_ACTLR_EL2                   = 57473,  // S3_4_c1_c0_1
	REG_SCTLR2_EL2                  = 57475,  // S3_4_c1_c0_3
	REG_HCR_EL2                     = 57480,  // S3_4_c1_c1_0
	REG_MDCR_EL2                    = 57481,  // S3_4_c1_c1_1
	REG_CPTR_EL2                    = 57482,  // S3_4_c1_c1_2
	REG_HSTR_EL2                    = 57483,  // S3_4_c1_c1_3
	REG_HFGRTR_EL2                  = 57484,  // S3_4_c1_c1_4
	REG_HFGWTR_EL2                  = 57485,  // S3_4_c1_c1_5
	REG_HFGITR_EL2                  = 57486,  // S3_4_c1_c1_6
	REG_HACR_EL2                    = 57487,  // S3_4_c1_c1_7
	REG_ZCR_EL2                     = 57488,  // S3_4_c1_c2_0
	REG_TRFCR_EL2                   = 57489,  // S3_4_c1_c2_1
	REG_HCRX_EL2                    = 57490,  // S3_4_c1_c2_2
	REG_TRCITECR_EL2                = 57491,  // S3_4_c1_c2_3
	REG_SMPRIMAP_EL2                = 57493,  // S3_4_c1_c2_5
	REG_SMCR_EL2                    = 57494,  // S3_4_c1_c2_6
	REG_SDER32_EL2                  = 57497,  // S3_4_c1_c3_1
	REG_SCTLRMASK_EL2               = 57504,  // S3_4_c1_c4_0
	REG_ACTLRMASK_EL2               = 57505,  // S3_4_c1_c4_1
	REG_CPTRMASK_EL2                = 57506,  // S3_4_c1_c4_2
	REG_SCTLR2MASK_EL2              = 57507,  // S3_4_c1_c4_3
	REG_NVHCR_EL2                   = 57512,  // S3_4_c1_c5_0
	REG_NVHCRX_EL2                  = 57513,  // S3_4_c1_c5_1
	REG_NVHCRMASK_EL2               = 57516,  // S3_4_c1_c5_4
	REG_NVHCRXMASK_EL2              = 57517,  // S3_4_c1_c5_5
	REG_HCRMASK_EL2                 = 57518,  // S3_4_c1_c5_6
	REG_HCRXMASK_EL2                = 57519,  // S3_4_c1_c5_7
	REG_TTBR0_EL2                   = 57600,  // S3_4_c2_c0_0
	REG_TTBR1_EL2                   = 57601,  // S3_4_c2_c0_1
	REG_TCR_EL2                     = 57602,  // S3_4_c2_c0_2
	REG_TCR2_EL2                    = 57603,  // S3_4_c2_c0_3
	REG_VTTBR_EL2                   = 57608,  // S3_4_c2_c1_0
	REG_VTCR_EL2                    = 57610,  // S3_4_c2_c1_2
	REG_VNCR_EL2                    = 57616,  // S3_4_c2_c2_0
	REG_HDBSSBR_EL2                 = 57626,  // S3_4_c2_c3_2
	REG_HDBSSPROD_EL2               = 57627,  // S3_4_c2_c3_3
	REG_HACDBSBR_EL2                = 57628,  // S3_4_c2_c3_4
	REG_HACDBSCONS_EL2              = 57629,  // S3_4_c2_c3_5
	REG_GCSCR_EL2                   = 57640,  // S3_4_c2_c5_0
	REG_GCSPR_EL2                   = 57641,  // S3_4_c2_c5_1
	REG_VSTTBR_EL2                  = 57648,  // S3_4_c2_c6_0
	REG_VSTCR_EL2                   = 57650,  // S3_4_c2_c6_2
	REG_TCRMASK_EL2                 = 57658,  // S3_4_c2_c7_2
	REG_TCR2MASK_EL2                = 57659,  // S3_4_c2_c7_3
	REG_VTLBID0_EL2                 = 57664,  // S3_4_c2_c8_0
	REG_VTLBID1_EL2                 = 57665,  // S3_4_c2_c8_1
	REG_VTLBID2_EL2                 = 57666,  // S3_4_c2_c8_2
	REG_VTLBID3_EL2                 = 57667,  // S3_4_c2_c8_3
	REG_VTLBIDOS0_EL2               = 57672,  // S3_4_c2_c9_0
	REG_VTLBIDOS1_EL2               = 57673,  // S3_4_c2_c9_1
	REG_VTLBIDOS2_EL2               = 57674,  // S3_4_c2_c9_2
	REG_VTLBIDOS3_EL2               = 57675,  // S3_4_c2_c9_3
	REG_DACR32_EL2                  = 57728,  // S3_4_c3_c0_0
	REG_HDFGRTR2_EL2                = 57736,  // S3_4_c3_c1_0
	REG_HDFGWTR2_EL2                = 57737,  // S3_4_c3_c1_1
	REG_HFGRTR2_EL2                 = 57738,  // S3_4_c3_c1_2
	REG_HFGWTR2_EL2                 = 57739,  // S3_4_c3_c1_3
	REG_HDFGRTR_EL2                 = 57740,  // S3_4_c3_c1_4
	REG_HDFGWTR_EL2                 = 57741,  // S3_4_c3_c1_5
	REG_HAFGRTR_EL2                 = 57742,  // S3_4_c3_c1_6
	REG_HFGITR2_EL2                 = 57743,  // S3_4_c3_c1_7
	REG_SPSR_EL2                    = 57856,  // S3_4_c4_c0_0
	REG_ELR_EL2                     = 57857,  // S3_4_c4_c0_1
	REG_SP_EL1                      = 57864,  // S3_4_c4_c1_0
	REG_SPSR_IRQ                    = 57880,  // S3_4_c4_c3_0
	REG_SPSR_ABT                    = 57881,  // S3_4_c4_c3_1
	REG_SPSR_UND                    = 57882,  // S3_4_c4_c3_2
	REG_SPSR_FIQ                    = 57883,  // S3_4_c4_c3_3
	REG_IFSR32_EL2                  = 57985,  // S3_4_c5_c0_1
	REG_AFSR0_EL2                   = 57992,  // S3_4_c5_c1_0
	REG_AFSR1_EL2                   = 57993,  // S3_4_c5_c1_1
	REG_ESR_EL2                     = 58000,  // S3_4_c5_c2_0
	REG_VSESR_EL2                   = 58003,  // S3_4_c5_c2_3
	REG_FPEXC32_EL2                 = 58008,  // S3_4_c5_c3_0
	REG_TFSR_EL2                    = 58032,  // S3_4_c5_c6_0
	REG_FAR_EL2                     = 58112,  // S3_4_c6_c0_0
	REG_HPFAR_EL2                   = 58116,  // S3_4_c6_c0_4
	REG_PFAR_EL2                    = 58117,  // S3_4_c6_c0_5
	REG_PMSCR_EL2                   = 58568,  // S3_4_c9_c9_0
	REG_PMBSR_EL2                   = 58579,  // S3_4_c9_c10_3
	REG_TRBSR_EL2                   = 58587,  // S3_4_c9_c11_3
	REG_MAIR2_EL2                   = 58633,  // S3_4_c10_c1_1
	REG_MAIR_EL2                    = 58640,  // S3_4_c10_c2_0
	REG_PIRE0_EL2                   = 58642,  // S3_4_c10_c2_2
	REG_PIR_EL2                     = 58643,  // S3_4_c10_c2_3
	REG_POR_EL2                     = 58644,  // S3_4_c10_c2_4
	REG_S2PIR_EL2                   = 58645,  // S3_4_c10_c2_5
	REG_AMAIR_EL2                   = 58648,  // S3_4_c10_c3_0
	REG_AMAIR2_EL2                  = 58649,  // S3_4_c10_c3_1
	REG_MPAMHCR_EL2                 = 58656,  // S3_4_c10_c4_0
	REG_MPAMVPMV_EL2                = 58657,  // S3_4_c10_c4_1
	REG_MPAM2_EL2                   = 58664,  // S3_4_c10_c5_0
	REG_MPAMCTL_EL2                 = 58666,  // S3_4_c10_c5_2
	REG_MPAMBW2_EL2                 = 58668,  // S3_4_c10_c5_4
	REG_MPAMBWCAP_EL2               = 58670,  // S3_4_c10_c5_6
	REG_MPAMVPM0_EL2                = 58672,  // S3_4_c10_c6_0
	REG_MPAMVPM1_EL2                = 58673,  // S3_4_c10_c6_1
	REG_MPAMVPM2_EL2                = 58674,  // S3_4_c10_c6_2
	REG_MPAMVPM3_EL2                = 58675,  // S3_4_c10_c6_3
	REG_MPAMVPM4_EL2                = 58676,  // S3_4_c10_c6_4
	REG_MPAMVPM5_EL2                = 58677,  // S3_4_c10_c6_5
	REG_MPAMVPM6_EL2                = 58678,  // S3_4_c10_c6_6
	REG_MPAMVPM7_EL2                = 58679,  // S3_4_c10_c6_7
	REG_MPAMVIDCR_EL2               = 58680,  // S3_4_c10_c7_0
	REG_MPAMVIDSR_EL2               = 58681,  // S3_4_c10_c7_1
	REG_MECID_P0_EL2                = 58688,  // S3_4_c10_c8_0
	REG_MECID_A0_EL2                = 58689,  // S3_4_c10_c8_1
	REG_MECID_P1_EL2                = 58690,  // S3_4_c10_c8_2
	REG_MECID_A1_EL2                = 58691,  // S3_4_c10_c8_3
	REG_MECIDR_EL2                  = 58695,  // S3_4_c10_c8_7
	REG_VMECID_P_EL2                = 58696,  // S3_4_c10_c9_0
	REG_VMECID_A_EL2                = 58697,  // S3_4_c10_c9_1
	REG_VBAR_EL2                    = 58880,  // S3_4_c12_c0_0
	REG_RVBAR_EL2                   = 58881,  // S3_4_c12_c0_1
	REG_RMR_EL2                     = 58882,  // S3_4_c12_c0_2
	REG_VDISR_EL2                   = 58889,  // S3_4_c12_c1_1
	REG_ICH_AP0R0_EL2               = 58944,  // S3_4_c12_c8_0
	REG_ICH_AP0R1_EL2               = 58945,  // S3_4_c12_c8_1
	REG_ICH_AP0R2_EL2               = 58946,  // S3_4_c12_c8_2
	REG_ICH_AP0R3_EL2               = 58947,  // S3_4_c12_c8_3
	REG_ICH_APR_EL2                 = 58948,  // S3_4_c12_c8_4
	REG_ICH_HPPIR_EL2               = 58949,  // S3_4_c12_c8_5
	REG_ICH_AP1R0_EL2               = 58952,  // S3_4_c12_c9_0
	REG_ICH_AP1R1_EL2               = 58953,  // S3_4_c12_c9_1
	REG_ICH_AP1R2_EL2               = 58954,  // S3_4_c12_c9_2
	REG_ICH_AP1R3_EL2               = 58955,  // S3_4_c12_c9_3
	REG_ICH_HFGRTR_EL2              = 58956,  // S3_4_c12_c9_4
	REG_ICC_SRE_EL2                 = 58957,  // S3_4_c12_c9_5
	REG_ICH_HFGWTR_EL2              = 58958,  // S3_4_c12_c9_6
	REG_ICH_HFGITR_EL2              = 58959,  // S3_4_c12_c9_7
	REG_ICH_PPI_DVIR0_EL2           = 58960,  // S3_4_c12_c10_0
	REG_ICH_PPI_DVIR1_EL2           = 58961,  // S3_4_c12_c10_1
	REG_ICH_PPI_ENABLER0_EL2        = 58962,  // S3_4_c12_c10_2
	REG_ICH_PPI_ENABLER1_EL2        = 58963,  // S3_4_c12_c10_3
	REG_ICH_PPI_PENDR0_EL2          = 58964,  // S3_4_c12_c10_4
	REG_ICH_PPI_PENDR1_EL2          = 58965,  // S3_4_c12_c10_5
	REG_ICH_PPI_ACTIVER0_EL2        = 58966,  // S3_4_c12_c10_6
	REG_ICH_PPI_ACTIVER1_EL2        = 58967,  // S3_4_c12_c10_7
	REG_ICH_HCR_EL2                 = 58968,  // S3_4_c12_c11_0
	REG_ICH_VTR_EL2                 = 58969,  // S3_4_c12_c11_1
	REG_ICH_MISR_EL2                = 58970,  // S3_4_c12_c11_2
	REG_ICH_EISR_EL2                = 58971,  // S3_4_c12_c11_3
	REG_ICH_VCTLR_EL2               = 58972,  // S3_4_c12_c11_4
	REG_ICH_ELRSR_EL2               = 58973,  // S3_4_c12_c11_5
	REG_ICH_CONTEXTR_EL2            = 58974,  // S3_4_c12_c11_6
	REG_ICH_VMCR_EL2                = 58975,  // S3_4_c12_c11_7
	REG_ICH_LR0_EL2                 = 58976,  // S3_4_c12_c12_0
	REG_ICH_LR1_EL2                 = 58977,  // S3_4_c12_c12_1
	REG_ICH_LR2_EL2                 = 58978,  // S3_4_c12_c12_2
	REG_ICH_LR3_EL2                 = 58979,  // S3_4_c12_c12_3
	REG_ICH_LR4_EL2                 = 58980,  // S3_4_c12_c12_4
	REG_ICH_LR5_EL2                 = 58981,  // S3_4_c12_c12_5
	REG_ICH_LR6_EL2                 = 58982,  // S3_4_c12_c12_6
	REG_ICH_LR7_EL2                 = 58983,  // S3_4_c12_c12_7
	REG_ICH_LR8_EL2                 = 58984,  // S3_4_c12_c13_0
	REG_ICH_LR9_EL2                 = 58985,  // S3_4_c12_c13_1
	REG_ICH_LR10_EL2                = 58986,  // S3_4_c12_c13_2
	REG_ICH_LR11_EL2                = 58987,  // S3_4_c12_c13_3
	REG_ICH_LR12_EL2                = 58988,  // S3_4_c12_c13_4
	REG_ICH_LR13_EL2                = 58989,  // S3_4_c12_c13_5
	REG_ICH_LR14_EL2                = 58990,  // S3_4_c12_c13_6
	REG_ICH_LR15_EL2                = 58991,  // S3_4_c12_c13_7
	REG_ICH_PPI_PRIORITYR0_EL2      = 58992,  // S3_4_c12_c14_0
	REG_ICH_PPI_PRIORITYR1_EL2      = 58993,  // S3_4_c12_c14_1
	REG_ICH_PPI_PRIORITYR2_EL2      = 58994,  // S3_4_c12_c14_2
	REG_ICH_PPI_PRIORITYR3_EL2      = 58995,  // S3_4_c12_c14_3
	REG_ICH_PPI_PRIORITYR4_EL2      = 58996,  // S3_4_c12_c14_4
	REG_ICH_PPI_PRIORITYR5_EL2      = 58997,  // S3_4_c12_c14_5
	REG_ICH_PPI_PRIORITYR6_EL2      = 58998,  // S3_4_c12_c14_6
	REG_ICH_PPI_PRIORITYR7_EL2      = 58999,  // S3_4_c12_c14_7
	REG_ICH_PPI_PRIORITYR8_EL2      = 59000,  // S3_4_c12_c15_0
	REG_ICH_PPI_PRIORITYR9_EL2      = 59001,  // S3_4_c12_c15_1
	REG_ICH_PPI_PRIORITYR10_EL2     = 59002,  // S3_4_c12_c15_2
	REG_ICH_PPI_PRIORITYR11_EL2     = 59003,  // S3_4_c12_c15_3
	REG_ICH_PPI_PRIORITYR12_EL2     = 59004,  // S3_4_c12_c15_4
	REG_ICH_PPI_PRIORITYR13_EL2     = 59005,  // S3_4_c12_c15_5
	REG_ICH_PPI_PRIORITYR14_EL2     = 59006,  // S3_4_c12_c15_6
	REG_ICH_PPI_PRIORITYR15_EL2     = 59007,  // S3_4_c12_c15_7
	REG_CONTEXTIDR_EL2              = 59009,  // S3_4_c13_c0_1
	REG_TPIDR_EL2                   = 59010,  // S3_4_c13_c0_2
	REG_SCXTNUM_EL2                 = 59015,  // S3_4_c13_c0_7
	REG_AMEVCNTVOFF00_EL2           = 59072,  // S3_4_c13_c8_0
	REG_AMEVCNTVOFF01_EL2           = 59073,  // S3_4_c13_c8_1
	REG_AMEVCNTVOFF02_EL2           = 59074,  // S3_4_c13_c8_2
	REG_AMEVCNTVOFF03_EL2           = 59075,  // S3_4_c13_c8_3
	REG_AMEVCNTVOFF04_EL2           = 59076,  // S3_4_c13_c8_4
	REG_AMEVCNTVOFF05_EL2           = 59077,  // S3_4_c13_c8_5
	REG_AMEVCNTVOFF06_EL2           = 59078,  // S3_4_c13_c8_6
	REG_AMEVCNTVOFF07_EL2           = 59079,  // S3_4_c13_c8_7
	REG_AMEVCNTVOFF08_EL2           = 59080,  // S3_4_c13_c9_0
	REG_AMEVCNTVOFF09_EL2           = 59081,  // S3_4_c13_c9_1
	REG_AMEVCNTVOFF010_EL2          = 59082,  // S3_4_c13_c9_2
	REG_AMEVCNTVOFF011_EL2          = 59083,  // S3_4_c13_c9_3
	REG_AMEVCNTVOFF012_EL2          = 59084,  // S3_4_c13_c9_4
	REG_AMEVCNTVOFF013_EL2          = 59085,  // S3_4_c13_c9_5
	REG_AMEVCNTVOFF014_EL2          = 59086,  // S3_4_c13_c9_6
	REG_AMEVCNTVOFF015_EL2          = 59087,  // S3_4_c13_c9_7
	REG_AMEVCNTVOFF10_EL2           = 59088,  // S3_4_c13_c10_0
	REG_AMEVCNTVOFF11_EL2           = 59089,  // S3_4_c13_c10_1
	REG_AMEVCNTVOFF12_EL2           = 59090,  // S3_4_c13_c10_2
	REG_AMEVCNTVOFF13_EL2           = 59091,  // S3_4_c13_c10_3
	REG_AMEVCNTVOFF14_EL2           = 59092,  // S3_4_c13_c10_4
	REG_AMEVCNTVOFF15_EL2           = 59093,  // S3_4_c13_c10_5
	REG_AMEVCNTVOFF16_EL2           = 59094,  // S3_4_c13_c10_6
	REG_AMEVCNTVOFF17_EL2           = 59095,  // S3_4_c13_c10_7
	REG_AMEVCNTVOFF18_EL2           = 59096,  // S3_4_c13_c11_0
	REG_AMEVCNTVOFF19_EL2           = 59097,  // S3_4_c13_c11_1
	REG_AMEVCNTVOFF110_EL2          = 59098,  // S3_4_c13_c11_2
	REG_AMEVCNTVOFF111_EL2          = 59099,  // S3_4_c13_c11_3
	REG_AMEVCNTVOFF112_EL2          = 59100,  // S3_4_c13_c11_4
	REG_AMEVCNTVOFF113_EL2          = 59101,  // S3_4_c13_c11_5
	REG_AMEVCNTVOFF114_EL2          = 59102,  // S3_4_c13_c11_6
	REG_AMEVCNTVOFF115_EL2          = 59103,  // S3_4_c13_c11_7
	REG_CNTVOFF_EL2                 = 59139,  // S3_4_c14_c0_3
	REG_CNTPOFF_EL2                 = 59142,  // S3_4_c14_c0_6
	REG_CNTHCTL_EL2                 = 59144,  // S3_4_c14_c1_0
	REG_CNTHP_TVAL_EL2              = 59152,  // S3_4_c14_c2_0
	REG_CNTHP_CTL_EL2               = 59153,  // S3_4_c14_c2_1
	REG_CNTHP_CVAL_EL2              = 59154,  // S3_4_c14_c2_2
	REG_CNTHV_TVAL_EL2              = 59160,  // S3_4_c14_c3_0
	REG_CNTHV_CTL_EL2               = 59161,  // S3_4_c14_c3_1
	REG_CNTHV_CVAL_EL2              = 59162,  // S3_4_c14_c3_2
	REG_CNTHVS_TVAL_EL2             = 59168,  // S3_4_c14_c4_0
	REG_CNTHVS_CTL_EL2              = 59169,  // S3_4_c14_c4_1
	REG_CNTHVS_CVAL_EL2             = 59170,  // S3_4_c14_c4_2
	REG_CNTHPS_TVAL_EL2             = 59176,  // S3_4_c14_c5_0
	REG_CNTHPS_CTL_EL2              = 59177,  // S3_4_c14_c5_1
	REG_CNTHPS_CVAL_EL2             = 59178,  // S3_4_c14_c5_2
	REG_FED_ERR_STS                 = 59264,  // S3_4_c15_c0_0
	REG_FED_ERR_CTL                 = 59265,  // S3_4_c15_c0_1
	REG_APCTL_EL1                   = 59268,  // S3_4_c15_c0_4
	REG_KERNKEYLO_EL1               = 59272,  // S3_4_c15_c1_0
	REG_KERNKEYHI_EL1               = 59273,  // S3_4_c15_c1_1
	REG_VMSA_LOCK_EL1               = 59274,  // S3_4_c15_c1_2
	REG_AMX_STATE_T_EL1             = 59275,  // S3_4_c15_c1_3
	REG_AMX_CONFIG_EL1              = 59276,  // S3_4_c15_c1_4
	REG_VMSA_LOCK_EL2               = 59277,  // S3_4_c15_c1_5
	REG_CTRR_B_UPR_EL1              = 59278,  // S3_4_c15_c1_6
	REG_CTRR_B_LWR_EL1              = 59279,  // S3_4_c15_c1_7
	REG_SP_SETUP_GL1                = 59280,  // S3_4_c15_c2_0
	REG_SP_SETUP_GL2                = 59281,  // S3_4_c15_c2_1
	REG_CTRR_B_CTL_EL1              = 59282,  // S3_4_c15_c2_2
	REG_CTRR_A_LWR_EL1              = 59283,  // S3_4_c15_c2_3
	REG_CTRR_A_UPR_EL1              = 59284,  // S3_4_c15_c2_4
	REG_CTRR_A_CTL_EL1              = 59285,  // S3_4_c15_c2_5
	REG_VMSA_LOCK_EL12              = 59286,  // S3_4_c15_c2_6
	REG_AGTCNTV_CTL_EL02            = 59287,  // S3_4_c15_c2_7
	REG_AMX_STATE_EL1               = 59288,  // S3_4_c15_c3_0
	REG_AMX_STATUS_EL1              = 59294,  // S3_4_c15_c3_6
	REG_AGTCNTP_CVAL_EL02           = 59297,  // S3_4_c15_c4_1
	REG_REDIR_ACNTP_TVAL_EL02       = 59298,  // S3_4_c15_c4_2
	REG_AGTCNTP_CTL_EL02            = 59299,  // S3_4_c15_c4_3
	REG_AGTCNTV_CVAL_EL02           = 59300,  // S3_4_c15_c4_4
	REG_AGTCNTV_TVAL_EL02           = 59301,  // S3_4_c15_c4_5
	REG_AMX_CONFIG_EL12             = 59302,  // S3_4_c15_c4_6
	REG_AMX_CONFIG_EL2              = 59303,  // S3_4_c15_c4_7
	REG_SPRR_HUPERM_EL0             = 59305,  // S3_4_c15_c5_1
	REG_SPRR_VUPERM_EL0             = 59306,  // S3_4_c15_c5_2
	REG_CTRR_A_CTL_EL2              = 59314,  // S3_4_c15_c6_2
	REG_CTRR_B_CTL_EL2              = 59315,  // S3_4_c15_c6_3
	REG_CTRR_A_LWR_EL2              = 59316,  // S3_4_c15_c6_4
	REG_CTRR_A_UPR_EL2              = 59317,  // S3_4_c15_c6_5
	REG_CTRR_B_LWR_EL2              = 59318,  // S3_4_c15_c6_6
	REG_CTRR_B_UPR_EL2              = 59319,  // S3_4_c15_c6_7
	REG_SPRR_HUMPRR_EL2             = 59320,  // S3_4_c15_c7_0
	REG_SPRR_HUPERM_SH01_EL2        = 59321,  // S3_4_c15_c7_1
	REG_SPRR_HUPERM_SH02_EL2        = 59322,  // S3_4_c15_c7_2
	REG_SPRR_HUPERM_SH03_EL2        = 59323,  // S3_4_c15_c7_3
	REG_SPRR_HUPERM_SH04_EL2        = 59324,  // S3_4_c15_c7_4
	REG_SPRR_HUPERM_SH05_EL2        = 59325,  // S3_4_c15_c7_5
	REG_SPRR_HUPERM_SH06_EL2        = 59326,  // S3_4_c15_c7_6
	REG_SPRR_HUPERM_SH07_EL2        = 59327,  // S3_4_c15_c7_7
	REG_SPRR_VUMPRR_EL1             = 59328,  // S3_4_c15_c8_0
	REG_SPRR_VUPERM_SH01_EL1        = 59329,  // S3_4_c15_c8_1
	REG_SPRR_VUPERM_SH02_EL1        = 59330,  // S3_4_c15_c8_2
	REG_SPRR_VUPERM_SH03_EL1        = 59331,  // S3_4_c15_c8_3
	REG_SPRR_VUPERM_SH04_EL1        = 59332,  // S3_4_c15_c8_4
	REG_SPRR_VUPERM_SH05_EL1        = 59333,  // S3_4_c15_c8_5
	REG_SPRR_VUPERM_SH06_EL1        = 59334,  // S3_4_c15_c8_6
	REG_SPRR_VUPERM_SH07_EL1        = 59335,  // S3_4_c15_c8_7
	REG_CTRR_A_LWR_EL12             = 59336,  // S3_4_c15_c9_0
	REG_CTRR_A_UPR_EL12             = 59337,  // S3_4_c15_c9_1
	REG_CTRR_B_LWR_EL12             = 59338,  // S3_4_c15_c9_2
	REG_CTRR_B_UPR_EL12             = 59339,  // S3_4_c15_c9_3
	REG_CTRR_A_CTL_EL12             = 59340,  // S3_4_c15_c9_4
	REG_CTRR_B_CTL_EL12             = 59341,  // S3_4_c15_c9_5
	REG_AGTCNTKCTL_EL1              = 59342,  // S3_4_c15_c9_6
	REG_AGTCNTKCTL_EL12             = 59343,  // S3_4_c15_c9_7
	REG_PREDAKEYLO_EL1              = 59344,  // S3_4_c15_c10_0
	REG_PREDAKEYHI_EL1              = 59345,  // S3_4_c15_c10_1
	REG_PREDBKEYLO_EL1              = 59346,  // S3_4_c15_c10_2
	REG_PREDBKEYHI_EL1              = 59347,  // S3_4_c15_c10_3
	REG_SIQ_CFG_EL1                 = 59348,  // S3_4_c15_c10_4
	REG_AGTCNTPCTSS_EL0             = 59349,  // S3_4_c15_c10_5
	REG_AGTCNTVCTSS_EL0             = 59350,  // S3_4_c15_c10_6
	REG_AVNCR_EL2                   = 59351,  // S3_4_c15_c10_7
	REG_ACC_CTRR_A_LWR_EL2          = 59352,  // S3_4_c15_c11_0
	REG_ACC_CTRR_A_UPR_EL2          = 59353,  // S3_4_c15_c11_1
	REG_ACC_CTRR_B_LWR_EL2          = 59354,  // S3_4_c15_c11_2
	REG_ACC_CTRR_B_UPR_EL2          = 59355,  // S3_4_c15_c11_3
	REG_ACC_CTRR_A_CTL_EL2          = 59356,  // S3_4_c15_c11_4
	REG_ACC_CTRR_B_CTL_EL2          = 59357,  // S3_4_c15_c11_5
	REG_AGTCNTPCT_EL0               = 59358,  // S3_4_c15_c11_6
	REG_AGTCNTVCT_EL0               = 59359,  // S3_4_c15_c11_7
	REG_ACFG_EL1                    = 59360,  // S3_4_c15_c12_0
	REG_AHCR_EL2                    = 59361,  // S3_4_c15_c12_1
	REG_APL_INTSTATUS_EL1           = 59362,  // S3_4_c15_c12_2
	REG_APL_INTSTATUS_EL2           = 59363,  // S3_4_c15_c12_3
	REG_AGTCNTHCTL_EL2              = 59366,  // S3_4_c15_c12_6
	REG_JAPIAKEYLO_EL2              = 59368,  // S3_4_c15_c13_0
	REG_JAPIAKEYHI_EL2              = 59369,  // S3_4_c15_c13_1
	REG_JAPIBKEYLO_EL2              = 59370,  // S3_4_c15_c13_2
	REG_JAPIBKEYHI_EL2              = 59371,  // S3_4_c15_c13_3
	REG_JAPIAKEYLO_EL1              = 59372,  // S3_4_c15_c13_4
	REG_JAPIAKEYHI_EL1              = 59373,  // S3_4_c15_c13_5
	REG_JAPIBKEYLO_EL1              = 59374,  // S3_4_c15_c13_6
	REG_JAPIBKEYHI_EL1              = 59375,  // S3_4_c15_c13_7
	REG_JAPIAKEYLO_EL12             = 59376,  // S3_4_c15_c14_0
	REG_JAPIAKEYHI_EL12             = 59377,  // S3_4_c15_c14_1
	REG_JAPIBKEYLO_EL12             = 59378,  // S3_4_c15_c14_2
	REG_JAPIBKEYHI_EL12             = 59379,  // S3_4_c15_c14_3
	REG_AGTCNTRDIR_EL2              = 59381,  // S3_4_c15_c14_5
	REG_AGTCNTRDIR_EL12             = 59382,  // S3_4_c15_c14_6
	REG_JRANGE_EL2                  = 59384,  // S3_4_c15_c15_0
	REG_JRANGE_EL1                  = 59385,  // S3_4_c15_c15_1
	REG_JRANGE_EL12                 = 59386,  // S3_4_c15_c15_2
	REG_JCTL_EL2                    = 59387,  // S3_4_c15_c15_3
	REG_JCTL_EL1                    = 59388,  // S3_4_c15_c15_4
	REG_JCTL_EL12                   = 59389,  // S3_4_c15_c15_5
	REG_JCTL_EL0                    = 59390,  // S3_4_c15_c15_6
	REG_AMDSCR_EL1                  = 59391,  // S3_4_c15_c15_7
	REG_SCTLR_EL12                  = 59520,  // S3_5_c1_c0_0
	REG_ACTLR_EL12                  = 59521,  // S3_5_c1_c0_1
	REG_CPACR_EL12                  = 59522,  // S3_5_c1_c0_2
	REG_SCTLR2_EL12                 = 59523,  // S3_5_c1_c0_3
	REG_ZCR_EL12                    = 59536,  // S3_5_c1_c2_0
	REG_TRFCR_EL12                  = 59537,  // S3_5_c1_c2_1
	REG_TRCITECR_EL12               = 59539,  // S3_5_c1_c2_3
	REG_SMCR_EL12                   = 59542,  // S3_5_c1_c2_6
	REG_SCTLRMASK_EL12              = 59552,  // S3_5_c1_c4_0
	REG_ACTLRMASK_EL12              = 59553,  // S3_5_c1_c4_1
	REG_CPACRMASK_EL12              = 59554,  // S3_5_c1_c4_2
	REG_SCTLR2MASK_EL12             = 59555,  // S3_5_c1_c4_3
	REG_TTBR0_EL12                  = 59648,  // S3_5_c2_c0_0
	REG_TTBR1_EL12                  = 59649,  // S3_5_c2_c0_1
	REG_TCR_EL12                    = 59650,  // S3_5_c2_c0_2
	REG_TCR2_EL12                   = 59651,  // S3_5_c2_c0_3
	REG_GCSCR_EL12                  = 59688,  // S3_5_c2_c5_0
	REG_GCSPR_EL12                  = 59689,  // S3_5_c2_c5_1
	REG_TCRMASK_EL12                = 59706,  // S3_5_c2_c7_2
	REG_TCR2MASK_EL12               = 59707,  // S3_5_c2_c7_3
	REG_SPSR_EL12                   = 59904,  // S3_5_c4_c0_0
	REG_ELR_EL12                    = 59905,  // S3_5_c4_c0_1
	REG_AFSR0_EL12                  = 60040,  // S3_5_c5_c1_0
	REG_AFSR1_EL12                  = 60041,  // S3_5_c5_c1_1
	REG_ESR_EL12                    = 60048,  // S3_5_c5_c2_0
	REG_TFSR_EL12                   = 60080,  // S3_5_c5_c6_0
	REG_FAR_EL12                    = 60160,  // S3_5_c6_c0_0
	REG_PFAR_EL12                   = 60165,  // S3_5_c6_c0_5
	REG_PMSCR_EL12                  = 60616,  // S3_5_c9_c9_0
	REG_PMBSR_EL12                  = 60627,  // S3_5_c9_c10_3
	REG_TRBSR_EL12                  = 60635,  // S3_5_c9_c11_3
	REG_MAIR_EL12                   = 60688,  // S3_5_c10_c2_0
	REG_MAIR2_EL12                  = 60689,  // S3_5_c10_c2_1
	REG_PIRE0_EL12                  = 60690,  // S3_5_c10_c2_2
	REG_PIR_EL12                    = 60691,  // S3_5_c10_c2_3
	REG_POR_EL12                    = 60692,  // S3_5_c10_c2_4
	REG_AMAIR_EL12                  = 60696,  // S3_5_c10_c3_0
	REG_AMAIR2_EL12                 = 60697,  // S3_5_c10_c3_1
	REG_MPAM1_EL12                  = 60712,  // S3_5_c10_c5_0
	REG_MPAMCTL_EL12                = 60714,  // S3_5_c10_c5_2
	REG_MPAMBW1_EL12                = 60716,  // S3_5_c10_c5_4
	REG_VBAR_EL12                   = 60928,  // S3_5_c12_c0_0
	REG_CONTEXTIDR_EL12             = 61057,  // S3_5_c13_c0_1
	REG_SCXTNUM_EL12                = 61063,  // S3_5_c13_c0_7
	REG_CNTKCTL_EL12                = 61192,  // S3_5_c14_c1_0
	REG_CNTP_TVAL_EL02              = 61200,  // S3_5_c14_c2_0
	REG_CNTP_CTL_EL02               = 61201,  // S3_5_c14_c2_1
	REG_CNTP_CVAL_EL02              = 61202,  // S3_5_c14_c2_2
	REG_CNTV_TVAL_EL02              = 61208,  // S3_5_c14_c3_0
	REG_CNTV_CTL_EL02               = 61209,  // S3_5_c14_c3_1
	REG_CNTV_CVAL_EL02              = 61210,  // S3_5_c14_c3_2
	REG_IPI_RR_LOCAL_EL1            = 61312,  // S3_5_c15_c0_0
	REG_IPI_RR_GLOBAL_EL1           = 61313,  // S3_5_c15_c0_1
	REG_AF_ERR_CFG0                 = 61314,  // S3_5_c15_c0_2
	REG_AP_ERR_CFG0                 = 61315,  // S3_5_c15_c0_3
	REG_AF_ERR_SRC_IDS              = 61316,  // S3_5_c15_c0_4
	REG_DPC_ERR_STS                 = 61317,  // S3_5_c15_c0_5
	REG_DPC_ERR_CTL                 = 61318,  // S3_5_c15_c0_6
	REG_PROD_TRC_CORE_CFG_EL1       = 61319,  // S3_5_c15_c0_7
	REG_TRACE_CORE_CFG              = 61320,  // S3_5_c15_c1_0
	REG_IPI_SR                      = 61321,  // S3_5_c15_c1_1
	REG_APL_LRTMR_EL2               = 61322,  // S3_5_c15_c1_2
	REG_APL_INTENABLE_EL2           = 61323,  // S3_5_c15_c1_3
	REG_KTRACE_MESSAGE              = 61324,  // S3_5_c15_c1_4
	REG_TRACE_CORE_CFG_EXT          = 61325,  // S3_5_c15_c1_5
	REG_PROD_TRC_CORE_CFG_EL2       = 61326,  // S3_5_c15_c1_6
	REG_HID_PROD_TRC_CORE_CFG_EL1   = 61327,  // S3_5_c15_c1_7
	REG_DBG_WRAP_GLB                = 61328,  // S3_5_c15_c2_0
	REG_TRACE_STREAM_BASE           = 61329,  // S3_5_c15_c2_1
	REG_TRACE_STREAM_FILL           = 61330,  // S3_5_c15_c2_2
	REG_TRACE_STREAM_BASE1          = 61331,  // S3_5_c15_c2_3
	REG_TRACE_STREAM_FILL1          = 61332,  // S3_5_c15_c2_4
	REG_TRACE_STREAM_IRQ            = 61333,  // S3_5_c15_c2_5
	REG_WATCHDOGDIAG0               = 61334,  // S3_5_c15_c2_6
	REG_WATCHDOGDIAG1               = 61335,  // S3_5_c15_c2_7
	REG_TRACE_AUX_CTL               = 61336,  // S3_5_c15_c3_0
	REG_IPI_CR                      = 61337,  // S3_5_c15_c3_1
	REG_UTRIG_EVENT                 = 61338,  // S3_5_c15_c3_2
	REG_HID_PROD_TRC_MASK_EL1       = 61339,  // S3_5_c15_c3_3
	REG_TRACE_CTL                   = 61340,  // S3_5_c15_c3_4
	REG_TRACE_DAT                   = 61341,  // S3_5_c15_c3_5
	REG_PROD_TRC_STRM_BASE0_GL2     = 61342,  // S3_5_c15_c3_6
	REG_PROD_TRC_STRM_BASE1_GL2     = 61343,  // S3_5_c15_c3_7
	REG_CPU_CFG                     = 61344,  // S3_5_c15_c4_0
	REG_PBLK_STS                    = 61345,  // S3_5_c15_c4_1
	REG_PROD_TRC_CTL_EL1            = 61347,  // S3_5_c15_c4_3
	REG_PROD_TRC_STRM_BASE0_GL1     = 61348,  // S3_5_c15_c4_4
	REG_PROD_TRC_STRM_BASE1_GL1     = 61349,  // S3_5_c15_c4_5
	REG_PROD_TRC_STRM_FIQ_EL1       = 61350,  // S3_5_c15_c4_6
	REG_CPU_OVRD                    = 61352,  // S3_5_c15_c5_0
	REG_PBLK_EXE_ST                 = 61354,  // S3_5_c15_c5_2
	REG_PROD_TRC_CORE_GL_CTL_GL1    = 61357,  // S3_5_c15_c5_5
	REG_PROD_TRC_CORE_GL_CTL_GL2    = 61358,  // S3_5_c15_c5_6
	REG_ACC_OVRD                    = 61360,  // S3_5_c15_c6_0
	REG_ACC_OVRD1                   = 61361,  // S3_5_c15_c6_1
	REG_CPM_PWRDN_CTL               = 61362,  // S3_5_c15_c6_2
	REG_PROD_TRC_BUF_RESTORE0_GL1   = 61364,  // S3_5_c15_c6_4
	REG_PROD_TRC_BUF_RESTORE1_GL1   = 61365,  // S3_5_c15_c6_5
	REG_PROD_TRC_EN_GL1             = 61366,  // S3_5_c15_c6_6
	REG_PRE_LLCFLUSH_TMR            = 61368,  // S3_5_c15_c7_0
	REG_BIUINTFCTL_CFG              = 61372,  // S3_5_c15_c7_4
	REG_BIUINTFWRR_CFG              = 61373,  // S3_5_c15_c7_5
	REG_PRE_TD_TMR                  = 61376,  // S3_5_c15_c8_0
	REG_ACC_SLP_WAKE_UP_TMR         = 61377,  // S3_5_c15_c8_1
	REG_PBLK_PSW_DLY                = 61384,  // S3_5_c15_c9_0
	REG_CPU_STS                     = 61392,  // S3_5_c15_c10_0
	REG_HIST_TRIG                   = 61393,  // S3_5_c15_c10_1
	REG_PROD_TRC_BUF_RESTORE0_GL2   = 61396,  // S3_5_c15_c10_4
	REG_PROD_TRC_BUF_RESTORE1_GL2   = 61397,  // S3_5_c15_c10_5
	REG_PROD_TRC_STRM_FILL0_EL1     = 61398,  // S3_5_c15_c10_6
	REG_PROD_TRC_STRM_FILL1_EL1     = 61399,  // S3_5_c15_c10_7
	REG_ARRAY_INDEX                 = 61400,  // S3_5_c15_c11_0
	REG_PROD_TRC_CTL_EL2            = 61401,  // S3_5_c15_c11_1
	REG_PROD_TRC_EN_GL2             = 61402,  // S3_5_c15_c11_2
	REG_PROD_TRC_STRM_FIQ_EL2       = 61403,  // S3_5_c15_c11_3
	REG_PROD_TRC_CPMU_DUMP_TRIG_EL1 = 61404,  // S3_5_c15_c11_4
	REG_PROD_LOSS_COUNT_EL1         = 61405,  // S3_5_c15_c11_5
	REG_SW_TRACE_DATA_EL0           = 61406,  // S3_5_c15_c11_6
	REG_IL1_DATA0                   = 61408,  // S3_5_c15_c12_0
	REG_IL1_DATA1                   = 61409,  // S3_5_c15_c12_1
	REG_DL1_DATA0                   = 61410,  // S3_5_c15_c12_2
	REG_DL1_DATA1                   = 61411,  // S3_5_c15_c12_3
	REG_MMUDATA0                    = 61412,  // S3_5_c15_c12_4
	REG_MMUDATA1                    = 61413,  // S3_5_c15_c12_5
	REG_DL1_DATA2                   = 61414,  // S3_5_c15_c12_6
	REG_IL1_DATA2                   = 61415,  // S3_5_c15_c12_7
	REG_LLC_DATA0                   = 61420,  // S3_5_c15_c13_4
	REG_LLC_DATA1                   = 61421,  // S3_5_c15_c13_5
	REG_SCTLR_EL3                   = 61568,  // S3_6_c1_c0_0
	REG_ACTLR_EL3                   = 61569,  // S3_6_c1_c0_1
	REG_SCTLR2_EL3                  = 61571,  // S3_6_c1_c0_3
	REG_SCR_EL3                     = 61576,  // S3_6_c1_c1_0
	REG_SDER32_EL3                  = 61577,  // S3_6_c1_c1_1
	REG_CPTR_EL3                    = 61578,  // S3_6_c1_c1_2
	REG_FGWTE3_EL3                  = 61581,  // S3_6_c1_c1_5
	REG_ZCR_EL3                     = 61584,  // S3_6_c1_c2_0
	REG_SCR2_EL3                    = 61586,  // S3_6_c1_c2_2
	REG_SMCR_EL3                    = 61590,  // S3_6_c1_c2_6
	REG_MDCR_EL3                    = 61593,  // S3_6_c1_c3_1
	REG_TTBR0_EL3                   = 61696,  // S3_6_c2_c0_0
	REG_TCR_EL3                     = 61698,  // S3_6_c2_c0_2
	REG_GPTBR_EL3                   = 61708,  // S3_6_c2_c1_4
	REG_GPCBW_EL3                   = 61709,  // S3_6_c2_c1_5
	REG_GPCCR_EL3                   = 61710,  // S3_6_c2_c1_6
	REG_GCSCR_EL3                   = 61736,  // S3_6_c2_c5_0
	REG_GCSPR_EL3                   = 61737,  // S3_6_c2_c5_1
	REG_SPSR_EL3                    = 61952,  // S3_6_c4_c0_0
	REG_ELR_EL3                     = 61953,  // S3_6_c4_c0_1
	REG_SP_EL2                      = 61960,  // S3_6_c4_c1_0
	REG_AFSR0_EL3                   = 62088,  // S3_6_c5_c1_0
	REG_AFSR1_EL3                   = 62089,  // S3_6_c5_c1_1
	REG_ESR_EL3                     = 62096,  // S3_6_c5_c2_0
	REG_VSESR_EL3                   = 62099,  // S3_6_c5_c2_3
	REG_TFSR_EL3                    = 62128,  // S3_6_c5_c6_0
	REG_FAR_EL3                     = 62208,  // S3_6_c6_c0_0
	REG_MFAR_EL3                    = 62213,  // S3_6_c6_c0_5
	REG_PMBSR_EL3                   = 62675,  // S3_6_c9_c10_3
	REG_TRBSR_EL3                   = 62683,  // S3_6_c9_c11_3
	REG_MAIR2_EL3                   = 62729,  // S3_6_c10_c1_1
	REG_MAIR_EL3                    = 62736,  // S3_6_c10_c2_0
	REG_PIR_EL3                     = 62739,  // S3_6_c10_c2_3
	REG_POR_EL3                     = 62740,  // S3_6_c10_c2_4
	REG_AMAIR_EL3                   = 62744,  // S3_6_c10_c3_0
	REG_AMAIR2_EL3                  = 62745,  // S3_6_c10_c3_1
	REG_MPAM3_EL3                   = 62760,  // S3_6_c10_c5_0
	REG_MPAMCTL_EL3                 = 62762,  // S3_6_c10_c5_2
	REG_MPAMBW3_EL3                 = 62764,  // S3_6_c10_c5_4
	REG_MECID_RL_A_EL3              = 62801,  // S3_6_c10_c10_1
	REG_VBAR_EL3                    = 62976,  // S3_6_c12_c0_0
	REG_RVBAR_EL3                   = 62977,  // S3_6_c12_c0_1
	REG_RMR_EL3                     = 62978,  // S3_6_c12_c0_2
	REG_VDISR_EL3                   = 62985,  // S3_6_c12_c1_1
	REG_ICC_APR_EL3                 = 63040,  // S3_6_c12_c8_0
	REG_ICC_PCR_EL3                 = 63041,  // S3_6_c12_c8_1
	REG_ICC_DOMHPPIR_EL3            = 63042,  // S3_6_c12_c8_2
	REG_ICC_PPI_DOMAINR0_EL3        = 63044,  // S3_6_c12_c8_4
	REG_ICC_PPI_DOMAINR1_EL3        = 63045,  // S3_6_c12_c8_5
	REG_ICC_PPI_DOMAINR2_EL3        = 63046,  // S3_6_c12_c8_6
	REG_ICC_PPI_DOMAINR3_EL3        = 63047,  // S3_6_c12_c8_7
	REG_ICC_CR0_EL3                 = 63048,  // S3_6_c12_c9_0
	REG_ICC_HPPIR_EL3               = 63049,  // S3_6_c12_c9_1
	REG_ICC_CTLR_EL3                = 63076,  // S3_6_c12_c12_4
	REG_ICC_SRE_EL3                 = 63077,  // S3_6_c12_c12_5
	REG_ICC_IGRPEN1_EL3             = 63079,  // S3_6_c12_c12_7
	REG_TPIDR_EL3                   = 63106,  // S3_6_c13_c0_2
	REG_SCXTNUM_EL3                 = 63111,  // S3_6_c13_c0_7
	REG_MMU_ERR_STS                 = 63360,  // S3_6_c15_c0_0
	REG_AFSR1_GL1                   = 63361,  // S3_6_c15_c0_1
	REG_AFSR1_GL2                   = 63362,  // S3_6_c15_c0_2
	REG_AFSR1_GL12                  = 63363,  // S3_6_c15_c0_3
	REG_BP_OBJC_ADR_EL1             = 63364,  // S3_6_c15_c0_4
	REG_BP_OBJC_CTL_EL1             = 63365,  // S3_6_c15_c0_5
	REG_SP_GL11                     = 63366,  // S3_6_c15_c0_6
	REG_MMU_SESR_EL2                = 63367,  // S3_6_c15_c0_7
	REG_SPRR_CONFIG_EL1             = 63368,  // S3_6_c15_c1_0
	REG_HPFAR_GL2                   = 63369,  // S3_6_c15_c1_1
	REG_GXF_CONFIG_EL1              = 63370,  // S3_6_c15_c1_2
	REG_SPRR_AMRANGE_EL1            = 63371,  // S3_6_c15_c1_3
	REG_GXF_CONFIG_EL2              = 63372,  // S3_6_c15_c1_4
	REG_SPRR_UPERM_EL0              = 63373,  // S3_6_c15_c1_5
	REG_SPRR_PPERM_EL1              = 63374,  // S3_6_c15_c1_6
	REG_SPRR_PPERM_EL2              = 63375,  // S3_6_c15_c1_7
	REG_APGAKEYLO_EL12              = 63377,  // S3_6_c15_c2_1
	REG_APGAKEYHI_EL12              = 63378,  // S3_6_c15_c2_2
	REG_KERNKEYLO_EL12              = 63379,  // S3_6_c15_c2_3
	REG_KERNKEYHI_EL12              = 63380,  // S3_6_c15_c2_4
	REG_AFPCR_EL0                   = 63381,  // S3_6_c15_c2_5
	REG_SP_GL22                     = 63382,  // S3_6_c15_c2_6
	REG_AMXIDR_EL1                  = 63383,  // S3_6_c15_c2_7
	REG_SPRR_UMPRR_EL1              = 63384,  // S3_6_c15_c3_0
	REG_SPRR_PMPRR_EL1              = 63385,  // S3_6_c15_c3_1
	REG_SPRR_PMPRR_EL2              = 63386,  // S3_6_c15_c3_2
	REG_SPRR_UPERM_SH01_EL1         = 63387,  // S3_6_c15_c3_3
	REG_SPRR_UPERM_SH02_EL1         = 63388,  // S3_6_c15_c3_4
	REG_SPRR_UPERM_SH03_EL1         = 63389,  // S3_6_c15_c3_5
	REG_SPRR_UPERM_SH04_EL1         = 63390,  // S3_6_c15_c3_6
	REG_SPRR_UPERM_SH05_EL1         = 63391,  // S3_6_c15_c3_7
	REG_SPRR_UPERM_SH06_EL1         = 63392,  // S3_6_c15_c4_0
	REG_SPRR_UPERM_SH07_EL1         = 63393,  // S3_6_c15_c4_1
	REG_SPRR_PPERM_SH01_EL1         = 63394,  // S3_6_c15_c4_2
	REG_SPRR_PPERM_SH02_EL1         = 63395,  // S3_6_c15_c4_3
	REG_SPRR_PPERM_SH03_EL1         = 63396,  // S3_6_c15_c4_4
	REG_SPRR_PPERM_SH04_EL1         = 63397,  // S3_6_c15_c4_5
	REG_SPRR_PPERM_SH05_EL1         = 63398,  // S3_6_c15_c4_6
	REG_SPRR_PPERM_SH06_EL1         = 63399,  // S3_6_c15_c4_7
	REG_SPRR_PPERM_SH07_EL1         = 63400,  // S3_6_c15_c5_0
	REG_SPRR_PPERM_SH01_EL2         = 63401,  // S3_6_c15_c5_1
	REG_SPRR_PPERM_SH02_EL2         = 63402,  // S3_6_c15_c5_2
	REG_SPRR_PPERM_SH03_EL2         = 63403,  // S3_6_c15_c5_3
	REG_SPRR_PPERM_SH04_EL2         = 63404,  // S3_6_c15_c5_4
	REG_SPRR_PPERM_SH05_EL2         = 63405,  // S3_6_c15_c5_5
	REG_SPRR_PPERM_SH06_EL2         = 63406,  // S3_6_c15_c5_6
	REG_SPRR_PPERM_SH07_EL2         = 63407,  // S3_6_c15_c5_7
	REG_SPRR_PMPRR_EL12             = 63408,  // S3_6_c15_c6_0
	REG_SPRR_PPERM_SH01_EL12        = 63409,  // S3_6_c15_c6_1
	REG_SPRR_PPERM_SH02_EL12        = 63410,  // S3_6_c15_c6_2
	REG_SPRR_PPERM_SH03_EL12        = 63411,  // S3_6_c15_c6_3
	REG_SPRR_PPERM_SH04_EL12        = 63412,  // S3_6_c15_c6_4
	REG_SPRR_PPERM_SH05_EL12        = 63413,  // S3_6_c15_c6_5
	REG_SPRR_PPERM_SH06_EL12        = 63414,  // S3_6_c15_c6_6
	REG_SPRR_PPERM_SH07_EL12        = 63415,  // S3_6_c15_c6_7
	REG_APIAKEYLO_EL12              = 63416,  // S3_6_c15_c7_0
	REG_APIAKEYHI_EL12              = 63417,  // S3_6_c15_c7_1
	REG_APIBKEYLO_EL12              = 63418,  // S3_6_c15_c7_2
	REG_APIBKEYHI_EL12              = 63419,  // S3_6_c15_c7_3
	REG_APDAKEYLO_EL12              = 63420,  // S3_6_c15_c7_4
	REG_APDAKEYHI_EL12              = 63421,  // S3_6_c15_c7_5
	REG_APDBKEYLO_EL12              = 63422,  // S3_6_c15_c7_6
	REG_APDBKEYHI_EL12              = 63423,  // S3_6_c15_c7_7
	REG_CURRENTG                    = 63424,  // S3_6_c15_c8_0
	REG_GXF_ENTRY_EL1               = 63425,  // S3_6_c15_c8_1
	REG_GXF_PABENTRY_EL1            = 63426,  // S3_6_c15_c8_2
	REG_ASPSR_EL1                   = 63427,  // S3_6_c15_c8_3
	REG_ADSPSR_EL0                  = 63428,  // S3_6_c15_c8_4
	REG_PMCR1_GL2                   = 63429,  // S3_6_c15_c8_5
	REG_ASPSR_EL2                   = 63430,  // S3_6_c15_c8_6
	REG_PMCR1_GL1                   = 63431,  // S3_6_c15_c8_7
	REG_VBAR_GL12                   = 63434,  // S3_6_c15_c9_2
	REG_SPSR_GL12                   = 63435,  // S3_6_c15_c9_3
	REG_ASPSR_GL12                  = 63436,  // S3_6_c15_c9_4
	REG_ESR_GL12                    = 63437,  // S3_6_c15_c9_5
	REG_ELR_GL12                    = 63438,  // S3_6_c15_c9_6
	REG_FAR_GL12                    = 63439,  // S3_6_c15_c9_7
	REG_SP_GL1                      = 63440,  // S3_6_c15_c10_0
	REG_TPIDR_GL1                   = 63441,  // S3_6_c15_c10_1
	REG_VBAR_GL1                    = 63442,  // S3_6_c15_c10_2
	REG_SPSR_GL1                    = 63443,  // S3_6_c15_c10_3
	REG_ASPSR_GL1                   = 63444,  // S3_6_c15_c10_4
	REG_ESR_GL1                     = 63445,  // S3_6_c15_c10_5
	REG_ELR_GL1                     = 63446,  // S3_6_c15_c10_6
	REG_FAR_GL1                     = 63447,  // S3_6_c15_c10_7
	REG_SP_GL2                      = 63448,  // S3_6_c15_c11_0
	REG_TPIDR_GL2                   = 63449,  // S3_6_c15_c11_1
	REG_VBAR_GL2                    = 63450,  // S3_6_c15_c11_2
	REG_SPSR_GL2                    = 63451,  // S3_6_c15_c11_3
	REG_ASPSR_GL2                   = 63452,  // S3_6_c15_c11_4
	REG_ESR_GL2                     = 63453,  // S3_6_c15_c11_5
	REG_ELR_GL2                     = 63454,  // S3_6_c15_c11_6
	REG_FAR_GL2                     = 63455,  // S3_6_c15_c11_7
	REG_GXF_ENTRY_EL2               = 63456,  // S3_6_c15_c12_0
	REG_GXF_PABENTRY_EL2            = 63457,  // S3_6_c15_c12_1
	REG_APCTL_EL2                   = 63458,  // S3_6_c15_c12_2
	REG_APSTS_EL2                   = 63459,  // S3_6_c15_c12_3
	REG_APSTS_EL1                   = 63460,  // S3_6_c15_c12_4
	REG_KERNKEYLO_EL2               = 63461,  // S3_6_c15_c12_5
	REG_KERNKEYHI_EL2               = 63462,  // S3_6_c15_c12_6
	REG_ASPSR_EL12                  = 63463,  // S3_6_c15_c12_7
	REG_APIAKEYLO_EL2               = 63464,  // S3_6_c15_c13_0
	REG_APIAKEYHI_EL2               = 63465,  // S3_6_c15_c13_1
	REG_APIBKEYLO_EL2               = 63466,  // S3_6_c15_c13_2
	REG_APIBKEYHI_EL2               = 63467,  // S3_6_c15_c13_3
	REG_APDAKEYLO_EL2               = 63468,  // S3_6_c15_c13_4
	REG_APDAKEYHI_EL2               = 63469,  // S3_6_c15_c13_5
	REG_APDBKEYLO_EL2               = 63470,  // S3_6_c15_c13_6
	REG_APDBKEYHI_EL2               = 63471,  // S3_6_c15_c13_7
	REG_APGAKEYLO_EL2               = 63472,  // S3_6_c15_c14_0
	REG_APGAKEYHI_EL2               = 63473,  // S3_6_c15_c14_1
	REG_SPRR_CONFIG_EL2             = 63474,  // S3_6_c15_c14_2
	REG_SPRR_AMRANGE_EL2            = 63475,  // S3_6_c15_c14_3
	REG_VMKEYLO_EL2                 = 63476,  // S3_6_c15_c14_4
	REG_VMKEYHI_EL2                 = 63477,  // S3_6_c15_c14_5
	REG_MMU_SFAR_EL2                = 63478,  // S3_6_c15_c14_6
	REG_APSTS_EL12                  = 63479,  // S3_6_c15_c14_7
	REG_APCTL_EL12                  = 63480,  // S3_6_c15_c15_0
	REG_GXF_CONFIG_EL12             = 63481,  // S3_6_c15_c15_1
	REG_GXF_ENTRY_EL12              = 63482,  // S3_6_c15_c15_2
	REG_GXF_PABENTRY_EL12           = 63483,  // S3_6_c15_c15_3
	REG_SPRR_CONFIG_EL12            = 63484,  // S3_6_c15_c15_4
	REG_SPRR_AMRANGE_EL12           = 63485,  // S3_6_c15_c15_5
	REG_MMU_SESR_CTL_EL2            = 63486,  // S3_6_c15_c15_6
	REG_SPRR_PPERM_EL12             = 63487,  // S3_6_c15_c15_7
	REG_CNTPS_TVAL_EL1              = 65296,  // S3_7_c14_c2_0
	REG_CNTPS_CTL_EL1               = 65297,  // S3_7_c14_c2_1
	REG_CNTPS_CVAL_EL1              = 65298,  // S3_7_c14_c2_2
	REG_PWRDNSAVE0                  = 65408,  // S3_7_c15_c0_0
	REG_NRG_ACC_CTL                 = 65409,  // S3_7_c15_c0_1
	REG_AON_CNT0                    = 65410,  // S3_7_c15_c0_2
	REG_CPU_CNT0                    = 65411,  // S3_7_c15_c0_3
	REG_UPMCR0_EL1                  = 65412,  // S3_7_c15_c0_4
	REG_UPMC8                       = 65413,  // S3_7_c15_c0_5
	REG_AON_CNT8                    = 65414,  // S3_7_c15_c0_6
	REG_PWRDNSAVE1                  = 65416,  // S3_7_c15_c1_0
	REG_CORE_NRG_ACC_DAT            = 65417,  // S3_7_c15_c1_1
	REG_AON_CNT_CTL0                = 65418,  // S3_7_c15_c1_2
	REG_CPU_CNT_CTL0                = 65419,  // S3_7_c15_c1_3
	REG_UPMESR0_EL1                 = 65420,  // S3_7_c15_c1_4
	REG_UPMC9                       = 65421,  // S3_7_c15_c1_5
	REG_AON_CNT_CTL8                = 65422,  // S3_7_c15_c1_6
	REG_ACC_PWR_DN_SAVE             = 65424,  // S3_7_c15_c2_0
	REG_CPM_NRG_ACC_DAT             = 65425,  // S3_7_c15_c2_1
	REG_AON_CNT1                    = 65426,  // S3_7_c15_c2_2
	REG_CPU_CNT1                    = 65427,  // S3_7_c15_c2_3
	REG_UPMSWCTRL_EL1               = 65428,  // S3_7_c15_c2_4
	REG_UPMC10                      = 65429,  // S3_7_c15_c2_5
	REG_AON_CNT9                    = 65430,  // S3_7_c15_c2_6
	REG_CORE_SRM_NRG_ACC_DAT        = 65433,  // S3_7_c15_c3_1
	REG_AON_CNT_CTL1                = 65434,  // S3_7_c15_c3_2
	REG_CPU_CNT_CTL1                = 65435,  // S3_7_c15_c3_3
	REG_UPMECM0_EL1                 = 65436,  // S3_7_c15_c3_4
	REG_UPMC11                      = 65437,  // S3_7_c15_c3_5
	REG_AON_CNT_CTL9                = 65438,  // S3_7_c15_c3_6
	REG_AON_CNT_CTL                 = 65440,  // S3_7_c15_c4_0
	REG_CPM_SRM_NRG_ACC_DAT         = 65441,  // S3_7_c15_c4_1
	REG_AON_CNT2                    = 65442,  // S3_7_c15_c4_2
	REG_CPU_CNT2                    = 65443,  // S3_7_c15_c4_3
	REG_UPMECM1_EL1                 = 65444,  // S3_7_c15_c4_4
	REG_UPMC12                      = 65445,  // S3_7_c15_c4_5
	REG_AON_CNT10                   = 65446,  // S3_7_c15_c4_6
	REG_CPU_CNT_CTL                 = 65448,  // S3_7_c15_c5_0
	REG_AON_CNT_CTL2                = 65450,  // S3_7_c15_c5_2
	REG_CPU_CNT_CTL2                = 65451,  // S3_7_c15_c5_3
	REG_UPMPCM_EL1                  = 65452,  // S3_7_c15_c5_4
	REG_UPMC13                      = 65453,  // S3_7_c15_c5_5
	REG_AON_CNT_CTL10               = 65454,  // S3_7_c15_c5_6
	REG_AON_CNT3                    = 65458,  // S3_7_c15_c6_2
	REG_CPU_CNT3                    = 65459,  // S3_7_c15_c6_3
	REG_UPMSR_EL1                   = 65460,  // S3_7_c15_c6_4
	REG_UPMC14                      = 65461,  // S3_7_c15_c6_5
	REG_AON_CNT11                   = 65462,  // S3_7_c15_c6_6
	REG_AON_CNT_CTL3                = 65466,  // S3_7_c15_c7_2
	REG_CPU_CNT_CTL3                = 65467,  // S3_7_c15_c7_3
	REG_UPMC0                       = 65468,  // S3_7_c15_c7_4
	REG_UPMC15                      = 65469,  // S3_7_c15_c7_5
	REG_AON_CNT_CTL11               = 65470,  // S3_7_c15_c7_6
	REG_AON_CNT4                    = 65474,  // S3_7_c15_c8_2
	REG_CPU_CNT4                    = 65475,  // S3_7_c15_c8_3
	REG_UPMC1                       = 65476,  // S3_7_c15_c8_4
	REG_UPMECM2_EL1                 = 65477,  // S3_7_c15_c8_5
	REG_AON_CNT_CTL4                = 65482,  // S3_7_c15_c9_2
	REG_CPU_CNT_CTL4                = 65483,  // S3_7_c15_c9_3
	REG_UPMC2                       = 65484,  // S3_7_c15_c9_4
	REG_UPMECM3_EL1                 = 65485,  // S3_7_c15_c9_5
	REG_AON_CNT5                    = 65490,  // S3_7_c15_c10_2
	REG_CPU_CNT5                    = 65491,  // S3_7_c15_c10_3
	REG_UPMC3                       = 65492,  // S3_7_c15_c10_4
	REG_UPMCR1_EL1                  = 65493,  // S3_7_c15_c10_5
	REG_AON_CNT_CTL5                = 65498,  // S3_7_c15_c11_2
	REG_CPU_CNT_CTL5                = 65499,  // S3_7_c15_c11_3
	REG_UPMC4                       = 65500,  // S3_7_c15_c11_4
	REG_UPMESR1_EL1                 = 65501,  // S3_7_c15_c11_5
	REG_AON_CNT6                    = 65506,  // S3_7_c15_c12_2
	REG_CPU_CNT6                    = 65507,  // S3_7_c15_c12_3
	REG_UPMC5                       = 65508,  // S3_7_c15_c12_4
	REG_AON_CNT_CTL6                = 65514,  // S3_7_c15_c13_2
	REG_CPU_CNT_CTL6                = 65515,  // S3_7_c15_c13_3
	REG_UPMC6                       = 65516,  // S3_7_c15_c13_4
	REG_AON_CNT7                    = 65522,  // S3_7_c15_c14_2
	REG_CPU_CNT7                    = 65523,  // S3_7_c15_c14_3
	REG_UPMC7                       = 65524,  // S3_7_c15_c14_4
	REG_AON_CNT_CTL7                = 65530,  // S3_7_c15_c15_2
	REG_CPU_CNT_CTL7                = 65531,  // S3_7_c15_c15_3
	SYSREG_END                      = 65532,
};

#ifdef __cplusplus
extern "C" {
#endif
bool has_system_register_name(enum SystemReg);
#ifdef __cplusplus
}
#endif