3 typedef unsigned int __attribute__((vector_size(16))) v4si
;
4 typedef float __attribute__((vector_size(16))) v4sf
;
9 v4si out
= (v4si
){ (unsigned int)a
[0], (unsigned int)a
[1],
10 (unsigned int)a
[2], (unsigned int)a
[3] };
14 /* { dg-final { scan-assembler-times "vclfeb\t%v24,%v24,0,5" 1 } } */
19 v4sf out
= (v4sf
){ (float)a
[0], (float)a
[1],
20 (float)a
[2], (float)a
[3] };
24 /* { dg-final { scan-assembler-times "vcelfb\t%v24,%v24,0,0" 1 } } */