__bitcount
#define __bitcount(x) __bitcount32((unsigned int)(x))
#define __bitcount(x) __builtin_popcount((unsigned int)(x))