]> bbs.cooldavid.org Git - net-next-2.6.git/blame - include/asm-generic/bitops/arch_hweight.h
arch, hweight: Fix compilation errors
[net-next-2.6.git] / include / asm-generic / bitops / arch_hweight.h
CommitLineData
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 6static inline unsigned int __arch_hweight32(unsigned int w)
d61931d8
BP
7{
8 return __sw_hweight32(w);
9}
1527bc8b 10
4677d4a5 11static inline unsigned int __arch_hweight16(unsigned int w)
d61931d8
BP
12{
13 return __sw_hweight16(w);
14}
15
4677d4a5 16static inline unsigned int __arch_hweight8(unsigned int w)
d61931d8
BP
17{
18 return __sw_hweight8(w);
19}
20
4677d4a5 21static inline unsigned long __arch_hweight64(__u64 w)
d61931d8
BP
22{
23 return __sw_hweight64(w);
24}
1527bc8b 25#endif /* _ASM_GENERIC_BITOPS_HWEIGHT_H_ */