Packages

builtin
cbindgen
core
core.alloc
core.alloc.arena
core.alloc.atomic
core.alloc.debug
core.alloc.fixed
core.alloc.gc
core.alloc.heap
core.alloc.log
core.alloc.memwatch
core.alloc.pool
core.alloc.ring
core.arg_parse
core.array
core.avl_tree
core.bucket_array
core.conv
core.crypto
core.crypto.keys
core.doc
core.encoding
core.encoding.base64
core.encoding.csv
core.encoding.hex
core.encoding.json
core.encoding.kdl
core.encoding.osad
core.encoding.utf8
core.encoding.xml
core.hash
core.hash.md5
core.hash.sha1
core.hash.sha256
core.heap
core.intrinsics
core.intrinsics.atomics
core.intrinsics.onyx
core.intrinsics.types
core.intrinsics.wasm
core.io
core.io.binary
core.iter
core.js
core.list
core.map
core.math
core.memory
core.misc
core.net
core.os
core.random
core.set
core.slice
core.string
core.sync
core.test
core.thread
core.time
main
runtime
runtime.info
runtime.platform
runtime.vars
simd

package core.intrinsics.wasm

abs_f32
abs_f32 :: (val: f32) -> f32
abs_f64
abs_f64 :: (val: f64) -> f64
and_i32
and_i32 :: (lhs: i32, rhs: i32) -> i32
and_i64
and_i64 :: (lhs: i64, rhs: i64) -> i64
ceil_f32
ceil_f32 :: (val: f32) -> f32
ceil_f64
ceil_f64 :: (val: f64) -> f64
clz_i32
clz_i32 :: (val: i32) -> i32
clz_i64
clz_i64 :: (val: i64) -> i64
copysign_f32
copysign_f32 :: (lhs: f32, rhs: f32) -> f32
copysign_f64
copysign_f64 :: (lhs: f64, rhs: f64) -> f64
ctz_i32
ctz_i32 :: (val: i32) -> i32
ctz_i64
ctz_i64 :: (val: i64) -> i64
floor_f32
floor_f32 :: (val: f32) -> f32
floor_f64
floor_f64 :: (val: f64) -> f64
max_f32
max_f32 :: (lhs: f32, rhs: f32) -> f32
max_f64
max_f64 :: (lhs: f64, rhs: f64) -> f64
memory_copy
memory_copy :: (dst: rawptr, src: rawptr, count: i32) -> void
memory_equal
memory_equal :: (a: rawptr, b: rawptr, count: i32) -> bool
memory_fill
memory_fill :: (dst: rawptr, byte: u8, count: i32) -> void
memory_grow
memory_grow :: (val: u32) -> i32
memory_size
memory_size :: () -> u32
min_f32
min_f32 :: (lhs: f32, rhs: f32) -> f32
min_f64
min_f64 :: (lhs: f64, rhs: f64) -> f64
nearest_f32
nearest_f32 :: (val: f32) -> f32
nearest_f64
nearest_f64 :: (val: f64) -> f64
or_i32
or_i32 :: (lhs: i32, rhs: i32) -> i32
or_i64
or_i64 :: (lhs: i64, rhs: i64) -> i64
popcnt_i32
popcnt_i32 :: (val: i32) -> i32
popcnt_i64
popcnt_i64 :: (val: i64) -> i64
reinterpret_f32
reinterpret_f32 :: (val: f32) -> i32
reinterpret_f64
reinterpret_f64 :: (val: f64) -> i64
reinterpret_i32
reinterpret_i32 :: (val: i32) -> f32
reinterpret_i64
reinterpret_i64 :: (val: i64) -> f64
rotl_i32
rotl_i32 :: (lhs: i32, rhs: i32) -> i32
rotl_i64
rotl_i64 :: (lhs: i64, rhs: i64) -> i64
rotr_i32
rotr_i32 :: (lhs: i32, rhs: i32) -> i32
rotr_i64
rotr_i64 :: (lhs: i64, rhs: i64) -> i64
sar_i32
sar_i32 :: (lhs: i32, rhs: i32) -> i32
sar_i64
sar_i64 :: (lhs: i64, rhs: i64) -> i64
shl_i32
shl_i32 :: (lhs: i32, rhs: i32) -> i32
shl_i64
shl_i64 :: (lhs: i64, rhs: i64) -> i64
slr_i32
slr_i32 :: (lhs: i32, rhs: i32) -> i32
slr_i64
slr_i64 :: (lhs: i64, rhs: i64) -> i64
sqrt_f32
sqrt_f32 :: (val: f32) -> f32
sqrt_f64
sqrt_f64 :: (val: f64) -> f64
trunc_f32
trunc_f32 :: (val: f32) -> f32
trunc_f64
trunc_f64 :: (val: f64) -> f64
unreachable
unreachable :: () -> void
xor_i32
xor_i32 :: (lhs: i32, rhs: i32) -> i32
xor_i64
xor_i64 :: (lhs: i64, rhs: i64) -> i64