vmulps

Multiply Packed Single-Precision (AVX)

VMULPS ymm1, ymm2, ymm3/m256

Multiplies packed floats (256-bit).

Details

The Multiply Packed Single-Precision (AVX) instruction multiplies packed floats (256-bit).

Pseudocode Operation

// Multiplies packed floats (256-bit)

Example

VMULPS ymm1, ymm2, ymm3/m256

Encoding

Binary Layout
VEX
+0
C5
+3
ModRM
+4
59
+5
 
Format VEX
Opcode C5 /r 59
Extension AVX

Operands

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