blob: 999c1c8502e1b99e073dc665af5e3884c1bad641 [file] [log] [blame]
/* { dg-do compile } */
int a, b;
void
__sched_cpucount (void)
{
while (b)
{
long l = b++;
a += __builtin_popcountl(l);
}
}
void
slp_test (int *x, long *y)
{
for (int i = 0; i < 512; i += 4)
{
x[i] = __builtin_popcountl(y[i]);
x[i + 1] = __builtin_popcountl(y[i + 1]);
x[i + 2] = __builtin_popcountl(y[i + 2]);
x[i + 3] = __builtin_popcountl(y[i + 3]);
}
}