pub unsafe fn vec_perm<T: VectorPerm>(a: T, b: T, c: vector_unsigned_char) -> T
🔬This is a nightly-only experimental API. (
stdarch_s390x
#135681)Available on s390x and target feature
vector
only.Expand description
Returns a vector that contains some elements of two vectors, in the order specified by a third vector.
Each byte of the result is selected by using the least significant 5 bits of the corresponding byte of c as an index into the concatenated bytes of a and b.
Note: The vector generate mask built-in function vec_genmask
could help generate the mask c.