2 /* { dg-require-effective-target avx } */
3 /* { dg-options "-O3 -mavx" } */
10 __attribute__((noinline
))
14 for (i
= 0; i
< 1024; i
++)
15 a
[i
] = i
* 1073741789U;
17 for (i
= 0; i
< 1024; i
++)
19 unsigned int x
= i
* 1073741789U;
20 if (a
[i
] != ((x
<< 3) | (x
>> ((-3) & 31))))