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))))
24 for (i
= 0; i
< 1024; i
++)
26 unsigned int x
= i
* 1073741789U;
27 if (a
[i
] != ((x
<< 3) | (x
>> ((-3) & 31))))
31 for (i
= 0; i
< 1024; i
++)
32 if (a
[i
] != i
* 1073741789U)