vec_cmplt

用途

返回一个向量,该向量包含给定向量的每个对应元素集之间的小于比较的结果。

此操作对长整型向量的操作进行仿真。

语法

d=vec_cmplt(a, b)

结果和参数类型

以下 描述了返回值和函数自变量的类型。

表 1. 结果和参数类型
d a b
vector bool char vector signed char vector signed char
vector unsigned char vector unsigned char
vector bool short vector signed short vector signed short
vector unsigned short vector unsigned short
vector bool int vector signed int vector signed int
vector unsigned int vector unsigned int
vector float vector float
vector bool long long 向量双精度 向量双精度
注意:-mcpu 设置为目标 POWER7 处理器或更高时,以下类型有效。 然而,使用 POWER8 处理器或更高版本进行编译时,通过利用可用的 POWER8 指令,能生成更高效的代码。
表 2。 结果和参数类型
d a b
vector bool long long vector signed long long vector signed long long
vector unsigned long long vector unsigned long long

结果值

对于结果的每个元素,如果 a 的相应元素的值小于 b的相应元素的值,那么每个位的值为 1。 否则,每个位的值为 0。