1 /* Check that vector insertion works correctly. */
3 #define vector __attribute__((vector_size(16) ))
5 vector
int f0(vector
int t
, int a
)
10 vector
int f1(vector
int t
, int a
)
15 vector
int f2(vector
int t
, int a
)
20 vector
int f3(vector
int t
, int a
)
27 vector
int a
= {0, 0, 0, 0};
28 vector
int b
= {1, 0, 0, 0};
29 vector
int c
= {0, 1, 0, 0};
30 vector
int d
= {0, 0, 1, 0};
31 vector
int e
= {0, 0, 0, 1};
34 if (memcmp (&a0
, &b
, sizeof(a0
)))
37 if (memcmp (&a0
, &c
, sizeof(a0
)))
40 if (memcmp (&a0
, &d
, sizeof(a0
)))
43 if (memcmp (&a0
, &e
, sizeof(a0
)))