1 /* { dg-require-effective-target vect_int_mult } */
2 /* { dg-require-effective-target whole_vector_shift } */
4 /* Write a reduction loop to be reduced using vector shifts and folded. */
8 extern void abort(void);
11 main (unsigned char argc
, char **argv
)
15 unsigned char sum
= 1;
19 for (i
= 0; i
< 16; i
++)
22 for (i
= 0; i
< 16; i
++)
27 __builtin_printf("Failed %d\n", sum
);
34 /* { dg-final { scan-tree-dump "Reduce using vector shifts" "vect" } } */