proc exp(x: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc exp(x: float): float {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc log(x: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc log(x: float): float {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc phase(x: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc phase(x: float): float {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc log10(x: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc log10(x: float): float {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc sqrt(x: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc sqrt(x: float): float {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc acos(x: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc acos(x: float): float {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc asin(x: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc asin(x: float): float {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc atan(x: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc atan(x: float): float {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc cos(x: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc cos(x: float): float {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc sin(x: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc sin(x: float): float {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc tan(x: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc tan(x: float): float {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc acosh(x: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc acosh(x: float): float {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc asinh(x: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc asinh(x: float): float {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc atanh(x: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc atanh(x: float): float {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc cosh(x: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc cosh(x: float): float {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc sinh(x: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc sinh(x: float): float {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc tanh(x: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc tanh(x: float): float {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc isinf(x: float): bool {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc isnan(x: float): bool {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc polar(x: int): tuple[r, phi: int] {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc polar(x: float): tuple[r, phi: float] {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc isfinite(x: float): bool {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc log(x: int; base: int): int {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc log(x: float; base: int): float {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc isclose(a, b: float): bool {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-