vmulfp
Vector Multiply Floating-Point
vmulfp vD, vA, vB
Multiplies four single-precision floats (Classic VMX).
Details
Multiplies four single-precision floating-point elements from vA by the corresponding elements in vB, storing the IEEE 754 results in vD. No condition flags are set by this instruction. This is a Classic VMX (AltiVec) floating-point operation.
Pseudocode Operation
for i in 0 to 3 do
vD[i] ← vA[i] × vB[i] (IEEE 754 single precision)
endfor
Example
vmulfp vd, va, vb
Encoding
Binary Layout
4
0
vD
6
vA
11
vB
16
74
21
Operands
-
vD
Target -
vA
Src A -
vB
Src B