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