xref: /llvm-project/llvm/test/MC/AArch64/armv8.9a-the.s (revision 7fea6f2e0e606e5339c3359568f680eaf64aa306)
1// RUN: not llvm-mc -triple aarch64-none-linux-gnu -show-encoding               -mattr=+the -mattr=+d128 < %s | FileCheck %s
2// RUN: not llvm-mc -triple aarch64-none-linux-gnu -show-encoding -mattr=+v8.9a -mattr=+the -mattr=+d128 < %s | FileCheck %s
3// RUN: not llvm-mc -triple aarch64-none-linux-gnu -show-encoding -mattr=+v9.4a -mattr=+the -mattr=+d128 < %s | FileCheck %s
4
5// RUN: not llvm-mc -triple aarch64-none-linux-gnu                           < %s 2>&1 | FileCheck --check-prefix=ERROR-NO-THE %s
6// RUN: not llvm-mc -triple aarch64-none-linux-gnu -mattr=+v8.9a             < %s 2>&1 | FileCheck --check-prefix=ERROR-NO-THE %s
7// RUN: not llvm-mc -triple aarch64-none-linux-gnu -mattr=+v9.4a             < %s 2>&1 | FileCheck --check-prefix=ERROR-NO-THE %s
8
9// RUN: not llvm-mc -triple aarch64-none-linux-gnu               -mattr=+the < %s 2>&1 | FileCheck --check-prefix=ERROR-NO-D128 %s
10// RUN: not llvm-mc -triple aarch64-none-linux-gnu -mattr=+v8.9a -mattr=+the < %s 2>&1 | FileCheck --check-prefix=ERROR-NO-D128 %s
11// RUN: not llvm-mc -triple aarch64-none-linux-gnu -mattr=+v9.4a -mattr=+the < %s 2>&1 | FileCheck --check-prefix=ERROR-NO-D128 %s
12
13// RUN: not llvm-mc -triple aarch64-none-linux-gnu -show-encoding -mattr=+the -mattr=+d128 < %s 2>&1 | FileCheck --check-prefix=ERROR-NO-ZXR %s
14
15            mrs x3, RCWMASK_EL1
16// CHECK:   mrs x3, RCWMASK_EL1   // encoding: [0xc3,0xd0,0x38,0xd5]
17// ERROR-NO-THE: [[@LINE-2]]:21: error: expected readable system register
18            msr RCWMASK_EL1, x1
19// CHECK:   msr RCWMASK_EL1, x1   // encoding: [0xc1,0xd0,0x18,0xd5]
20// ERROR-NO-THE: [[@LINE-2]]:17: error: expected writable system register or pstate
21            mrs x3, RCWSMASK_EL1
22// CHECK:   mrs x3, RCWSMASK_EL1  // encoding: [0x63,0xd0,0x38,0xd5]
23// ERROR-NO-THE: [[@LINE-2]]:21: error: expected readable system register
24            msr RCWSMASK_EL1, x1
25// CHECK:   msr RCWSMASK_EL1, x1  // encoding: [0x61,0xd0,0x18,0xd5]
26// ERROR-NO-THE: [[@LINE-2]]:17: error: expected writable system register or pstate
27
28            rcwcas   x0, x1, [x4]
29// CHECK:   rcwcas   x0, x1, [x4] // encoding: [0x81,0x08,0x20,0x19]
30// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
31            rcwcasa  x0, x1, [x4]
32// CHECK:   rcwcasa  x0, x1, [x4] // encoding: [0x81,0x08,0xa0,0x19]
33// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
34            rcwcasal x0, x1, [x4]
35// CHECK:   rcwcasal x0, x1, [x4] // encoding: [0x81,0x08,0xe0,0x19]
36// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
37            rcwcasl  x0, x1, [x4]
38// CHECK:   rcwcasl  x0, x1, [x4] // encoding: [0x81,0x08,0x60,0x19]
39// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
40            rcwcas   x3, x5, [sp]
41// CHECK:   rcwcas   x3, x5, [sp] // encoding: [0xe5,0x0b,0x23,0x19]
42// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
43            rcwcasa  x3, x5, [sp]
44// CHECK:   rcwcasa  x3, x5, [sp] // encoding: [0xe5,0x0b,0xa3,0x19]
45// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
46            rcwcasal x3, x5, [sp]
47// CHECK:   rcwcasal x3, x5, [sp] // encoding: [0xe5,0x0b,0xe3,0x19]
48// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
49            rcwcasl  x3, x5, [sp]
50// CHECK:   rcwcasl  x3, x5, [sp] // encoding: [0xe5,0x0b,0x63,0x19]
51// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
52
53            rcwscas   x0, x1, [x4]
54// CHECK:   rcwscas   x0, x1, [x4] // encoding: [0x81,0x08,0x20,0x59]
55// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
56            rcwscasa  x0, x1, [x4]
57// CHECK:   rcwscasa  x0, x1, [x4] // encoding: [0x81,0x08,0xa0,0x59]
58// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
59            rcwscasal x0, x1, [x4]
60// CHECK:   rcwscasal x0, x1, [x4] // encoding: [0x81,0x08,0xe0,0x59]
61// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
62            rcwscasl  x0, x1, [x4]
63// CHECK:   rcwscasl  x0, x1, [x4] // encoding: [0x81,0x08,0x60,0x59]
64// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
65            rcwscas   x3, x5, [sp]
66// CHECK:   rcwscas   x3, x5, [sp] // encoding: [0xe5,0x0b,0x23,0x59]
67// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
68            rcwscasa  x3, x5, [sp]
69// CHECK:   rcwscasa  x3, x5, [sp] // encoding: [0xe5,0x0b,0xa3,0x59]
70// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
71            rcwscasal x3, x5, [sp]
72// CHECK:   rcwscasal x3, x5, [sp] // encoding: [0xe5,0x0b,0xe3,0x59]
73// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
74            rcwscasl  x3, x5, [sp]
75// CHECK:   rcwscasl  x3, x5, [sp] // encoding: [0xe5,0x0b,0x63,0x59]
76// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
77
78            rcwcasp   x0, x1, x6, x7, [x4]
79// CHECK:   rcwcasp   x0, x1, x6, x7, [x4] // encoding: [0x86,0x0c,0x20,0x19]
80// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
81// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
82            rcwcaspa  x0, x1, x6, x7, [x4]
83// CHECK:   rcwcaspa  x0, x1, x6, x7, [x4] // encoding: [0x86,0x0c,0xa0,0x19]
84// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
85// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
86            rcwcaspal x0, x1, x6, x7, [x4]
87// CHECK:   rcwcaspal x0, x1, x6, x7, [x4] // encoding: [0x86,0x0c,0xe0,0x19]
88// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
89// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
90            rcwcaspl  x0, x1, x6, x7, [x4]
91// CHECK:   rcwcaspl  x0, x1, x6, x7, [x4] // encoding: [0x86,0x0c,0x60,0x19]
92// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
93// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
94            rcwcasp   x4, x5, x6, x7, [sp]
95// CHECK:   rcwcasp   x4, x5, x6, x7, [sp] // encoding: [0xe6,0x0f,0x24,0x19]
96// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
97// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
98            rcwcaspa  x4, x5, x6, x7, [sp]
99// CHECK:   rcwcaspa  x4, x5, x6, x7, [sp] // encoding: [0xe6,0x0f,0xa4,0x19]
100// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
101// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
102            rcwcaspal x4, x5, x6, x7, [sp]
103// CHECK:   rcwcaspal x4, x5, x6, x7, [sp] // encoding: [0xe6,0x0f,0xe4,0x19]
104// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
105// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
106            rcwcaspl  x4, x5, x6, x7, [sp]
107// CHECK:   rcwcaspl  x4, x5, x6, x7, [sp] // encoding: [0xe6,0x0f,0x64,0x19]
108// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
109// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
110
111            rcwscasp   x0, x1, x6, x7, [x4]
112// CHECK:   rcwscasp   x0, x1, x6, x7, [x4] // encoding: [0x86,0x0c,0x20,0x59]
113// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
114// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
115            rcwscaspa  x0, x1, x6, x7, [x4]
116// CHECK:   rcwscaspa  x0, x1, x6, x7, [x4] // encoding: [0x86,0x0c,0xa0,0x59]
117// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
118// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
119            rcwscaspal x0, x1, x6, x7, [x4]
120// CHECK:   rcwscaspal x0, x1, x6, x7, [x4] // encoding: [0x86,0x0c,0xe0,0x59]
121// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
122// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
123            rcwscaspl  x0, x1, x6, x7, [x4]
124// CHECK:   rcwscaspl  x0, x1, x6, x7, [x4] // encoding: [0x86,0x0c,0x60,0x59]
125// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
126// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
127            rcwscasp   x4, x5, x6, x7, [sp]
128// CHECK:   rcwscasp   x4, x5, x6, x7, [sp] // encoding: [0xe6,0x0f,0x24,0x59]
129// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
130// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
131            rcwscaspa  x4, x5, x6, x7, [sp]
132// CHECK:   rcwscaspa  x4, x5, x6, x7, [sp] // encoding: [0xe6,0x0f,0xa4,0x59]
133// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
134// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
135            rcwscaspal x4, x5, x6, x7, [sp]
136// CHECK:   rcwscaspal x4, x5, x6, x7, [sp] // encoding: [0xe6,0x0f,0xe4,0x59]
137// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
138// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
139            rcwscaspl  x4, x5, x6, x7, [sp]
140// CHECK:   rcwscaspl  x4, x5, x6, x7, [sp] // encoding: [0xe6,0x0f,0x64,0x59]
141// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
142// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
143
144            rcwclr   x0, x1, [x4]
145// CHECK:   rcwclr   x0, x1, [x4] // encoding: [0x81,0x90,0x20,0x38]
146// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
147            rcwclra  x0, x1, [x4]
148// CHECK:   rcwclra  x0, x1, [x4] // encoding: [0x81,0x90,0xa0,0x38]
149// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
150            rcwclral x0, x1, [x4]
151// CHECK:   rcwclral x0, x1, [x4] // encoding: [0x81,0x90,0xe0,0x38]
152// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
153            rcwclrl  x0, x1, [x4]
154// CHECK:   rcwclrl  x0, x1, [x4] // encoding: [0x81,0x90,0x60,0x38]
155// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
156            rcwclr   x3, x5, [sp]
157// CHECK:   rcwclr   x3, x5, [sp] // encoding: [0xe5,0x93,0x23,0x38]
158// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
159            rcwclra  x3, x5, [sp]
160// CHECK:   rcwclra  x3, x5, [sp] // encoding: [0xe5,0x93,0xa3,0x38]
161// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
162            rcwclral x3, x5, [sp]
163// CHECK:   rcwclral x3, x5, [sp] // encoding: [0xe5,0x93,0xe3,0x38]
164// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
165            rcwclrl  x3, x5, [sp]
166// CHECK:   rcwclrl  x3, x5, [sp] // encoding: [0xe5,0x93,0x63,0x38]
167// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
168
169            rcwsclr   x0, x1, [x4]
170// CHECK:   rcwsclr   x0, x1, [x4] // encoding: [0x81,0x90,0x20,0x78]
171// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
172            rcwsclra  x0, x1, [x4]
173// CHECK:   rcwsclra  x0, x1, [x4] // encoding: [0x81,0x90,0xa0,0x78]
174// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
175            rcwsclral x0, x1, [x4]
176// CHECK:   rcwsclral x0, x1, [x4] // encoding: [0x81,0x90,0xe0,0x78]
177// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
178            rcwsclrl  x0, x1, [x4]
179// CHECK:   rcwsclrl  x0, x1, [x4] // encoding: [0x81,0x90,0x60,0x78]
180// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
181            rcwsclr   x3, x5, [sp]
182// CHECK:   rcwsclr   x3, x5, [sp] // encoding: [0xe5,0x93,0x23,0x78]
183// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
184            rcwsclra  x3, x5, [sp]
185// CHECK:   rcwsclra  x3, x5, [sp] // encoding: [0xe5,0x93,0xa3,0x78]
186// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
187            rcwsclral x3, x5, [sp]
188// CHECK:   rcwsclral x3, x5, [sp] // encoding: [0xe5,0x93,0xe3,0x78]
189// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
190            rcwsclrl  x3, x5, [sp]
191// CHECK:   rcwsclrl  x3, x5, [sp] // encoding: [0xe5,0x93,0x63,0x78]
192// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
193
194            rcwclrp   x1, x0, [x4]
195// CHECK:   rcwclrp   x1, x0, [x4] // encoding: [0x81,0x90,0x20,0x19]
196// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
197// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
198            rcwclrpa  x1, x0, [x4]
199// CHECK:   rcwclrpa  x1, x0, [x4] // encoding: [0x81,0x90,0xa0,0x19]
200// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
201// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
202            rcwclrpal x1, x0, [x4]
203// CHECK:   rcwclrpal x1, x0, [x4] // encoding: [0x81,0x90,0xe0,0x19]
204// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
205// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
206            rcwclrpl  x1, x0, [x4]
207// CHECK:   rcwclrpl  x1, x0, [x4] // encoding: [0x81,0x90,0x60,0x19]
208// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
209// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
210            rcwclrp   x5, x3, [sp]
211// CHECK:   rcwclrp   x5, x3, [sp] // encoding: [0xe5,0x93,0x23,0x19]
212// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
213// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
214            rcwclrpa  x5, x3, [sp]
215// CHECK:   rcwclrpa  x5, x3, [sp] // encoding: [0xe5,0x93,0xa3,0x19]
216// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
217// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
218            rcwclrpal x5, x3, [sp]
219// CHECK:   rcwclrpal x5, x3, [sp] // encoding: [0xe5,0x93,0xe3,0x19]
220// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
221// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
222            rcwclrpl  x5, x3, [sp]
223// CHECK:   rcwclrpl  x5, x3, [sp] // encoding: [0xe5,0x93,0x63,0x19]
224// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
225// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
226
227            rcwsclrp   x1, x0, [x4]
228// CHECK:   rcwsclrp   x1, x0, [x4] // encoding: [0x81,0x90,0x20,0x59]
229// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
230// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
231            rcwsclrpa  x1, x0, [x4]
232// CHECK:   rcwsclrpa  x1, x0, [x4] // encoding: [0x81,0x90,0xa0,0x59]
233// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
234// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
235            rcwsclrpal x1, x0, [x4]
236// CHECK:   rcwsclrpal x1, x0, [x4] // encoding: [0x81,0x90,0xe0,0x59]
237// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
238// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
239            rcwsclrpl  x1, x0, [x4]
240// CHECK:   rcwsclrpl  x1, x0, [x4] // encoding: [0x81,0x90,0x60,0x59]
241// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
242// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
243            rcwsclrp   x5, x3, [sp]
244// CHECK:   rcwsclrp   x5, x3, [sp] // encoding: [0xe5,0x93,0x23,0x59]
245// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
246// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
247            rcwsclrpa  x5, x3, [sp]
248// CHECK:   rcwsclrpa  x5, x3, [sp] // encoding: [0xe5,0x93,0xa3,0x59]
249// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
250// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
251            rcwsclrpal x5, x3, [sp]
252// CHECK:   rcwsclrpal x5, x3, [sp] // encoding: [0xe5,0x93,0xe3,0x59]
253// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
254// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
255            rcwsclrpl  x5, x3, [sp]
256// CHECK:   rcwsclrpl  x5, x3, [sp] // encoding: [0xe5,0x93,0x63,0x59]
257// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
258// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
259
260            rcwset   x0, x1, [x4]
261// CHECK:   rcwset   x0, x1, [x4] // encoding: [0x81,0xb0,0x20,0x38]
262// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
263            rcwseta  x0, x1, [x4]
264// CHECK:   rcwseta  x0, x1, [x4] // encoding: [0x81,0xb0,0xa0,0x38]
265// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
266            rcwsetal x0, x1, [x4]
267// CHECK:   rcwsetal x0, x1, [x4] // encoding: [0x81,0xb0,0xe0,0x38]
268// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
269            rcwsetl  x0, x1, [x4]
270// CHECK:   rcwsetl  x0, x1, [x4] // encoding: [0x81,0xb0,0x60,0x38]
271// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
272            rcwset   x3, x5, [sp]
273// CHECK:   rcwset   x3, x5, [sp] // encoding: [0xe5,0xb3,0x23,0x38]
274// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
275            rcwseta  x3, x5, [sp]
276// CHECK:   rcwseta  x3, x5, [sp] // encoding: [0xe5,0xb3,0xa3,0x38]
277// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
278            rcwsetal x3, x5, [sp]
279// CHECK:   rcwsetal x3, x5, [sp] // encoding: [0xe5,0xb3,0xe3,0x38]
280// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
281            rcwsetl  x3, x5, [sp]
282// CHECK:   rcwsetl  x3, x5, [sp] // encoding: [0xe5,0xb3,0x63,0x38]
283// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
284
285            rcwsset   x0, x1, [x4]
286// CHECK:   rcwsset   x0, x1, [x4] // encoding: [0x81,0xb0,0x20,0x78]
287// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
288            rcwsseta  x0, x1, [x4]
289// CHECK:   rcwsseta  x0, x1, [x4] // encoding: [0x81,0xb0,0xa0,0x78]
290// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
291            rcwssetal x0, x1, [x4]
292// CHECK:   rcwssetal x0, x1, [x4] // encoding: [0x81,0xb0,0xe0,0x78]
293// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
294            rcwssetl  x0, x1, [x4]
295// CHECK:   rcwssetl  x0, x1, [x4] // encoding: [0x81,0xb0,0x60,0x78]
296// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
297            rcwsset   x3, x5, [sp]
298// CHECK:   rcwsset   x3, x5, [sp] // encoding: [0xe5,0xb3,0x23,0x78]
299// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
300            rcwsseta  x3, x5, [sp]
301// CHECK:   rcwsseta  x3, x5, [sp] // encoding: [0xe5,0xb3,0xa3,0x78]
302// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
303            rcwssetal x3, x5, [sp]
304// CHECK:   rcwssetal x3, x5, [sp] // encoding: [0xe5,0xb3,0xe3,0x78]
305// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
306            rcwssetl  x3, x5, [sp]
307// CHECK:   rcwssetl  x3, x5, [sp] // encoding: [0xe5,0xb3,0x63,0x78]
308// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
309
310            rcwsetp   x1, x0, [x4]
311// CHECK:   rcwsetp   x1, x0, [x4] // encoding: [0x81,0xb0,0x20,0x19]
312// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
313// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
314            rcwsetpa  x1, x0, [x4]
315// CHECK:   rcwsetpa  x1, x0, [x4] // encoding: [0x81,0xb0,0xa0,0x19]
316// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
317// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
318            rcwsetpal x1, x0, [x4]
319// CHECK:   rcwsetpal x1, x0, [x4] // encoding: [0x81,0xb0,0xe0,0x19]
320// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
321// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
322            rcwsetpl  x1, x0, [x4]
323// CHECK:   rcwsetpl  x1, x0, [x4] // encoding: [0x81,0xb0,0x60,0x19]
324// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
325// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
326            rcwsetp   x5, x3, [sp]
327// CHECK:   rcwsetp   x5, x3, [sp] // encoding: [0xe5,0xb3,0x23,0x19]
328// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
329// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
330            rcwsetpa  x5, x3, [sp]
331// CHECK:   rcwsetpa  x5, x3, [sp] // encoding: [0xe5,0xb3,0xa3,0x19]
332// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
333// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
334            rcwsetpal x5, x3, [sp]
335// CHECK:   rcwsetpal x5, x3, [sp] // encoding: [0xe5,0xb3,0xe3,0x19]
336// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
337// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
338            rcwsetpl  x5, x3, [sp]
339// CHECK:   rcwsetpl  x5, x3, [sp] // encoding: [0xe5,0xb3,0x63,0x19]
340// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
341// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
342
343            rcwssetp   x1, x0, [x4]
344// CHECK:   rcwssetp   x1, x0, [x4] // encoding: [0x81,0xb0,0x20,0x59]
345// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
346// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
347            rcwssetpa  x1, x0, [x4]
348// CHECK:   rcwssetpa  x1, x0, [x4] // encoding: [0x81,0xb0,0xa0,0x59]
349// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
350// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
351            rcwssetpal x1, x0, [x4]
352// CHECK:   rcwssetpal x1, x0, [x4] // encoding: [0x81,0xb0,0xe0,0x59]
353// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
354// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
355            rcwssetpl  x1, x0, [x4]
356// CHECK:   rcwssetpl  x1, x0, [x4] // encoding: [0x81,0xb0,0x60,0x59]
357// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
358// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
359            rcwssetp   x5, x3, [sp]
360// CHECK:   rcwssetp   x5, x3, [sp] // encoding: [0xe5,0xb3,0x23,0x59]
361// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
362// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
363            rcwssetpa  x5, x3, [sp]
364// CHECK:   rcwssetpa  x5, x3, [sp] // encoding: [0xe5,0xb3,0xa3,0x59]
365// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
366// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
367            rcwssetpal x5, x3, [sp]
368// CHECK:   rcwssetpal x5, x3, [sp] // encoding: [0xe5,0xb3,0xe3,0x59]
369// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
370// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
371            rcwssetpl  x5, x3, [sp]
372// CHECK:   rcwssetpl  x5, x3, [sp] // encoding: [0xe5,0xb3,0x63,0x59]
373// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
374// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
375
376            rcwswp   x0, x1, [x4]
377// CHECK:   rcwswp   x0, x1, [x4] // encoding: [0x81,0xa0,0x20,0x38]
378// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
379            rcwswpa  x0, x1, [x4]
380// CHECK:   rcwswpa  x0, x1, [x4] // encoding: [0x81,0xa0,0xa0,0x38]
381// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
382            rcwswpal x0, x1, [x4]
383// CHECK:   rcwswpal x0, x1, [x4] // encoding: [0x81,0xa0,0xe0,0x38]
384// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
385            rcwswpl  x0, x1, [x4]
386// CHECK:   rcwswpl  x0, x1, [x4] // encoding: [0x81,0xa0,0x60,0x38]
387// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
388            rcwswp   x3, x5, [sp]
389// CHECK:   rcwswp   x3, x5, [sp] // encoding: [0xe5,0xa3,0x23,0x38]
390// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
391            rcwswpa  x3, x5, [sp]
392// CHECK:   rcwswpa  x3, x5, [sp] // encoding: [0xe5,0xa3,0xa3,0x38]
393// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
394            rcwswpal x3, x5, [sp]
395// CHECK:   rcwswpal x3, x5, [sp] // encoding: [0xe5,0xa3,0xe3,0x38]
396// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
397            rcwswpl  x3, x5, [sp]
398// CHECK:   rcwswpl  x3, x5, [sp] // encoding: [0xe5,0xa3,0x63,0x38]
399// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
400
401            rcwsswp   x0, x1, [x4]
402// CHECK:   rcwsswp   x0, x1, [x4] // encoding: [0x81,0xa0,0x20,0x78]
403// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
404            rcwsswpa  x0, x1, [x4]
405// CHECK:   rcwsswpa  x0, x1, [x4] // encoding: [0x81,0xa0,0xa0,0x78]
406// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
407            rcwsswpal x0, x1, [x4]
408// CHECK:   rcwsswpal x0, x1, [x4] // encoding: [0x81,0xa0,0xe0,0x78]
409// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
410            rcwsswpl  x0, x1, [x4]
411// CHECK:   rcwsswpl  x0, x1, [x4] // encoding: [0x81,0xa0,0x60,0x78]
412// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
413            rcwsswp   x3, x5, [sp]
414// CHECK:   rcwsswp   x3, x5, [sp] // encoding: [0xe5,0xa3,0x23,0x78]
415// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
416            rcwsswpa  x3, x5, [sp]
417// CHECK:   rcwsswpa  x3, x5, [sp] // encoding: [0xe5,0xa3,0xa3,0x78]
418// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
419            rcwsswpal x3, x5, [sp]
420// CHECK:   rcwsswpal x3, x5, [sp] // encoding: [0xe5,0xa3,0xe3,0x78]
421// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
422            rcwsswpl  x3, x5, [sp]
423// CHECK:   rcwsswpl  x3, x5, [sp] // encoding: [0xe5,0xa3,0x63,0x78]
424// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: the
425
426            rcwswpp   x1, x0, [x4]
427// CHECK:   rcwswpp   x1, x0, [x4] // encoding: [0x81,0xa0,0x20,0x19]
428// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
429// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
430            rcwswppa  x1, x0, [x4]
431// CHECK:   rcwswppa  x1, x0, [x4] // encoding: [0x81,0xa0,0xa0,0x19]
432// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
433// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
434            rcwswppal x1, x0, [x4]
435// CHECK:   rcwswppal x1, x0, [x4] // encoding: [0x81,0xa0,0xe0,0x19]
436// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
437// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
438            rcwswppl  x1, x0, [x4]
439// CHECK:   rcwswppl  x1, x0, [x4] // encoding: [0x81,0xa0,0x60,0x19]
440// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
441// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
442            rcwswpp   x5, x3, [sp]
443// CHECK:   rcwswpp   x5, x3, [sp] // encoding: [0xe5,0xa3,0x23,0x19]
444// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
445// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
446            rcwswppa  x5, x3, [sp]
447// CHECK:   rcwswppa  x5, x3, [sp] // encoding: [0xe5,0xa3,0xa3,0x19]
448// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
449// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
450            rcwswppal x5, x3, [sp]
451// CHECK:   rcwswppal x5, x3, [sp] // encoding: [0xe5,0xa3,0xe3,0x19]
452// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
453// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
454            rcwswppl  x5, x3, [sp]
455// CHECK:   rcwswppl  x5, x3, [sp] // encoding: [0xe5,0xa3,0x63,0x19]
456// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
457// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
458
459            rcwsswpp   x1, x0, [x4]
460// CHECK:   rcwsswpp   x1, x0, [x4] // encoding: [0x81,0xa0,0x20,0x59]
461// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
462// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
463            rcwsswppa  x1, x0, [x4]
464// CHECK:   rcwsswppa  x1, x0, [x4] // encoding: [0x81,0xa0,0xa0,0x59]
465// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
466// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
467            rcwsswppal x1, x0, [x4]
468// CHECK:   rcwsswppal x1, x0, [x4] // encoding: [0x81,0xa0,0xe0,0x59]
469// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
470// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
471            rcwsswppl  x1, x0, [x4]
472// CHECK:   rcwsswppl  x1, x0, [x4] // encoding: [0x81,0xa0,0x60,0x59]
473// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
474// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
475            rcwsswpp   x5, x3, [sp]
476// CHECK:   rcwsswpp   x5, x3, [sp] // encoding: [0xe5,0xa3,0x23,0x59]
477// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
478// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
479            rcwsswppa  x5, x3, [sp]
480// CHECK:   rcwsswppa  x5, x3, [sp] // encoding: [0xe5,0xa3,0xa3,0x59]
481// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
482// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
483            rcwsswppal x5, x3, [sp]
484// CHECK:   rcwsswppal x5, x3, [sp] // encoding: [0xe5,0xa3,0xe3,0x59]
485// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
486// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
487            rcwsswppl  x5, x3, [sp]
488// CHECK:   rcwsswppl  x5, x3, [sp] // encoding: [0xe5,0xa3,0x63,0x59]
489// ERROR-NO-THE: [[@LINE-2]]:13: error: instruction requires: d128 the
490// ERROR-NO-D128: [[@LINE-3]]:13: error: instruction requires: d128
491
492            rcwswpp   xzr, x5, [x4]
493// ERROR-NO-ZXR:   [[@LINE-1]]:23: error: invalid operand for instruction
494            rcwswppa  xzr, x5, [x4]
495// ERROR-NO-ZXR:   [[@LINE-1]]:23: error: invalid operand for instruction
496            rcwswppal xzr, x5, [x4]
497// ERROR-NO-ZXR:   [[@LINE-1]]:23: error: invalid operand for instruction
498            rcwswppl  xzr, x5, [x4]
499// ERROR-NO-ZXR:   [[@LINE-1]]:23: error: invalid operand for instruction
500            rcwswpp   x5, xzr, [x4]
501// ERROR-NO-ZXR:   [[@LINE-1]]:27: error: invalid operand for instruction
502            rcwswppa  x5, xzr, [x4]
503// ERROR-NO-ZXR:   [[@LINE-1]]:27: error: invalid operand for instruction
504            rcwswppal x5, xzr, [x4]
505// ERROR-NO-ZXR:   [[@LINE-1]]:27: error: invalid operand for instruction
506            rcwswppl  x5, xzr, [x4]
507// ERROR-NO-ZXR:   [[@LINE-1]]:27: error: invalid operand for instruction
508
509            rcwclrp   xzr, x5, [x4]
510// ERROR-NO-ZXR:   [[@LINE-1]]:23: error: invalid operand for instruction
511            rcwclrpa  xzr, x5, [x4]
512// ERROR-NO-ZXR:   [[@LINE-1]]:23: error: invalid operand for instruction
513            rcwclrpal xzr, x5, [x4]
514// ERROR-NO-ZXR:   [[@LINE-1]]:23: error: invalid operand for instruction
515            rcwclrpl  xzr, x5, [x4]
516// ERROR-NO-ZXR:   [[@LINE-1]]:23: error: invalid operand for instruction
517            rcwclrp   x5, xzr, [x4]
518// ERROR-NO-ZXR:   [[@LINE-1]]:27: error: invalid operand for instruction
519            rcwclrpa  x5, xzr, [x4]
520// ERROR-NO-ZXR:   [[@LINE-1]]:27: error: invalid operand for instruction
521            rcwclrpal x5, xzr, [x4]
522// ERROR-NO-ZXR:   [[@LINE-1]]:27: error: invalid operand for instruction
523            rcwclrpl  x5, xzr, [x4]
524// ERROR-NO-ZXR:   [[@LINE-1]]:27: error: invalid operand for instruction
525
526            rcwsetp   xzr, x5, [x4]
527// ERROR-NO-ZXR:   [[@LINE-1]]:23: error: invalid operand for instruction
528            rcwsetpa  xzr, x5, [x4]
529// ERROR-NO-ZXR:   [[@LINE-1]]:23: error: invalid operand for instruction
530            rcwsetpal xzr, x5, [x4]
531// ERROR-NO-ZXR:   [[@LINE-1]]:23: error: invalid operand for instruction
532            rcwsetpl  xzr, x5, [x4]
533// ERROR-NO-ZXR:   [[@LINE-1]]:23: error: invalid operand for instruction
534            rcwsetp   x5, xzr, [x4]
535// ERROR-NO-ZXR:   [[@LINE-1]]:27: error: invalid operand for instruction
536            rcwsetpa  x5, xzr, [x4]
537// ERROR-NO-ZXR:   [[@LINE-1]]:27: error: invalid operand for instruction
538            rcwsetpal x5, xzr, [x4]
539// ERROR-NO-ZXR:   [[@LINE-1]]:27: error: invalid operand for instruction
540            rcwsetpl  x5, xzr, [x4]
541// ERROR-NO-ZXR:   [[@LINE-1]]:27: error: invalid operand for instruction
542
543            rcwsswpp   xzr, x5, [x4]
544// ERROR-NO-ZXR:   [[@LINE-1]]:24: error: invalid operand for instruction
545            rcwsswppa  xzr, x5, [x4]
546// ERROR-NO-ZXR:   [[@LINE-1]]:24: error: invalid operand for instruction
547            rcwsswppal xzr, x5, [x4]
548// ERROR-NO-ZXR:   [[@LINE-1]]:24: error: invalid operand for instruction
549            rcwsswppl  xzr, x5, [x4]
550// ERROR-NO-ZXR:   [[@LINE-1]]:24: error: invalid operand for instruction
551            rcwsswpp   x5, xzr, [x4]
552// ERROR-NO-ZXR:   [[@LINE-1]]:28: error: invalid operand for instruction
553            rcwsswppa  x5, xzr, [x4]
554// ERROR-NO-ZXR:   [[@LINE-1]]:28: error: invalid operand for instruction
555            rcwsswppal x5, xzr, [x4]
556// ERROR-NO-ZXR:   [[@LINE-1]]:28: error: invalid operand for instruction
557            rcwsswppl  x5, xzr, [x4]
558// ERROR-NO-ZXR:   [[@LINE-1]]:28: error: invalid operand for instruction
559
560            rcwsclrp   xzr, x5, [x4]
561// ERROR-NO-ZXR:   [[@LINE-1]]:24: error: invalid operand for instruction
562            rcwsclrpa  xzr, x5, [x4]
563// ERROR-NO-ZXR:   [[@LINE-1]]:24: error: invalid operand for instruction
564            rcwsclrpal xzr, x5, [x4]
565// ERROR-NO-ZXR:   [[@LINE-1]]:24: error: invalid operand for instruction
566            rcwsclrpl  xzr, x5, [x4]
567// ERROR-NO-ZXR:   [[@LINE-1]]:24: error: invalid operand for instruction
568            rcwsclrp   x5, xzr, [x4]
569// ERROR-NO-ZXR:   [[@LINE-1]]:28: error: invalid operand for instruction
570            rcwsclrpa  x5, xzr, [x4]
571// ERROR-NO-ZXR:   [[@LINE-1]]:28: error: invalid operand for instruction
572            rcwsclrpal x5, xzr, [x4]
573// ERROR-NO-ZXR:   [[@LINE-1]]:28: error: invalid operand for instruction
574            rcwsclrpl  x5, xzr, [x4]
575// ERROR-NO-ZXR:   [[@LINE-1]]:28: error: invalid operand for instruction
576
577            rcwssetp   xzr, x5, [x4]
578// ERROR-NO-ZXR:   [[@LINE-1]]:24: error: invalid operand for instruction
579            rcwssetpa  xzr, x5, [x4]
580// ERROR-NO-ZXR:   [[@LINE-1]]:24: error: invalid operand for instruction
581            rcwssetpal xzr, x5, [x4]
582// ERROR-NO-ZXR:   [[@LINE-1]]:24: error: invalid operand for instruction
583            rcwssetpl  xzr, x5, [x4]
584// ERROR-NO-ZXR:   [[@LINE-1]]:24: error: invalid operand for instruction
585            rcwssetp   x5, xzr, [x4]
586// ERROR-NO-ZXR:   [[@LINE-1]]:28: error: invalid operand for instruction
587            rcwssetpa  x5, xzr, [x4]
588// ERROR-NO-ZXR:   [[@LINE-1]]:28: error: invalid operand for instruction
589            rcwssetpal x5, xzr, [x4]
590// ERROR-NO-ZXR:   [[@LINE-1]]:28: error: invalid operand for instruction
591            rcwssetpl  x5, xzr, [x4]
592// ERROR-NO-ZXR:   [[@LINE-1]]:28: error: invalid operand for instruction
593