summaryrefslogtreecommitdiff
path: root/src/math/__tandf.c
diff options
context:
space:
mode:
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;
}