Category talk:Wren-long: Difference between revisions
Content added Content deleted
(Added description and source code for new 'Wren-long' module.) |
m (→Source code: Tweak.) |
||
Line 467: | Line 467: | ||
var emsb = ULong.log2_(est).ceil |
var emsb = ULong.log2_(est).ceil |
||
// calculate an adjustment to use based on the size of the estimate |
// calculate an adjustment to use based on the size of the estimate |
||
var adj = (emsb <= 53) ? 1 : |
var adj = (emsb <= 53) ? 1 : 1 << (emsb-53) |
||
var div2 = ULong.fromNum_(est) |
var div2 = ULong.fromNum_(est) |
||
var rem2 = div2 * n |
var rem2 = div2 * n |