Open
Description
I expected that X.sqrt()
should give similar result to X.pow(0.5)
, but it doesn't.
Especially when the layer
is 1.
Example:
> new Decimal(1e-16).pow(0.5)+''
< '1.000000000000002e-8'
> new Decimal(1e-16).sqrt()+''
< 'NaN'
> new Decimal(1e16).neg().pow(0.5)+''
< 'NaN'
> new Decimal(1e16).neg().sqrt()+''
< '99999999.99999979'