summaryrefslogtreecommitdiff
path: root/src/math/__tandf.c
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2013-05-18 12:06:42 -0400
committerRich Felker <dalias@aerifal.cx>2013-05-18 12:06:42 -0400
commit83af1dd65a11f3da3f99ba861248a841c402ccaa (patch)
treedece0960d64fb52abcf7a8195bf5082523cea70b /src/math/__tandf.c
parent69ee9b2cb169ee843ac9e209f919d088499152f7 (diff)
parentbfda37935867f9bf271d6074db0accf05c63ad10 (diff)
downloadmusl-83af1dd65a11f3da3f99ba861248a841c402ccaa.tar.gz
Merge remote-tracking branch 'nsz/review'
Diffstat (limited to 'src/math/__tandf.c')
-rw-r--r--src/math/__tandf.c5
1 files changed, 2 insertions, 3 deletions
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;
}