X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fmath%2F__tandf.c;h=25047eeee9c098894010a3984372ba63cb698656;hb=0636d5977aa796d78869ee310c6e69220b919eee;hp=3e632fdf4abce4558b7850b288d9f45c52833449;hpb=e216951f509b71da193da2fc63e25b998740d58b;p=musl 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; }