xref: /aosp_15_r20/external/llvm/test/MC/ARM/directive-arch_extension-fp.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker@ RUN: not llvm-mc -triple armv7-eabi -filetype asm -o /dev/null 2>&1 %s \
2*9880d681SAndroid Build Coastguard Worker@ RUN:   | FileCheck %s -check-prefix CHECK-V7 -check-prefix CHECK
3*9880d681SAndroid Build Coastguard Worker@ RUN: not llvm-mc -triple armv8-eabi -filetype asm -o /dev/null 2>&1 %s \
4*9880d681SAndroid Build Coastguard Worker@ RUN:   | FileCheck %s -check-prefix CHECK-V8 -check-prefix CHECK
5*9880d681SAndroid Build Coastguard Worker@ RUN: not llvm-mc -triple thumbv7-eabi -filetype asm -o /dev/null 2>&1 %s \
6*9880d681SAndroid Build Coastguard Worker@ RUN:   | FileCheck %s -check-prefix CHECK-V7 -check-prefix CHECK
7*9880d681SAndroid Build Coastguard Worker@ RUN: not llvm-mc -triple thumbv8-eabi -filetype asm -o /dev/null 2>&1 %s \
8*9880d681SAndroid Build Coastguard Worker@ RUN:   | FileCheck %s -check-prefix CHECK-V8 -check-prefix CHECK
9*9880d681SAndroid Build Coastguard Worker
10*9880d681SAndroid Build Coastguard Worker	.syntax unified
11*9880d681SAndroid Build Coastguard Worker
12*9880d681SAndroid Build Coastguard Worker	.arch_extension fp
13*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: architectural extension 'fp' is not allowed for the current base architecture
14*9880d681SAndroid Build Coastguard Worker@ CHECK-V7-NEXT: 	.arch_extension fp
15*9880d681SAndroid Build Coastguard Worker@ CHECK-V7-NEXT:                     ^
16*9880d681SAndroid Build Coastguard Worker
17*9880d681SAndroid Build Coastguard Worker	.type fp,%function
18*9880d681SAndroid Build Coastguard Workerfp:
19*9880d681SAndroid Build Coastguard Worker	vmrs r0, mvfr2
20*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
21*9880d681SAndroid Build Coastguard Worker
22*9880d681SAndroid Build Coastguard Worker	vselgt.f32 s0, s0, s0
23*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
24*9880d681SAndroid Build Coastguard Worker	vselge.f32 s0, s0, s0
25*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
26*9880d681SAndroid Build Coastguard Worker	vseleq.f32 s0, s0, s0
27*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
28*9880d681SAndroid Build Coastguard Worker	vselvs.f32 s0, s0, s0
29*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
30*9880d681SAndroid Build Coastguard Worker	vmaxnm.f32 s0, s0, s0
31*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
32*9880d681SAndroid Build Coastguard Worker	vminnm.f32 s0, s0, s0
33*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
34*9880d681SAndroid Build Coastguard Worker
35*9880d681SAndroid Build Coastguard Worker	vselgt.f64 d0, d0, d0
36*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
37*9880d681SAndroid Build Coastguard Worker	vselge.f64 d0, d0, d0
38*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
39*9880d681SAndroid Build Coastguard Worker	vseleq.f64 d0, d0, d0
40*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
41*9880d681SAndroid Build Coastguard Worker	vselvs.f64 d0, d0, d0
42*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
43*9880d681SAndroid Build Coastguard Worker	vmaxnm.f64 d0, d0, d0
44*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
45*9880d681SAndroid Build Coastguard Worker	vminnm.f64 d0, d0, d0
46*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
47*9880d681SAndroid Build Coastguard Worker
48*9880d681SAndroid Build Coastguard Worker	vcvtb.f64.f16 d0, s0
49*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
50*9880d681SAndroid Build Coastguard Worker	vcvtb.f16.f64 s0, d0
51*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
52*9880d681SAndroid Build Coastguard Worker	vcvtt.f64.f16 d0, s0
53*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
54*9880d681SAndroid Build Coastguard Worker	vcvtt.f16.f64 s0, d0
55*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
56*9880d681SAndroid Build Coastguard Worker
57*9880d681SAndroid Build Coastguard Worker	vcvta.s32.f32 s0, s0
58*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
59*9880d681SAndroid Build Coastguard Worker	vcvta.u32.f32 s0, s0
60*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
61*9880d681SAndroid Build Coastguard Worker	vcvta.s32.f64 s0, d0
62*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
63*9880d681SAndroid Build Coastguard Worker	vcvta.u32.f64 s0, d0
64*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
65*9880d681SAndroid Build Coastguard Worker	vcvtn.s32.f32 s0, s0
66*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
67*9880d681SAndroid Build Coastguard Worker	vcvtn.u32.f32 s0, s0
68*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
69*9880d681SAndroid Build Coastguard Worker	vcvtn.s32.f64 s0, d0
70*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
71*9880d681SAndroid Build Coastguard Worker	vcvtn.u32.f64 s0, d0
72*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
73*9880d681SAndroid Build Coastguard Worker	vcvtp.s32.f32 s0, s0
74*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
75*9880d681SAndroid Build Coastguard Worker	vcvtp.u32.f32 s0, s0
76*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
77*9880d681SAndroid Build Coastguard Worker	vcvtp.s32.f64 s0, d0
78*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
79*9880d681SAndroid Build Coastguard Worker	vcvtp.u32.f64 s0, d0
80*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
81*9880d681SAndroid Build Coastguard Worker	vcvtm.s32.f32 s0, s0
82*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
83*9880d681SAndroid Build Coastguard Worker	vcvtm.u32.f32 s0, s0
84*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
85*9880d681SAndroid Build Coastguard Worker	vcvtm.s32.f64 s0, d0
86*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
87*9880d681SAndroid Build Coastguard Worker	vcvtm.u32.f64 s0, d0
88*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
89*9880d681SAndroid Build Coastguard Worker
90*9880d681SAndroid Build Coastguard Worker	vrintz.f32 s0, s1
91*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
92*9880d681SAndroid Build Coastguard Worker	vrintz.f64 d0, d1
93*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
94*9880d681SAndroid Build Coastguard Worker	vrintz.f32.f32 s0, s0
95*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
96*9880d681SAndroid Build Coastguard Worker	vrintz.f64.f64 d0, d0
97*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
98*9880d681SAndroid Build Coastguard Worker	vrintr.f32 s0, s1
99*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
100*9880d681SAndroid Build Coastguard Worker	vrintr.f64 d0, d1
101*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
102*9880d681SAndroid Build Coastguard Worker	vrintr.f32.f32 s0, s0
103*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
104*9880d681SAndroid Build Coastguard Worker	vrintr.f64.f64 d0, d0
105*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
106*9880d681SAndroid Build Coastguard Worker	vrintx.f32 s0, s1
107*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
108*9880d681SAndroid Build Coastguard Worker	vrintx.f64 d0, d1
109*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
110*9880d681SAndroid Build Coastguard Worker	vrintx.f32.f32 s0, s0
111*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
112*9880d681SAndroid Build Coastguard Worker	vrintx.f64.f64 d0, d0
113*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
114*9880d681SAndroid Build Coastguard Worker
115*9880d681SAndroid Build Coastguard Worker	vrinta.f32 s0, s0
116*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
117*9880d681SAndroid Build Coastguard Worker	vrinta.f64 d0, d0
118*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
119*9880d681SAndroid Build Coastguard Worker	vrinta.f32.f32 s0, s0
120*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
121*9880d681SAndroid Build Coastguard Worker	vrinta.f64.f64 d0, d0
122*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
123*9880d681SAndroid Build Coastguard Worker	vrintn.f32 s0, s0
124*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
125*9880d681SAndroid Build Coastguard Worker	vrintn.f64 d0, d0
126*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
127*9880d681SAndroid Build Coastguard Worker	vrintn.f32.f32 s0, s0
128*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
129*9880d681SAndroid Build Coastguard Worker	vrintn.f64.f64 d0, d0
130*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
131*9880d681SAndroid Build Coastguard Worker	vrintp.f32 s0, s0
132*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
133*9880d681SAndroid Build Coastguard Worker	vrintp.f64 d0, d0
134*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
135*9880d681SAndroid Build Coastguard Worker	vrintp.f32.f32 s0, s0
136*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
137*9880d681SAndroid Build Coastguard Worker	vrintp.f64.f64 d0, d0
138*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
139*9880d681SAndroid Build Coastguard Worker	vrintm.f32 s0, s0
140*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
141*9880d681SAndroid Build Coastguard Worker	vrintm.f64 d0, d0
142*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
143*9880d681SAndroid Build Coastguard Worker	vrintm.f32.f32 s0, s0
144*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
145*9880d681SAndroid Build Coastguard Worker	vrintm.f64.f64 d0, d0
146*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: instruction requires: FPARMv8
147*9880d681SAndroid Build Coastguard Worker
148*9880d681SAndroid Build Coastguard Worker	.arch_extension nofp
149*9880d681SAndroid Build Coastguard Worker@ CHECK-V7: error: architectural extension 'fp' is not allowed for the current base architecture
150*9880d681SAndroid Build Coastguard Worker@ CHECK-V7-NEXT: 	.arch_extension nofp
151*9880d681SAndroid Build Coastguard Worker@ CHECK-V7-NEXT:                     ^
152*9880d681SAndroid Build Coastguard Worker
153*9880d681SAndroid Build Coastguard Worker	.type nofp,%function
154*9880d681SAndroid Build Coastguard Workernofp:
155*9880d681SAndroid Build Coastguard Worker	vmrs r0, mvfr2
156*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
157*9880d681SAndroid Build Coastguard Worker
158*9880d681SAndroid Build Coastguard Worker	vselgt.f32 s0, s0, s0
159*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
160*9880d681SAndroid Build Coastguard Worker	vselge.f32 s0, s0, s0
161*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
162*9880d681SAndroid Build Coastguard Worker	vseleq.f32 s0, s0, s0
163*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
164*9880d681SAndroid Build Coastguard Worker	vselvs.f32 s0, s0, s0
165*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
166*9880d681SAndroid Build Coastguard Worker	vmaxnm.f32 s0, s0, s0
167*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
168*9880d681SAndroid Build Coastguard Worker	vminnm.f32 s0, s0, s0
169*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
170*9880d681SAndroid Build Coastguard Worker
171*9880d681SAndroid Build Coastguard Worker	vselgt.f64 d0, d0, d0
172*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
173*9880d681SAndroid Build Coastguard Worker	vselge.f64 d0, d0, d0
174*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
175*9880d681SAndroid Build Coastguard Worker	vseleq.f64 d0, d0, d0
176*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
177*9880d681SAndroid Build Coastguard Worker	vselvs.f64 d0, d0, d0
178*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
179*9880d681SAndroid Build Coastguard Worker	vmaxnm.f64 d0, d0, d0
180*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
181*9880d681SAndroid Build Coastguard Worker	vminnm.f64 d0, d0, d0
182*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
183*9880d681SAndroid Build Coastguard Worker
184*9880d681SAndroid Build Coastguard Worker	vcvtb.f64.f16 d0, s0
185*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
186*9880d681SAndroid Build Coastguard Worker	vcvtb.f16.f64 s0, d0
187*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
188*9880d681SAndroid Build Coastguard Worker	vcvtt.f64.f16 d0, s0
189*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
190*9880d681SAndroid Build Coastguard Worker	vcvtt.f16.f64 s0, d0
191*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
192*9880d681SAndroid Build Coastguard Worker
193*9880d681SAndroid Build Coastguard Worker	vcvta.s32.f32 s0, s0
194*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
195*9880d681SAndroid Build Coastguard Worker	vcvta.u32.f32 s0, s0
196*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
197*9880d681SAndroid Build Coastguard Worker	vcvta.s32.f64 s0, d0
198*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
199*9880d681SAndroid Build Coastguard Worker	vcvta.u32.f64 s0, d0
200*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
201*9880d681SAndroid Build Coastguard Worker	vcvtn.s32.f32 s0, s0
202*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
203*9880d681SAndroid Build Coastguard Worker	vcvtn.u32.f32 s0, s0
204*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
205*9880d681SAndroid Build Coastguard Worker	vcvtn.s32.f64 s0, d0
206*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
207*9880d681SAndroid Build Coastguard Worker	vcvtn.u32.f64 s0, d0
208*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
209*9880d681SAndroid Build Coastguard Worker	vcvtp.s32.f32 s0, s0
210*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
211*9880d681SAndroid Build Coastguard Worker	vcvtp.u32.f32 s0, s0
212*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
213*9880d681SAndroid Build Coastguard Worker	vcvtp.s32.f64 s0, d0
214*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
215*9880d681SAndroid Build Coastguard Worker	vcvtp.u32.f64 s0, d0
216*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
217*9880d681SAndroid Build Coastguard Worker	vcvtm.s32.f32 s0, s0
218*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
219*9880d681SAndroid Build Coastguard Worker	vcvtm.u32.f32 s0, s0
220*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
221*9880d681SAndroid Build Coastguard Worker	vcvtm.s32.f64 s0, d0
222*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
223*9880d681SAndroid Build Coastguard Worker	vcvtm.u32.f64 s0, d0
224*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
225*9880d681SAndroid Build Coastguard Worker
226*9880d681SAndroid Build Coastguard Worker	vrintz.f32 s0, s1
227*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
228*9880d681SAndroid Build Coastguard Worker	vrintz.f64 d0, d1
229*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
230*9880d681SAndroid Build Coastguard Worker	vrintz.f32.f32 s0, s0
231*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
232*9880d681SAndroid Build Coastguard Worker	vrintz.f64.f64 d0, d0
233*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
234*9880d681SAndroid Build Coastguard Worker	vrintr.f32 s0, s1
235*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
236*9880d681SAndroid Build Coastguard Worker	vrintr.f64 d0, d1
237*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
238*9880d681SAndroid Build Coastguard Worker	vrintr.f32.f32 s0, s0
239*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
240*9880d681SAndroid Build Coastguard Worker	vrintr.f64.f64 d0, d0
241*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
242*9880d681SAndroid Build Coastguard Worker	vrintx.f32 s0, s1
243*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
244*9880d681SAndroid Build Coastguard Worker	vrintx.f64 d0, d1
245*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
246*9880d681SAndroid Build Coastguard Worker	vrintx.f32.f32 s0, s0
247*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
248*9880d681SAndroid Build Coastguard Worker	vrintx.f64.f64 d0, d0
249*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
250*9880d681SAndroid Build Coastguard Worker
251*9880d681SAndroid Build Coastguard Worker	vrinta.f32 s0, s0
252*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
253*9880d681SAndroid Build Coastguard Worker	vrinta.f64 d0, d0
254*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
255*9880d681SAndroid Build Coastguard Worker	vrinta.f32.f32 s0, s0
256*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
257*9880d681SAndroid Build Coastguard Worker	vrinta.f64.f64 d0, d0
258*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
259*9880d681SAndroid Build Coastguard Worker	vrintn.f32 s0, s0
260*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
261*9880d681SAndroid Build Coastguard Worker	vrintn.f64 d0, d0
262*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
263*9880d681SAndroid Build Coastguard Worker	vrintn.f32.f32 s0, s0
264*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
265*9880d681SAndroid Build Coastguard Worker	vrintn.f64.f64 d0, d0
266*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
267*9880d681SAndroid Build Coastguard Worker	vrintp.f32 s0, s0
268*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
269*9880d681SAndroid Build Coastguard Worker	vrintp.f64 d0, d0
270*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
271*9880d681SAndroid Build Coastguard Worker	vrintp.f32.f32 s0, s0
272*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
273*9880d681SAndroid Build Coastguard Worker	vrintp.f64.f64 d0, d0
274*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
275*9880d681SAndroid Build Coastguard Worker	vrintm.f32 s0, s0
276*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
277*9880d681SAndroid Build Coastguard Worker	vrintm.f64 d0, d0
278*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
279*9880d681SAndroid Build Coastguard Worker	vrintm.f32.f32 s0, s0
280*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
281*9880d681SAndroid Build Coastguard Worker	vrintm.f64.f64 d0, d0
282*9880d681SAndroid Build Coastguard Worker@ CHECK: error: instruction requires: FPARMv8
283*9880d681SAndroid Build Coastguard Worker
284