Lines Matching +full:- +full:a
1 // RUN: %clang_cc1 -triple thumbv7-none-eabi %s -target-feature +neon \
2 // RUN: -target-feature -fp16 \
3 // RUN: -fsyntax-only -verify -Wno-error=implicit-function-declaration
5 // REQUIRES: aarch64-registered-target || arm-registered-target
9 float16x4_t test_vcvt_f16_f32(float32x4_t a) { in test_vcvt_f16_f32() argument
10 …return vcvt_f16_f32(a); // expected-warning{{call to undeclared function 'vcvt_f16_f32'}} expecte… in test_vcvt_f16_f32()
13 float32x4_t test_vcvt_f32_f16(float16x4_t a) { in test_vcvt_f32_f16() argument
14 …return vcvt_f32_f16(a); // expected-warning{{call to undeclared function 'vcvt_f32_f16'}} expected… in test_vcvt_f32_f16()
17 float16x4_t test_vrnda_f16(float16x4_t a) { in test_vrnda_f16() argument
18 …return vrnda_f16(a); // expected-warning{{call to undeclared function 'vrnda_f16'}} expected-error… in test_vrnda_f16()
21 float16x8_t test_vrndaq_f16(float16x8_t a) { in test_vrndaq_f16() argument
22 …return vrndaq_f16(a); // expected-warning{{call to undeclared function 'vrndaq_f16'}} expected-err… in test_vrndaq_f16()
25 float16x4_t test_vrnd_f16(float16x4_t a) { in test_vrnd_f16() argument
26 …return vrnd_f16(a); // expected-warning{{call to undeclared function 'vrnd_f16'}} expected-error{{… in test_vrnd_f16()
29 float16x8_t test_vrndq_f16(float16x8_t a) { in test_vrndq_f16() argument
30 …return vrndq_f16(a); // expected-warning{{call to undeclared function 'vrndq_f16'}} expected-error… in test_vrndq_f16()
33 float16x4_t test_vrndi_f16(float16x4_t a) { in test_vrndi_f16() argument
34 …return vrndi_f16(a); // expected-warning{{call to undeclared function 'vrndi_f16'}} expected-error… in test_vrndi_f16()
37 float16x8_t test_vrndiq_f16(float16x8_t a) { in test_vrndiq_f16() argument
38 …return vrndiq_f16(a); // expected-warning{{call to undeclared function 'vrndiq_f16'}} expected-err… in test_vrndiq_f16()
41 float16x4_t test_vrndm_f16(float16x4_t a) { in test_vrndm_f16() argument
42 …return vrndm_f16(a); // expected-warning{{call to undeclared function 'vrndm_f16'}} expected-error… in test_vrndm_f16()
45 float16x8_t test_vrndmq_f16(float16x8_t a) { in test_vrndmq_f16() argument
46 …return vrndmq_f16(a); // expected-warning{{call to undeclared function 'vrndmq_f16'}} expected-err… in test_vrndmq_f16()
49 float16x4_t test_vrndn_f16(float16x4_t a) { in test_vrndn_f16() argument
50 …return vrndn_f16(a); // expected-warning{{call to undeclared function 'vrndn_f16'}} expected-error… in test_vrndn_f16()
53 float16x8_t test_vrndnq_f16(float16x8_t a) { in test_vrndnq_f16() argument
54 …return vrndnq_f16(a); // expected-warning{{call to undeclared function 'vrndnq_f16'}} expected-err… in test_vrndnq_f16()
57 float16x4_t test_vrndp_f16(float16x4_t a) { in test_vrndp_f16() argument
58 …return vrndp_f16(a); // expected-warning{{call to undeclared function 'vrndp_f16'}} expected-error… in test_vrndp_f16()
61 float16x8_t test_vrndpq_f16(float16x8_t a) { in test_vrndpq_f16() argument
62 …return vrndpq_f16(a); // expected-warning{{call to undeclared function 'vrndpq_f16'}} expected-err… in test_vrndpq_f16()
65 float16x4_t test_vrndx_f16(float16x4_t a) { in test_vrndx_f16() argument
66 …return vrndx_f16(a); // expected-warning{{call to undeclared function 'vrndx_f16'}} expected-error… in test_vrndx_f16()
69 float16x8_t test_vrndxq_f16(float16x8_t a) { in test_vrndxq_f16() argument
70 …return vrndxq_f16(a); // expected-warning{{call to undeclared function 'vrndxq_f16'}} expected-err… in test_vrndxq_f16()
73 float16x4_t test_vmaxnm_f16(float16x4_t a, float16x4_t b) { in test_vmaxnm_f16() argument
74 …return vmaxnm_f16(a, b); // expected-warning{{call to undeclared function 'vmaxnm_f16'}} expected-… in test_vmaxnm_f16()
77 float16x8_t test_vmaxnmq_f16(float16x8_t a, float16x8_t b) { in test_vmaxnmq_f16() argument
78 …return vmaxnmq_f16(a, b); // expected-warning{{call to undeclared function 'vmaxnmq_f16'}} expecte… in test_vmaxnmq_f16()
81 float16x4_t test_vminnm_f16(float16x4_t a, float16x4_t b) { in test_vminnm_f16() argument
82 …return vminnm_f16(a, b); // expected-warning{{call to undeclared function 'vminnm_f16'}} expected-… in test_vminnm_f16()
85 float16x8_t test_vminnmq_f16(float16x8_t a, float16x8_t b) { in test_vminnmq_f16() argument
86 …return vminnmq_f16(a, b); // expected-warning{{call to undeclared function 'vminnmq_f16'}} expecte… in test_vminnmq_f16()
89 float16x4_t test_vld1_f16(const float16_t *a) { in test_vld1_f16() argument
90 …return vld1_f16(a); // expected-warning{{call to undeclared function 'vld1_f16'}} expected-error{{… in test_vld1_f16()
93 float16x8_t test_vld1q_f16(const float16_t *a) { in test_vld1q_f16() argument
94 …return vld1q_f16(a); // expected-warning{{call to undeclared function 'vld1q_f16'}} expected-error… in test_vld1q_f16()
97 float16x4_t test_vld1_dup_f16(const float16_t *a) { in test_vld1_dup_f16() argument
98 …return vld1_dup_f16(a); // expected-warning{{call to undeclared function 'vld1_dup_f16'}} expected… in test_vld1_dup_f16()
101 float16x8_t test_vld1q_dup_f16(const float16_t *a) { in test_vld1q_dup_f16() argument
102 …return vld1q_dup_f16(a); // expected-warning{{call to undeclared function 'vld1q_dup_f16'}} expect… in test_vld1q_dup_f16()
105 float16x4_t test_vld1_lane_f16(const float16_t *a, float16x4_t b) { in test_vld1_lane_f16() argument
106 …turn vld1_lane_f16(a, b, 3); // expected-warning{{call to undeclared function 'vld1_lane_f16'}} ex… in test_vld1_lane_f16()
109 float16x8_t test_vld1q_lane_f16(const float16_t *a, float16x8_t b) { in test_vld1q_lane_f16() argument
110 …rn vld1q_lane_f16(a, b, 7); // expected-warning{{call to undeclared function 'vld1q_lane_f16'}} ex… in test_vld1q_lane_f16()
113 float16x4x2_t test_vld1_f16_x2(const float16_t *a) { in test_vld1_f16_x2() argument
114 …return vld1_f16_x2(a); // expected-warning{{call to undeclared function 'vld1_f16_x2'}} expected-e… in test_vld1_f16_x2()
117 float16x8x2_t test_vld1q_f16_x2(const float16_t *a) { in test_vld1q_f16_x2() argument
118 …return vld1q_f16_x2(a); // expected-warning{{call to undeclared function 'vld1q_f16_x2'}} expected… in test_vld1q_f16_x2()
121 float16x4x3_t test_vld1_f16_x3(const float16_t *a) { in test_vld1_f16_x3() argument
122 …return vld1_f16_x3(a); // expected-warning{{call to undeclared function 'vld1_f16_x3'}} expected-e… in test_vld1_f16_x3()
125 float16x8x3_t test_vld1q_f16_x3(const float16_t *a) { in test_vld1q_f16_x3() argument
126 …return vld1q_f16_x3(a); // expected-warning{{call to undeclared function 'vld1q_f16_x3'}} expected… in test_vld1q_f16_x3()
129 float16x4x4_t test_vld1_f16_x4(const float16_t *a) { in test_vld1_f16_x4() argument
130 …return vld1_f16_x4(a); // expected-warning{{call to undeclared function 'vld1_f16_x4'}} expected-e… in test_vld1_f16_x4()
133 float16x8x4_t test_vld1q_f16_x4(const float16_t *a) { in test_vld1q_f16_x4() argument
134 …return vld1q_f16_x4(a); // expected-warning{{call to undeclared function 'vld1q_f16_x4'}} expected… in test_vld1q_f16_x4()
137 float16x4x2_t test_vld2_f16(const float16_t *a) { in test_vld2_f16() argument
138 …return vld2_f16(a); // expected-warning{{call to undeclared function 'vld2_f16'}} expected-error{{… in test_vld2_f16()
141 float16x8x2_t test_vld2q_f16(const float16_t *a) { in test_vld2q_f16() argument
142 …return vld2q_f16(a); // expected-warning{{call to undeclared function 'vld2q_f16'}} expected-error… in test_vld2q_f16()
145 float16x4x2_t test_vld2_lane_f16(const float16_t *a, float16x4x2_t b) { in test_vld2_lane_f16() argument
146 …turn vld2_lane_f16(a, b, 3); // expected-warning{{call to undeclared function 'vld2_lane_f16'}} ex… in test_vld2_lane_f16()
149 float16x8x2_t test_vld2q_lane_f16(const float16_t *a, float16x8x2_t b) { in test_vld2q_lane_f16() argument
150 …rn vld2q_lane_f16(a, b, 7); // expected-warning{{call to undeclared function 'vld2q_lane_f16'}} ex… in test_vld2q_lane_f16()
154 …vld2_dup_f16(src); // expected-warning{{call to undeclared function 'vld2_dup_f16'}} expected-erro… in test_vld2_dup_f16()
158 …d2q_dup_f16(src); // expected-warning{{call to undeclared function 'vld2q_dup_f16'}} expected-erro… in test_vld2q_dup_f16()
161 float16x4x3_t test_vld3_f16(const float16_t *a) { in test_vld3_f16() argument
162 …return vld3_f16(a); // expected-warning{{call to undeclared function 'vld3_f16'}} expected-error{{… in test_vld3_f16()
165 float16x8x3_t test_vld3q_f16(const float16_t *a) { in test_vld3q_f16() argument
166 …return vld3q_f16(a); // expected-warning{{call to undeclared function 'vld3q_f16'}} expected-error… in test_vld3q_f16()
169 float16x4x3_t test_vld3_lane_f16(const float16_t *a, float16x4x3_t b) { in test_vld3_lane_f16() argument
170 …turn vld3_lane_f16(a, b, 3); // expected-warning{{call to undeclared function 'vld3_lane_f16'}} ex… in test_vld3_lane_f16()
173 float16x8x3_t test_vld3q_lane_f16(const float16_t *a, float16x8x3_t b) { in test_vld3q_lane_f16() argument
174 …rn vld3q_lane_f16(a, b, 7); // expected-warning{{call to undeclared function 'vld3q_lane_f16'}} ex… in test_vld3q_lane_f16()
178 …vld3_dup_f16(src); // expected-warning{{call to undeclared function 'vld3_dup_f16'}} expected-erro… in test_vld3_dup_f16()
182 …d3q_dup_f16(src); // expected-warning{{call to undeclared function 'vld3q_dup_f16'}} expected-erro… in test_vld3q_dup_f16()
185 float16x4x4_t test_vld4_f16(const float16_t *a) { in test_vld4_f16() argument
186 …return vld4_f16(a); // expected-warning{{call to undeclared function 'vld4_f16'}} expected-error{{… in test_vld4_f16()
189 float16x8x4_t test_vld4q_f16(const float16_t *a) { in test_vld4q_f16() argument
190 …return vld4q_f16(a); // expected-warning{{call to undeclared function 'vld4q_f16'}} expected-error… in test_vld4q_f16()
193 float16x4x4_t test_vld4_lane_f16(const float16_t *a, float16x4x4_t b) { in test_vld4_lane_f16() argument
194 …turn vld4_lane_f16(a, b, 3); // expected-warning{{call to undeclared function 'vld4_lane_f16'}} ex… in test_vld4_lane_f16()
197 float16x8x4_t test_vld4q_lane_f16(const float16_t *a, float16x8x4_t b) { in test_vld4q_lane_f16() argument
198 …rn vld4q_lane_f16(a, b, 7); // expected-warning{{call to undeclared function 'vld4q_lane_f16'}} ex… in test_vld4q_lane_f16()
202 …vld4_dup_f16(src); // expected-warning{{call to undeclared function 'vld4_dup_f16'}} expected-erro… in test_vld4_dup_f16()
206 …d4q_dup_f16(src); // expected-warning{{call to undeclared function 'vld4q_dup_f16'}} expected-erro… in test_vld4q_dup_f16()
209 void test_vst1_f16(float16_t *a, float16x4_t b) { in test_vst1_f16() argument
210 vst1_f16(a, b); // expected-warning{{call to undeclared function 'vst1_f16'}} in test_vst1_f16()
213 // aarch64-neon-intrinsics.c:void test_vst1q_f16(float16_t *a, float16x8_t b) {
214 void test_vst1q_f16(float16_t *a, float16x8_t b) { in test_vst1q_f16() argument
215 vst1q_f16(a, b); // expected-warning{{call to undeclared function 'vst1q_f16'}} in test_vst1q_f16()
218 // aarch64-neon-ldst-one.c:void test_vst1_lane_f16(float16_t *a, float16x4_t b) {
219 void test_vst1_lane_f16(float16_t *a, float16x4_t b) { in test_vst1_lane_f16() argument
220 vst1_lane_f16(a, b, 3); // expected-warning{{call to undeclared function 'vst1_lane_f16'}} in test_vst1_lane_f16()
223 void test_vst1q_lane_f16(float16_t *a, float16x8_t b) { in test_vst1q_lane_f16() argument
224 vst1q_lane_f16(a, b, 7); // expected-warning{{call to undeclared function 'vst1q_lane_f16'}} in test_vst1q_lane_f16()
227 void test_vst1_f16_x2(float16_t *a, float16x4x2_t b) { in test_vst1_f16_x2() argument
228 vst1_f16_x2(a, b); // expected-warning{{call to undeclared function 'vst1_f16_x2'}} in test_vst1_f16_x2()
231 void test_vst1q_f16_x2(float16_t *a, float16x8x2_t b) { in test_vst1q_f16_x2() argument
232 vst1q_f16_x2(a, b); // expected-warning{{call to undeclared function 'vst1q_f16_x2'}} in test_vst1q_f16_x2()
235 void test_vst1_f16_x3(float16_t *a, float16x4x3_t b) { in test_vst1_f16_x3() argument
236 vst1_f16_x3(a, b); // expected-warning{{call to undeclared function 'vst1_f16_x3'}} in test_vst1_f16_x3()
239 void test_vst1q_f16_x3(float16_t *a, float16x8x3_t b) { in test_vst1q_f16_x3() argument
240 vst1q_f16_x3(a, b); // expected-warning{{call to undeclared function 'vst1q_f16_x3'}} in test_vst1q_f16_x3()
243 void test_vst1_f16_x4(float16_t *a, float16x4x4_t b) { in test_vst1_f16_x4() argument
244 vst1_f16_x4(a, b); // expected-warning{{call to undeclared function 'vst1_f16_x4'}} in test_vst1_f16_x4()
247 void test_vst1q_f16_x4(float16_t *a, float16x8x4_t b) { in test_vst1q_f16_x4() argument
248 vst1q_f16_x4(a, b); // expected-warning{{call to undeclared function 'vst1q_f16_x4'}} in test_vst1q_f16_x4()
251 void test_vst2_f16(float16_t *a, float16x4x2_t b) { in test_vst2_f16() argument
252 vst2_f16(a, b); // expected-warning{{call to undeclared function 'vst2_f16'}} in test_vst2_f16()
255 void test_vst2q_f16(float16_t *a, float16x8x2_t b) { in test_vst2q_f16() argument
256 vst2q_f16(a, b); // expected-warning{{call to undeclared function 'vst2q_f16'}} in test_vst2q_f16()
259 void test_vst2_lane_f16(float16_t *a, float16x4x2_t b) { in test_vst2_lane_f16() argument
260 vst2_lane_f16(a, b, 3); // expected-warning{{call to undeclared function 'vst2_lane_f16'}} in test_vst2_lane_f16()
263 void test_vst2q_lane_f16(float16_t *a, float16x8x2_t b) { in test_vst2q_lane_f16() argument
264 vst2q_lane_f16(a, b, 7); // expected-warning{{call to undeclared function 'vst2q_lane_f16'}} in test_vst2q_lane_f16()
267 void test_vst3_f16(float16_t *a, float16x4x3_t b) { in test_vst3_f16() argument
268 vst3_f16(a, b); // expected-warning{{call to undeclared function 'vst3_f16'}} in test_vst3_f16()
271 void test_vst3q_f16(float16_t *a, float16x8x3_t b) { in test_vst3q_f16() argument
272 vst3q_f16(a, b); // expected-warning{{call to undeclared function 'vst3q_f16'}} in test_vst3q_f16()
275 void test_vst3_lane_f16(float16_t *a, float16x4x3_t b) { in test_vst3_lane_f16() argument
276 vst3_lane_f16(a, b, 3); // expected-warning{{call to undeclared function 'vst3_lane_f16'}} in test_vst3_lane_f16()
279 void test_vst3q_lane_f16(float16_t *a, float16x8x3_t b) { in test_vst3q_lane_f16() argument
280 vst3q_lane_f16(a, b, 7); // expected-warning{{call to undeclared function 'vst3q_lane_f16'}} in test_vst3q_lane_f16()
283 void test_vst4_f16(float16_t *a, float16x4x4_t b) { in test_vst4_f16() argument
284 vst4_f16(a, b); // expected-warning{{call to undeclared function 'vst4_f16'}} in test_vst4_f16()
287 void test_vst4q_f16(float16_t *a, float16x8x4_t b) { in test_vst4q_f16() argument
288 vst4q_f16(a, b); // expected-warning{{call to undeclared function 'vst4q_f16'}} in test_vst4q_f16()
291 void test_vst4_lane_f16(float16_t *a, float16x4x4_t b) { in test_vst4_lane_f16() argument
292 vst4_lane_f16(a, b, 3); // expected-warning{{call to undeclared function 'vst4_lane_f16'}} in test_vst4_lane_f16()
295 void test_vst4q_lane_f16(float16_t *a, float16x8x4_t b) { in test_vst4q_lane_f16() argument
296 vst4q_lane_f16(a, b, 7); // expected-warning{{call to undeclared function 'vst4q_lane_f16'}} in test_vst4q_lane_f16()