4 extern "C" void abort();
6 #define vector __attribute__((vector_size(16)))
10 char __attribute__((vector_size(16))) vec;
11 char __attribute__((vector_size(16))) vec1;
13 operator __attribute__((vector_size(16))) short (void) {
14 return (__attribute__((vector_size(16))) short) vec;
17 operator __attribute__((vector_size(16))) int (void) {
18 return (__attribute__((vector_size(16))) int) vec1;
22 vec = (__attribute__((vector_size(16))) char) {'a', 'b', 'c', 'd', 'a', 'b', 'c', 'd',
23 'a', 'b', 'c', 'd', 'a', 'b', 'c', 'd'};
24 vec1 = (__attribute__((vector_size(16))) char) {'m', 'n', 'o', 'q', 'm', 'n', 'o', 'p',
25 'm', 'n', 'o', 'q', 'm', 'n', 'o', 'p'};
31 vector unsigned int v;
39 data.v = (__attribute__((vector_size(16))) short) vh;
40 if (data.f[0] != 'a' || data.f[15] != 'd')
42 data.v = (__attribute__((vector_size(16))) int) vh;
43 if (data.f[0] != 'm' || data.f[15] != 'p')