diff options
Diffstat (limited to 'sysdeps/ieee754/ldbl-128/e_sinhl.c')
-rw-r--r-- | sysdeps/ieee754/ldbl-128/e_sinhl.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/sysdeps/ieee754/ldbl-128/e_sinhl.c b/sysdeps/ieee754/ldbl-128/e_sinhl.c index 11974a39af..39e7cf3084 100644 --- a/sysdeps/ieee754/ldbl-128/e_sinhl.c +++ b/sysdeps/ieee754/ldbl-128/e_sinhl.c @@ -56,15 +56,16 @@ #include <float.h> #include <math.h> #include <math_private.h> +#include <math-underflow.h> -static const long double one = 1.0, shuge = 1.0e4931L, -ovf_thresh = 1.1357216553474703894801348310092223067821E4L; +static const _Float128 one = 1.0, shuge = L(1.0e4931), +ovf_thresh = L(1.1357216553474703894801348310092223067821E4); -long double -__ieee754_sinhl (long double x) +_Float128 +__ieee754_sinhl (_Float128 x) { - long double t, w, h; - u_int32_t jx, ix; + _Float128 t, w, h; + uint32_t jx, ix; ieee854_long_double_shape_type u; /* Words of |x|. */ |