1
0
mirror of https://github.com/exaloop/codon.git synced 2025-06-03 15:03:52 +08:00
codon/stdlib/numpy/const.codon
A. R. Shajii b8c1eeed36
2025 updates (#619)
* 2025 updates

* Update ci.yml
2025-01-29 15:41:43 -05:00

53 lines
777 B
Python

# 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