core::arch::wasm64

Function 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).