Lines Matching refs:huge
1050 huge = 1.000e+300, in asin() local
1080 if (huge + x > one) return x; /* return x with inexact if x!=0*/ in asin()
1126 huge = 1.00000000000000000000e+300; in asinh() local
1134 if (huge + x > one) return x; /* return x inexact except 0 */ in asinh()
1200 static const double one = 1.0, huge = 1.0e300; in atan() local
1219 if (huge + x > one) return x; /* raise inexact */ in atan()
1515 huge = 1.0e+300, in exp() local
1537 if (x > o_threshold) return huge * huge; /* overflow */ in exp()
1560 if (huge + x > one) return one + x; /* trigger inexact */ in exp()
1604 static const double one = 1.0, huge = 1e300; in atanh() local
1615 if (ix < 0x3E300000 && (huge + x) > zero) return x; /* x<2**-28 */ in atanh()
2269 static volatile double huge = 1.0e+300; in expm1() local
2290 if (x > o_threshold) return huge * huge; /* overflow */ in expm1()
2319 t = huge + x; /* return x with inexact flags when x!=0 */ in expm1()
2320 return x - (t - (huge + x)); in expm1()
2594 static volatile double huge = 1.0e+300; in cosh() local
2631 return huge * huge; in cosh()
2711 static const double one = 1.0, two = 2.0, huge = 1.0e300; in tanh() local
2729 if (huge + x > one) return x; /* tanh(tiny) = tiny with inexact */ in tanh()