aarch64: Fix error in THE system register checking
[binutils-gdb.git] / gas / testsuite / gas / aarch64 / illegal-sysreg-8.s
1 .macro roreg, name
2 mrs x0, \name
3 .endm
4
5 .macro woreg, name
6 msr \name, x1
7 .endm
8
9 .macro rwreg, name
10 mrs x2, \name
11 msr \name, x3
12 .endm
13
14 roreg lorid_el1
15
16 .arch armv8.2-a
17
18 roreg ccsidr2_el1
19 rwreg rcwmask_el1
20 rwreg rcwsmask_el1
21
22 .arch armv8.3-a
23
24 rwreg trfcr_el1
25 roreg pmmir_el1
26 rwreg trfcr_el2
27
28 rwreg trfcr_el12
29
30 rwreg amcr_el0
31 roreg amcfgr_el0
32 roreg amcgcr_el0
33 rwreg amuserenr_el0
34 rwreg amcntenclr0_el0
35 rwreg amcntenset0_el0
36 rwreg amcntenclr1_el0
37 rwreg amcntenset1_el0
38 rwreg amevcntr00_el0
39 rwreg amevcntr01_el0
40 rwreg amevcntr02_el0
41 rwreg amevcntr03_el0
42 roreg amevtyper00_el0
43 roreg amevtyper01_el0
44 roreg amevtyper02_el0
45 roreg amevtyper03_el0
46 rwreg amevcntr10_el0
47 rwreg amevcntr11_el0
48 rwreg amevcntr12_el0
49 rwreg amevcntr13_el0
50 rwreg amevcntr14_el0
51 rwreg amevcntr15_el0
52 rwreg amevcntr16_el0
53 rwreg amevcntr17_el0
54 rwreg amevcntr18_el0
55 rwreg amevcntr19_el0
56 rwreg amevcntr110_el0
57 rwreg amevcntr111_el0
58 rwreg amevcntr112_el0
59 rwreg amevcntr113_el0
60 rwreg amevcntr114_el0
61 rwreg amevcntr115_el0
62 rwreg amevtyper10_el0
63 rwreg amevtyper11_el0
64 rwreg amevtyper12_el0
65 rwreg amevtyper13_el0
66 rwreg amevtyper14_el0
67 rwreg amevtyper15_el0
68 rwreg amevtyper16_el0
69 rwreg amevtyper17_el0
70 rwreg amevtyper18_el0
71 rwreg amevtyper19_el0
72 rwreg amevtyper110_el0
73 rwreg amevtyper111_el0
74 rwreg amevtyper112_el0
75 rwreg amevtyper113_el0
76 rwreg amevtyper114_el0
77 rwreg amevtyper115_el0
78
79 .arch armv8.5-a
80
81 roreg amcg1idr_el0
82 roreg cntpctss_el0
83 roreg cntvctss_el0
84 rwreg hfgrtr_el2
85 rwreg hfgwtr_el2
86 rwreg hfgitr_el2
87 rwreg hdfgrtr_el2
88 rwreg hdfgwtr_el2
89 rwreg hafgrtr_el2
90 rwreg amevcntvoff00_el2
91 rwreg amevcntvoff01_el2
92 rwreg amevcntvoff02_el2
93 rwreg amevcntvoff03_el2
94 rwreg amevcntvoff04_el2
95 rwreg amevcntvoff05_el2
96 rwreg amevcntvoff06_el2
97 rwreg amevcntvoff07_el2
98 rwreg amevcntvoff08_el2
99 rwreg amevcntvoff09_el2
100 rwreg amevcntvoff010_el2
101 rwreg amevcntvoff011_el2
102 rwreg amevcntvoff012_el2
103 rwreg amevcntvoff013_el2
104 rwreg amevcntvoff014_el2
105 rwreg amevcntvoff015_el2
106 rwreg amevcntvoff10_el2
107 rwreg amevcntvoff11_el2
108 rwreg amevcntvoff12_el2
109 rwreg amevcntvoff13_el2
110 rwreg amevcntvoff14_el2
111 rwreg amevcntvoff15_el2
112 rwreg amevcntvoff16_el2
113 rwreg amevcntvoff17_el2
114 rwreg amevcntvoff18_el2
115 rwreg amevcntvoff19_el2
116 rwreg amevcntvoff110_el2
117 rwreg amevcntvoff111_el2
118 rwreg amevcntvoff112_el2
119 rwreg amevcntvoff113_el2
120 rwreg amevcntvoff114_el2
121 rwreg amevcntvoff115_el2
122 rwreg cntpoff_el2
123
124 .arch armv8.6-a
125
126 rwreg pmsnevfr_el1
127 rwreg hcrx_el2