Technical: Hardware: G4
Advanced Search
Apple Developer Connection
Member Login Log In | Not a Member? Support

Vector Multiply-Sum Integer Saturate

vec_msums(arg1, arg2, arg3)

Each word of the result is obtained by multiplying the smaller elements in the corresponding positions of arg1 by those in arg2, adding the resulting products, then adding the corresponding word of arg3. The sum is performed with 32-bit saturating addition.

Result

arg1

arg2
arg3
Maps To

vector unsigned long

vector unsigned short

vector unsigned short

vector unsigned long

vmsumuhs

vector signed long

vector signed short

vector signed short

vector signed long

vmsumshs