xref: /aosp_15_r20/external/llvm/test/MC/SystemZ/insn-bad-zEC12.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker# For zEC12 only.
2*9880d681SAndroid Build Coastguard Worker# RUN: not llvm-mc -triple s390x-linux-gnu -mcpu=zEC12 < %s 2> %t
3*9880d681SAndroid Build Coastguard Worker# RUN: FileCheck < %t %s
4*9880d681SAndroid Build Coastguard Worker
5*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
6*9880d681SAndroid Build Coastguard Worker#CHECK: lcbb	%r0, 0, 0
7*9880d681SAndroid Build Coastguard Worker
8*9880d681SAndroid Build Coastguard Worker	lcbb	%r0, 0, 0
9*9880d681SAndroid Build Coastguard Worker
10*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand
11*9880d681SAndroid Build Coastguard Worker#CHECK: ntstg	%r0, -524289
12*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand
13*9880d681SAndroid Build Coastguard Worker#CHECK: ntstg	%r0, 524288
14*9880d681SAndroid Build Coastguard Worker
15*9880d681SAndroid Build Coastguard Worker	ntstg	%r0, -524289
16*9880d681SAndroid Build Coastguard Worker	ntstg	%r0, 524288
17*9880d681SAndroid Build Coastguard Worker
18*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand
19*9880d681SAndroid Build Coastguard Worker#CHECK: ppa	%r0, %r0, -1
20*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand
21*9880d681SAndroid Build Coastguard Worker#CHECK: ppa	%r0, %r0, 16
22*9880d681SAndroid Build Coastguard Worker
23*9880d681SAndroid Build Coastguard Worker	ppa	%r0, %r0, -1
24*9880d681SAndroid Build Coastguard Worker	ppa	%r0, %r0, 16
25*9880d681SAndroid Build Coastguard Worker
26*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand
27*9880d681SAndroid Build Coastguard Worker#CHECK: risbgn	%r0,%r0,0,0,-1
28*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand
29*9880d681SAndroid Build Coastguard Worker#CHECK: risbgn	%r0,%r0,0,0,64
30*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand
31*9880d681SAndroid Build Coastguard Worker#CHECK: risbgn	%r0,%r0,0,-1,0
32*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand
33*9880d681SAndroid Build Coastguard Worker#CHECK: risbgn	%r0,%r0,0,256,0
34*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand
35*9880d681SAndroid Build Coastguard Worker#CHECK: risbgn	%r0,%r0,-1,0,0
36*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand
37*9880d681SAndroid Build Coastguard Worker#CHECK: risbgn	%r0,%r0,256,0,0
38*9880d681SAndroid Build Coastguard Worker
39*9880d681SAndroid Build Coastguard Worker	risbgn	%r0,%r0,0,0,-1
40*9880d681SAndroid Build Coastguard Worker	risbgn	%r0,%r0,0,0,64
41*9880d681SAndroid Build Coastguard Worker	risbgn	%r0,%r0,0,-1,0
42*9880d681SAndroid Build Coastguard Worker	risbgn	%r0,%r0,0,256,0
43*9880d681SAndroid Build Coastguard Worker	risbgn	%r0,%r0,-1,0,0
44*9880d681SAndroid Build Coastguard Worker	risbgn	%r0,%r0,256,0,0
45*9880d681SAndroid Build Coastguard Worker
46*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand
47*9880d681SAndroid Build Coastguard Worker#CHECK: tabort	-1
48*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand
49*9880d681SAndroid Build Coastguard Worker#CHECK: tabort	4096
50*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of indexed addressing
51*9880d681SAndroid Build Coastguard Worker#CHECK: tabort	0(%r1,%r2)
52*9880d681SAndroid Build Coastguard Worker
53*9880d681SAndroid Build Coastguard Worker	tabort	-1
54*9880d681SAndroid Build Coastguard Worker	tabort	4096
55*9880d681SAndroid Build Coastguard Worker	tabort	0(%r1,%r2)
56*9880d681SAndroid Build Coastguard Worker
57*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand
58*9880d681SAndroid Build Coastguard Worker#CHECK: tbegin	-1, 0
59*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand
60*9880d681SAndroid Build Coastguard Worker#CHECK: tbegin	4096, 0
61*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of indexed addressing
62*9880d681SAndroid Build Coastguard Worker#CHECK: tbegin	0(%r1,%r2), 0
63*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand
64*9880d681SAndroid Build Coastguard Worker#CHECK: tbegin	0, -1
65*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand
66*9880d681SAndroid Build Coastguard Worker#CHECK: tbegin	0, 65536
67*9880d681SAndroid Build Coastguard Worker
68*9880d681SAndroid Build Coastguard Worker	tbegin	-1, 0
69*9880d681SAndroid Build Coastguard Worker	tbegin	4096, 0
70*9880d681SAndroid Build Coastguard Worker	tbegin	0(%r1,%r2), 0
71*9880d681SAndroid Build Coastguard Worker	tbegin	0, -1
72*9880d681SAndroid Build Coastguard Worker	tbegin	0, 65536
73*9880d681SAndroid Build Coastguard Worker
74*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand
75*9880d681SAndroid Build Coastguard Worker#CHECK: tbeginc	-1, 0
76*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand
77*9880d681SAndroid Build Coastguard Worker#CHECK: tbeginc	4096, 0
78*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid use of indexed addressing
79*9880d681SAndroid Build Coastguard Worker#CHECK: tbeginc	0(%r1,%r2), 0
80*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand
81*9880d681SAndroid Build Coastguard Worker#CHECK: tbeginc	0, -1
82*9880d681SAndroid Build Coastguard Worker#CHECK: error: invalid operand
83*9880d681SAndroid Build Coastguard Worker#CHECK: tbeginc	0, 65536
84*9880d681SAndroid Build Coastguard Worker
85*9880d681SAndroid Build Coastguard Worker	tbeginc	-1, 0
86*9880d681SAndroid Build Coastguard Worker	tbeginc	4096, 0
87*9880d681SAndroid Build Coastguard Worker	tbeginc	0(%r1,%r2), 0
88*9880d681SAndroid Build Coastguard Worker	tbeginc	0, -1
89*9880d681SAndroid Build Coastguard Worker	tbeginc	0, 65536
90*9880d681SAndroid Build Coastguard Worker
91*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
92*9880d681SAndroid Build Coastguard Worker#CHECK: vab	%v0, %v0, %v0
93*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
94*9880d681SAndroid Build Coastguard Worker#CHECK: vaf	%v0, %v0, %v0
95*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
96*9880d681SAndroid Build Coastguard Worker#CHECK: vag	%v0, %v0, %v0
97*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
98*9880d681SAndroid Build Coastguard Worker#CHECK: vah	%v0, %v0, %v0
99*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
100*9880d681SAndroid Build Coastguard Worker#CHECK: vaq	%v0, %v0, %v0
101*9880d681SAndroid Build Coastguard Worker
102*9880d681SAndroid Build Coastguard Worker	vab	%v0, %v0, %v0
103*9880d681SAndroid Build Coastguard Worker	vaf	%v0, %v0, %v0
104*9880d681SAndroid Build Coastguard Worker	vag	%v0, %v0, %v0
105*9880d681SAndroid Build Coastguard Worker	vah	%v0, %v0, %v0
106*9880d681SAndroid Build Coastguard Worker	vaq	%v0, %v0, %v0
107*9880d681SAndroid Build Coastguard Worker
108*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
109*9880d681SAndroid Build Coastguard Worker#CHECK: vaccb	%v0, %v0, %v0
110*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
111*9880d681SAndroid Build Coastguard Worker#CHECK: vaccf	%v0, %v0, %v0
112*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
113*9880d681SAndroid Build Coastguard Worker#CHECK: vaccg	%v0, %v0, %v0
114*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
115*9880d681SAndroid Build Coastguard Worker#CHECK: vacch	%v0, %v0, %v0
116*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
117*9880d681SAndroid Build Coastguard Worker#CHECK: vaccq	%v0, %v0, %v0
118*9880d681SAndroid Build Coastguard Worker
119*9880d681SAndroid Build Coastguard Worker	vaccb	%v0, %v0, %v0
120*9880d681SAndroid Build Coastguard Worker	vaccf	%v0, %v0, %v0
121*9880d681SAndroid Build Coastguard Worker	vaccg	%v0, %v0, %v0
122*9880d681SAndroid Build Coastguard Worker	vacch	%v0, %v0, %v0
123*9880d681SAndroid Build Coastguard Worker	vaccq	%v0, %v0, %v0
124*9880d681SAndroid Build Coastguard Worker
125*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
126*9880d681SAndroid Build Coastguard Worker#CHECK: vacccq	%v0, %v0, %v0
127*9880d681SAndroid Build Coastguard Worker
128*9880d681SAndroid Build Coastguard Worker	vacccq	%v0, %v0, %v0
129*9880d681SAndroid Build Coastguard Worker
130*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
131*9880d681SAndroid Build Coastguard Worker#CHECK: vacq	%v0, %v0, %v0
132*9880d681SAndroid Build Coastguard Worker
133*9880d681SAndroid Build Coastguard Worker	vacq	%v0, %v0, %v0
134*9880d681SAndroid Build Coastguard Worker
135*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
136*9880d681SAndroid Build Coastguard Worker#CHECK: vavgb	%v0, %v0, %v0
137*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
138*9880d681SAndroid Build Coastguard Worker#CHECK: vavgf	%v0, %v0, %v0
139*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
140*9880d681SAndroid Build Coastguard Worker#CHECK: vavgg	%v0, %v0, %v0
141*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
142*9880d681SAndroid Build Coastguard Worker#CHECK: vavgh	%v0, %v0, %v0
143*9880d681SAndroid Build Coastguard Worker
144*9880d681SAndroid Build Coastguard Worker	vavgb	%v0, %v0, %v0
145*9880d681SAndroid Build Coastguard Worker	vavgf	%v0, %v0, %v0
146*9880d681SAndroid Build Coastguard Worker	vavgg	%v0, %v0, %v0
147*9880d681SAndroid Build Coastguard Worker	vavgh	%v0, %v0, %v0
148*9880d681SAndroid Build Coastguard Worker
149*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
150*9880d681SAndroid Build Coastguard Worker#CHECK: vavglb	%v0, %v0, %v0
151*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
152*9880d681SAndroid Build Coastguard Worker#CHECK: vavglf	%v0, %v0, %v0
153*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
154*9880d681SAndroid Build Coastguard Worker#CHECK: vavglg	%v0, %v0, %v0
155*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
156*9880d681SAndroid Build Coastguard Worker#CHECK: vavglh	%v0, %v0, %v0
157*9880d681SAndroid Build Coastguard Worker
158*9880d681SAndroid Build Coastguard Worker	vavglb	%v0, %v0, %v0
159*9880d681SAndroid Build Coastguard Worker	vavglf	%v0, %v0, %v0
160*9880d681SAndroid Build Coastguard Worker	vavglg	%v0, %v0, %v0
161*9880d681SAndroid Build Coastguard Worker	vavglh	%v0, %v0, %v0
162*9880d681SAndroid Build Coastguard Worker
163*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
164*9880d681SAndroid Build Coastguard Worker#CHECK: vcdgb	%v0, %v0, 0, 0
165*9880d681SAndroid Build Coastguard Worker
166*9880d681SAndroid Build Coastguard Worker	vcdgb	%v0, %v0, 0, 0
167*9880d681SAndroid Build Coastguard Worker
168*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
169*9880d681SAndroid Build Coastguard Worker#CHECK: vcdlgb	%v0, %v0, 0, 0
170*9880d681SAndroid Build Coastguard Worker
171*9880d681SAndroid Build Coastguard Worker	vcdlgb	%v0, %v0, 0, 0
172*9880d681SAndroid Build Coastguard Worker
173*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
174*9880d681SAndroid Build Coastguard Worker#CHECK: vceqb	%v0, %v0, %v0
175*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
176*9880d681SAndroid Build Coastguard Worker#CHECK: vceqf	%v0, %v0, %v0
177*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
178*9880d681SAndroid Build Coastguard Worker#CHECK: vceqg	%v0, %v0, %v0
179*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
180*9880d681SAndroid Build Coastguard Worker#CHECK: vceqh	%v0, %v0, %v0
181*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
182*9880d681SAndroid Build Coastguard Worker#CHECK: vceqbs	%v0, %v0, %v0
183*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
184*9880d681SAndroid Build Coastguard Worker#CHECK: vceqhs	%v0, %v0, %v0
185*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
186*9880d681SAndroid Build Coastguard Worker#CHECK: vceqfs	%v0, %v0, %v0
187*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
188*9880d681SAndroid Build Coastguard Worker#CHECK: vceqgs	%v0, %v0, %v0
189*9880d681SAndroid Build Coastguard Worker
190*9880d681SAndroid Build Coastguard Worker	vceqb	%v0, %v0, %v0
191*9880d681SAndroid Build Coastguard Worker	vceqf	%v0, %v0, %v0
192*9880d681SAndroid Build Coastguard Worker	vceqg	%v0, %v0, %v0
193*9880d681SAndroid Build Coastguard Worker	vceqh	%v0, %v0, %v0
194*9880d681SAndroid Build Coastguard Worker	vceqbs	%v0, %v0, %v0
195*9880d681SAndroid Build Coastguard Worker	vceqhs	%v0, %v0, %v0
196*9880d681SAndroid Build Coastguard Worker	vceqfs	%v0, %v0, %v0
197*9880d681SAndroid Build Coastguard Worker	vceqgs	%v0, %v0, %v0
198*9880d681SAndroid Build Coastguard Worker
199*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
200*9880d681SAndroid Build Coastguard Worker#CHECK: vcgdb	%v0, %v0, 0, 0
201*9880d681SAndroid Build Coastguard Worker
202*9880d681SAndroid Build Coastguard Worker	vcgdb	%v0, %v0, 0, 0
203*9880d681SAndroid Build Coastguard Worker
204*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
205*9880d681SAndroid Build Coastguard Worker#CHECK: vchb	%v0, %v0, %v0
206*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
207*9880d681SAndroid Build Coastguard Worker#CHECK: vchf	%v0, %v0, %v0
208*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
209*9880d681SAndroid Build Coastguard Worker#CHECK: vchg	%v0, %v0, %v0
210*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
211*9880d681SAndroid Build Coastguard Worker#CHECK: vchh	%v0, %v0, %v0
212*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
213*9880d681SAndroid Build Coastguard Worker#CHECK: vchbs	%v0, %v0, %v0
214*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
215*9880d681SAndroid Build Coastguard Worker#CHECK: vchhs	%v0, %v0, %v0
216*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
217*9880d681SAndroid Build Coastguard Worker#CHECK: vchfs	%v0, %v0, %v0
218*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
219*9880d681SAndroid Build Coastguard Worker#CHECK: vchgs	%v0, %v0, %v0
220*9880d681SAndroid Build Coastguard Worker
221*9880d681SAndroid Build Coastguard Worker	vchb	%v0, %v0, %v0
222*9880d681SAndroid Build Coastguard Worker	vchf	%v0, %v0, %v0
223*9880d681SAndroid Build Coastguard Worker	vchg	%v0, %v0, %v0
224*9880d681SAndroid Build Coastguard Worker	vchh	%v0, %v0, %v0
225*9880d681SAndroid Build Coastguard Worker	vchbs	%v0, %v0, %v0
226*9880d681SAndroid Build Coastguard Worker	vchhs	%v0, %v0, %v0
227*9880d681SAndroid Build Coastguard Worker	vchfs	%v0, %v0, %v0
228*9880d681SAndroid Build Coastguard Worker	vchgs	%v0, %v0, %v0
229*9880d681SAndroid Build Coastguard Worker
230*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
231*9880d681SAndroid Build Coastguard Worker#CHECK: vchlb	%v0, %v0, %v0
232*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
233*9880d681SAndroid Build Coastguard Worker#CHECK: vchlf	%v0, %v0, %v0
234*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
235*9880d681SAndroid Build Coastguard Worker#CHECK: vchlg	%v0, %v0, %v0
236*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
237*9880d681SAndroid Build Coastguard Worker#CHECK: vchlh	%v0, %v0, %v0
238*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
239*9880d681SAndroid Build Coastguard Worker#CHECK: vchlbs	%v0, %v0, %v0
240*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
241*9880d681SAndroid Build Coastguard Worker#CHECK: vchlhs	%v0, %v0, %v0
242*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
243*9880d681SAndroid Build Coastguard Worker#CHECK: vchlfs	%v0, %v0, %v0
244*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
245*9880d681SAndroid Build Coastguard Worker#CHECK: vchlgs	%v0, %v0, %v0
246*9880d681SAndroid Build Coastguard Worker
247*9880d681SAndroid Build Coastguard Worker	vchlb	%v0, %v0, %v0
248*9880d681SAndroid Build Coastguard Worker	vchlf	%v0, %v0, %v0
249*9880d681SAndroid Build Coastguard Worker	vchlg	%v0, %v0, %v0
250*9880d681SAndroid Build Coastguard Worker	vchlh	%v0, %v0, %v0
251*9880d681SAndroid Build Coastguard Worker	vchlbs	%v0, %v0, %v0
252*9880d681SAndroid Build Coastguard Worker	vchlhs	%v0, %v0, %v0
253*9880d681SAndroid Build Coastguard Worker	vchlfs	%v0, %v0, %v0
254*9880d681SAndroid Build Coastguard Worker	vchlgs	%v0, %v0, %v0
255*9880d681SAndroid Build Coastguard Worker
256*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
257*9880d681SAndroid Build Coastguard Worker#CHECK: vcksm	%v0, %v0, %v0
258*9880d681SAndroid Build Coastguard Worker
259*9880d681SAndroid Build Coastguard Worker	vcksm	%v0, %v0, %v0
260*9880d681SAndroid Build Coastguard Worker
261*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
262*9880d681SAndroid Build Coastguard Worker#CHECK: vclgdb	%v0, %v0, 0, 0
263*9880d681SAndroid Build Coastguard Worker
264*9880d681SAndroid Build Coastguard Worker	vclgdb	%v0, %v0, 0, 0
265*9880d681SAndroid Build Coastguard Worker
266*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
267*9880d681SAndroid Build Coastguard Worker#CHECK: vclzb	%v0, %v0
268*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
269*9880d681SAndroid Build Coastguard Worker#CHECK: vclzf	%v0, %v0
270*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
271*9880d681SAndroid Build Coastguard Worker#CHECK: vclzg	%v0, %v0
272*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
273*9880d681SAndroid Build Coastguard Worker#CHECK: vclzh	%v0, %v0
274*9880d681SAndroid Build Coastguard Worker
275*9880d681SAndroid Build Coastguard Worker	vclzb	%v0, %v0
276*9880d681SAndroid Build Coastguard Worker	vclzf	%v0, %v0
277*9880d681SAndroid Build Coastguard Worker	vclzg	%v0, %v0
278*9880d681SAndroid Build Coastguard Worker	vclzh	%v0, %v0
279*9880d681SAndroid Build Coastguard Worker
280*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
281*9880d681SAndroid Build Coastguard Worker#CHECK: vctzb	%v0, %v0
282*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
283*9880d681SAndroid Build Coastguard Worker#CHECK: vctzf	%v0, %v0
284*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
285*9880d681SAndroid Build Coastguard Worker#CHECK: vctzg	%v0, %v0
286*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
287*9880d681SAndroid Build Coastguard Worker#CHECK: vctzh	%v0, %v0
288*9880d681SAndroid Build Coastguard Worker
289*9880d681SAndroid Build Coastguard Worker	vctzb	%v0, %v0
290*9880d681SAndroid Build Coastguard Worker	vctzf	%v0, %v0
291*9880d681SAndroid Build Coastguard Worker	vctzg	%v0, %v0
292*9880d681SAndroid Build Coastguard Worker	vctzh	%v0, %v0
293*9880d681SAndroid Build Coastguard Worker
294*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
295*9880d681SAndroid Build Coastguard Worker#CHECK: vecb	%v0, %v0
296*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
297*9880d681SAndroid Build Coastguard Worker#CHECK: vecf	%v0, %v0
298*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
299*9880d681SAndroid Build Coastguard Worker#CHECK: vecg	%v0, %v0
300*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
301*9880d681SAndroid Build Coastguard Worker#CHECK: vech	%v0, %v0
302*9880d681SAndroid Build Coastguard Worker
303*9880d681SAndroid Build Coastguard Worker	vecb	%v0, %v0
304*9880d681SAndroid Build Coastguard Worker	vecf	%v0, %v0
305*9880d681SAndroid Build Coastguard Worker	vecg	%v0, %v0
306*9880d681SAndroid Build Coastguard Worker	vech	%v0, %v0
307*9880d681SAndroid Build Coastguard Worker
308*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
309*9880d681SAndroid Build Coastguard Worker#CHECK: verimb	%v0, %v0, %v0, 0
310*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
311*9880d681SAndroid Build Coastguard Worker#CHECK: verimf	%v0, %v0, %v0, 0
312*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
313*9880d681SAndroid Build Coastguard Worker#CHECK: verimg	%v0, %v0, %v0, 0
314*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
315*9880d681SAndroid Build Coastguard Worker#CHECK: verimh	%v0, %v0, %v0, 0
316*9880d681SAndroid Build Coastguard Worker
317*9880d681SAndroid Build Coastguard Worker	verimb	%v0, %v0, %v0, 0
318*9880d681SAndroid Build Coastguard Worker	verimf	%v0, %v0, %v0, 0
319*9880d681SAndroid Build Coastguard Worker	verimg	%v0, %v0, %v0, 0
320*9880d681SAndroid Build Coastguard Worker	verimh	%v0, %v0, %v0, 0
321*9880d681SAndroid Build Coastguard Worker
322*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
323*9880d681SAndroid Build Coastguard Worker#CHECK: veclb	%v0, %v0
324*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
325*9880d681SAndroid Build Coastguard Worker#CHECK: veclf	%v0, %v0
326*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
327*9880d681SAndroid Build Coastguard Worker#CHECK: veclg	%v0, %v0
328*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
329*9880d681SAndroid Build Coastguard Worker#CHECK: veclh	%v0, %v0
330*9880d681SAndroid Build Coastguard Worker
331*9880d681SAndroid Build Coastguard Worker	veclb	%v0, %v0
332*9880d681SAndroid Build Coastguard Worker	veclf	%v0, %v0
333*9880d681SAndroid Build Coastguard Worker	veclg	%v0, %v0
334*9880d681SAndroid Build Coastguard Worker	veclh	%v0, %v0
335*9880d681SAndroid Build Coastguard Worker
336*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
337*9880d681SAndroid Build Coastguard Worker#CHECK: verllvb	%v0, %v0, %v0
338*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
339*9880d681SAndroid Build Coastguard Worker#CHECK: verllvf	%v0, %v0, %v0
340*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
341*9880d681SAndroid Build Coastguard Worker#CHECK: verllvg	%v0, %v0, %v0
342*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
343*9880d681SAndroid Build Coastguard Worker#CHECK: verllvh	%v0, %v0, %v0
344*9880d681SAndroid Build Coastguard Worker
345*9880d681SAndroid Build Coastguard Worker	verllvb	%v0, %v0, %v0
346*9880d681SAndroid Build Coastguard Worker	verllvf	%v0, %v0, %v0
347*9880d681SAndroid Build Coastguard Worker	verllvg	%v0, %v0, %v0
348*9880d681SAndroid Build Coastguard Worker	verllvh	%v0, %v0, %v0
349*9880d681SAndroid Build Coastguard Worker
350*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
351*9880d681SAndroid Build Coastguard Worker#CHECK: verllb	%v0, %v0, 0
352*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
353*9880d681SAndroid Build Coastguard Worker#CHECK: verllf	%v0, %v0, 0
354*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
355*9880d681SAndroid Build Coastguard Worker#CHECK: verllg	%v0, %v0, 0
356*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
357*9880d681SAndroid Build Coastguard Worker#CHECK: verllh	%v0, %v0, 0
358*9880d681SAndroid Build Coastguard Worker
359*9880d681SAndroid Build Coastguard Worker	verllb	%v0, %v0, 0
360*9880d681SAndroid Build Coastguard Worker	verllf	%v0, %v0, 0
361*9880d681SAndroid Build Coastguard Worker	verllg	%v0, %v0, 0
362*9880d681SAndroid Build Coastguard Worker	verllh	%v0, %v0, 0
363*9880d681SAndroid Build Coastguard Worker
364*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
365*9880d681SAndroid Build Coastguard Worker#CHECK: veslvb	%v0, %v0, %v0
366*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
367*9880d681SAndroid Build Coastguard Worker#CHECK: veslvf	%v0, %v0, %v0
368*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
369*9880d681SAndroid Build Coastguard Worker#CHECK: veslvg	%v0, %v0, %v0
370*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
371*9880d681SAndroid Build Coastguard Worker#CHECK: veslvh	%v0, %v0, %v0
372*9880d681SAndroid Build Coastguard Worker
373*9880d681SAndroid Build Coastguard Worker	veslvb	%v0, %v0, %v0
374*9880d681SAndroid Build Coastguard Worker	veslvf	%v0, %v0, %v0
375*9880d681SAndroid Build Coastguard Worker	veslvg	%v0, %v0, %v0
376*9880d681SAndroid Build Coastguard Worker	veslvh	%v0, %v0, %v0
377*9880d681SAndroid Build Coastguard Worker
378*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
379*9880d681SAndroid Build Coastguard Worker#CHECK: veslb	%v0, %v0, 0
380*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
381*9880d681SAndroid Build Coastguard Worker#CHECK: veslf	%v0, %v0, 0
382*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
383*9880d681SAndroid Build Coastguard Worker#CHECK: veslg	%v0, %v0, 0
384*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
385*9880d681SAndroid Build Coastguard Worker#CHECK: veslh	%v0, %v0, 0
386*9880d681SAndroid Build Coastguard Worker
387*9880d681SAndroid Build Coastguard Worker	veslb	%v0, %v0, 0
388*9880d681SAndroid Build Coastguard Worker	veslf	%v0, %v0, 0
389*9880d681SAndroid Build Coastguard Worker	veslg	%v0, %v0, 0
390*9880d681SAndroid Build Coastguard Worker	veslh	%v0, %v0, 0
391*9880d681SAndroid Build Coastguard Worker
392*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
393*9880d681SAndroid Build Coastguard Worker#CHECK: vesravb	%v0, %v0, %v0
394*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
395*9880d681SAndroid Build Coastguard Worker#CHECK: vesravf	%v0, %v0, %v0
396*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
397*9880d681SAndroid Build Coastguard Worker#CHECK: vesravg	%v0, %v0, %v0
398*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
399*9880d681SAndroid Build Coastguard Worker#CHECK: vesravh	%v0, %v0, %v0
400*9880d681SAndroid Build Coastguard Worker
401*9880d681SAndroid Build Coastguard Worker	vesravb	%v0, %v0, %v0
402*9880d681SAndroid Build Coastguard Worker	vesravf	%v0, %v0, %v0
403*9880d681SAndroid Build Coastguard Worker	vesravg	%v0, %v0, %v0
404*9880d681SAndroid Build Coastguard Worker	vesravh	%v0, %v0, %v0
405*9880d681SAndroid Build Coastguard Worker
406*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
407*9880d681SAndroid Build Coastguard Worker#CHECK: vesrab	%v0, %v0, 0
408*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
409*9880d681SAndroid Build Coastguard Worker#CHECK: vesraf	%v0, %v0, 0
410*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
411*9880d681SAndroid Build Coastguard Worker#CHECK: vesrag	%v0, %v0, 0
412*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
413*9880d681SAndroid Build Coastguard Worker#CHECK: vesrah	%v0, %v0, 0
414*9880d681SAndroid Build Coastguard Worker
415*9880d681SAndroid Build Coastguard Worker	vesrab	%v0, %v0, 0
416*9880d681SAndroid Build Coastguard Worker	vesraf	%v0, %v0, 0
417*9880d681SAndroid Build Coastguard Worker	vesrag	%v0, %v0, 0
418*9880d681SAndroid Build Coastguard Worker	vesrah	%v0, %v0, 0
419*9880d681SAndroid Build Coastguard Worker
420*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
421*9880d681SAndroid Build Coastguard Worker#CHECK: vesrlvb	%v0, %v0, %v0
422*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
423*9880d681SAndroid Build Coastguard Worker#CHECK: vesrlvf	%v0, %v0, %v0
424*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
425*9880d681SAndroid Build Coastguard Worker#CHECK: vesrlvg	%v0, %v0, %v0
426*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
427*9880d681SAndroid Build Coastguard Worker#CHECK: vesrlvh	%v0, %v0, %v0
428*9880d681SAndroid Build Coastguard Worker
429*9880d681SAndroid Build Coastguard Worker	vesrlvb	%v0, %v0, %v0
430*9880d681SAndroid Build Coastguard Worker	vesrlvf	%v0, %v0, %v0
431*9880d681SAndroid Build Coastguard Worker	vesrlvg	%v0, %v0, %v0
432*9880d681SAndroid Build Coastguard Worker	vesrlvh	%v0, %v0, %v0
433*9880d681SAndroid Build Coastguard Worker
434*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
435*9880d681SAndroid Build Coastguard Worker#CHECK: vesrlb	%v0, %v0, 0
436*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
437*9880d681SAndroid Build Coastguard Worker#CHECK: vesrlf	%v0, %v0, 0
438*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
439*9880d681SAndroid Build Coastguard Worker#CHECK: vesrlg	%v0, %v0, 0
440*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
441*9880d681SAndroid Build Coastguard Worker#CHECK: vesrlh	%v0, %v0, 0
442*9880d681SAndroid Build Coastguard Worker
443*9880d681SAndroid Build Coastguard Worker	vesrlb	%v0, %v0, 0
444*9880d681SAndroid Build Coastguard Worker	vesrlf	%v0, %v0, 0
445*9880d681SAndroid Build Coastguard Worker	vesrlg	%v0, %v0, 0
446*9880d681SAndroid Build Coastguard Worker	vesrlh	%v0, %v0, 0
447*9880d681SAndroid Build Coastguard Worker
448*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
449*9880d681SAndroid Build Coastguard Worker#CHECK: vfadb	%v0, %v0, %v0
450*9880d681SAndroid Build Coastguard Worker
451*9880d681SAndroid Build Coastguard Worker	vfadb	%v0, %v0, %v0
452*9880d681SAndroid Build Coastguard Worker
453*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
454*9880d681SAndroid Build Coastguard Worker#CHECK: vfcedb	%v0, %v0, %v0
455*9880d681SAndroid Build Coastguard Worker#CHECK: vfcedbs	%v0, %v0, %v0
456*9880d681SAndroid Build Coastguard Worker
457*9880d681SAndroid Build Coastguard Worker	vfcedb	%v0, %v0, %v0
458*9880d681SAndroid Build Coastguard Worker	vfcedbs	%v0, %v0, %v0
459*9880d681SAndroid Build Coastguard Worker
460*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
461*9880d681SAndroid Build Coastguard Worker#CHECK: vfchdb	%v0, %v0, %v0
462*9880d681SAndroid Build Coastguard Worker#CHECK: vfchdbs	%v0, %v0, %v0
463*9880d681SAndroid Build Coastguard Worker
464*9880d681SAndroid Build Coastguard Worker	vfchdb	%v0, %v0, %v0
465*9880d681SAndroid Build Coastguard Worker	vfchdbs	%v0, %v0, %v0
466*9880d681SAndroid Build Coastguard Worker
467*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
468*9880d681SAndroid Build Coastguard Worker#CHECK: vfddb	%v0, %v0, %v0
469*9880d681SAndroid Build Coastguard Worker
470*9880d681SAndroid Build Coastguard Worker	vfddb	%v0, %v0, %v0
471*9880d681SAndroid Build Coastguard Worker
472*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
473*9880d681SAndroid Build Coastguard Worker#CHECK: vfaeb	%v0, %v0, %v0
474*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
475*9880d681SAndroid Build Coastguard Worker#CHECK: vfaezb	%v0, %v0, %v0
476*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
477*9880d681SAndroid Build Coastguard Worker#CHECK: vfaebs	%v0, %v0, %v0
478*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
479*9880d681SAndroid Build Coastguard Worker#CHECK: vfaezbs	%v0, %v0, %v0
480*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
481*9880d681SAndroid Build Coastguard Worker#CHECK: vfaeh	%v0, %v0, %v0
482*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
483*9880d681SAndroid Build Coastguard Worker#CHECK: vfaezh	%v0, %v0, %v0
484*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
485*9880d681SAndroid Build Coastguard Worker#CHECK: vfaehs	%v0, %v0, %v0
486*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
487*9880d681SAndroid Build Coastguard Worker#CHECK: vfaezhs	%v0, %v0, %v0
488*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
489*9880d681SAndroid Build Coastguard Worker#CHECK: vfaef	%v0, %v0, %v0
490*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
491*9880d681SAndroid Build Coastguard Worker#CHECK: vfaezf	%v0, %v0, %v0
492*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
493*9880d681SAndroid Build Coastguard Worker#CHECK: vfaefs	%v0, %v0, %v0
494*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
495*9880d681SAndroid Build Coastguard Worker#CHECK: vfaezfs	%v0, %v0, %v0
496*9880d681SAndroid Build Coastguard Worker
497*9880d681SAndroid Build Coastguard Worker	vfaeb	%v0, %v0, %v0
498*9880d681SAndroid Build Coastguard Worker	vfaezb	%v0, %v0, %v0
499*9880d681SAndroid Build Coastguard Worker	vfaebs	%v0, %v0, %v0
500*9880d681SAndroid Build Coastguard Worker	vfaezbs	%v0, %v0, %v0
501*9880d681SAndroid Build Coastguard Worker	vfaeh	%v0, %v0, %v0
502*9880d681SAndroid Build Coastguard Worker	vfaezh	%v0, %v0, %v0
503*9880d681SAndroid Build Coastguard Worker	vfaehs	%v0, %v0, %v0
504*9880d681SAndroid Build Coastguard Worker	vfaezhs	%v0, %v0, %v0
505*9880d681SAndroid Build Coastguard Worker	vfaef	%v0, %v0, %v0
506*9880d681SAndroid Build Coastguard Worker	vfaezf	%v0, %v0, %v0
507*9880d681SAndroid Build Coastguard Worker	vfaefs	%v0, %v0, %v0
508*9880d681SAndroid Build Coastguard Worker	vfaezfs	%v0, %v0, %v0
509*9880d681SAndroid Build Coastguard Worker
510*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
511*9880d681SAndroid Build Coastguard Worker#CHECK: vfeeb	%v0, %v0, %v0
512*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
513*9880d681SAndroid Build Coastguard Worker#CHECK: vfeezb	%v0, %v0, %v0
514*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
515*9880d681SAndroid Build Coastguard Worker#CHECK: vfeebs	%v0, %v0, %v0
516*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
517*9880d681SAndroid Build Coastguard Worker#CHECK: vfeezbs	%v0, %v0, %v0
518*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
519*9880d681SAndroid Build Coastguard Worker#CHECK: vfeeh	%v0, %v0, %v0
520*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
521*9880d681SAndroid Build Coastguard Worker#CHECK: vfeezh	%v0, %v0, %v0
522*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
523*9880d681SAndroid Build Coastguard Worker#CHECK: vfeehs	%v0, %v0, %v0
524*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
525*9880d681SAndroid Build Coastguard Worker#CHECK: vfeezhs	%v0, %v0, %v0
526*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
527*9880d681SAndroid Build Coastguard Worker#CHECK: vfeef	%v0, %v0, %v0
528*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
529*9880d681SAndroid Build Coastguard Worker#CHECK: vfeezf	%v0, %v0, %v0
530*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
531*9880d681SAndroid Build Coastguard Worker#CHECK: vfeefs	%v0, %v0, %v0
532*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
533*9880d681SAndroid Build Coastguard Worker#CHECK: vfeezfs	%v0, %v0, %v0
534*9880d681SAndroid Build Coastguard Worker
535*9880d681SAndroid Build Coastguard Worker	vfeeb	%v0, %v0, %v0
536*9880d681SAndroid Build Coastguard Worker	vfeezb	%v0, %v0, %v0
537*9880d681SAndroid Build Coastguard Worker	vfeebs	%v0, %v0, %v0
538*9880d681SAndroid Build Coastguard Worker	vfeezbs	%v0, %v0, %v0
539*9880d681SAndroid Build Coastguard Worker	vfeeh	%v0, %v0, %v0
540*9880d681SAndroid Build Coastguard Worker	vfeezh	%v0, %v0, %v0
541*9880d681SAndroid Build Coastguard Worker	vfeehs	%v0, %v0, %v0
542*9880d681SAndroid Build Coastguard Worker	vfeezhs	%v0, %v0, %v0
543*9880d681SAndroid Build Coastguard Worker	vfeef	%v0, %v0, %v0
544*9880d681SAndroid Build Coastguard Worker	vfeezf	%v0, %v0, %v0
545*9880d681SAndroid Build Coastguard Worker	vfeefs	%v0, %v0, %v0
546*9880d681SAndroid Build Coastguard Worker	vfeezfs	%v0, %v0, %v0
547*9880d681SAndroid Build Coastguard Worker
548*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
549*9880d681SAndroid Build Coastguard Worker#CHECK: vfeneb   %v0, %v0, %v0
550*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
551*9880d681SAndroid Build Coastguard Worker#CHECK: vfenezb  %v0, %v0, %v0
552*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
553*9880d681SAndroid Build Coastguard Worker#CHECK: vfenebs  %v0, %v0, %v0
554*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
555*9880d681SAndroid Build Coastguard Worker#CHECK: vfenezbs %v0, %v0, %v0
556*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
557*9880d681SAndroid Build Coastguard Worker#CHECK: vfeneh   %v0, %v0, %v0
558*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
559*9880d681SAndroid Build Coastguard Worker#CHECK: vfenezh  %v0, %v0, %v0
560*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
561*9880d681SAndroid Build Coastguard Worker#CHECK: vfenehs  %v0, %v0, %v0
562*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
563*9880d681SAndroid Build Coastguard Worker#CHECK: vfenezhs %v0, %v0, %v0
564*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
565*9880d681SAndroid Build Coastguard Worker#CHECK: vfenef   %v0, %v0, %v0
566*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
567*9880d681SAndroid Build Coastguard Worker#CHECK: vfenezf  %v0, %v0, %v0
568*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
569*9880d681SAndroid Build Coastguard Worker#CHECK: vfenefs  %v0, %v0, %v0
570*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
571*9880d681SAndroid Build Coastguard Worker#CHECK: vfenezfs %v0, %v0, %v0
572*9880d681SAndroid Build Coastguard Worker
573*9880d681SAndroid Build Coastguard Worker	vfeneb   %v0, %v0, %v0
574*9880d681SAndroid Build Coastguard Worker	vfenezb  %v0, %v0, %v0
575*9880d681SAndroid Build Coastguard Worker	vfenebs  %v0, %v0, %v0
576*9880d681SAndroid Build Coastguard Worker	vfenezbs %v0, %v0, %v0
577*9880d681SAndroid Build Coastguard Worker	vfeneh   %v0, %v0, %v0
578*9880d681SAndroid Build Coastguard Worker	vfenezh  %v0, %v0, %v0
579*9880d681SAndroid Build Coastguard Worker	vfenehs  %v0, %v0, %v0
580*9880d681SAndroid Build Coastguard Worker	vfenezhs %v0, %v0, %v0
581*9880d681SAndroid Build Coastguard Worker	vfenef   %v0, %v0, %v0
582*9880d681SAndroid Build Coastguard Worker	vfenezf  %v0, %v0, %v0
583*9880d681SAndroid Build Coastguard Worker	vfenefs  %v0, %v0, %v0
584*9880d681SAndroid Build Coastguard Worker	vfenezfs %v0, %v0, %v0
585*9880d681SAndroid Build Coastguard Worker
586*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
587*9880d681SAndroid Build Coastguard Worker#CHECK: vfidb	%v0, %v0, 0, 0
588*9880d681SAndroid Build Coastguard Worker
589*9880d681SAndroid Build Coastguard Worker	vfidb	%v0, %v0, 0, 0
590*9880d681SAndroid Build Coastguard Worker
591*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
592*9880d681SAndroid Build Coastguard Worker#CHECK: vistrb	%v0, %v0
593*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
594*9880d681SAndroid Build Coastguard Worker#CHECK: vistrbs	%v0, %v0
595*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
596*9880d681SAndroid Build Coastguard Worker#CHECK: vistrh	%v0, %v0
597*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
598*9880d681SAndroid Build Coastguard Worker#CHECK: vistrhs	%v0, %v0
599*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
600*9880d681SAndroid Build Coastguard Worker#CHECK: vistrf	%v0, %v0
601*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
602*9880d681SAndroid Build Coastguard Worker#CHECK: vistrfs	%v0, %v0
603*9880d681SAndroid Build Coastguard Worker
604*9880d681SAndroid Build Coastguard Worker	vistrb	%v0, %v0
605*9880d681SAndroid Build Coastguard Worker	vistrbs	%v0, %v0
606*9880d681SAndroid Build Coastguard Worker	vistrh	%v0, %v0
607*9880d681SAndroid Build Coastguard Worker	vistrhs	%v0, %v0
608*9880d681SAndroid Build Coastguard Worker	vistrf	%v0, %v0
609*9880d681SAndroid Build Coastguard Worker	vistrfs	%v0, %v0
610*9880d681SAndroid Build Coastguard Worker
611*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
612*9880d681SAndroid Build Coastguard Worker#CHECK: vflcdb	%v0, %v0
613*9880d681SAndroid Build Coastguard Worker
614*9880d681SAndroid Build Coastguard Worker	vflcdb	%v0, %v0
615*9880d681SAndroid Build Coastguard Worker
616*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
617*9880d681SAndroid Build Coastguard Worker#CHECK: vflndb	%v0, %v0
618*9880d681SAndroid Build Coastguard Worker
619*9880d681SAndroid Build Coastguard Worker	vflndb	%v0, %v0
620*9880d681SAndroid Build Coastguard Worker
621*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
622*9880d681SAndroid Build Coastguard Worker#CHECK: vflpdb	%v0, %v0
623*9880d681SAndroid Build Coastguard Worker
624*9880d681SAndroid Build Coastguard Worker	vflpdb	%v0, %v0
625*9880d681SAndroid Build Coastguard Worker
626*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
627*9880d681SAndroid Build Coastguard Worker#CHECK: vfmadb	%v0, %v0, %v0, %v0
628*9880d681SAndroid Build Coastguard Worker
629*9880d681SAndroid Build Coastguard Worker	vfmadb	%v0, %v0, %v0, %v0
630*9880d681SAndroid Build Coastguard Worker
631*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
632*9880d681SAndroid Build Coastguard Worker#CHECK: vfmdb	%v0, %v0, %v0
633*9880d681SAndroid Build Coastguard Worker
634*9880d681SAndroid Build Coastguard Worker	vfmdb	%v0, %v0, %v0
635*9880d681SAndroid Build Coastguard Worker
636*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
637*9880d681SAndroid Build Coastguard Worker#CHECK: vfmsdb	%v0, %v0, %v0, %v0
638*9880d681SAndroid Build Coastguard Worker
639*9880d681SAndroid Build Coastguard Worker	vfmsdb	%v0, %v0, %v0, %v0
640*9880d681SAndroid Build Coastguard Worker
641*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
642*9880d681SAndroid Build Coastguard Worker#CHECK: vfsdb	%v0, %v0, %v0
643*9880d681SAndroid Build Coastguard Worker
644*9880d681SAndroid Build Coastguard Worker	vfsdb	%v0, %v0, %v0
645*9880d681SAndroid Build Coastguard Worker
646*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
647*9880d681SAndroid Build Coastguard Worker#CHECK: vfsqdb	%v0, %v0
648*9880d681SAndroid Build Coastguard Worker
649*9880d681SAndroid Build Coastguard Worker	vfsqdb	%v0, %v0
650*9880d681SAndroid Build Coastguard Worker
651*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
652*9880d681SAndroid Build Coastguard Worker#CHECK: vftcidb	%v0, %v0, 0
653*9880d681SAndroid Build Coastguard Worker
654*9880d681SAndroid Build Coastguard Worker	vftcidb	%v0, %v0, 0
655*9880d681SAndroid Build Coastguard Worker
656*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
657*9880d681SAndroid Build Coastguard Worker#CHECK: vgbm	%v0, 0
658*9880d681SAndroid Build Coastguard Worker
659*9880d681SAndroid Build Coastguard Worker	vgbm	%v0, 0
660*9880d681SAndroid Build Coastguard Worker
661*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
662*9880d681SAndroid Build Coastguard Worker#CHECK: vgef	%v0, 0(%v0, %r1), 0
663*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
664*9880d681SAndroid Build Coastguard Worker#CHECK: vgeg	%v0, 0(%v0, %r1), 0
665*9880d681SAndroid Build Coastguard Worker
666*9880d681SAndroid Build Coastguard Worker	vgef	%v0, 0(%v0, %r1), 0
667*9880d681SAndroid Build Coastguard Worker	vgeg	%v0, 0(%v0, %r1), 0
668*9880d681SAndroid Build Coastguard Worker
669*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
670*9880d681SAndroid Build Coastguard Worker#CHECK: vgfmab	%v0, %v0, %v0, %v0
671*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
672*9880d681SAndroid Build Coastguard Worker#CHECK: vgfmaf	%v0, %v0, %v0, %v0
673*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
674*9880d681SAndroid Build Coastguard Worker#CHECK: vgfmag	%v0, %v0, %v0, %v0
675*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
676*9880d681SAndroid Build Coastguard Worker#CHECK: vgfmah	%v0, %v0, %v0, %v0
677*9880d681SAndroid Build Coastguard Worker
678*9880d681SAndroid Build Coastguard Worker	vgfmab	%v0, %v0, %v0, %v0
679*9880d681SAndroid Build Coastguard Worker	vgfmaf	%v0, %v0, %v0, %v0
680*9880d681SAndroid Build Coastguard Worker	vgfmag	%v0, %v0, %v0, %v0
681*9880d681SAndroid Build Coastguard Worker	vgfmah	%v0, %v0, %v0, %v0
682*9880d681SAndroid Build Coastguard Worker
683*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
684*9880d681SAndroid Build Coastguard Worker#CHECK: vgfmb	%v0, %v0, %v0
685*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
686*9880d681SAndroid Build Coastguard Worker#CHECK: vgfmf	%v0, %v0, %v0
687*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
688*9880d681SAndroid Build Coastguard Worker#CHECK: vgfmg	%v0, %v0, %v0
689*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
690*9880d681SAndroid Build Coastguard Worker#CHECK: vgfmh	%v0, %v0, %v0
691*9880d681SAndroid Build Coastguard Worker
692*9880d681SAndroid Build Coastguard Worker	vgfmb	%v0, %v0, %v0
693*9880d681SAndroid Build Coastguard Worker	vgfmf	%v0, %v0, %v0
694*9880d681SAndroid Build Coastguard Worker	vgfmg	%v0, %v0, %v0
695*9880d681SAndroid Build Coastguard Worker	vgfmh	%v0, %v0, %v0
696*9880d681SAndroid Build Coastguard Worker
697*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
698*9880d681SAndroid Build Coastguard Worker#CHECK: vgmb	%v0, 0, 0
699*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
700*9880d681SAndroid Build Coastguard Worker#CHECK: vgmf	%v0, 0, 0
701*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
702*9880d681SAndroid Build Coastguard Worker#CHECK: vgmg	%v0, 0, 0
703*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
704*9880d681SAndroid Build Coastguard Worker#CHECK: vgmh	%v0, 0, 0
705*9880d681SAndroid Build Coastguard Worker
706*9880d681SAndroid Build Coastguard Worker	vgmb	%v0, 0, 0
707*9880d681SAndroid Build Coastguard Worker	vgmf	%v0, 0, 0
708*9880d681SAndroid Build Coastguard Worker	vgmg	%v0, 0, 0
709*9880d681SAndroid Build Coastguard Worker	vgmh	%v0, 0, 0
710*9880d681SAndroid Build Coastguard Worker
711*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
712*9880d681SAndroid Build Coastguard Worker#CHECK: vl	%v0, 0
713*9880d681SAndroid Build Coastguard Worker
714*9880d681SAndroid Build Coastguard Worker	vl	%v0, 0
715*9880d681SAndroid Build Coastguard Worker
716*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
717*9880d681SAndroid Build Coastguard Worker#CHECK: vlbb	%v0, 0, 0
718*9880d681SAndroid Build Coastguard Worker
719*9880d681SAndroid Build Coastguard Worker	vlbb	%v0, 0, 0
720*9880d681SAndroid Build Coastguard Worker
721*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
722*9880d681SAndroid Build Coastguard Worker#CHECK: vlcb	%v0, %v0
723*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
724*9880d681SAndroid Build Coastguard Worker#CHECK: vlcf	%v0, %v0
725*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
726*9880d681SAndroid Build Coastguard Worker#CHECK: vlcg	%v0, %v0
727*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
728*9880d681SAndroid Build Coastguard Worker#CHECK: vlch	%v0, %v0
729*9880d681SAndroid Build Coastguard Worker
730*9880d681SAndroid Build Coastguard Worker	vlcb	%v0, %v0
731*9880d681SAndroid Build Coastguard Worker	vlcf	%v0, %v0
732*9880d681SAndroid Build Coastguard Worker	vlcg	%v0, %v0
733*9880d681SAndroid Build Coastguard Worker	vlch	%v0, %v0
734*9880d681SAndroid Build Coastguard Worker
735*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
736*9880d681SAndroid Build Coastguard Worker#CHECK: vldeb	%v0, %v0
737*9880d681SAndroid Build Coastguard Worker
738*9880d681SAndroid Build Coastguard Worker	vldeb	%v0, %v0
739*9880d681SAndroid Build Coastguard Worker
740*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
741*9880d681SAndroid Build Coastguard Worker#CHECK: vleb	%v0, 0, 0
742*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
743*9880d681SAndroid Build Coastguard Worker#CHECK: vlef	%v0, 0, 0
744*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
745*9880d681SAndroid Build Coastguard Worker#CHECK: vleg	%v0, 0, 0
746*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
747*9880d681SAndroid Build Coastguard Worker#CHECK: vleh	%v0, 0, 0
748*9880d681SAndroid Build Coastguard Worker
749*9880d681SAndroid Build Coastguard Worker	vleb	%v0, 0, 0
750*9880d681SAndroid Build Coastguard Worker	vlef	%v0, 0, 0
751*9880d681SAndroid Build Coastguard Worker	vleg	%v0, 0, 0
752*9880d681SAndroid Build Coastguard Worker	vleh	%v0, 0, 0
753*9880d681SAndroid Build Coastguard Worker
754*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
755*9880d681SAndroid Build Coastguard Worker#CHECK: vledb	%v0, %v0, 0, 0
756*9880d681SAndroid Build Coastguard Worker
757*9880d681SAndroid Build Coastguard Worker	vledb	%v0, %v0, 0, 0
758*9880d681SAndroid Build Coastguard Worker
759*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
760*9880d681SAndroid Build Coastguard Worker#CHECK: vleib	%v0, 0, 0
761*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
762*9880d681SAndroid Build Coastguard Worker#CHECK: vleif	%v0, 0, 0
763*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
764*9880d681SAndroid Build Coastguard Worker#CHECK: vleig	%v0, 0, 0
765*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
766*9880d681SAndroid Build Coastguard Worker#CHECK: vleih	%v0, 0, 0
767*9880d681SAndroid Build Coastguard Worker
768*9880d681SAndroid Build Coastguard Worker	vleib	%v0, 0, 0
769*9880d681SAndroid Build Coastguard Worker	vleif	%v0, 0, 0
770*9880d681SAndroid Build Coastguard Worker	vleig	%v0, 0, 0
771*9880d681SAndroid Build Coastguard Worker	vleih	%v0, 0, 0
772*9880d681SAndroid Build Coastguard Worker
773*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
774*9880d681SAndroid Build Coastguard Worker#CHECK: vlgvb	%r0, %v0, 0
775*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
776*9880d681SAndroid Build Coastguard Worker#CHECK: vlgvf	%r0, %v0, 0
777*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
778*9880d681SAndroid Build Coastguard Worker#CHECK: vlgvg	%r0, %v0, 0
779*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
780*9880d681SAndroid Build Coastguard Worker#CHECK: vlgvh	%r0, %v0, 0
781*9880d681SAndroid Build Coastguard Worker
782*9880d681SAndroid Build Coastguard Worker	vlgvb	%r0, %v0, 0
783*9880d681SAndroid Build Coastguard Worker	vlgvf	%r0, %v0, 0
784*9880d681SAndroid Build Coastguard Worker	vlgvg	%r0, %v0, 0
785*9880d681SAndroid Build Coastguard Worker	vlgvh	%r0, %v0, 0
786*9880d681SAndroid Build Coastguard Worker
787*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
788*9880d681SAndroid Build Coastguard Worker#CHECK: vll	%v0, %r0, 0
789*9880d681SAndroid Build Coastguard Worker
790*9880d681SAndroid Build Coastguard Worker	vll	%v0, %r0, 0
791*9880d681SAndroid Build Coastguard Worker
792*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
793*9880d681SAndroid Build Coastguard Worker#CHECK: vllezb	%v0, 0
794*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
795*9880d681SAndroid Build Coastguard Worker#CHECK: vllezf	%v0, 0
796*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
797*9880d681SAndroid Build Coastguard Worker#CHECK: vllezg	%v0, 0
798*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
799*9880d681SAndroid Build Coastguard Worker#CHECK: vllezh	%v0, 0
800*9880d681SAndroid Build Coastguard Worker
801*9880d681SAndroid Build Coastguard Worker	vllezb	%v0, 0
802*9880d681SAndroid Build Coastguard Worker	vllezf	%v0, 0
803*9880d681SAndroid Build Coastguard Worker	vllezg	%v0, 0
804*9880d681SAndroid Build Coastguard Worker	vllezh	%v0, 0
805*9880d681SAndroid Build Coastguard Worker
806*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
807*9880d681SAndroid Build Coastguard Worker#CHECK: vlm	%v0, %v0, 0
808*9880d681SAndroid Build Coastguard Worker
809*9880d681SAndroid Build Coastguard Worker	vlm	%v0, %v0, 0
810*9880d681SAndroid Build Coastguard Worker
811*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
812*9880d681SAndroid Build Coastguard Worker#CHECK: vlpb	%v0, %v0
813*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
814*9880d681SAndroid Build Coastguard Worker#CHECK: vlpf	%v0, %v0
815*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
816*9880d681SAndroid Build Coastguard Worker#CHECK: vlpg	%v0, %v0
817*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
818*9880d681SAndroid Build Coastguard Worker#CHECK: vlph	%v0, %v0
819*9880d681SAndroid Build Coastguard Worker
820*9880d681SAndroid Build Coastguard Worker	vlpb	%v0, %v0
821*9880d681SAndroid Build Coastguard Worker	vlpf	%v0, %v0
822*9880d681SAndroid Build Coastguard Worker	vlpg	%v0, %v0
823*9880d681SAndroid Build Coastguard Worker	vlph	%v0, %v0
824*9880d681SAndroid Build Coastguard Worker
825*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
826*9880d681SAndroid Build Coastguard Worker#CHECK: vlr	%v0, %v0
827*9880d681SAndroid Build Coastguard Worker
828*9880d681SAndroid Build Coastguard Worker	vlr	%v0, %v0
829*9880d681SAndroid Build Coastguard Worker
830*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
831*9880d681SAndroid Build Coastguard Worker#CHECK: vlrepb	%v0, 0
832*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
833*9880d681SAndroid Build Coastguard Worker#CHECK: vlrepf	%v0, 0
834*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
835*9880d681SAndroid Build Coastguard Worker#CHECK: vlrepg	%v0, 0
836*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
837*9880d681SAndroid Build Coastguard Worker#CHECK: vlreph	%v0, 0
838*9880d681SAndroid Build Coastguard Worker
839*9880d681SAndroid Build Coastguard Worker	vlrepb	%v0, 0
840*9880d681SAndroid Build Coastguard Worker	vlrepf	%v0, 0
841*9880d681SAndroid Build Coastguard Worker	vlrepg	%v0, 0
842*9880d681SAndroid Build Coastguard Worker	vlreph	%v0, 0
843*9880d681SAndroid Build Coastguard Worker
844*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
845*9880d681SAndroid Build Coastguard Worker#CHECK: vlvgb	%v0, %r0, 0
846*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
847*9880d681SAndroid Build Coastguard Worker#CHECK: vlvgf	%v0, %r0, 0
848*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
849*9880d681SAndroid Build Coastguard Worker#CHECK: vlvgg	%v0, %r0, 0
850*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
851*9880d681SAndroid Build Coastguard Worker#CHECK: vlvgh	%v0, %r0, 0
852*9880d681SAndroid Build Coastguard Worker
853*9880d681SAndroid Build Coastguard Worker	vlvgb	%v0, %r0, 0
854*9880d681SAndroid Build Coastguard Worker	vlvgf	%v0, %r0, 0
855*9880d681SAndroid Build Coastguard Worker	vlvgg	%v0, %r0, 0
856*9880d681SAndroid Build Coastguard Worker	vlvgh	%v0, %r0, 0
857*9880d681SAndroid Build Coastguard Worker
858*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
859*9880d681SAndroid Build Coastguard Worker#CHECK: vlvgp	%v0, %r0, %r0
860*9880d681SAndroid Build Coastguard Worker
861*9880d681SAndroid Build Coastguard Worker	vlvgp	%v0, %r0, %r0
862*9880d681SAndroid Build Coastguard Worker
863*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
864*9880d681SAndroid Build Coastguard Worker#CHECK: vmaeb	%v0, %v0, %v0, %v0
865*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
866*9880d681SAndroid Build Coastguard Worker#CHECK: vmaef	%v0, %v0, %v0, %v0
867*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
868*9880d681SAndroid Build Coastguard Worker#CHECK: vmaeh	%v0, %v0, %v0, %v0
869*9880d681SAndroid Build Coastguard Worker
870*9880d681SAndroid Build Coastguard Worker	vmaeb	%v0, %v0, %v0, %v0
871*9880d681SAndroid Build Coastguard Worker	vmaef	%v0, %v0, %v0, %v0
872*9880d681SAndroid Build Coastguard Worker	vmaeh	%v0, %v0, %v0, %v0
873*9880d681SAndroid Build Coastguard Worker
874*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
875*9880d681SAndroid Build Coastguard Worker#CHECK: vmahb	%v0, %v0, %v0, %v0
876*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
877*9880d681SAndroid Build Coastguard Worker#CHECK: vmahf	%v0, %v0, %v0, %v0
878*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
879*9880d681SAndroid Build Coastguard Worker#CHECK: vmahh	%v0, %v0, %v0, %v0
880*9880d681SAndroid Build Coastguard Worker
881*9880d681SAndroid Build Coastguard Worker	vmahb	%v0, %v0, %v0, %v0
882*9880d681SAndroid Build Coastguard Worker	vmahf	%v0, %v0, %v0, %v0
883*9880d681SAndroid Build Coastguard Worker	vmahh	%v0, %v0, %v0, %v0
884*9880d681SAndroid Build Coastguard Worker
885*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
886*9880d681SAndroid Build Coastguard Worker#CHECK: vmalb	%v0, %v0, %v0, %v0
887*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
888*9880d681SAndroid Build Coastguard Worker#CHECK: vmalf	%v0, %v0, %v0, %v0
889*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
890*9880d681SAndroid Build Coastguard Worker#CHECK: vmalhw	%v0, %v0, %v0, %v0
891*9880d681SAndroid Build Coastguard Worker
892*9880d681SAndroid Build Coastguard Worker	vmalb	%v0, %v0, %v0, %v0
893*9880d681SAndroid Build Coastguard Worker	vmalf	%v0, %v0, %v0, %v0
894*9880d681SAndroid Build Coastguard Worker	vmalhw	%v0, %v0, %v0, %v0
895*9880d681SAndroid Build Coastguard Worker
896*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
897*9880d681SAndroid Build Coastguard Worker#CHECK: vmaleb	%v0, %v0, %v0, %v0
898*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
899*9880d681SAndroid Build Coastguard Worker#CHECK: vmalef	%v0, %v0, %v0, %v0
900*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
901*9880d681SAndroid Build Coastguard Worker#CHECK: vmaleh	%v0, %v0, %v0, %v0
902*9880d681SAndroid Build Coastguard Worker
903*9880d681SAndroid Build Coastguard Worker	vmaleb	%v0, %v0, %v0, %v0
904*9880d681SAndroid Build Coastguard Worker	vmalef	%v0, %v0, %v0, %v0
905*9880d681SAndroid Build Coastguard Worker	vmaleh	%v0, %v0, %v0, %v0
906*9880d681SAndroid Build Coastguard Worker
907*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
908*9880d681SAndroid Build Coastguard Worker#CHECK: vmalhb	%v0, %v0, %v0, %v0
909*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
910*9880d681SAndroid Build Coastguard Worker#CHECK: vmalhf	%v0, %v0, %v0, %v0
911*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
912*9880d681SAndroid Build Coastguard Worker#CHECK: vmalhh	%v0, %v0, %v0, %v0
913*9880d681SAndroid Build Coastguard Worker
914*9880d681SAndroid Build Coastguard Worker	vmalhb	%v0, %v0, %v0, %v0
915*9880d681SAndroid Build Coastguard Worker	vmalhf	%v0, %v0, %v0, %v0
916*9880d681SAndroid Build Coastguard Worker	vmalhh	%v0, %v0, %v0, %v0
917*9880d681SAndroid Build Coastguard Worker
918*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
919*9880d681SAndroid Build Coastguard Worker#CHECK: vmalob	%v0, %v0, %v0, %v0
920*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
921*9880d681SAndroid Build Coastguard Worker#CHECK: vmalof	%v0, %v0, %v0, %v0
922*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
923*9880d681SAndroid Build Coastguard Worker#CHECK: vmaloh	%v0, %v0, %v0, %v0
924*9880d681SAndroid Build Coastguard Worker
925*9880d681SAndroid Build Coastguard Worker	vmalob	%v0, %v0, %v0, %v0
926*9880d681SAndroid Build Coastguard Worker	vmalof	%v0, %v0, %v0, %v0
927*9880d681SAndroid Build Coastguard Worker	vmaloh	%v0, %v0, %v0, %v0
928*9880d681SAndroid Build Coastguard Worker
929*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
930*9880d681SAndroid Build Coastguard Worker#CHECK: vmaob	%v0, %v0, %v0, %v0
931*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
932*9880d681SAndroid Build Coastguard Worker#CHECK: vmaof	%v0, %v0, %v0, %v0
933*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
934*9880d681SAndroid Build Coastguard Worker#CHECK: vmaoh	%v0, %v0, %v0, %v0
935*9880d681SAndroid Build Coastguard Worker
936*9880d681SAndroid Build Coastguard Worker	vmaob	%v0, %v0, %v0, %v0
937*9880d681SAndroid Build Coastguard Worker	vmaof	%v0, %v0, %v0, %v0
938*9880d681SAndroid Build Coastguard Worker	vmaoh	%v0, %v0, %v0, %v0
939*9880d681SAndroid Build Coastguard Worker
940*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
941*9880d681SAndroid Build Coastguard Worker#CHECK: vmeb	%v0, %v0, %v0
942*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
943*9880d681SAndroid Build Coastguard Worker#CHECK: vmef	%v0, %v0, %v0
944*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
945*9880d681SAndroid Build Coastguard Worker#CHECK: vmeh	%v0, %v0, %v0
946*9880d681SAndroid Build Coastguard Worker
947*9880d681SAndroid Build Coastguard Worker	vmeb	%v0, %v0, %v0
948*9880d681SAndroid Build Coastguard Worker	vmef	%v0, %v0, %v0
949*9880d681SAndroid Build Coastguard Worker	vmeh	%v0, %v0, %v0
950*9880d681SAndroid Build Coastguard Worker
951*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
952*9880d681SAndroid Build Coastguard Worker#CHECK: vmhb	%v0, %v0, %v0
953*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
954*9880d681SAndroid Build Coastguard Worker#CHECK: vmhf	%v0, %v0, %v0
955*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
956*9880d681SAndroid Build Coastguard Worker#CHECK: vmhh	%v0, %v0, %v0
957*9880d681SAndroid Build Coastguard Worker
958*9880d681SAndroid Build Coastguard Worker	vmhb	%v0, %v0, %v0
959*9880d681SAndroid Build Coastguard Worker	vmhf	%v0, %v0, %v0
960*9880d681SAndroid Build Coastguard Worker	vmhh	%v0, %v0, %v0
961*9880d681SAndroid Build Coastguard Worker
962*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
963*9880d681SAndroid Build Coastguard Worker#CHECK: vmlb	%v0, %v0, %v0
964*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
965*9880d681SAndroid Build Coastguard Worker#CHECK: vmlf	%v0, %v0, %v0
966*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
967*9880d681SAndroid Build Coastguard Worker#CHECK: vmlh	%v0, %v0, %v0
968*9880d681SAndroid Build Coastguard Worker
969*9880d681SAndroid Build Coastguard Worker	vmlb	%v0, %v0, %v0
970*9880d681SAndroid Build Coastguard Worker	vmlf	%v0, %v0, %v0
971*9880d681SAndroid Build Coastguard Worker	vmlh	%v0, %v0, %v0
972*9880d681SAndroid Build Coastguard Worker
973*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
974*9880d681SAndroid Build Coastguard Worker#CHECK: vmleb	%v0, %v0, %v0
975*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
976*9880d681SAndroid Build Coastguard Worker#CHECK: vmlef	%v0, %v0, %v0
977*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
978*9880d681SAndroid Build Coastguard Worker#CHECK: vmleh	%v0, %v0, %v0
979*9880d681SAndroid Build Coastguard Worker
980*9880d681SAndroid Build Coastguard Worker	vmleb	%v0, %v0, %v0
981*9880d681SAndroid Build Coastguard Worker	vmlef	%v0, %v0, %v0
982*9880d681SAndroid Build Coastguard Worker	vmleh	%v0, %v0, %v0
983*9880d681SAndroid Build Coastguard Worker
984*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
985*9880d681SAndroid Build Coastguard Worker#CHECK: vmlhb	%v0, %v0, %v0
986*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
987*9880d681SAndroid Build Coastguard Worker#CHECK: vmlhf	%v0, %v0, %v0
988*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
989*9880d681SAndroid Build Coastguard Worker#CHECK: vmlhh	%v0, %v0, %v0
990*9880d681SAndroid Build Coastguard Worker
991*9880d681SAndroid Build Coastguard Worker	vmlhb	%v0, %v0, %v0
992*9880d681SAndroid Build Coastguard Worker	vmlhf	%v0, %v0, %v0
993*9880d681SAndroid Build Coastguard Worker	vmlhh	%v0, %v0, %v0
994*9880d681SAndroid Build Coastguard Worker
995*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
996*9880d681SAndroid Build Coastguard Worker#CHECK: vmlob	%v0, %v0, %v0
997*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
998*9880d681SAndroid Build Coastguard Worker#CHECK: vmlof	%v0, %v0, %v0
999*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1000*9880d681SAndroid Build Coastguard Worker#CHECK: vmloh	%v0, %v0, %v0
1001*9880d681SAndroid Build Coastguard Worker
1002*9880d681SAndroid Build Coastguard Worker	vmlob	%v0, %v0, %v0
1003*9880d681SAndroid Build Coastguard Worker	vmlof	%v0, %v0, %v0
1004*9880d681SAndroid Build Coastguard Worker	vmloh	%v0, %v0, %v0
1005*9880d681SAndroid Build Coastguard Worker
1006*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1007*9880d681SAndroid Build Coastguard Worker#CHECK: vmnb	%v0, %v0, %v0
1008*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1009*9880d681SAndroid Build Coastguard Worker#CHECK: vmnf	%v0, %v0, %v0
1010*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1011*9880d681SAndroid Build Coastguard Worker#CHECK: vmng	%v0, %v0, %v0
1012*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1013*9880d681SAndroid Build Coastguard Worker#CHECK: vmnh	%v0, %v0, %v0
1014*9880d681SAndroid Build Coastguard Worker
1015*9880d681SAndroid Build Coastguard Worker	vmnb	%v0, %v0, %v0
1016*9880d681SAndroid Build Coastguard Worker	vmnf	%v0, %v0, %v0
1017*9880d681SAndroid Build Coastguard Worker	vmng	%v0, %v0, %v0
1018*9880d681SAndroid Build Coastguard Worker	vmnh	%v0, %v0, %v0
1019*9880d681SAndroid Build Coastguard Worker
1020*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1021*9880d681SAndroid Build Coastguard Worker#CHECK: vmnlb	%v0, %v0, %v0
1022*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1023*9880d681SAndroid Build Coastguard Worker#CHECK: vmnlf	%v0, %v0, %v0
1024*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1025*9880d681SAndroid Build Coastguard Worker#CHECK: vmnlg	%v0, %v0, %v0
1026*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1027*9880d681SAndroid Build Coastguard Worker#CHECK: vmnlh	%v0, %v0, %v0
1028*9880d681SAndroid Build Coastguard Worker
1029*9880d681SAndroid Build Coastguard Worker	vmnlb	%v0, %v0, %v0
1030*9880d681SAndroid Build Coastguard Worker	vmnlf	%v0, %v0, %v0
1031*9880d681SAndroid Build Coastguard Worker	vmnlg	%v0, %v0, %v0
1032*9880d681SAndroid Build Coastguard Worker	vmnlh	%v0, %v0, %v0
1033*9880d681SAndroid Build Coastguard Worker
1034*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1035*9880d681SAndroid Build Coastguard Worker#CHECK: vmob	%v0, %v0, %v0
1036*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1037*9880d681SAndroid Build Coastguard Worker#CHECK: vmof	%v0, %v0, %v0
1038*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1039*9880d681SAndroid Build Coastguard Worker#CHECK: vmoh	%v0, %v0, %v0
1040*9880d681SAndroid Build Coastguard Worker
1041*9880d681SAndroid Build Coastguard Worker	vmob	%v0, %v0, %v0
1042*9880d681SAndroid Build Coastguard Worker	vmof	%v0, %v0, %v0
1043*9880d681SAndroid Build Coastguard Worker	vmoh	%v0, %v0, %v0
1044*9880d681SAndroid Build Coastguard Worker
1045*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1046*9880d681SAndroid Build Coastguard Worker#CHECK: vmrhb	%v0, %v0, %v0
1047*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1048*9880d681SAndroid Build Coastguard Worker#CHECK: vmrhf	%v0, %v0, %v0
1049*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1050*9880d681SAndroid Build Coastguard Worker#CHECK: vmrhg	%v0, %v0, %v0
1051*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1052*9880d681SAndroid Build Coastguard Worker#CHECK: vmrhh	%v0, %v0, %v0
1053*9880d681SAndroid Build Coastguard Worker
1054*9880d681SAndroid Build Coastguard Worker	vmrhb	%v0, %v0, %v0
1055*9880d681SAndroid Build Coastguard Worker	vmrhf	%v0, %v0, %v0
1056*9880d681SAndroid Build Coastguard Worker	vmrhg	%v0, %v0, %v0
1057*9880d681SAndroid Build Coastguard Worker	vmrhh	%v0, %v0, %v0
1058*9880d681SAndroid Build Coastguard Worker
1059*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1060*9880d681SAndroid Build Coastguard Worker#CHECK: vmrlb	%v0, %v0, %v0
1061*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1062*9880d681SAndroid Build Coastguard Worker#CHECK: vmrlf	%v0, %v0, %v0
1063*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1064*9880d681SAndroid Build Coastguard Worker#CHECK: vmrlg	%v0, %v0, %v0
1065*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1066*9880d681SAndroid Build Coastguard Worker#CHECK: vmrlh	%v0, %v0, %v0
1067*9880d681SAndroid Build Coastguard Worker
1068*9880d681SAndroid Build Coastguard Worker	vmrlb	%v0, %v0, %v0
1069*9880d681SAndroid Build Coastguard Worker	vmrlf	%v0, %v0, %v0
1070*9880d681SAndroid Build Coastguard Worker	vmrlg	%v0, %v0, %v0
1071*9880d681SAndroid Build Coastguard Worker	vmrlh	%v0, %v0, %v0
1072*9880d681SAndroid Build Coastguard Worker
1073*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1074*9880d681SAndroid Build Coastguard Worker#CHECK: vmxb	%v0, %v0, %v0
1075*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1076*9880d681SAndroid Build Coastguard Worker#CHECK: vmxf	%v0, %v0, %v0
1077*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1078*9880d681SAndroid Build Coastguard Worker#CHECK: vmxg	%v0, %v0, %v0
1079*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1080*9880d681SAndroid Build Coastguard Worker#CHECK: vmxh	%v0, %v0, %v0
1081*9880d681SAndroid Build Coastguard Worker
1082*9880d681SAndroid Build Coastguard Worker	vmxb	%v0, %v0, %v0
1083*9880d681SAndroid Build Coastguard Worker	vmxf	%v0, %v0, %v0
1084*9880d681SAndroid Build Coastguard Worker	vmxg	%v0, %v0, %v0
1085*9880d681SAndroid Build Coastguard Worker	vmxh	%v0, %v0, %v0
1086*9880d681SAndroid Build Coastguard Worker
1087*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1088*9880d681SAndroid Build Coastguard Worker#CHECK: vmxlb	%v0, %v0, %v0
1089*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1090*9880d681SAndroid Build Coastguard Worker#CHECK: vmxlf	%v0, %v0, %v0
1091*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1092*9880d681SAndroid Build Coastguard Worker#CHECK: vmxlg	%v0, %v0, %v0
1093*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1094*9880d681SAndroid Build Coastguard Worker#CHECK: vmxlh	%v0, %v0, %v0
1095*9880d681SAndroid Build Coastguard Worker
1096*9880d681SAndroid Build Coastguard Worker	vmxlb	%v0, %v0, %v0
1097*9880d681SAndroid Build Coastguard Worker	vmxlf	%v0, %v0, %v0
1098*9880d681SAndroid Build Coastguard Worker	vmxlg	%v0, %v0, %v0
1099*9880d681SAndroid Build Coastguard Worker	vmxlh	%v0, %v0, %v0
1100*9880d681SAndroid Build Coastguard Worker
1101*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1102*9880d681SAndroid Build Coastguard Worker#CHECK: vn	%v0, %v0, %v0
1103*9880d681SAndroid Build Coastguard Worker
1104*9880d681SAndroid Build Coastguard Worker	vn	%v0, %v0, %v0
1105*9880d681SAndroid Build Coastguard Worker
1106*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1107*9880d681SAndroid Build Coastguard Worker#CHECK: vnc	%v0, %v0, %v0
1108*9880d681SAndroid Build Coastguard Worker
1109*9880d681SAndroid Build Coastguard Worker	vnc	%v0, %v0, %v0
1110*9880d681SAndroid Build Coastguard Worker
1111*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1112*9880d681SAndroid Build Coastguard Worker#CHECK: vno	%v0, %v0, %v0
1113*9880d681SAndroid Build Coastguard Worker
1114*9880d681SAndroid Build Coastguard Worker	vno	%v0, %v0, %v0
1115*9880d681SAndroid Build Coastguard Worker
1116*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1117*9880d681SAndroid Build Coastguard Worker#CHECK: vo	%v0, %v0, %v0
1118*9880d681SAndroid Build Coastguard Worker
1119*9880d681SAndroid Build Coastguard Worker	vo	%v0, %v0, %v0
1120*9880d681SAndroid Build Coastguard Worker
1121*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1122*9880d681SAndroid Build Coastguard Worker#CHECK: vone	%v0
1123*9880d681SAndroid Build Coastguard Worker
1124*9880d681SAndroid Build Coastguard Worker	vone	%v0
1125*9880d681SAndroid Build Coastguard Worker
1126*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1127*9880d681SAndroid Build Coastguard Worker#CHECK: vpdi	%v0, %v0, %v0, 0
1128*9880d681SAndroid Build Coastguard Worker
1129*9880d681SAndroid Build Coastguard Worker	vpdi	%v0, %v0, %v0, 0
1130*9880d681SAndroid Build Coastguard Worker
1131*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1132*9880d681SAndroid Build Coastguard Worker#CHECK: vperm	%v0, %v0, %v0, %v0
1133*9880d681SAndroid Build Coastguard Worker
1134*9880d681SAndroid Build Coastguard Worker	vperm	%v0, %v0, %v0, %v0
1135*9880d681SAndroid Build Coastguard Worker
1136*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1137*9880d681SAndroid Build Coastguard Worker#CHECK: vpkf	%v0, %v0, %v0
1138*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1139*9880d681SAndroid Build Coastguard Worker#CHECK: vpkg	%v0, %v0, %v0
1140*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1141*9880d681SAndroid Build Coastguard Worker#CHECK: vpkh	%v0, %v0, %v0
1142*9880d681SAndroid Build Coastguard Worker
1143*9880d681SAndroid Build Coastguard Worker	vpkf	%v0, %v0, %v0
1144*9880d681SAndroid Build Coastguard Worker	vpkg	%v0, %v0, %v0
1145*9880d681SAndroid Build Coastguard Worker	vpkh	%v0, %v0, %v0
1146*9880d681SAndroid Build Coastguard Worker
1147*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1148*9880d681SAndroid Build Coastguard Worker#CHECK: vpksf	%v0, %v0, %v0
1149*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1150*9880d681SAndroid Build Coastguard Worker#CHECK: vpksg	%v0, %v0, %v0
1151*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1152*9880d681SAndroid Build Coastguard Worker#CHECK: vpksh	%v0, %v0, %v0
1153*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1154*9880d681SAndroid Build Coastguard Worker#CHECK: vpksfs	%v0, %v0, %v0
1155*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1156*9880d681SAndroid Build Coastguard Worker#CHECK: vpksgs	%v0, %v0, %v0
1157*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1158*9880d681SAndroid Build Coastguard Worker#CHECK: vpkshs	%v0, %v0, %v0
1159*9880d681SAndroid Build Coastguard Worker
1160*9880d681SAndroid Build Coastguard Worker	vpksf	%v0, %v0, %v0
1161*9880d681SAndroid Build Coastguard Worker	vpksg	%v0, %v0, %v0
1162*9880d681SAndroid Build Coastguard Worker	vpksh	%v0, %v0, %v0
1163*9880d681SAndroid Build Coastguard Worker	vpksfs	%v0, %v0, %v0
1164*9880d681SAndroid Build Coastguard Worker	vpksgs	%v0, %v0, %v0
1165*9880d681SAndroid Build Coastguard Worker	vpkshs	%v0, %v0, %v0
1166*9880d681SAndroid Build Coastguard Worker
1167*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1168*9880d681SAndroid Build Coastguard Worker#CHECK: vpklsf	%v0, %v0, %v0
1169*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1170*9880d681SAndroid Build Coastguard Worker#CHECK: vpklsg	%v0, %v0, %v0
1171*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1172*9880d681SAndroid Build Coastguard Worker#CHECK: vpklsh	%v0, %v0, %v0
1173*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1174*9880d681SAndroid Build Coastguard Worker#CHECK: vpklsfs	%v0, %v0, %v0
1175*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1176*9880d681SAndroid Build Coastguard Worker#CHECK: vpklsgs	%v0, %v0, %v0
1177*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1178*9880d681SAndroid Build Coastguard Worker#CHECK: vpklshs	%v0, %v0, %v0
1179*9880d681SAndroid Build Coastguard Worker
1180*9880d681SAndroid Build Coastguard Worker	vpklsf	%v0, %v0, %v0
1181*9880d681SAndroid Build Coastguard Worker	vpklsg	%v0, %v0, %v0
1182*9880d681SAndroid Build Coastguard Worker	vpklsh	%v0, %v0, %v0
1183*9880d681SAndroid Build Coastguard Worker	vpklsfs	%v0, %v0, %v0
1184*9880d681SAndroid Build Coastguard Worker	vpklsgs	%v0, %v0, %v0
1185*9880d681SAndroid Build Coastguard Worker	vpklshs	%v0, %v0, %v0
1186*9880d681SAndroid Build Coastguard Worker
1187*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1188*9880d681SAndroid Build Coastguard Worker#CHECK: vpopct	%v0, %v0
1189*9880d681SAndroid Build Coastguard Worker
1190*9880d681SAndroid Build Coastguard Worker	vpopct	%v0, %v0
1191*9880d681SAndroid Build Coastguard Worker
1192*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1193*9880d681SAndroid Build Coastguard Worker#CHECK: vrepb	%v0, %v0, 0
1194*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1195*9880d681SAndroid Build Coastguard Worker#CHECK: vrepf	%v0, %v0, 0
1196*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1197*9880d681SAndroid Build Coastguard Worker#CHECK: vrepg	%v0, %v0, 0
1198*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1199*9880d681SAndroid Build Coastguard Worker#CHECK: vreph	%v0, %v0, 0
1200*9880d681SAndroid Build Coastguard Worker
1201*9880d681SAndroid Build Coastguard Worker	vrepb	%v0, %v0, 0
1202*9880d681SAndroid Build Coastguard Worker	vrepf	%v0, %v0, 0
1203*9880d681SAndroid Build Coastguard Worker	vrepg	%v0, %v0, 0
1204*9880d681SAndroid Build Coastguard Worker	vreph	%v0, %v0, 0
1205*9880d681SAndroid Build Coastguard Worker
1206*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1207*9880d681SAndroid Build Coastguard Worker#CHECK: vrepib	%v0, 0
1208*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1209*9880d681SAndroid Build Coastguard Worker#CHECK: vrepif	%v0, 0
1210*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1211*9880d681SAndroid Build Coastguard Worker#CHECK: vrepig	%v0, 0
1212*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1213*9880d681SAndroid Build Coastguard Worker#CHECK: vrepih	%v0, 0
1214*9880d681SAndroid Build Coastguard Worker
1215*9880d681SAndroid Build Coastguard Worker	vrepib	%v0, 0
1216*9880d681SAndroid Build Coastguard Worker	vrepif	%v0, 0
1217*9880d681SAndroid Build Coastguard Worker	vrepig	%v0, 0
1218*9880d681SAndroid Build Coastguard Worker	vrepih	%v0, 0
1219*9880d681SAndroid Build Coastguard Worker
1220*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1221*9880d681SAndroid Build Coastguard Worker#CHECK: vsb	%v0, %v0, %v0
1222*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1223*9880d681SAndroid Build Coastguard Worker#CHECK: vsf	%v0, %v0, %v0
1224*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1225*9880d681SAndroid Build Coastguard Worker#CHECK: vsg	%v0, %v0, %v0
1226*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1227*9880d681SAndroid Build Coastguard Worker#CHECK: vsh	%v0, %v0, %v0
1228*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1229*9880d681SAndroid Build Coastguard Worker#CHECK: vsq	%v0, %v0, %v0
1230*9880d681SAndroid Build Coastguard Worker
1231*9880d681SAndroid Build Coastguard Worker	vsb	%v0, %v0, %v0
1232*9880d681SAndroid Build Coastguard Worker	vsf	%v0, %v0, %v0
1233*9880d681SAndroid Build Coastguard Worker	vsg	%v0, %v0, %v0
1234*9880d681SAndroid Build Coastguard Worker	vsh	%v0, %v0, %v0
1235*9880d681SAndroid Build Coastguard Worker	vsq	%v0, %v0, %v0
1236*9880d681SAndroid Build Coastguard Worker
1237*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1238*9880d681SAndroid Build Coastguard Worker#CHECK: vsbcbiq	%v0, %v0, %v0
1239*9880d681SAndroid Build Coastguard Worker
1240*9880d681SAndroid Build Coastguard Worker	vsbcbiq	%v0, %v0, %v0
1241*9880d681SAndroid Build Coastguard Worker
1242*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1243*9880d681SAndroid Build Coastguard Worker#CHECK: vsbiq	%v0, %v0, %v0
1244*9880d681SAndroid Build Coastguard Worker
1245*9880d681SAndroid Build Coastguard Worker	vsbiq	%v0, %v0, %v0
1246*9880d681SAndroid Build Coastguard Worker
1247*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1248*9880d681SAndroid Build Coastguard Worker#CHECK: vscbib	%v0, %v0, %v0
1249*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1250*9880d681SAndroid Build Coastguard Worker#CHECK: vscbif	%v0, %v0, %v0
1251*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1252*9880d681SAndroid Build Coastguard Worker#CHECK: vscbig	%v0, %v0, %v0
1253*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1254*9880d681SAndroid Build Coastguard Worker#CHECK: vscbih	%v0, %v0, %v0
1255*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1256*9880d681SAndroid Build Coastguard Worker#CHECK: vscbiq	%v0, %v0, %v0
1257*9880d681SAndroid Build Coastguard Worker
1258*9880d681SAndroid Build Coastguard Worker	vscbib	%v0, %v0, %v0
1259*9880d681SAndroid Build Coastguard Worker	vscbif	%v0, %v0, %v0
1260*9880d681SAndroid Build Coastguard Worker	vscbig	%v0, %v0, %v0
1261*9880d681SAndroid Build Coastguard Worker	vscbih	%v0, %v0, %v0
1262*9880d681SAndroid Build Coastguard Worker	vscbiq	%v0, %v0, %v0
1263*9880d681SAndroid Build Coastguard Worker
1264*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1265*9880d681SAndroid Build Coastguard Worker#CHECK: vscef	%v0, 0(%v0, %r1), 0
1266*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1267*9880d681SAndroid Build Coastguard Worker#CHECK: vsceg	%v0, 0(%v0, %r1), 0
1268*9880d681SAndroid Build Coastguard Worker
1269*9880d681SAndroid Build Coastguard Worker	vscef	%v0, 0(%v0, %r1), 0
1270*9880d681SAndroid Build Coastguard Worker	vsceg	%v0, 0(%v0, %r1), 0
1271*9880d681SAndroid Build Coastguard Worker
1272*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1273*9880d681SAndroid Build Coastguard Worker#CHECK: vsegb	%v0, %v0
1274*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1275*9880d681SAndroid Build Coastguard Worker#CHECK: vsegf	%v0, %v0
1276*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1277*9880d681SAndroid Build Coastguard Worker#CHECK: vsegh	%v0, %v0
1278*9880d681SAndroid Build Coastguard Worker
1279*9880d681SAndroid Build Coastguard Worker	vsegb	%v0, %v0
1280*9880d681SAndroid Build Coastguard Worker	vsegf	%v0, %v0
1281*9880d681SAndroid Build Coastguard Worker	vsegh	%v0, %v0
1282*9880d681SAndroid Build Coastguard Worker
1283*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1284*9880d681SAndroid Build Coastguard Worker#CHECK: vsel	%v0, %v0, %v0, %v0
1285*9880d681SAndroid Build Coastguard Worker
1286*9880d681SAndroid Build Coastguard Worker	vsel	%v0, %v0, %v0, %v0
1287*9880d681SAndroid Build Coastguard Worker
1288*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1289*9880d681SAndroid Build Coastguard Worker#CHECK: vsl	%v0, %v0, %v0
1290*9880d681SAndroid Build Coastguard Worker
1291*9880d681SAndroid Build Coastguard Worker	vsl	%v0, %v0, %v0
1292*9880d681SAndroid Build Coastguard Worker
1293*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1294*9880d681SAndroid Build Coastguard Worker#CHECK: vslb	%v0, %v0, %v0
1295*9880d681SAndroid Build Coastguard Worker
1296*9880d681SAndroid Build Coastguard Worker	vslb	%v0, %v0, %v0
1297*9880d681SAndroid Build Coastguard Worker
1298*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1299*9880d681SAndroid Build Coastguard Worker#CHECK: vsldb	%v0, %v0, %v0, 0
1300*9880d681SAndroid Build Coastguard Worker
1301*9880d681SAndroid Build Coastguard Worker	vsldb	%v0, %v0, %v0, 0
1302*9880d681SAndroid Build Coastguard Worker
1303*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1304*9880d681SAndroid Build Coastguard Worker#CHECK: vsra	%v0, %v0, %v0
1305*9880d681SAndroid Build Coastguard Worker
1306*9880d681SAndroid Build Coastguard Worker	vsra	%v0, %v0, %v0
1307*9880d681SAndroid Build Coastguard Worker
1308*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1309*9880d681SAndroid Build Coastguard Worker#CHECK: vsrab	%v0, %v0, %v0
1310*9880d681SAndroid Build Coastguard Worker
1311*9880d681SAndroid Build Coastguard Worker	vsrab	%v0, %v0, %v0
1312*9880d681SAndroid Build Coastguard Worker
1313*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1314*9880d681SAndroid Build Coastguard Worker#CHECK: vsrl	%v0, %v0, %v0
1315*9880d681SAndroid Build Coastguard Worker
1316*9880d681SAndroid Build Coastguard Worker	vsrl	%v0, %v0, %v0
1317*9880d681SAndroid Build Coastguard Worker
1318*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1319*9880d681SAndroid Build Coastguard Worker#CHECK: vsrlb	%v0, %v0, %v0
1320*9880d681SAndroid Build Coastguard Worker
1321*9880d681SAndroid Build Coastguard Worker	vsrlb	%v0, %v0, %v0
1322*9880d681SAndroid Build Coastguard Worker
1323*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1324*9880d681SAndroid Build Coastguard Worker#CHECK: vst	%v0, 0
1325*9880d681SAndroid Build Coastguard Worker
1326*9880d681SAndroid Build Coastguard Worker	vst	%v0, 0
1327*9880d681SAndroid Build Coastguard Worker
1328*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1329*9880d681SAndroid Build Coastguard Worker#CHECK: vstl	%v0, %r0, 0
1330*9880d681SAndroid Build Coastguard Worker
1331*9880d681SAndroid Build Coastguard Worker	vstl	%v0, %r0, 0
1332*9880d681SAndroid Build Coastguard Worker
1333*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1334*9880d681SAndroid Build Coastguard Worker#CHECK: vstm	%v0, %v0, 0
1335*9880d681SAndroid Build Coastguard Worker
1336*9880d681SAndroid Build Coastguard Worker	vstm	%v0, %v0, 0
1337*9880d681SAndroid Build Coastguard Worker
1338*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1339*9880d681SAndroid Build Coastguard Worker#CHECK: vstrcb   %v0, %v0, %v0, %v0
1340*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1341*9880d681SAndroid Build Coastguard Worker#CHECK: vstrczb  %v0, %v0, %v0, %v0
1342*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1343*9880d681SAndroid Build Coastguard Worker#CHECK: vstrcbs  %v0, %v0, %v0, %v0
1344*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1345*9880d681SAndroid Build Coastguard Worker#CHECK: vstrczbs %v0, %v0, %v0, %v0
1346*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1347*9880d681SAndroid Build Coastguard Worker#CHECK: vstrch   %v0, %v0, %v0, %v0
1348*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1349*9880d681SAndroid Build Coastguard Worker#CHECK: vstrczh  %v0, %v0, %v0, %v0
1350*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1351*9880d681SAndroid Build Coastguard Worker#CHECK: vstrchs  %v0, %v0, %v0, %v0
1352*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1353*9880d681SAndroid Build Coastguard Worker#CHECK: vstrczhs %v0, %v0, %v0, %v0
1354*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1355*9880d681SAndroid Build Coastguard Worker#CHECK: vstrcf   %v0, %v0, %v0, %v0
1356*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1357*9880d681SAndroid Build Coastguard Worker#CHECK: vstrczf  %v0, %v0, %v0, %v0
1358*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1359*9880d681SAndroid Build Coastguard Worker#CHECK: vstrcfs  %v0, %v0, %v0, %v0
1360*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1361*9880d681SAndroid Build Coastguard Worker#CHECK: vstrczfs %v0, %v0, %v0, %v0
1362*9880d681SAndroid Build Coastguard Worker
1363*9880d681SAndroid Build Coastguard Worker        vstrcb   %v0, %v0, %v0, %v0
1364*9880d681SAndroid Build Coastguard Worker        vstrczb  %v0, %v0, %v0, %v0
1365*9880d681SAndroid Build Coastguard Worker        vstrcbs  %v0, %v0, %v0, %v0
1366*9880d681SAndroid Build Coastguard Worker        vstrczbs %v0, %v0, %v0, %v0
1367*9880d681SAndroid Build Coastguard Worker        vstrch   %v0, %v0, %v0, %v0
1368*9880d681SAndroid Build Coastguard Worker        vstrczh  %v0, %v0, %v0, %v0
1369*9880d681SAndroid Build Coastguard Worker        vstrchs  %v0, %v0, %v0, %v0
1370*9880d681SAndroid Build Coastguard Worker        vstrczhs %v0, %v0, %v0, %v0
1371*9880d681SAndroid Build Coastguard Worker        vstrcf   %v0, %v0, %v0, %v0
1372*9880d681SAndroid Build Coastguard Worker        vstrczf  %v0, %v0, %v0, %v0
1373*9880d681SAndroid Build Coastguard Worker        vstrcfs  %v0, %v0, %v0, %v0
1374*9880d681SAndroid Build Coastguard Worker        vstrczfs %v0, %v0, %v0, %v0
1375*9880d681SAndroid Build Coastguard Worker
1376*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1377*9880d681SAndroid Build Coastguard Worker#CHECK: vsumgh	%v0, %v0, %v0
1378*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1379*9880d681SAndroid Build Coastguard Worker#CHECK: vsumgf	%v0, %v0, %v0
1380*9880d681SAndroid Build Coastguard Worker
1381*9880d681SAndroid Build Coastguard Worker	vsumgh	%v0, %v0, %v0
1382*9880d681SAndroid Build Coastguard Worker	vsumgf	%v0, %v0, %v0
1383*9880d681SAndroid Build Coastguard Worker
1384*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1385*9880d681SAndroid Build Coastguard Worker#CHECK: vsumqf	%v0, %v0, %v0
1386*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1387*9880d681SAndroid Build Coastguard Worker#CHECK: vsumqg	%v0, %v0, %v0
1388*9880d681SAndroid Build Coastguard Worker
1389*9880d681SAndroid Build Coastguard Worker	vsumqf	%v0, %v0, %v0
1390*9880d681SAndroid Build Coastguard Worker	vsumqg	%v0, %v0, %v0
1391*9880d681SAndroid Build Coastguard Worker
1392*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1393*9880d681SAndroid Build Coastguard Worker#CHECK: vsumb	%v0, %v0, %v0
1394*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1395*9880d681SAndroid Build Coastguard Worker#CHECK: vsumh	%v0, %v0, %v0
1396*9880d681SAndroid Build Coastguard Worker
1397*9880d681SAndroid Build Coastguard Worker	vsumb	%v0, %v0, %v0
1398*9880d681SAndroid Build Coastguard Worker	vsumh	%v0, %v0, %v0
1399*9880d681SAndroid Build Coastguard Worker
1400*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1401*9880d681SAndroid Build Coastguard Worker#CHECK: vtm	%v0, %v0
1402*9880d681SAndroid Build Coastguard Worker
1403*9880d681SAndroid Build Coastguard Worker	vtm	%v0, %v0
1404*9880d681SAndroid Build Coastguard Worker
1405*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1406*9880d681SAndroid Build Coastguard Worker#CHECK: vuphb	%v0, %v0
1407*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1408*9880d681SAndroid Build Coastguard Worker#CHECK: vuphf	%v0, %v0
1409*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1410*9880d681SAndroid Build Coastguard Worker#CHECK: vuphh	%v0, %v0
1411*9880d681SAndroid Build Coastguard Worker
1412*9880d681SAndroid Build Coastguard Worker	vuphb	%v0, %v0
1413*9880d681SAndroid Build Coastguard Worker	vuphf	%v0, %v0
1414*9880d681SAndroid Build Coastguard Worker	vuphh	%v0, %v0
1415*9880d681SAndroid Build Coastguard Worker
1416*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1417*9880d681SAndroid Build Coastguard Worker#CHECK: vuplhb	%v0, %v0
1418*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1419*9880d681SAndroid Build Coastguard Worker#CHECK: vuplhf	%v0, %v0
1420*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1421*9880d681SAndroid Build Coastguard Worker#CHECK: vuplhh	%v0, %v0
1422*9880d681SAndroid Build Coastguard Worker
1423*9880d681SAndroid Build Coastguard Worker	vuplhb	%v0, %v0
1424*9880d681SAndroid Build Coastguard Worker	vuplhf	%v0, %v0
1425*9880d681SAndroid Build Coastguard Worker	vuplhh	%v0, %v0
1426*9880d681SAndroid Build Coastguard Worker
1427*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1428*9880d681SAndroid Build Coastguard Worker#CHECK: vuplb	%v0, %v0
1429*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1430*9880d681SAndroid Build Coastguard Worker#CHECK: vuplf	%v0, %v0
1431*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1432*9880d681SAndroid Build Coastguard Worker#CHECK: vuplhw	%v0, %v0
1433*9880d681SAndroid Build Coastguard Worker
1434*9880d681SAndroid Build Coastguard Worker	vuplb	%v0, %v0
1435*9880d681SAndroid Build Coastguard Worker	vuplf	%v0, %v0
1436*9880d681SAndroid Build Coastguard Worker	vuplhw	%v0, %v0
1437*9880d681SAndroid Build Coastguard Worker
1438*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1439*9880d681SAndroid Build Coastguard Worker#CHECK: vupllb	%v0, %v0
1440*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1441*9880d681SAndroid Build Coastguard Worker#CHECK: vupllf	%v0, %v0
1442*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1443*9880d681SAndroid Build Coastguard Worker#CHECK: vupllh	%v0, %v0
1444*9880d681SAndroid Build Coastguard Worker
1445*9880d681SAndroid Build Coastguard Worker	vupllb	%v0, %v0
1446*9880d681SAndroid Build Coastguard Worker	vupllf	%v0, %v0
1447*9880d681SAndroid Build Coastguard Worker	vupllh	%v0, %v0
1448*9880d681SAndroid Build Coastguard Worker
1449*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1450*9880d681SAndroid Build Coastguard Worker#CHECK: vx	%v0, %v0, %v0
1451*9880d681SAndroid Build Coastguard Worker
1452*9880d681SAndroid Build Coastguard Worker	vx	%v0, %v0, %v0
1453*9880d681SAndroid Build Coastguard Worker
1454*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1455*9880d681SAndroid Build Coastguard Worker#CHECK: vzero	%v0
1456*9880d681SAndroid Build Coastguard Worker
1457*9880d681SAndroid Build Coastguard Worker	vzero	%v0
1458*9880d681SAndroid Build Coastguard Worker
1459*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1460*9880d681SAndroid Build Coastguard Worker#CHECK: wcdgb	%v0, %v0, 0, 0
1461*9880d681SAndroid Build Coastguard Worker
1462*9880d681SAndroid Build Coastguard Worker	wcdgb	%v0, %v0, 0, 0
1463*9880d681SAndroid Build Coastguard Worker
1464*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1465*9880d681SAndroid Build Coastguard Worker#CHECK: wcdlgb	%v0, %v0, 0, 0
1466*9880d681SAndroid Build Coastguard Worker
1467*9880d681SAndroid Build Coastguard Worker	wcdlgb	%v0, %v0, 0, 0
1468*9880d681SAndroid Build Coastguard Worker
1469*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1470*9880d681SAndroid Build Coastguard Worker#CHECK: wcgdb	%v0, %v0, 0, 0
1471*9880d681SAndroid Build Coastguard Worker
1472*9880d681SAndroid Build Coastguard Worker	wcgdb	%v0, %v0, 0, 0
1473*9880d681SAndroid Build Coastguard Worker
1474*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1475*9880d681SAndroid Build Coastguard Worker#CHECK: wclgdb	%v0, %v0, 0, 0
1476*9880d681SAndroid Build Coastguard Worker
1477*9880d681SAndroid Build Coastguard Worker	wclgdb	%v0, %v0, 0, 0
1478*9880d681SAndroid Build Coastguard Worker
1479*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1480*9880d681SAndroid Build Coastguard Worker#CHECK: wfadb	%v0, %v0, %v0
1481*9880d681SAndroid Build Coastguard Worker
1482*9880d681SAndroid Build Coastguard Worker	wfadb	%v0, %v0, %v0
1483*9880d681SAndroid Build Coastguard Worker
1484*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1485*9880d681SAndroid Build Coastguard Worker#CHECK: wfcdb	%v0, %v0
1486*9880d681SAndroid Build Coastguard Worker
1487*9880d681SAndroid Build Coastguard Worker	wfcdb	%v0, %v0
1488*9880d681SAndroid Build Coastguard Worker
1489*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1490*9880d681SAndroid Build Coastguard Worker#CHECK: wfcedb	%v0, %v0, %v0
1491*9880d681SAndroid Build Coastguard Worker#CHECK: wfcedbs	%v0, %v0, %v0
1492*9880d681SAndroid Build Coastguard Worker
1493*9880d681SAndroid Build Coastguard Worker	wfcedb	%v0, %v0, %v0
1494*9880d681SAndroid Build Coastguard Worker	wfcedbs	%v0, %v0, %v0
1495*9880d681SAndroid Build Coastguard Worker
1496*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1497*9880d681SAndroid Build Coastguard Worker#CHECK: wfchdb	%v0, %v0, %v0
1498*9880d681SAndroid Build Coastguard Worker#CHECK: wfchdbs	%v0, %v0, %v0
1499*9880d681SAndroid Build Coastguard Worker
1500*9880d681SAndroid Build Coastguard Worker	wfchdb	%v0, %v0, %v0
1501*9880d681SAndroid Build Coastguard Worker	wfchdbs	%v0, %v0, %v0
1502*9880d681SAndroid Build Coastguard Worker
1503*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1504*9880d681SAndroid Build Coastguard Worker#CHECK: wfchedb	%v0, %v0, %v0
1505*9880d681SAndroid Build Coastguard Worker#CHECK: wfchedbs %v0, %v0, %v0
1506*9880d681SAndroid Build Coastguard Worker
1507*9880d681SAndroid Build Coastguard Worker	wfchedb	%v0, %v0, %v0
1508*9880d681SAndroid Build Coastguard Worker	wfchedbs %v0, %v0, %v0
1509*9880d681SAndroid Build Coastguard Worker
1510*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1511*9880d681SAndroid Build Coastguard Worker#CHECK: wfddb	%v0, %v0, %v0
1512*9880d681SAndroid Build Coastguard Worker
1513*9880d681SAndroid Build Coastguard Worker	wfddb	%v0, %v0, %v0
1514*9880d681SAndroid Build Coastguard Worker
1515*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1516*9880d681SAndroid Build Coastguard Worker#CHECK: wfidb	%v0, %v0, 0, 0
1517*9880d681SAndroid Build Coastguard Worker
1518*9880d681SAndroid Build Coastguard Worker	wfidb	%v0, %v0, 0, 0
1519*9880d681SAndroid Build Coastguard Worker
1520*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1521*9880d681SAndroid Build Coastguard Worker#CHECK: wfkdb	%v0, %v0
1522*9880d681SAndroid Build Coastguard Worker
1523*9880d681SAndroid Build Coastguard Worker	wfkdb	%v0, %v0
1524*9880d681SAndroid Build Coastguard Worker
1525*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1526*9880d681SAndroid Build Coastguard Worker#CHECK: wflcdb	%v0, %v0
1527*9880d681SAndroid Build Coastguard Worker
1528*9880d681SAndroid Build Coastguard Worker	wflcdb	%v0, %v0
1529*9880d681SAndroid Build Coastguard Worker
1530*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1531*9880d681SAndroid Build Coastguard Worker#CHECK: wflndb	%v0, %v0
1532*9880d681SAndroid Build Coastguard Worker
1533*9880d681SAndroid Build Coastguard Worker	wflndb	%v0, %v0
1534*9880d681SAndroid Build Coastguard Worker
1535*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1536*9880d681SAndroid Build Coastguard Worker#CHECK: wflpdb	%v0, %v0
1537*9880d681SAndroid Build Coastguard Worker
1538*9880d681SAndroid Build Coastguard Worker	wflpdb	%v0, %v0
1539*9880d681SAndroid Build Coastguard Worker
1540*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1541*9880d681SAndroid Build Coastguard Worker#CHECK: wfmadb	%v0, %v0, %v0, %v0
1542*9880d681SAndroid Build Coastguard Worker
1543*9880d681SAndroid Build Coastguard Worker	wfmadb	%v0, %v0, %v0, %v0
1544*9880d681SAndroid Build Coastguard Worker
1545*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1546*9880d681SAndroid Build Coastguard Worker#CHECK: wfmdb	%v0, %v0, %v0
1547*9880d681SAndroid Build Coastguard Worker
1548*9880d681SAndroid Build Coastguard Worker	wfmdb	%v0, %v0, %v0
1549*9880d681SAndroid Build Coastguard Worker
1550*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1551*9880d681SAndroid Build Coastguard Worker#CHECK: wfmsdb	%v0, %v0, %v0, %v0
1552*9880d681SAndroid Build Coastguard Worker
1553*9880d681SAndroid Build Coastguard Worker	wfmsdb	%v0, %v0, %v0, %v0
1554*9880d681SAndroid Build Coastguard Worker
1555*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1556*9880d681SAndroid Build Coastguard Worker#CHECK: wfsdb	%v0, %v0, %v0
1557*9880d681SAndroid Build Coastguard Worker
1558*9880d681SAndroid Build Coastguard Worker	wfsdb	%v0, %v0, %v0
1559*9880d681SAndroid Build Coastguard Worker
1560*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1561*9880d681SAndroid Build Coastguard Worker#CHECK: wfsqdb	%v0, %v0
1562*9880d681SAndroid Build Coastguard Worker
1563*9880d681SAndroid Build Coastguard Worker	wfsqdb	%v0, %v0
1564*9880d681SAndroid Build Coastguard Worker
1565*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1566*9880d681SAndroid Build Coastguard Worker#CHECK: wftcidb	%v0, %v0, 0
1567*9880d681SAndroid Build Coastguard Worker
1568*9880d681SAndroid Build Coastguard Worker	wftcidb	%v0, %v0, 0
1569*9880d681SAndroid Build Coastguard Worker
1570*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1571*9880d681SAndroid Build Coastguard Worker#CHECK: wldeb	%v0, %v0
1572*9880d681SAndroid Build Coastguard Worker
1573*9880d681SAndroid Build Coastguard Worker	wldeb	%v0, %v0
1574*9880d681SAndroid Build Coastguard Worker
1575*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: vector)?}}
1576*9880d681SAndroid Build Coastguard Worker#CHECK: wledb	%v0, %v0, 0, 0
1577*9880d681SAndroid Build Coastguard Worker
1578*9880d681SAndroid Build Coastguard Worker	wledb	%v0, %v0, 0, 0
1579*9880d681SAndroid Build Coastguard Worker
1580*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: load store on condition 2)?}}
1581*9880d681SAndroid Build Coastguard Worker#CHECK: lochio %r11, 42
1582*9880d681SAndroid Build Coastguard Worker
1583*9880d681SAndroid Build Coastguard Worker        lochio %r11, 42
1584*9880d681SAndroid Build Coastguard Worker
1585*9880d681SAndroid Build Coastguard Worker#CHECK: error: {{(instruction requires: load store on condition 2)?}}
1586*9880d681SAndroid Build Coastguard Worker#CHECK: locghio %r11, 42
1587*9880d681SAndroid Build Coastguard Worker
1588*9880d681SAndroid Build Coastguard Worker        locghio %r11, 42
1589*9880d681SAndroid Build Coastguard Worker
1590