https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm32/fn.u32x4_extmul_low_u16x8.html
u32x4_extmul_low_u16x8 in core::arch::wasm32 - Rust
Lane-wise integer extended multiplication producing twice wider result than the inputs.
lowcorearchrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm32/fn.u64x2_extmul_high_u32x4.html
u64x2_extmul_high_u32x4 in core::arch::wasm32 - Rust
Lane-wise integer extended multiplication producing twice wider result than the inputs.
highcorearchrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm/fn.u32x4_mul.html
u32x4_mul in core::arch::wasm - Rust
Multiplies two 128-bit vectors as if they were two packed four 32-bit signed integers.
mulcorearchwasmrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm32/fn.u64x2_extend_low_u32x4.html
u64x2_extend_low_u32x4 in core::arch::wasm32 - Rust
Converts low half of the smaller lane vector to a larger lane vector, zero extended.
extendlowcorearchrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm/fn.u32x4_load_extend_u16x4.html
u32x4_load_extend_u16x4 in core::arch::wasm - Rust
Load four 16-bit integers and zero extend each one to a 32-bit lane
loadextendcorearchwasm
https://doc.rust-lang.org/stable/core/arch/wasm64/fn.u32x4_all_true.html
u32x4_all_true in core::arch::wasm64 - Rust
Returns true if all lanes are non-zero, false otherwise.
truecorearchrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm/fn.u32x4_extmul_low_u16x8.html
u32x4_extmul_low_u16x8 in core::arch::wasm - Rust
Lane-wise integer extended multiplication producing twice wider result than the inputs.
lowcorearchwasmrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm/fn.i64x2_extend_high_u32x4.html
i64x2_extend_high_u32x4 in core::arch::wasm - Rust
Converts high half of the smaller lane vector to a larger lane vector, zero extended.
extendhighcorearchwasm
https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u32x4_relaxed_trunc_f32x4.html
u32x4_relaxed_trunc_f32x4 in core::arch::wasm32 - Rust
A relaxed version of `u32x4_trunc_sat_f32x4(a)` converts the `f32` lanes of `a` to unsigned 32-bit integers.
relaxedtrunccorearchrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm32/fn.u32x4_mul.html
u32x4_mul in core::arch::wasm32 - Rust
Multiplies two 128-bit vectors as if they were two packed four 32-bit signed integers.
mulcorearchrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm32/fn.u32x4_shuffle.html
u32x4_shuffle in core::arch::wasm32 - Rust
Same as `i8x16_shuffle`, except operates as if the inputs were four 32-bit integers, only taking 4 indices to shuffle.
shufflecorearchrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm/fn.u32x4_min.html
u32x4_min in core::arch::wasm - Rust
Compares lane-wise unsigned integers, and returns the minimum of each pair.
mincorearchwasmrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm32/fn.u32x4_lt.html
u32x4_lt in core::arch::wasm32 - Rust
Compares two 128-bit vectors as if they were two vectors of 4 thirty-two-bit unsigned integers.
ltcorearchrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm/fn.u32x4_relaxed_trunc_f32x4.html
u32x4_relaxed_trunc_f32x4 in core::arch::wasm - Rust
A relaxed version of `u32x4_trunc_sat_f32x4(a)` converts the `f32` lanes of `a` to unsigned 32-bit integers.
relaxedtrunccorearchwasm
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm/fn.i64x2_extmul_low_u32x4.html
i64x2_extmul_low_u32x4 in core::arch::wasm - Rust
Lane-wise integer extended multiplication producing twice wider result than the inputs.
lowcorearchwasmrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm32/fn.u32x4_le.html
u32x4_le in core::arch::wasm32 - Rust
Compares two 128-bit vectors as if they were two vectors of 4 thirty-two-bit unsigned integers.
lecorearchrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm/fn.f64x2_convert_low_u32x4.html
f64x2_convert_low_u32x4 in core::arch::wasm - Rust
Lane-wise conversion from integer to floating point.
convertlowcorearchwasm
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm32/fn.u64x2_extmul_low_u32x4.html
u64x2_extmul_low_u32x4 in core::arch::wasm32 - Rust
Lane-wise integer extended multiplication producing twice wider result than the inputs.
lowcorearchrust
https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u32x4_relaxed_dot_i8x16_i7x16_add.html
u32x4_relaxed_dot_i8x16_i7x16_add in core::arch::wasm32 - Rust
Similar to `i16x8_relaxed_dot_i8x16_i7x16` except that the intermediate `i16x8` result is fed into `i32x4_extadd_pairwise_i16x8` followed by `i32x4_add` to add...
add inrelaxeddot
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm32/fn.u32x4_extend_high_u16x8.html
u32x4_extend_high_u16x8 in core::arch::wasm32 - Rust
Converts high half of the smaller lane vector to a larger lane vector, zero extended.
extendhighcorearchrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm32/fn.u32x4_sub.html
u32x4_sub in core::arch::wasm32 - Rust
Subtracts two 128-bit vectors as if they were two packed four 32-bit integers.
subcorearchrust
https://doc.rust-lang.org/stable/core/arch/wasm/fn.u32x4_bitmask.html
u32x4_bitmask in core::arch::wasm - Rust
Extracts the high bit for each lane in `a` and produce a scalar mask with all bits concatenated.
bitmaskcorearchwasmrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm/fn.u32x4_extend_low_u16x8.html
u32x4_extend_low_u16x8 in core::arch::wasm - Rust
Converts low half of the smaller lane vector to a larger lane vector, zero extended.
extendlowcorearchwasm
https://doc.rust-lang.org/stable/core/arch/wasm32/fn.u32x4_extend_low_u16x8.html
u32x4_extend_low_u16x8 in core::arch::wasm32 - Rust
Converts low half of the smaller lane vector to a larger lane vector, zero extended.
extendlowcorearchrust
https://rust.docs.kernel.org/next/core/simd/type.u32x4.html
u32x4 in core::simd - Rust
A SIMD vector with four elements of type `u32`.
coresimdrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm/fn.u32x4_extadd_pairwise_u16x8.html
u32x4_extadd_pairwise_u16x8 in core::arch::wasm - Rust
Integer extended pairwise addition producing extended results (twice wider results than the inputs).
pairwisecorearchwasmrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm/fn.i64x2_extmul_high_u32x4.html
i64x2_extmul_high_u32x4 in core::arch::wasm - Rust
Lane-wise integer extended multiplication producing twice wider result than the inputs.
highcorearchwasmrust
https://doc.rust-lang.org/stable/core/arch/wasm/fn.u64x2_extmul_low_u32x4.html
u64x2_extmul_low_u32x4 in core::arch::wasm - Rust
Lane-wise integer extended multiplication producing twice wider result than the inputs.
lowcorearchwasmrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm32/fn.u32x4_relaxed_trunc_f32x4.html
u32x4_relaxed_trunc_f32x4 in core::arch::wasm32 - Rust
A relaxed version of `u32x4_trunc_sat_f32x4(a)` converts the `f32` lanes of `a` to unsigned 32-bit integers.
relaxedtrunccorearchrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm/fn.u32x4_shuffle.html
u32x4_shuffle in core::arch::wasm - Rust
Same as `i8x16_shuffle`, except operates as if the inputs were four 32-bit integers, only taking 4 indices to shuffle.
shufflecorearchwasmrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm/fn.u32x4_relaxed_trunc_f64x2_zero.html
u32x4_relaxed_trunc_f64x2_zero in core::arch::wasm - Rust
A relaxed version of `u32x4_trunc_sat_f64x2_zero(a)` converts the `f64` lanes of `a` to unsigned 32-bit integers and the upper two lanes are zero.
zero inrelaxedtrunccorearch
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm32/fn.u32x4_all_true.html
u32x4_all_true in core::arch::wasm32 - Rust
Returns true if all lanes are non-zero, false otherwise.
truecorearchrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm32/fn.u32x4_splat.html
u32x4_splat in core::arch::wasm32 - Rust
Creates a vector with identical lanes.
splatcorearchrust
https://doc.rust-lang.org/core/arch/wasm/fn.i64x2_extend_low_u32x4.html
i64x2_extend_low_u32x4 in core::arch::wasm - Rust
Converts low half of the smaller lane vector to a larger lane vector, zero extended.
extendlowcorearchwasm
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm/fn.i64x2_extend_low_u32x4.html
i64x2_extend_low_u32x4 in core::arch::wasm - Rust
Converts low half of the smaller lane vector to a larger lane vector, zero extended.
extendlowcorearchwasm
https://doc.rust-lang.org/stable/core/arch/wasm64/fn.u32x4_ne.html
u32x4_ne in core::arch::wasm64 - Rust
Compares two 128-bit vectors as if they were two vectors of 4 thirty-two-bit integers.
necorearchrust
https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u32x4_le.html
u32x4_le in core::arch::wasm32 - Rust
Compares two 128-bit vectors as if they were two vectors of 4 thirty-two-bit unsigned integers.
lecorearchrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm/fn.u32x4_le.html
u32x4_le in core::arch::wasm - Rust
Compares two 128-bit vectors as if they were two vectors of 4 thirty-two-bit unsigned integers.
lecorearchwasmrust
https://www.kernel.org/doc/rustdoc/latest/core/arch/wasm/fn.u32x4_trunc_sat_f64x2_zero.html
u32x4_trunc_sat_f64x2_zero in core::arch::wasm - Rust
Saturating conversion of the two double-precision floating point lanes to two lower integer lanes using the IEEE `convertToIntegerTowardZero` function.
zero intruncsatcorearch