Permutes float64 values into a 256-bit or 128-bit destination vector. The corresponding Intel® AVX instruction is
- a 256-bit or 128-bit float64 vector
- a vector with 1-bit control fields, one for each corresponding element of the source vector
- for the 256-bitm1source vector thiscontrolvector contains four 1-bit control fields in the low 4 bits of the immediate
- for the 128-bitm1source vector thiscontrolvector contains two 1-bit control fields in the low 2 bits of the immediate
Permutes double-precision floating-point values in the source vector,
m1, according to the the 1-bit control fields in the low bytes of corresponding elements of a shuffle control. The result is stored in a destination vector.
A 256-bit or 128-bit float64 vector with permuted values.