vmuluwm
Vector Multiply Unsigned Word Modulo
vmuluwm VRT,VRA,VRB
Multiplies the contents of two vector registers and places the low-order 32 bits of each product into a target vector register.
Details
For vmuluwm, each word element in VSR[VRA+32] is multiplied by the corresponding word element in VSR[VRB+32]. The low-order 32 bits of each product are placed into the corresponding word element in VSR[VRT+32].
Pseudocode Operation
Programming Note
vmuluwm can be used for unsigned or signed integers.
Example
vmuluwm v1, v2, v3
Encoding
Binary Layout
4
0
VRT
6
VRA
11
VRB
16
Operands
-
VRT
Target Vector Register -
VRA
Source Vector Register -
VRB
Source Vector Register