summaryrefslogtreecommitdiff
path: root/sysdeps/ieee754/ldbl-128/e_sinhl.c
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/ieee754/ldbl-128/e_sinhl.c')
-rw-r--r--sysdeps/ieee754/ldbl-128/e_sinhl.c13
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|. */