LOG_VAL_SCALE
logx = (int64_t)(i - LOG_ARG_SCALE) << LOG_VAL_SCALE;
(1ULL << (63 - LOG_VAL_SCALE - 1))) >>
(63 - LOG_VAL_SCALE);
LOG_VAL_SCALE))) >> lg2samples;
((int64_t)(LOG_ARG_SCALE - lg2samples) << LOG_VAL_SCALE))) >>
((int64_t)(LOG_ARG_SCALE - 2 * lg2samples) << LOG_VAL_SCALE)) / 64;
((int64_t)(LOG_ARG_SCALE - lg2samples) << LOG_VAL_SCALE)) / 64;
#define ENTDIVISOR (((1ULL << LOG_VAL_SCALE) + 500ULL) / 1000ULL)