__const_bitcount16
#define HWEIGHT16(x) (__const_bitcount16((uint16_t)(x)))
__const_bitcount16(x) + \
__const_bitcount16((x) >> 16))