Lines Matching refs:huge
402 * skip the part of the product that are known to be a huge integer (
942 static const double one = 1.0, huge = 1.0e300;
961 if (huge + x > one) return x; /* raise inexact */
1257 huge = 1.0e+300,
1279 if (x > o_threshold) return huge * huge; /* overflow */
1302 if (huge + x > one) return one + x; /* trigger inexact */
1346 static const double one = 1.0, huge = 1e300;
1357 if (ix < 0x3e300000 && (huge + x) > zero) return x; /* x<2**-28 */
2011 static volatile double huge = 1.0e+300;
2021 /* filter out huge and non-finite argument */
2032 if (x > o_threshold) return huge * huge; /* overflow */
2061 t = huge + x; /* return x with inexact flags when x!=0 */
2062 return x - (t - (huge + x));