X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Ftanl.c;h=60e6637613f2837ca9770ad9571fe342a0ebd92f;hb=1a2869593e115e4a6c74aaa0b23ca612357403ce;hp=64a84b86f8ed7edd49065bec3e9275a757b40308;hpb=55eed6bbc87934f2db04981e6f0f1773ff77974f;p=gnulib.git diff --git a/lib/tanl.c b/lib/tanl.c index 64a84b86f..60e663761 100644 --- a/lib/tanl.c +++ b/lib/tanl.c @@ -55,7 +55,6 @@ #include "trigl.c" #endif #endif -#include "isnanl.h" /* * ==================================================== @@ -125,7 +124,7 @@ long double kernel_tanl (long double x, long double y, int iy) { long double z, r, v, w, s, u, u1; - int flag, sign; + int invert = 0, sign; sign = 1; if (x < 0) @@ -147,7 +146,7 @@ kernel_tanl (long double x, long double y, int iy) } if (x >= 0.6743316650390625) /* |x| >= 0.6743316650390625 */ { - flag = 1; + invert = 1; z = pio4hi - x; w = pio4lo - y; @@ -163,7 +162,7 @@ kernel_tanl (long double x, long double y, int iy) r = y + z * (s * r + y); r += TH * s; w = x + r; - if (flag) + if (invert) { v = (long double) iy; w = (v - 2.0 * (x - (w * w / (w + v) - r)));