Branch data Line data Source code
1 : : #ifndef _ASM_GENERIC_BITOPS_ARCH_HWEIGHT_H_
2 : : #define _ASM_GENERIC_BITOPS_ARCH_HWEIGHT_H_
3 : :
4 : : #include <asm/types.h>
5 : :
6 : : static inline unsigned int __arch_hweight32(unsigned int w)
7 : : {
8 : 867890 : return __sw_hweight32(w);
9 : : }
10 : :
11 : : static inline unsigned int __arch_hweight16(unsigned int w)
12 : : {
13 : : return __sw_hweight16(w);
14 : : }
15 : :
16 : : static inline unsigned int __arch_hweight8(unsigned int w)
17 : : {
18 : 0 : return __sw_hweight8(w);
19 : : }
20 : :
21 : : static inline unsigned long __arch_hweight64(__u64 w)
22 : : {
23 : 0 : return __sw_hweight64(w);
24 : : }
25 : : #endif /* _ASM_GENERIC_BITOPS_HWEIGHT_H_ */
|