vmulouh
Vector Multiply Odd Unsigned Halfword
Multiplies odd unsigned halfwords to words.
Details
The Vector Multiply Odd Unsigned Halfword instruction multiplies the unsigned integer values from odd-numbered halfwords of two source vectors and stores the 32-bit products in corresponding word elements of a destination vector.
Pseudocode Operation
Programming Note
This instruction is useful for performing element-wise multiplication of unsigned halfwords from two vectors. Ensure that the Vector Facility (MSR.VEC) is enabled before using this instruction; otherwise, a Vector_Unavailable exception will be raised. The operation targets odd-numbered halfwords, so developers should align their data accordingly to achieve the desired results.
Example
Encoding
Operands
-
vD
Target -
vA
Src A -
vB
Src B