vperm2f128
Permute Floating-Point 128-bit Blocks
VPERM2F128 ymm1, ymm2, ymm3/m256, imm8
Shuffles 128-bit float lanes between YMM registers.
Details
The Permute Floating-Point 128-bit Blocks instruction shuffles 128-bit float lanes between YMM registers.
Pseudocode Operation
// Shuffles 128-bit float lanes between YMM registers
Example
VPERM2F128 ymm1, ymm2, ymm3/m256, 3
Encoding
Binary Layout
VEX
+0
66
+3
0F
+4
3A
+5
06
+6
Operands
-
dest
256-bit YMM AVX register -
src1
256-bit YMM AVX register -
src2
256-bit YMM AVX register or Memory operand -
src3
8-bit signed immediate