2 /* Test correctness of size 3 store groups permutation. */
3 /* { dg-additional-options "-O3" } */
4 /* { dg-additional-options "-mavx" { target avx_runtime } } */
28 bar (int n
, struct flagsN
*ff
)
31 for (fc
= ff
+ 1; fc
< (ff
+ n
); fc
++)
34 for (i
= 0; i
< N
; ++i
)
40 for (i
= 0; i
< n
; i
++)
43 for (j
= 0; j
< N
- n
; ++j
)
46 fc
->a
[i
+ j
].c
= j
+ i
;
61 for (i
= 0; i
< N
; i
++)
62 if (q
[0].a
[i
].f
!= 0 || q
[0].a
[i
].c
!= i
|| q
[0].a
[i
].p
!= -1)