64ea0ba021a07a5053f7ad448a749e77d6a6ef52
1 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
2 /* { dg-require-effective-target powerpc_vsx_ok } */
3 /* { dg-options "-maltivec=be -mabi=altivec -std=gnu99 -mvsx" } */
7 static unsigned long svul
[2] __attribute__ ((aligned (16)));
8 static double svd
[2] __attribute__ ((aligned (16)));
13 for (i
= 0; i
< 2; ++i
)
22 #if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
23 vector
unsigned long evul
= {1,0};
24 vector
double evd
= {1.0,0.0};
26 vector
unsigned long evul
= {0,1};
27 vector
double evd
= {0.0,1.0};
30 vector
unsigned long vul
;
35 vul
= vec_ld (0, (vector
unsigned long *)svul
);
36 vd
= vec_ld (0, (vector
double *)svd
);
38 check (vec_all_eq (vul
, evul
), "vul");
39 check (vec_all_eq (vd
, evd
), "vd" );