aebf2ea91cacb861818fc2a466159a4c8cc53825
1 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
2 /* { dg-require-effective-target powerpc_vsx_ok } */
3 /* { dg-options "-maltivec -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 vector
unsigned long evul
= {0,1};
23 vector
double evd
= {0.0,1.0};
25 vector
unsigned long vul
;
31 vul
= vec_ld (0, (vector
unsigned long *)svul
);
32 vd
= vec_ld (0, (vector
double *)svd
);
34 for (i
= 0; i
< 2; ++i
)
36 check (vul
[i
] == evul
[i
], "vul");
37 check (vd
[i
] == evd
[i
], "vd" );