Skip to main content

Module math

Module math 

Source
Expand description

Math FFI Functions for JIT

Trigonometric and mathematical functions for JIT-compiled code.

§SIMD Optimization

Series arithmetic (+, -, *, /) uses SIMD-accelerated operations from shape-runtime for high performance vectorized computation.

Functions§

jit_acos
jit_asin
jit_atan
jit_cos
jit_exp
jit_generic_add
Generic add that handles Time + Duration, Duration + Duration, etc.
jit_generic_div
Generic division for JIT (Series / Series, Series / number, number / Series, etc.)
jit_generic_eq
Generic equality that handles strings, booleans, and other non-numeric types. Compares string contents (not pointer identity), numbers by value, booleans by tag.
jit_generic_mul
Generic multiplication for JIT (Series * Series, Series * number, number * Series, etc.)
jit_generic_neq
Generic inequality — inverse of jit_generic_eq.
jit_generic_sub
Generic subtract that handles Time - Duration, Duration - Duration, etc.
jit_ln
jit_log
jit_pow
jit_series_gt
Generic comparison for Series > Series, Series > number, etc. Returns a Series of 1.0/0.0 for series comparisons, or a boolean for scalars.
jit_series_gte
jit_series_lt
jit_series_lte
jit_sin
jit_tan