2 /* { dg-require-effective-target avx2 } */
3 /* { dg-options "-O3 -mavx2" } */
5 #include "avx2-check.h"
10 __attribute__((noinline
))
14 for (i
= 0; i
< 1024; i
++)
15 a
[i
] = i
* 1073741789U;
17 for (i
= 0; i
< 1024; i
++)
20 unsigned int x
= i
* 1073741789U;
21 if (a
[i
] != ((x
<< j
) | (x
>> ((-j
) & 31))))