2 /* { dg-require-effective-target avx2 } */
3 /* { dg-options "-O3 -mavx2" } */
5 #include "avx2-check.h"
7 typedef unsigned int ui
;
11 void __attribute__ ((noinline
, noclone
)) foo (ui n
, ui z
)
15 for (i
= 0; i
< n
; i
++)
19 for (b
= 0; b
< 32; b
++)
32 for (i
= 0; i
<32; i
++)
35 y
[i
] = (i
& 1)? 0 : val
;
39 for (i
=0; i
<1024; i
+=66)