BZ #16447: Fix ldbl-128 expl implementation.
[jlayton/glibc.git] / sysdeps / ieee754 / ldbl-128 / e_expl.c
index 8259758cffbef4caa12303112198c3394c6d9eaa..ae2604eaedb62bc5b9d1cedb72e143449948b1d9 100644 (file)
@@ -181,7 +181,7 @@ __ieee754_expl (long double x)
                * __expl_table[T_EXPL_RES2 + tval2];
       n_i = (int)n;
       /* 'unsafe' is 1 iff n_1 != 0.  */
-      unsafe = abs(n_i) >= -LDBL_MIN_EXP - 1;
+      unsafe = abs(n_i) >= 15000;
       ex2_u.ieee.exponent += n_i >> unsafe;
 
       /* Compute scale = 2^n_1.  */