diff options
Diffstat (limited to 'math/s_ctanhf.c')
-rw-r--r-- | math/s_ctanhf.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/math/s_ctanhf.c b/math/s_ctanhf.c index 1405f3f1e5..14e1371ef5 100644 --- a/math/s_ctanhf.c +++ b/math/s_ctanhf.c @@ -57,7 +57,7 @@ __ctanhf (__complex__ float x) /* tanh(x+iy) = (sinh(2x) + i*sin(2y))/(cosh(2x) + cos(2y)) = (sinh(x)*cosh(x) + i*sin(y)*cos(y))/(sinh(x)^2 + cos(y)^2). */ - if (__glibc_likely (fpclassify(__imag__ x) != FP_SUBNORMAL)) + if (__glibc_likely (fabsf (__imag__ x) > FLT_MIN)) { __sincosf (__imag__ x, &sinix, &cosix); } |