]>
Commit | Line | Data |
---|---|---|
1527bc8b PZ |
1 | #ifndef _ASM_GENERIC_BITOPS_ARCH_HWEIGHT_H_ |
2 | #define _ASM_GENERIC_BITOPS_ARCH_HWEIGHT_H_ | |
3 | ||
4 | #include <asm/types.h> | |
5 | ||
4677d4a5 | 6 | static inline unsigned int __arch_hweight32(unsigned int w) |
d61931d8 BP |
7 | { |
8 | return __sw_hweight32(w); | |
9 | } | |
1527bc8b | 10 | |
4677d4a5 | 11 | static inline unsigned int __arch_hweight16(unsigned int w) |
d61931d8 BP |
12 | { |
13 | return __sw_hweight16(w); | |
14 | } | |
15 | ||
4677d4a5 | 16 | static inline unsigned int __arch_hweight8(unsigned int w) |
d61931d8 BP |
17 | { |
18 | return __sw_hweight8(w); | |
19 | } | |
20 | ||
4677d4a5 | 21 | static inline unsigned long __arch_hweight64(__u64 w) |
d61931d8 BP |
22 | { |
23 | return __sw_hweight64(w); | |
24 | } | |
1527bc8b | 25 | #endif /* _ASM_GENERIC_BITOPS_HWEIGHT_H_ */ |