returnvcvt_f16_f32(a);// expected-warning{{implicit declaration of function 'vcvt_f16_f32'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4_t'}}
}
float32x4_ttest_vcvt_f32_f16(float16x4_ta){
returnvcvt_f32_f16(a);// expected-warning{{implicit declaration of function 'vcvt_f32_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float32x4_t'}}
returnvrnda_f16(a);// expected-warning{{implicit declaration of function 'vrnda_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4_t'}}
}
float16x8_ttest_vrndaq_f16(float16x8_ta){
returnvrndaq_f16(a);// expected-warning{{implicit declaration of function 'vrndaq_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8_t'}}
}
float16x4_ttest_vrnd_f16(float16x4_ta){
returnvrnd_f16(a);// expected-warning{{implicit declaration of function 'vrnd_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4_t'}}
}
float16x8_ttest_vrndq_f16(float16x8_ta){
returnvrndq_f16(a);// expected-warning{{implicit declaration of function 'vrndq_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8_t'}}
}
float16x4_ttest_vrndi_f16(float16x4_ta){
returnvrndi_f16(a);// expected-warning{{implicit declaration of function 'vrndi_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4_t'}}
}
float16x8_ttest_vrndiq_f16(float16x8_ta){
returnvrndiq_f16(a);// expected-warning{{implicit declaration of function 'vrndiq_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8_t'}}
}
float16x4_ttest_vrndm_f16(float16x4_ta){
returnvrndm_f16(a);// expected-warning{{implicit declaration of function 'vrndm_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4_t'}}
}
float16x8_ttest_vrndmq_f16(float16x8_ta){
returnvrndmq_f16(a);// expected-warning{{implicit declaration of function 'vrndmq_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8_t'}}
}
float16x4_ttest_vrndn_f16(float16x4_ta){
returnvrndn_f16(a);// expected-warning{{implicit declaration of function 'vrndn_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4_t'}}
}
float16x8_ttest_vrndnq_f16(float16x8_ta){
returnvrndnq_f16(a);// expected-warning{{implicit declaration of function 'vrndnq_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8_t'}}
}
float16x4_ttest_vrndp_f16(float16x4_ta){
returnvrndp_f16(a);// expected-warning{{implicit declaration of function 'vrndp_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4_t'}}
}
float16x8_ttest_vrndpq_f16(float16x8_ta){
returnvrndpq_f16(a);// expected-warning{{implicit declaration of function 'vrndpq_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8_t'}}
}
float16x4_ttest_vrndx_f16(float16x4_ta){
returnvrndx_f16(a);// expected-warning{{implicit declaration of function 'vrndx_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4_t'}}
}
float16x8_ttest_vrndxq_f16(float16x8_ta){
returnvrndxq_f16(a);// expected-warning{{implicit declaration of function 'vrndxq_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8_t'}}
returnvmaxnm_f16(a,b);// expected-warning{{implicit declaration of function 'vmaxnm_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4_t'}}
returnvmaxnmq_f16(a,b);// expected-warning{{implicit declaration of function 'vmaxnmq_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8_t'}}
returnvminnm_f16(a,b);// expected-warning{{implicit declaration of function 'vminnm_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4_t'}}
returnvminnmq_f16(a,b);// expected-warning{{implicit declaration of function 'vminnmq_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8_t'}}
returnvld1_f16(a);// expected-warning{{implicit declaration of function 'vld1_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4_t'}}
}
float16x8_ttest_vld1q_f16(constfloat16_t*a){
returnvld1q_f16(a);// expected-warning{{implicit declaration of function 'vld1q_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8_t'}}
}
float16x4_ttest_vld1_dup_f16(constfloat16_t*a){
returnvld1_dup_f16(a);// expected-warning{{implicit declaration of function 'vld1_dup_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4_t'}}
}
float16x8_ttest_vld1q_dup_f16(constfloat16_t*a){
returnvld1q_dup_f16(a);// expected-warning{{implicit declaration of function 'vld1q_dup_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8_t'}}
returnvld1_lane_f16(a,b,3);// expected-warning{{implicit declaration of function 'vld1_lane_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4_t'}}
returnvld1q_lane_f16(a,b,7);// expected-warning{{implicit declaration of function 'vld1q_lane_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8_t'}}
}
float16x4x2_ttest_vld1_f16_x2(constfloat16_t*a){
returnvld1_f16_x2(a);// expected-warning{{implicit declaration of function 'vld1_f16_x2'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4x2_t'}}
}
float16x8x2_ttest_vld1q_f16_x2(constfloat16_t*a){
returnvld1q_f16_x2(a);// expected-warning{{implicit declaration of function 'vld1q_f16_x2'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8x2_t'}}
}
float16x4x3_ttest_vld1_f16_x3(constfloat16_t*a){
returnvld1_f16_x3(a);// expected-warning{{implicit declaration of function 'vld1_f16_x3'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4x3_t'}}
}
float16x8x3_ttest_vld1q_f16_x3(constfloat16_t*a){
returnvld1q_f16_x3(a);// expected-warning{{implicit declaration of function 'vld1q_f16_x3'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8x3_t'}}
}
float16x4x4_ttest_vld1_f16_x4(constfloat16_t*a){
returnvld1_f16_x4(a);// expected-warning{{implicit declaration of function 'vld1_f16_x4'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4x4_t'}}
}
float16x8x4_ttest_vld1q_f16_x4(constfloat16_t*a){
returnvld1q_f16_x4(a);// expected-warning{{implicit declaration of function 'vld1q_f16_x4'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8x4_t'}}
}
float16x4x2_ttest_vld2_f16(constfloat16_t*a){
returnvld2_f16(a);// expected-warning{{implicit declaration of function 'vld2_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4x2_t'}}
}
float16x8x2_ttest_vld2q_f16(constfloat16_t*a){
returnvld2q_f16(a);// expected-warning{{implicit declaration of function 'vld2q_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8x2_t'}}
returnvld2_lane_f16(a,b,3);// expected-warning{{implicit declaration of function 'vld2_lane_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4x2_t'}}
returnvld2q_lane_f16(a,b,7);// expected-warning{{implicit declaration of function 'vld2q_lane_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8x2_t'}}
returnvld2_dup_f16(src);// expected-warning{{implicit declaration of function 'vld2_dup_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4x2_t'}}
returnvld2q_dup_f16(src);// expected-warning{{implicit declaration of function 'vld2q_dup_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8x2_t'}}
}
float16x4x3_ttest_vld3_f16(constfloat16_t*a){
returnvld3_f16(a);// expected-warning{{implicit declaration of function 'vld3_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4x3_t'}}
}
float16x8x3_ttest_vld3q_f16(constfloat16_t*a){
returnvld3q_f16(a);// expected-warning{{implicit declaration of function 'vld3q_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8x3_t'}}
returnvld3_lane_f16(a,b,3);// expected-warning{{implicit declaration of function 'vld3_lane_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4x3_t'}}
returnvld3q_lane_f16(a,b,7);// expected-warning{{implicit declaration of function 'vld3q_lane_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8x3_t'}}
returnvld3_dup_f16(src);// expected-warning{{implicit declaration of function 'vld3_dup_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4x3_t'}}
returnvld3q_dup_f16(src);// expected-warning{{implicit declaration of function 'vld3q_dup_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8x3_t'}}
}
float16x4x4_ttest_vld4_f16(constfloat16_t*a){
returnvld4_f16(a);// expected-warning{{implicit declaration of function 'vld4_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4x4_t'}}
}
float16x8x4_ttest_vld4q_f16(constfloat16_t*a){
returnvld4q_f16(a);// expected-warning{{implicit declaration of function 'vld4q_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8x4_t'}}
returnvld4_lane_f16(a,b,3);// expected-warning{{implicit declaration of function 'vld4_lane_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4x4_t'}}
returnvld4q_lane_f16(a,b,7);// expected-warning{{implicit declaration of function 'vld4q_lane_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8x4_t'}}
returnvld4_dup_f16(src);// expected-warning{{implicit declaration of function 'vld4_dup_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x4x4_t'}}
returnvld4q_dup_f16(src);// expected-warning{{implicit declaration of function 'vld4q_dup_f16'}} expected-error{{returning 'int' from a function with incompatible result type 'float16x8x4_t'}}
}
voidtest_vst1_f16(float16_t*a,float16x4_tb){
vst1_f16(a,b);// expected-warning{{implicit declaration of function 'vst1_f16'}}
}
// aarch64-neon-intrinsics.c:void test_vst1q_f16(float16_t *a, float16x8_t b) {
voidtest_vst1q_f16(float16_t*a,float16x8_tb){
vst1q_f16(a,b);// expected-warning{{implicit declaration of function 'vst1q_f16'}}
}
// aarch64-neon-ldst-one.c:void test_vst1_lane_f16(float16_t *a, float16x4_t b) {
voidtest_vst1_lane_f16(float16_t*a,float16x4_tb){
vst1_lane_f16(a,b,3);// expected-warning{{implicit declaration of function 'vst1_lane_f16'}}