blob: 0bb1dcd1d3a5d34ffebac67549cae08984ebe7ec [file] [log] [blame]
/* APPLE LOCAL file AltiVec */
/* { dg-do compile { target powerpc*-*-* } } */
/* { dg-options "-faltivec" } */
/* Existing AltiVec PIM implementations allow numeric literals with
any number of bits, so long as the value is within allowed range. */
int foo(void)
{
vector unsigned char amask = vec_splat_u8 ( 0xFFFFFFF3L );
vector signed short bmask = vec_splat_s16 ( 0xFFFFFFFFFFFFFFF1LL );
}
/* { dg-final { scan-assembler "vspltisb.+\\-13" } } */
/* { dg-final { scan-assembler "vspltish.+\\-15" } } */