X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=src%2Fmath%2F__tandf.c;h=25047eeee9c098894010a3984372ba63cb698656;hp=3e632fdf4abce4558b7850b288d9f45c52833449;hb=1d5ba3bb5a3f55e10db05219638cfcd967d65417;hpb=22730d65608db06500cc6e0be4aaec03238f996b diff --git a/src/math/__tandf.c b/src/math/__tandf.c index 3e632fdf..25047eee 100644 --- a/src/math/__tandf.c +++ b/src/math/__tandf.c @@ -25,7 +25,7 @@ static const double T[] = { 0x1362b9bf971bcd.0p-59, /* 0.00946564784943673166728 */ }; -float __tandf(double x, int iy) +float __tandf(double x, int odd) { double_t z,r,w,s,t,u; @@ -50,6 +50,5 @@ float __tandf(double x, int iy) s = z*x; u = T[0] + z*T[1]; r = (x + s*u) + (s*w)*(t + w*r); - if(iy==1) return r; - else return -1.0/r; + return odd ? -1.0/r : r; }