2 /* { dg-require-effective-target p8vector_hw } */
3 /* { dg-options "-mdejagnu-cpu=power8 -O3" } */
8 signed char ca
[N
] __attribute__((aligned(16)));
9 signed char cb
[N
] __attribute__((aligned(16)));
10 signed char cc
[N
] __attribute__((aligned(16)));
12 __attribute__((noinline
)) void foo ()
15 for (i
= 0; i
< N
; i
++) {
16 ca
[i
] = cb
[i
] - cc
[i
];
20 __attribute__((noinline
)) void init ()
23 for (i
= 0; i
< N
; ++i
) {
34 for (i
= 0; i
< N
; ++i
)
35 if (ca
[i
] != i
- i
/2 - 64)