Function core::arch::wasm64::i64x2_shuffle

1.54.0 · source · []
pub fn i64x2_shuffle<const I0: usize, const I1: usize>(a: v128, b: v128) -> v128
Available on target_family="wasm" and target feature simd128 and WebAssembly only.
Expand description

Same as i8x16_shuffle, except operates as if the inputs were two 64-bit integers, only taking 2 indices to shuffle.

Indices in the range [0, 1] select from a while [2, 3] select from b. Note that this will generate the v8x16.shuffle instruction, since there is no native i64x2.shuffle instruction (there is no need for one since i8x16.shuffle suffices).

This documentation is an old archive. Please see https://rust.docs.kernel.org instead.