Available on
target_family="wasm"
only.Expand description
WASM32 intrinsics
Re-exportsยง
pub use self::simd128::*;
pub use self::relaxed_simd::*;
pub use self::memory::*;
pub use self::atomic::*;
Modulesยง
- atomic ๐
- memory ๐
- relaxed_
simd ๐ - simd128 ๐
- This module implements the WebAssembly
SIMD128
ISA.
Functionsยง
- unreachable
- Generates the
unreachable
instruction, which causes an unconditional trap. - wasm_
throw ๐ โ - f32_
ceil Experimental - Generates the
f32.ceil
instruction, returning the smallest integer greater than or equal toa
. - f32_
floor Experimental - Generates the
f32.floor
instruction, returning the largest integer less than or equal toa
. - f32_
nearest Experimental - Generates the
f32.nearest
instruction, roundinging to the nearest integer. Rounds half-way cases to the number with an even least significant digit. - f32_
sqrt Experimental - Generates the
f32.sqrt
instruction, returning the square root of the numbera
. - f32_
trunc Experimental - Generates the
f32.trunc
instruction, roundinging to the nearest integer towards zero. - f64_
ceil Experimental - Generates the
f64.ceil
instruction, returning the smallest integer greater than or equal toa
. - f64_
floor Experimental - Generates the
f64.floor
instruction, returning the largest integer less than or equal toa
. - f64_
nearest Experimental - Generates the
f64.nearest
instruction, roundinging to the nearest integer. Rounds half-way cases to the number with an even least significant digit. - f64_
sqrt Experimental - Generates the
f64.sqrt
instruction, returning the square root of the numbera
. - f64_
trunc Experimental - Generates the
f64.trunc
instruction, roundinging to the nearest integer towards zero. - throwโ
Experimental - Generates the
throw
instruction from the exception-handling proposal for WASM.