Fix warning with -Wsign-compare -Wsystem-headers
[official-gcc.git] / gcc / testsuite / gcc.target / powerpc / pr72863.c
blob26328f20afc94e49f76aa1334ac79b60988d911c
1 /* { dg-do compile { target { powerpc64le-*-* } } } */
2 /* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
3 /* { dg-options "-mcpu=power8 -O3" } */
4 /* { dg-final { scan-assembler "lxvd2x" } } */
5 /* { dg-final { scan-assembler "stxvd2x" } } */
6 /* { dg-final { scan-assembler-not "xxpermdi" } } */
8 #include <altivec.h>
10 extern unsigned char *src, *dst;
12 void b(void)
14 int i;
16 unsigned char *s8 = src;
17 unsigned char *d8 = dst;
19 for (i = 0; i < 100; i++) {
20 vector unsigned char vs = vec_vsx_ld(0, s8);
21 vector unsigned char vd = vec_vsx_ld(0, d8);
22 vector unsigned char vr = vec_xor(vs, vd);
23 vec_vsx_st(vr, 0, d8);
24 s8 += 16;
25 d8 += 16;