vec_mladd

用途

返回一个向量,该向量包含对三个给定向量的每个相应元素集执行饱和乘低加运算的结果。

语法

d=vec_mladd(a, b, c)

结果和参数类型

下表描述了返回值和函数参数的类型。

表 1. 结果和参数类型
d a b c
vector signed short vector signed short vector signed short vector signed short
vector signed short vector unsigned short vector unsigned short
vector unsigned short vector signed short vector signed short
vector unsigned short vector unsigned short vector unsigned short vector unsigned short

结果值

结果的每个元素的值是 ab的对应元素的值乘积的最小有效 16 位的值,与 c的对应元素的值相加。

该加法是使用模块化算法执行的。