11527bc8bSPeter Zijlstra #ifndef _ASM_GENERIC_BITOPS_ARCH_HWEIGHT_H_ 21527bc8bSPeter Zijlstra #define _ASM_GENERIC_BITOPS_ARCH_HWEIGHT_H_ 31527bc8bSPeter Zijlstra 41527bc8bSPeter Zijlstra #include <asm/types.h> 51527bc8bSPeter Zijlstra 61527bc8bSPeter Zijlstra extern unsigned int __arch_hweight32(unsigned int w); 71527bc8bSPeter Zijlstra extern unsigned int __arch_hweight16(unsigned int w); 81527bc8bSPeter Zijlstra extern unsigned int __arch_hweight8(unsigned int w); 91527bc8bSPeter Zijlstra extern unsigned long __arch_hweight64(__u64 w); 101527bc8bSPeter Zijlstra 111527bc8bSPeter Zijlstra #endif /* _ASM_GENERIC_BITOPS_HWEIGHT_H_ */ 12