diff options
author | Rich Felker <dalias@aerifal.cx> | 2013-05-18 12:06:42 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2013-05-18 12:06:42 -0400 |
commit | 83af1dd65a11f3da3f99ba861248a841c402ccaa (patch) | |
tree | dece0960d64fb52abcf7a8195bf5082523cea70b /src/math/__tandf.c | |
parent | 69ee9b2cb169ee843ac9e209f919d088499152f7 (diff) | |
parent | bfda37935867f9bf271d6074db0accf05c63ad10 (diff) | |
download | musl-83af1dd65a11f3da3f99ba861248a841c402ccaa.tar.gz musl-83af1dd65a11f3da3f99ba861248a841c402ccaa.tar.xz musl-83af1dd65a11f3da3f99ba861248a841c402ccaa.zip |
Merge remote-tracking branch 'nsz/review'
Diffstat (limited to 'src/math/__tandf.c')
-rw-r--r-- | src/math/__tandf.c | 5 |
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; } |