Lines Matching defs:inf

23 not be the same; e.g., 1/x approaches +inf or -inf as x approaches 0
271 /* Constant for +infinity, generated in the same way as float('inf'). */
308 return x; /* tgamma(nan) = nan, tgamma(inf) = inf */
311 return Py_NAN; /* tgamma(-inf) = nan, invalid */
316 /* tgamma(+-0.0) = +-inf, divide-by-zero */
412 return Py_HUGE_VAL; /* lgamma(+-inf) = +inf */
418 errno = EDOM; /* lgamma(n) = inf, divide-by-zero for */
618 /* atan2(+-inf, +inf) == +-pi/4 */
621 /* atan2(+-inf, -inf) == +-pi*3/4 */
624 /* atan2(+-inf, x) == +-pi/2 for finite x */
629 /* atan2(+-y, +inf) = atan2(+-0, +x) = +-0. */
632 /* atan2(+-y, -inf) = atan2(+-0., -x) = +-pi. */
749 return -Py_HUGE_VAL; /* log(0) = -inf */
756 return x; /* log(inf) = inf */
759 return Py_NAN; /* log(-inf) = nan */
780 return x; /* log2(+inf) = +inf */
783 return Py_NAN; /* log2(-inf) = nan, invalid-operation */
810 return -Py_HUGE_VAL; /* log2(0) = -inf, divide-by-zero */
814 return Py_NAN; /* log2(-inf) = nan, invalid-operation */
826 return -Py_HUGE_VAL; /* log10(0) = -inf */
833 return x; /* log10(inf) = inf */
836 return Py_NAN; /* log10(-inf) = nan */
1494 as a result of a nan or inf in the
1517 "-inf + inf in fsum");
2858 r = -y; /* result is +inf */
3003 -inf, inf and NaN behave similarly to the IEEE 754 Standard. That
3004 is, NaN is not close to anything, even itself. inf and -inf are
3815 double inf = m_inf();
3816 double x2 = nextafter(x, inf);
3819 x2 = nextafter(x, -inf);
3838 if (PyModule_AddObject(module, "inf", PyFloat_FromDouble(m_inf())) < 0) {