1 /* { dg-additional-options "-w -Wno-psabi" } */
5 typedef int v4si
__attribute__((vector_size(16)));
6 typedef int v8si
__attribute__((vector_size(32)));
8 void __attribute__((noipa
)) test_lo (v4si
*dst
, v8si src
)
16 void __attribute__((noipa
)) test_hi (v4si
*dst
, v8si src
)
24 void __attribute__((noipa
)) test_even (v4si
*dst
, v8si src
)
32 void __attribute__((noipa
)) test_odd (v4si
*dst
, v8si src
)
43 v8si v
= (v8si
) { 0, 1, 2, 3, 4, 5, 6, 7 };
46 if (dst
[0] != 0 || dst
[1] != 1 || dst
[2] != 2 || dst
[3] != 3)
49 if (dst
[0] != 4 || dst
[1] != 5 || dst
[2] != 6 || dst
[3] != 7)
52 if (dst
[0] != 0 || dst
[1] != 2 || dst
[2] != 4 || dst
[3] != 6)
55 if (dst
[0] != 1 || dst
[1] != 3 || dst
[2] != 5 || dst
[3] != 7)