diff options
author | Rich Felker <dalias@aerifal.cx> | 2012-03-16 21:01:34 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2012-03-16 21:01:34 -0400 |
commit | 93a50a26cd0f9efc59cc83daae7b2d916b327ab1 (patch) | |
tree | ada41a23c4b01f27d1d2cf8cd88948b061aa8f61 /src/math/j0f.c | |
parent | 2cbb24bba39ad3529315098b5619b6fec078eb82 (diff) | |
parent | 40305f74bd70a575ce73260227ed3b64e0625b13 (diff) | |
download | musl-93a50a26cd0f9efc59cc83daae7b2d916b327ab1.tar.gz musl-93a50a26cd0f9efc59cc83daae7b2d916b327ab1.tar.bz2 musl-93a50a26cd0f9efc59cc83daae7b2d916b327ab1.tar.xz musl-93a50a26cd0f9efc59cc83daae7b2d916b327ab1.zip |
Merge remote branch 'nsz/master'
Diffstat (limited to 'src/math/j0f.c')
-rw-r--r-- | src/math/j0f.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/math/j0f.c b/src/math/j0f.c index 77a2d734..52cb0ab4 100644 --- a/src/math/j0f.c +++ b/src/math/j0f.c @@ -74,16 +74,16 @@ float j0f(float x) if (huge+x > one) { if (ix < 0x32000000) /* |x| < 2**-27 */ return one; - return one - (float)0.25*x*x; + return one - 0.25f*x*x; } } z = x*x; r = z*(R02+z*(R03+z*(R04+z*R05))); s = one+z*(S01+z*(S02+z*(S03+z*S04))); if(ix < 0x3F800000) { /* |x| < 1.00 */ - return one + z*((float)-0.25+(r/s)); + return one + z*(-0.25f + (r/s)); } else { - u = (float)0.5*x; + u = 0.5f*x; return (one+u)*(one-u) + z*(r/s); } } @@ -343,5 +343,5 @@ static float qzerof(float x) z = one/(x*x); r = p[0]+z*(p[1]+z*(p[2]+z*(p[3]+z*(p[4]+z*p[5])))); s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5]))))); - return (-(float).125 + r/s)/x; + return (-.125f + r/s)/x; } |