the var exp was typed as int32 - it should be int since frep expects an int
This commit is contained in:
parent
c83ac16671
commit
5a3456d220
1 changed files with 1 additions and 1 deletions
|
|
@ -997,7 +997,7 @@ when not defined(js):
|
||||||
# taken from Go-lang Math.Log2
|
# taken from Go-lang Math.Log2
|
||||||
const ln2 = 0.693147180559945309417232121458176568075500134360255254120680009
|
const ln2 = 0.693147180559945309417232121458176568075500134360255254120680009
|
||||||
template log2Impl[T](x: T): T =
|
template log2Impl[T](x: T): T =
|
||||||
var exp: int32
|
var exp: int
|
||||||
var frac = frexp(x, exp)
|
var frac = frexp(x, exp)
|
||||||
# Make sure exact powers of two give an exact answer.
|
# Make sure exact powers of two give an exact answer.
|
||||||
# Don't depend on Log(0.5)*(1/Ln2)+exp being exactly exp-1.
|
# Don't depend on Log(0.5)*(1/Ln2)+exp being exactly exp-1.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue