1 /* Varargs and vectors! */
6 #define vector __attribute__((vector_size(16)))
8 const vector
unsigned int v1
= {10,11,12,13};
9 const vector
unsigned int v2
= {20,21,22,23};
14 vector
unsigned int v
;
17 v
= va_arg (args
, vector
unsigned int);
18 if (a
!= 1 || memcmp (&v
, &v1
, sizeof (v
)) != 0)
20 a
= va_arg (args
, int);
23 v
= va_arg (args
, vector
unsigned int);
24 if (memcmp (&v
, &v2
, sizeof (v
)) != 0)
31 #if INT_MAX == 2147483647
32 foo (1, (vector
unsigned int){10,11,12,13}, 2,
33 (vector
unsigned int){20,21,22,23});