apple-altivec-11.c   [plain text]


/* APPLE LOCAL file AltiVec */
/* { dg-do run { target powerpc*-*-* } } */
/* { dg-options "-faltivec" } */

extern void abort();

vector signed int
vandc(vector signed int a, vector signed int b)
{
        return vec_andc(a, b);
}

int main ()
{
	char buf [1024];
	vector signed int a1 = (vector signed int) (0XFFFFFFFF);
	vector signed int b1 = (vector signed int) (0X0);

 	if (!vec_all_eq (vandc (a1, b1), a1))
	  abort();
	return 0;
}