core::arch::wasm32::v64x2_shuffle - Rust
Description: API documentation for the Rust `v64x2_shuffle` fn in crate `core`.
Keywords: rust, rustlang, rust-lang, v64x2_shuffle

# [−][src]Function core::arch::wasm32::v64x2_shuffle

    pub unsafe fn v64x2_shuffle<const I0: usize, const I1: usize>(
        a: v128,
        b: v128
    ) -> v128

🔬 This is a nightly-only experimental API. (`wasm_simd` #74372)
This is supported on WebAssembly and target feature `simd128` only.

Same as `v8x16_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 `v64x2.shuffle` instruction (there is no need for one since `v8x16.shuffle` suffices).