vec_cmpnez
Purpose
Returns a vector that contains the results of comparing each set of the corresponding elements of the given vectors for inequality, or the results of testing the corresponding element of given vectors for the value of zero.
This built-in function is valid only when -qarch(-mcpu) is set to utilize the POWER9™ technology and the altivec.h file is included.
Syntax
d=vec_cmpeq(a, b)
Result and argument types
The following table describes the types of the returned value and the function arguments.
d | a | b |
---|---|---|
vector bool char | vector signed char | the same type as a |
vector unsigned char | ||
vector bool short | vector signed short | |
vector unsigned short | ||
vector bool int | vector signed int | |
vector unsigned int |
Result value
For each element of the result,
the value of each bit is 1 in one of the following cases; otherwise,
the value of each bit is 0.
- the corresponding elements of a and b are not equal.
- the corresponding element of a or b is 0.