Remove unnecessary multiplication with RADIXI

This commit is contained in:
Siddhesh Poyarekar 2013-01-18 11:14:34 +05:30
parent 1dbaee3c12
commit d3b9ea6148
2 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2013-01-18 Siddhesh Poyarekar <siddhesh@redhat.com>
* sysdeps/ieee754/dbl-64/mpexp.c (__mpexp): Remove unnecessary
multiplication.
2013-01-17 David S. Miller <davem@davemloft.net>
* sysdeps/sparc/fpu/libm-test-ulps: Update.

View File

@ -103,14 +103,14 @@ __mpexp (mp_no *x, mp_no *y, int p)
a *= RADIXI;
for (; i > EX; i--)
a *= RADIX;
b = X[1] * RADIXI;
b = X[1];
m2 = 24 * EX;
for (; b < HALF; m2--)
for (; b < HALFRAD; m2--)
{
a *= TWO;
b *= TWO;
}
if (b == HALF)
if (b == HALFRAD)
{
for (i = 2; i <= p; i++)
{