PIE_FIX_POINT_BITS
#define PIE_SCALE (1L<<PIE_FIX_POINT_BITS)
p >>= 11 + PIE_FIX_POINT_BITS + 12;
p >>= 9 + PIE_FIX_POINT_BITS + 12;
p >>= 7 + PIE_FIX_POINT_BITS + 12;
p >>= 5 + PIE_FIX_POINT_BITS + 12;
p >>= 3 + PIE_FIX_POINT_BITS + 12;
p >>= 1 + PIE_FIX_POINT_BITS + 12;
p >>= PIE_FIX_POINT_BITS + 12;
(pprms->max_ecnth << (PIE_PROB_BITS - PIE_FIX_POINT_BITS))
#define PIE_SCALE (1L<<PIE_FIX_POINT_BITS)
p >>= 11 + PIE_FIX_POINT_BITS + 12;
p >>= 9 + PIE_FIX_POINT_BITS + 12;
p >>= 7 + PIE_FIX_POINT_BITS + 12;
p >>= 5 + PIE_FIX_POINT_BITS + 12;
p >>= 3 + PIE_FIX_POINT_BITS + 12;
p >>= 1 + PIE_FIX_POINT_BITS + 12;
p >>= PIE_FIX_POINT_BITS + 12;
(pprms->max_ecnth << (PIE_PROB_BITS - PIE_FIX_POINT_BITS))