__ha
#define __ha(x,n) ((((x) >> (n)) + (((x) & __ha##n) == __ha##n)) & 0xffff)
#define highesta(x) __ha(__u64(x), 48)
#define higher(x) __ha(__u64(x), 32)
#define ha(x) __ha(__u32(x), 16)