Returns a vector that contains some elements of two vectors, in the order specified by a third vector.
Elemental function
The result is of the same type as ARG1.
Each byte of the result is selected by using the least significant 5 bits of the corresponding byte of ARG3 as an index into the concatenated bytes of ARG1 and ARG2.