Expand description
Monomorphized Typed FFI Math Functions (v2 Runtime)
These functions operate on native types (f64, i64, i32) directly, eliminating NaN-boxing overhead. They will replace the generic NaN-boxed math FFI functions as the v2 runtime migration progresses.
Functionsยง
- jit_
abs_ f64 - jit_
abs_ i64 - jit_
acos_ f64 - jit_
add_ f64 - jit_
add_ i32 - jit_
add_ i64 - jit_
asin_ f64 - jit_
atan_ f64 - jit_
ceil_ f64 - jit_
cmp_ eq_ f64 - jit_
cmp_ eq_ i32 - jit_
cmp_ eq_ i64 - jit_
cmp_ ge_ f64 - jit_
cmp_ ge_ i32 - jit_
cmp_ ge_ i64 - jit_
cmp_ gt_ f64 - jit_
cmp_ gt_ i32 - jit_
cmp_ gt_ i64 - jit_
cmp_ le_ f64 - jit_
cmp_ le_ i32 - jit_
cmp_ le_ i64 - jit_
cmp_ lt_ f64 - jit_
cmp_ lt_ i32 - jit_
cmp_ lt_ i64 - jit_
cmp_ ne_ f64 - jit_
cmp_ ne_ i32 - jit_
cmp_ ne_ i64 - jit_
cos_ f64 - jit_
div_ f64 - jit_
div_ i32 - jit_
div_ i64 - jit_
exp_ f64 - jit_
f64_ to_ i32 - jit_
f64_ to_ i64 - jit_
floor_ f64 - jit_
i32_ to_ f64 - jit_
i32_ to_ i64 - jit_
i64_ to_ f64 - jit_
i64_ to_ i32 - jit_
ln_ f64 - jit_
log_ f64 - jit_
mod_ f64 - jit_
mod_ i32 - jit_
mod_ i64 - jit_
mul_ f64 - jit_
mul_ i32 - jit_
mul_ i64 - jit_
neg_ f64 - jit_
neg_ i32 - jit_
neg_ i64 - jit_
pow_ f64 - jit_
pow_ i64 - jit_
round_ f64 - jit_
sin_ f64 - jit_
sqrt_ f64 - jit_
sub_ f64 - jit_
sub_ i32 - jit_
sub_ i64 - jit_
tan_ f64