# Copyright (C) 2022-2025 Exaloop Inc. <https://exaloop.io> @pure @llvm def _inf() -> float: ret double 0x7FF0000000000000 @pure @llvm def _ninf() -> float: ret double 0xFFF0000000000000 @pure @llvm def _nan() -> float: ret double 0x7FF8000000000000 @pure @llvm def _pzero() -> float: ret double 0.000000e+00 @pure @llvm def _nzero() -> float: ret double -0.000000e+00 @pure @llvm def _pi() -> float: ret double 0x400921FB54442D18 @pure @llvm def _e() -> float: ret double 0x4005BF0A8B145769 inf = _inf() infty = _inf() Inf = _inf() Infinity = _inf() PINF = _inf() NINF = _ninf() PZERO = _pzero() NZERO = _nzero() nan = _nan() NaN = _nan() NAN = _nan() pi = _pi() e = _e() euler_gamma = 0.577215664901532860606512090082402431 newaxis = None