1 #include "sse4_2-check.h"
8 compute_popcnt (TYPE v)
14 for (i = 0; i < sizeof(v) * 8; i++)
15 if ((v & ((TYPE)1 << (TYPE) i)))
28 for (i = 0; i < NUM; i++)
31 if (sizeof (TYPE) > 4)
32 vals[i] |= (TYPE)rand() << (TYPE)(sizeof (TYPE) * 4);
35 for (i=0; i < NUM; i++)
37 res = POPCNT (vals[i]);
38 if (res != compute_popcnt (vals[i]))