Function core::arch::wasm64::u32x4_shuffle
1.54.0 · source · pub fn u32x4_shuffle<const I0: usize, const I1: usize, const I2: usize, const I3: usize>(
a: v128,
b: v128
) -> v128
Available on
target_family="wasm"
and target feature simd128
and WebAssembly only.Expand description
与 i8x16_shuffle
相同,但操作时如同输入为 4
32 位整数,仅需 4 个索引即可重排。
[0, 3] 范围内的索引从 a
中选择,而 [4, 7] 则从 b
中选择。
请注意,这将生成 i8x16.shuffle
指令,因为没有原生 i32x4.shuffle
指令 (不需要一个,因为 i8x16.shuffle
就足够了)。