vpermilps

Permute In-Lane Packed Single

VPERMILPS ymm1, ymm2/m256, imm8

Shuffles floats within 128-bit lanes (AVX).

Details

The Permute In-Lane Packed Single instruction shuffles floats within 128-bit lanes (AVX).

Pseudocode Operation

// Shuffles floats within 128-bit lanes (AVX)

Example

VPERMILPS ymm1, ymm2/m256, 3

Encoding

Binary Layout
VEX
+0
opcode
+3
ModRM
+4
 
Format AVX
Opcode C4 ... 04
Extension AVX

Operands

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