vpermps

Permute Single-Precision Floating-Point

VPERMPS ymm1, ymm2, ymm3/m256

Full permutation of 8 floats using indices.

Details

The Permute Single-Precision Floating-Point instruction full permutation of 8 floats using indices.

Pseudocode Operation

// Full permutation of 8 floats using indices

Example

VPERMPS ymm1, ymm2, ymm3/m256

Encoding

Binary Layout
VEX
+0
opcode
+3
ModRM
+4
 
Format VEX
Opcode C4 ... 16
Extension AVX2

Operands

  • dest
    256-bit YMM AVX register
  • src1
    256-bit YMM AVX register
  • src2
    256-bit YMM AVX register or Memory operand