1 /* { dg-require-effective-target vect_int } */
8 void __attribute__((noinline
, noclone
))
12 for (i
= 0; i
< 32; ++i
)
23 for (i
= 0; i
< 128; ++i
)
26 __asm__
volatile ("");
29 for (i
= 0; i
< 64; ++i
)
30 if (a
[i
] != (4*(i
/2) + (i
& 1) ^ 1))
35 /* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 1 "vect" { target vect_perm } } } */