Fix pow computation.

This commit is contained in:
Syoyo Fujita
2016-07-15 13:25:44 +09:00
parent 333bb55d84
commit 5ef400882a

View File

@@ -581,9 +581,9 @@ assemble :
{
// = pow(5.0, exponent);
double a = 5.0;
double a = 1.0;
for (int i = 0; i < exponent; i++) {
a = a * a;
a = a * 5.0;
}
*result =
//(sign == '+' ? 1 : -1) * ldexp(mantissa * pow(5.0, exponent), exponent);