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
]))