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