vmuleuw
Vector Multiply Even Unsigned Word
vmuleuw vD, vA, vB
Multiplies the even-numbered words of two vector registers and places the results in a destination vector register.
Details
For vmuleuw, each pair of even-numbered words from VSR[VRA+32] and VSR[VRB+32] are multiplied, and the results are placed into VSR[VRT+32].
Pseudocode Operation
Programming Note
This instruction multiplies even-numbered words from two vector registers and stores the results in another register. Ensure that the Vector Facility is enabled by checking and setting the VEC bit in the MSR register. Be cautious of overflow, as the multiplication result is truncated to 64 bits before storage.
Example
vmuleuw vd, va, vb
Encoding
Binary Layout
4
0
vD
6
vA
11
vB
16
136
Operands
-
vD
Target -
vA
Src A -
vB
Src B -
VRT
Target Vector Register -
VRA
Source Vector Register -
VRB
Source Vector Register