__arch_hweight32
unsigned int __arch_hweight32(unsigned int w);
return __arch_hweight32(w & 0xffff);
return __arch_hweight32(w & 0xff);
return __arch_hweight32((u32)w) +
__arch_hweight32((u32)(w >> 32));
unsigned int __arch_hweight32(unsigned int w);
return __arch_hweight32(w & 0xffff);
return __arch_hweight32(w & 0xff);
return __arch_hweight32((u32)w) +
__arch_hweight32((u32)(w >> 32));
#define hweight32(w) (__builtin_constant_p(w) ? __const_hweight32(w) : __arch_hweight32(w))
#define hweight32(w) (__builtin_constant_p(w) ? __const_hweight32(w) : __arch_hweight32(w))