Home
last modified time | relevance | path

Searched refs:__const_hweight16 (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/tools/include/asm-generic/bitops/
H A Dconst_hweight.h19 #define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 )) macro
20 #define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
27 #define hweight16(w) (__builtin_constant_p(w) ? __const_hweight16(w) : __arch_hweight16(w))
35 #define HWEIGHT16(w) (BUILD_BUG_ON_ZERO(!__builtin_constant_p(w)) + __const_hweight16(w))
/openbmc/linux/include/asm-generic/bitops/
H A Dconst_hweight.h19 #define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 )) macro
20 #define __const_hweight32(w) (__const_hweight16(w) + __const_hweight16((w) >> 16))
27 #define hweight16(w) (__builtin_constant_p(w) ? __const_hweight16(w) : __arch_hweight16(w))
35 #define HWEIGHT16(w) (BUILD_BUG_ON_ZERO(!__builtin_constant_p(w)) + __const_hweight16(w))