HST_FIXED_SHIFT
last += 1ULL << (HST_FIXED_SHIFT - 1);
return last >> HST_FIXED_SHIFT;
s->weights[i] = fixed_power(base, HST_FIXED_SHIFT, i + 1);
#define HST_FIXED_MAX (ULLONG_MAX >> HST_FIXED_SHIFT)
#define HST_FIXED_1 (1 << HST_FIXED_SHIFT)
hst1 >>= HST_FIXED_SHIFT;
hst2 >>= HST_FIXED_SHIFT;
(s->valid_count * (pi->historical_service_time >> HST_FIXED_SHIFT));