/* { 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]); | |
} | |
} |