|
AI Engine-ML Intrinsics User Guide (v2024.2)
|
Intrinsics and operators that allows you to perform bitwise logical operations on all types of vectors. More...
Overview
Intrinsics and operators that allows you to perform bitwise logical operations on all types of vectors.
On fixed point vectors, logical operations such as AND and OR are available. There is no difference between operators and intrinsics.
AND operator example
Vector bitwise operations for datatype v64uint8 | |
| v64uint8 | band (v64uint8 a, v64uint8 b) |
| Bitwise AND. | |
| v64uint8 | bor (v64uint8 a, v64uint8 b) |
| Bitwise OR. | |
| v64uint8 | bneg_ltz (v64uint8 a, unsigned long long &cmp) |
| Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled. | |
| v64uint8 | bneg_ltz (v64uint8 a, bool sgn, unsigned long long &cmp) |
| Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled. | |
| v64uint8 | bneg (v64uint8 a) |
| Bitwise negation. | |
| v64uint8 | bxor (v64uint8 a, v64uint8 b) |
| Bitwise XOR. | |
| v64uint8 | operator& (v64uint8 a, v64uint8 b) |
| Bitwise AND. | |
| v64uint8 | operator| (v64uint8 a, v64uint8 b) |
| Bitwise OR. | |
| v64uint8 | operator^ (v64uint8 a, v64uint8 b) |
| Bitwise XOR. | |
| v64uint8 | operator~ (v64uint8 a) |
| Bitwise negation. | |
Vector absolute value intrinsics for datatype v64uint8 | |
| v64uint8 | abs_gtz (v64uint8 a, unsigned long long &cmp) |
| Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled. | |
| v64uint8 | abs_gtz (v64uint8 a, bool sgn, unsigned long long &cmp) |
| Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled. | |
| v64uint8 | abs (v64uint8 a) |
| Vector absolute operation. | |
| v64uint8 | abs (v64uint8 a, bool sgn) |
| Vector absolute operation. | |
Vector comparison intrinsics for datatype v64uint8 | |
| unsigned long long | lt (v64uint8 a, v64uint8 b) |
| Checks for which vector lanes a < b is fulfilled. | |
| unsigned long long | ge (v64uint8 a, v64uint8 b) |
| Checks for which vector lanes a >= b is fulfilled. | |
| unsigned long long | le (v64uint8 a, v64uint8 b) |
| Checks for which vector lanes a <= b is fulfilled. | |
| unsigned long long | gt (v64uint8 a, v64uint8 b) |
| Checks for which vector lanes a > b is fulfilled. | |
| unsigned long long | lt (v64int8 a, v64int8 b) |
| Checks for which vector lanes a < b is fulfilled. | |
| unsigned long long | lt (v64uint8 a, v64uint8 b, bool sgn) |
| Checks for which vector lanes a < b is fulfilled. | |
| unsigned long long | ge (v64int8 a, v64int8 b) |
| Checks for which vector lanes a >= b is fulfilled. | |
| unsigned long long | ge (v64uint8 a, v64uint8 b, bool sgn) |
| Checks for which vector lanes a < b is fulfilled. | |
| unsigned long long | le (v64uint8 a, v64uint8 b, bool sgn) |
| Checks for which vector lanes a <= b is fulfilled. | |
| unsigned long long | gt (v64uint8 a, v64uint8 b, bool sgn) |
| Checks for which vector lanes a > b is fulfilled. | |
| unsigned long long | ltz (v64uint8 a) |
| Checks for which vector lanes a < 0 is fulfilled. | |
| unsigned long long | ltz (v64uint8 a, bool sgn) |
| Checks for which vector lanes a < 0 is fulfilled. | |
| unsigned long long | gtz (v64uint8 a) |
| Checks for which vector lanes a > 0 is fulfilled. | |
| unsigned long long | gtz (v64uint8 a, bool sgn) |
| Checks for which vector lanes a > 0 is fulfilled. | |
| unsigned long long | eqz (v64uint8 a) |
| Checks for which vector lanes a == 0 is fulfilled. | |
| unsigned long long | eq (v64uint8 a, v64uint8 b) |
| Checks for which vector lanes a == b is fulfilled. | |
| unsigned long long | ne (v64uint8 a, v64uint8 b) |
| Checks for which vector lanes a != b is fulfilled. | |
| unsigned long long | operator< (v64uint8 a, v64uint8 b) |
| unsigned long long | operator> (v64uint8 a, v64uint8 b) |
| unsigned long long | operator<= (v64uint8 a, v64uint8 b) |
| unsigned long long | operator>= (v64uint8 a, v64uint8 b) |
| unsigned long long | operator== (v64uint8 a, v64uint8 b) |
| unsigned long long | operator!= (v64uint8 a, v64uint8 b) |
Vector selection intrinsics for datatype v64uint8 | |
| v64uint8 | sel (v64uint8 a, v64uint8 b, unsigned long long sel) |
| Performs lane wise selection between vectors a and b. If a bit of sel if zero the lane of vector a is selected, else the lane of vector b is selected. | |
Vector bitwise operations for datatype v64int8 | |
| v64int8 | band (v64int8 a, v64int8 b) |
| Bitwise AND. | |
| v64int8 | bor (v64int8 a, v64int8 b) |
| Bitwise OR. | |
| v64int8 | bneg_ltz (v64int8 a, unsigned long long &cmp) |
| Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled. | |
| v64int8 | bneg_ltz (v64int8 a, bool sgn, unsigned long long &cmp) |
| Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled. | |
| v64int8 | bneg (v64int8 a) |
| Bitwise negation. | |
| v64int8 | bxor (v64int8 a, v64int8 b) |
| Bitwise XOR. | |
| v64int8 | operator& (v64int8 a, v64int8 b) |
| Bitwise AND. | |
| v64int8 | operator| (v64int8 a, v64int8 b) |
| Bitwise OR. | |
| v64int8 | operator^ (v64int8 a, v64int8 b) |
| Bitwise XOR. | |
| v64int8 | operator~ (v64int8 a) |
| Bitwise negation. | |
Vector absolute value intrinsics for datatype v64int8 | |
| v64int8 | abs_gtz (v64int8 a, unsigned long long &cmp) |
| Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled. | |
| v64int8 | abs_gtz (v64int8 a, bool sgn, unsigned long long &cmp) |
| Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled. | |
| v64int8 | abs (v64int8 a) |
| Vector absolute operation. | |
| v64int8 | abs (v64int8 a, bool sgn) |
| Vector absolute operation. | |
Vector comparison intrinsics for datatype v64int8 | |
| unsigned long long | le (v64int8 a, v64int8 b) |
| Checks for which vector lanes a <= b is fulfilled. | |
| unsigned long long | gt (v64int8 a, v64int8 b) |
| Checks for which vector lanes a > b is fulfilled. | |
| unsigned long long | lt (v64int8 a, v64int8 b, bool sgn) |
| Checks for which vector lanes a < b is fulfilled. | |
| unsigned long long | ge (v64int8 a, v64int8 b, bool sgn) |
| Checks for which vector lanes a >= b is fulfilled. | |
| unsigned long long | le (v64int8 a, v64int8 b, bool sgn) |
| Checks for which vector lanes a <= b is fulfilled. | |
| unsigned long long | gt (v64int8 a, v64int8 b, bool sgn) |
| Checks for which vector lanes a > b is fulfilled. | |
| unsigned long long | ltz (v64int8 a) |
| Checks for which vector lanes a < 0 is fulfilled. | |
| unsigned long long | ltz (v64int8 a, bool sgn) |
| Checks for which vector lanes a < 0 is fulfilled. | |
| unsigned long long | gtz (v64int8 a) |
| Checks for which vector lanes a > 0 is fulfilled. | |
| unsigned long long | gtz (v64int8 a, bool sgn) |
| Checks for which vector lanes a > 0 is fulfilled. | |
| unsigned long long | eqz (v64int8 a) |
| Checks for which vector lanes a == 0 is fulfilled. | |
| unsigned long long | eq (v64int8 a, v64int8 b) |
| Checks for which vector lanes a == b is fulfilled. | |
| unsigned long long | ne (v64int8 a, v64int8 b) |
| Checks for which vector lanes a != b is fulfilled. | |
| unsigned long long | operator< (v64int8 a, v64int8 b) |
| unsigned long long | operator> (v64int8 a, v64int8 b) |
| unsigned long long | operator<= (v64int8 a, v64int8 b) |
| unsigned long long | operator>= (v64int8 a, v64int8 b) |
| unsigned long long | operator== (v64int8 a, v64int8 b) |
| unsigned long long | operator!= (v64int8 a, v64int8 b) |
Vector selection intrinsics for datatype v64int8 | |
| v64int8 | sel (v64int8 a, v64int8 b, unsigned long long sel) |
| Performs lane wise selection between vectors a and b. If a bit of sel if zero the lane of vector a is selected, else the lane of vector b is selected. | |
Vector bitwise operations for datatype v32uint16 | |
| v32uint16 | band (v32uint16 a, v32uint16 b) |
| Bitwise AND. | |
| v32uint16 | bor (v32uint16 a, v32uint16 b) |
| Bitwise OR. | |
| v32uint16 | bneg_ltz (v32uint16 a, unsigned int &cmp) |
| Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled. | |
| v32uint16 | bneg_ltz (v32uint16 a, bool sgn, unsigned int &cmp) |
| Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled. | |
| v32uint16 | bneg (v32uint16 a) |
| Bitwise negation. | |
| v32uint16 | bxor (v32uint16 a, v32uint16 b) |
| Bitwise XOR. | |
| v32uint16 | operator& (v32uint16 a, v32uint16 b) |
| Bitwise AND. | |
| v32uint16 | operator| (v32uint16 a, v32uint16 b) |
| Bitwise OR. | |
| v32uint16 | operator^ (v32uint16 a, v32uint16 b) |
| Bitwise XOR. | |
| v32uint16 | operator~ (v32uint16 a) |
| Bitwise negation. | |
Vector absolute value intrinsics for datatype v32uint16 | |
| v32uint16 | abs_gtz (v32uint16 a, unsigned int &cmp) |
| Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled. | |
| v32uint16 | abs_gtz (v32uint16 a, bool sgn, unsigned int &cmp) |
| Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled. | |
| v32uint16 | abs (v32uint16 a) |
| Vector absolute operation. | |
| v32uint16 | abs (v32uint16 a, bool sgn) |
| Vector absolute operation. | |
Vector comparison intrinsics for datatype v32uint16 | |
| unsigned int | lt (v32uint16 a, v32uint16 b) |
| Checks for which vector lanes a < b is fulfilled. | |
| unsigned int | ge (v32uint16 a, v32uint16 b) |
| Checks for which vector lanes a >= b is fulfilled. | |
| unsigned int | le (v32uint16 a, v32uint16 b) |
| Checks for which vector lanes a <= b is fulfilled. | |
| unsigned int | gt (v32uint16 a, v32uint16 b) |
| Checks for which vector lanes a > b is fulfilled. | |
| unsigned int | lt (v32int16 a, v32int16 b) |
| Checks for which vector lanes a < b is fulfilled. | |
| unsigned int | lt (v32uint16 a, v32uint16 b, bool sgn) |
| Checks for which vector lanes a < b is fulfilled. | |
| unsigned int | ge (v32int16 a, v32int16 b) |
| Checks for which vector lanes a >= b is fulfilled. | |
| unsigned int | ge (v32uint16 a, v32uint16 b, bool sgn) |
| Checks for which vector lanes a < b is fulfilled. | |
| unsigned int | le (v32uint16 a, v32uint16 b, bool sgn) |
| Checks for which vector lanes a <= b is fulfilled. | |
| unsigned int | gt (v32uint16 a, v32uint16 b, bool sgn) |
| Checks for which vector lanes a > b is fulfilled. | |
| unsigned int | ltz (v32uint16 a) |
| Checks for which vector lanes a < 0 is fulfilled. | |
| unsigned int | ltz (v32uint16 a, bool sgn) |
| Checks for which vector lanes a < 0 is fulfilled. | |
| unsigned int | gtz (v32uint16 a) |
| Checks for which vector lanes a > 0 is fulfilled. | |
| unsigned int | gtz (v32uint16 a, bool sgn) |
| Checks for which vector lanes a > 0 is fulfilled. | |
| unsigned int | eqz (v32uint16 a) |
| Checks for which vector lanes a == 0 is fulfilled. | |
| unsigned int | eq (v32uint16 a, v32uint16 b) |
| Checks for which vector lanes a == b is fulfilled. | |
| unsigned int | ne (v32uint16 a, v32uint16 b) |
| Checks for which vector lanes a != b is fulfilled. | |
| unsigned int | operator< (v32uint16 a, v32uint16 b) |
| unsigned int | operator> (v32uint16 a, v32uint16 b) |
| unsigned int | operator<= (v32uint16 a, v32uint16 b) |
| unsigned int | operator>= (v32uint16 a, v32uint16 b) |
| unsigned int | operator== (v32uint16 a, v32uint16 b) |
| unsigned int | operator!= (v32uint16 a, v32uint16 b) |
Vector selection intrinsics for datatype v32uint16 | |
| v32uint16 | sel (v32uint16 a, v32uint16 b, unsigned int sel) |
| Performs lane wise selection between vectors a and b. If a bit of sel if zero the lane of vector a is selected, else the lane of vector b is selected. | |
Vector bitwise operations for datatype v32int16 | |
| v32int16 | band (v32int16 a, v32int16 b) |
| Bitwise AND. | |
| v32int16 | bor (v32int16 a, v32int16 b) |
| Bitwise OR. | |
| v32int16 | bneg_ltz (v32int16 a, unsigned int &cmp) |
| Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled. | |
| v32int16 | bneg_ltz (v32int16 a, bool sgn, unsigned int &cmp) |
| Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled. | |
| v32int16 | bneg (v32int16 a) |
| Bitwise negation. | |
| v32int16 | bxor (v32int16 a, v32int16 b) |
| Bitwise XOR. | |
| v32int16 | operator& (v32int16 a, v32int16 b) |
| Bitwise AND. | |
| v32int16 | operator| (v32int16 a, v32int16 b) |
| Bitwise OR. | |
| v32int16 | operator^ (v32int16 a, v32int16 b) |
| Bitwise XOR. | |
| v32int16 | operator~ (v32int16 a) |
| Bitwise negation. | |
Vector absolute value intrinsics for datatype v32int16 | |
| v32int16 | abs_gtz (v32int16 a, unsigned int &cmp) |
| Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled. | |
| v32int16 | abs_gtz (v32int16 a, bool sgn, unsigned int &cmp) |
| Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled. | |
| v32int16 | abs (v32int16 a) |
| Vector absolute operation. | |
| v32int16 | abs (v32int16 a, bool sgn) |
| Vector absolute operation. | |
Vector comparison intrinsics for datatype v32int16 | |
| unsigned int | le (v32int16 a, v32int16 b) |
| Checks for which vector lanes a <= b is fulfilled. | |
| unsigned int | gt (v32int16 a, v32int16 b) |
| Checks for which vector lanes a > b is fulfilled. | |
| unsigned int | lt (v32int16 a, v32int16 b, bool sgn) |
| Checks for which vector lanes a < b is fulfilled. | |
| unsigned int | ge (v32int16 a, v32int16 b, bool sgn) |
| Checks for which vector lanes a >= b is fulfilled. | |
| unsigned int | le (v32int16 a, v32int16 b, bool sgn) |
| Checks for which vector lanes a <= b is fulfilled. | |
| unsigned int | gt (v32int16 a, v32int16 b, bool sgn) |
| Checks for which vector lanes a > b is fulfilled. | |
| unsigned int | ltz (v32int16 a) |
| Checks for which vector lanes a < 0 is fulfilled. | |
| unsigned int | ltz (v32int16 a, bool sgn) |
| Checks for which vector lanes a < 0 is fulfilled. | |
| unsigned int | gtz (v32int16 a) |
| Checks for which vector lanes a > 0 is fulfilled. | |
| unsigned int | gtz (v32int16 a, bool sgn) |
| Checks for which vector lanes a > 0 is fulfilled. | |
| unsigned int | eqz (v32int16 a) |
| Checks for which vector lanes a == 0 is fulfilled. | |
| unsigned int | eq (v32int16 a, v32int16 b) |
| Checks for which vector lanes a == b is fulfilled. | |
| unsigned int | ne (v32int16 a, v32int16 b) |
| Checks for which vector lanes a != b is fulfilled. | |
| unsigned int | operator< (v32int16 a, v32int16 b) |
| unsigned int | operator> (v32int16 a, v32int16 b) |
| unsigned int | operator<= (v32int16 a, v32int16 b) |
| unsigned int | operator>= (v32int16 a, v32int16 b) |
| unsigned int | operator== (v32int16 a, v32int16 b) |
| unsigned int | operator!= (v32int16 a, v32int16 b) |
Vector selection intrinsics for datatype v32int16 | |
| v32int16 | sel (v32int16 a, v32int16 b, unsigned int sel) |
| Performs lane wise selection between vectors a and b. If a bit of sel if zero the lane of vector a is selected, else the lane of vector b is selected. | |
Vector bitwise operations for datatype v16cint16 | |
| v16cint16 | band (v16cint16 a, v16cint16 b) |
| Bitwise AND. | |
| v16cint16 | bor (v16cint16 a, v16cint16 b) |
| Bitwise OR. | |
| v16cint16 | bneg (v16cint16 a) |
| Bitwise negation. | |
| v16cint16 | bxor (v16cint16 a, v16cint16 b) |
| Bitwise XOR. | |
| v16cint16 | operator& (v16cint16 a, v16cint16 b) |
| Bitwise AND. | |
| v16cint16 | operator| (v16cint16 a, v16cint16 b) |
| Bitwise OR. | |
| v16cint16 | operator^ (v16cint16 a, v16cint16 b) |
| Bitwise XOR. | |
| v16cint16 | operator~ (v16cint16 a) |
| Bitwise negation. | |
Vector selection intrinsics for datatype v16cint16 | |
| v16cint16 | sel (v16cint16 a, v16cint16 b, unsigned int sel) |
| Performs lane wise selection between vectors a and b. If a bit of sel if zero the lane of vector a is selected, else the lane of vector b is selected. | |
Vector bitwise operations for datatype v16uint32 | |
| v16uint32 | band (v16uint32 a, v16uint32 b) |
| Bitwise AND. | |
| v16uint32 | bor (v16uint32 a, v16uint32 b) |
| Bitwise OR. | |
| v16uint32 | bneg_ltz (v16uint32 a, unsigned int &cmp) |
| Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled. | |
| v16uint32 | bneg_ltz (v16uint32 a, bool sgn, unsigned int &cmp) |
| Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled. | |
| v16uint32 | bneg (v16uint32 a) |
| Bitwise negation. | |
| v16uint32 | bxor (v16uint32 a, v16uint32 b) |
| Bitwise XOR. | |
| v16uint32 | operator& (v16uint32 a, v16uint32 b) |
| Bitwise AND. | |
| v16uint32 | operator| (v16uint32 a, v16uint32 b) |
| Bitwise OR. | |
| v16uint32 | operator^ (v16uint32 a, v16uint32 b) |
| Bitwise XOR. | |
| v16uint32 | operator~ (v16uint32 a) |
| Bitwise negation. | |
Vector absolute value intrinsics for datatype v16uint32 | |
| v16uint32 | abs_gtz (v16uint32 a, unsigned int &cmp) |
| Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled. | |
| v16uint32 | abs_gtz (v16uint32 a, bool sgn, unsigned int &cmp) |
| Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled. | |
| v16uint32 | abs (v16uint32 a) |
| Vector absolute operation. | |
| v16uint32 | abs (v16uint32 a, bool sgn) |
| Vector absolute operation. | |
Vector comparison intrinsics for datatype v16uint32 | |
| unsigned int | lt (v16uint32 a, v16uint32 b) |
| Checks for which vector lanes a < b is fulfilled. | |
| unsigned int | ge (v16uint32 a, v16uint32 b) |
| Checks for which vector lanes a >= b is fulfilled. | |
| unsigned int | le (v16uint32 a, v16uint32 b) |
| Checks for which vector lanes a <= b is fulfilled. | |
| unsigned int | gt (v16uint32 a, v16uint32 b) |
| Checks for which vector lanes a > b is fulfilled. | |
| unsigned int | lt (v16int32 a, v16int32 b) |
| Checks for which vector lanes a < b is fulfilled. | |
| unsigned int | lt (v16uint32 a, v16uint32 b, bool sgn) |
| Checks for which vector lanes a < b is fulfilled. | |
| unsigned int | ge (v16int32 a, v16int32 b) |
| Checks for which vector lanes a >= b is fulfilled. | |
| unsigned int | ge (v16uint32 a, v16uint32 b, bool sgn) |
| Checks for which vector lanes a < b is fulfilled. | |
| unsigned int | le (v16uint32 a, v16uint32 b, bool sgn) |
| Checks for which vector lanes a <= b is fulfilled. | |
| unsigned int | gt (v16uint32 a, v16uint32 b, bool sgn) |
| Checks for which vector lanes a > b is fulfilled. | |
| unsigned int | ltz (v16uint32 a) |
| Checks for which vector lanes a < 0 is fulfilled. | |
| unsigned int | ltz (v16uint32 a, bool sgn) |
| Checks for which vector lanes a < 0 is fulfilled. | |
| unsigned int | gtz (v16uint32 a) |
| Checks for which vector lanes a > 0 is fulfilled. | |
| unsigned int | gtz (v16uint32 a, bool sgn) |
| Checks for which vector lanes a > 0 is fulfilled. | |
| unsigned int | eqz (v16uint32 a) |
| Checks for which vector lanes a == 0 is fulfilled. | |
| unsigned int | eq (v16uint32 a, v16uint32 b) |
| Checks for which vector lanes a == b is fulfilled. | |
| unsigned int | ne (v16uint32 a, v16uint32 b) |
| Checks for which vector lanes a != b is fulfilled. | |
| unsigned int | operator< (v16uint32 a, v16uint32 b) |
| unsigned int | operator> (v16uint32 a, v16uint32 b) |
| unsigned int | operator<= (v16uint32 a, v16uint32 b) |
| unsigned int | operator>= (v16uint32 a, v16uint32 b) |
| unsigned int | operator== (v16uint32 a, v16uint32 b) |
| unsigned int | operator!= (v16uint32 a, v16uint32 b) |
Vector selection intrinsics for datatype v16uint32 | |
| v16uint32 | sel (v16uint32 a, v16uint32 b, unsigned int sel) |
| Performs lane wise selection between vectors a and b. If a bit of sel if zero the lane of vector a is selected, else the lane of vector b is selected. | |
Vector bitwise operations for datatype v16int32 | |
| v16int32 | band (v16int32 a, v16int32 b) |
| Bitwise AND. | |
| v16int32 | bor (v16int32 a, v16int32 b) |
| Bitwise OR. | |
| v16int32 | bneg_ltz (v16int32 a, unsigned int &cmp) |
| Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled. | |
| v16int32 | bneg_ltz (v16int32 a, bool sgn, unsigned int &cmp) |
| Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled. | |
| v16int32 | bneg (v16int32 a) |
| Bitwise negation. | |
| v16int32 | bxor (v16int32 a, v16int32 b) |
| Bitwise XOR. | |
| v16int32 | operator& (v16int32 a, v16int32 b) |
| Bitwise AND. | |
| v16int32 | operator| (v16int32 a, v16int32 b) |
| Bitwise OR. | |
| v16int32 | operator^ (v16int32 a, v16int32 b) |
| Bitwise XOR. | |
| v16int32 | operator~ (v16int32 a) |
| Bitwise negation. | |
Vector absolute value intrinsics for datatype v16int32 | |
| v16int32 | abs_gtz (v16int32 a, unsigned int &cmp) |
| Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled. | |
| v16int32 | abs_gtz (v16int32 a, bool sgn, unsigned int &cmp) |
| Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled. | |
| v16int32 | abs (v16int32 a) |
| Vector absolute operation. | |
| v16int32 | abs (v16int32 a, bool sgn) |
| Vector absolute operation. | |
Vector comparison intrinsics for datatype v16int32 | |
| unsigned int | le (v16int32 a, v16int32 b) |
| Checks for which vector lanes a <= b is fulfilled. | |
| unsigned int | gt (v16int32 a, v16int32 b) |
| Checks for which vector lanes a > b is fulfilled. | |
| unsigned int | lt (v16int32 a, v16int32 b, bool sgn) |
| Checks for which vector lanes a < b is fulfilled. | |
| unsigned int | ge (v16int32 a, v16int32 b, bool sgn) |
| Checks for which vector lanes a >= b is fulfilled. | |
| unsigned int | le (v16int32 a, v16int32 b, bool sgn) |
| Checks for which vector lanes a <= b is fulfilled. | |
| unsigned int | gt (v16int32 a, v16int32 b, bool sgn) |
| Checks for which vector lanes a > b is fulfilled. | |
| unsigned int | ltz (v16int32 a) |
| Checks for which vector lanes a < 0 is fulfilled. | |
| unsigned int | ltz (v16int32 a, bool sgn) |
| Checks for which vector lanes a < 0 is fulfilled. | |
| unsigned int | gtz (v16int32 a) |
| Checks for which vector lanes a > 0 is fulfilled. | |
| unsigned int | gtz (v16int32 a, bool sgn) |
| Checks for which vector lanes a > 0 is fulfilled. | |
| unsigned int | eqz (v16int32 a) |
| Checks for which vector lanes a == 0 is fulfilled. | |
| unsigned int | eq (v16int32 a, v16int32 b) |
| Checks for which vector lanes a == b is fulfilled. | |
| unsigned int | ne (v16int32 a, v16int32 b) |
| Checks for which vector lanes a != b is fulfilled. | |
| unsigned int | operator< (v16int32 a, v16int32 b) |
| unsigned int | operator> (v16int32 a, v16int32 b) |
| unsigned int | operator<= (v16int32 a, v16int32 b) |
| unsigned int | operator>= (v16int32 a, v16int32 b) |
| unsigned int | operator== (v16int32 a, v16int32 b) |
| unsigned int | operator!= (v16int32 a, v16int32 b) |
Vector selection intrinsics for datatype v16int32 | |
| v16int32 | sel (v16int32 a, v16int32 b, unsigned int sel) |
| Performs lane wise selection between vectors a and b. If a bit of sel if zero the lane of vector a is selected, else the lane of vector b is selected. | |
Vector bitwise operations for datatype v8cint32 | |
| v8cint32 | band (v8cint32 a, v8cint32 b) |
| Bitwise AND. | |
| v8cint32 | bor (v8cint32 a, v8cint32 b) |
| Bitwise OR. | |
| v8cint32 | bneg (v8cint32 a) |
| Bitwise negation. | |
| v8cint32 | bxor (v8cint32 a, v8cint32 b) |
| Bitwise XOR. | |
| v8cint32 | operator& (v8cint32 a, v8cint32 b) |
| Bitwise AND. | |
| v8cint32 | operator| (v8cint32 a, v8cint32 b) |
| Bitwise OR. | |
| v8cint32 | operator^ (v8cint32 a, v8cint32 b) |
| Bitwise XOR. | |
| v8cint32 | operator~ (v8cint32 a) |
| Bitwise negation. | |
Vector selection intrinsics for datatype v8cint32 | |
| v8cint32 | sel (v8cint32 a, v8cint32 b, unsigned int sel) |
| Performs lane wise selection between vectors a and b. If a bit of sel if zero the lane of vector a is selected, else the lane of vector b is selected. | |
Vector bitwise operations for datatype v32bfloat16 | |
| v32bfloat16 | band (v32bfloat16 a, v32bfloat16 b) |
| Bitwise AND. | |
| v32bfloat16 | bor (v32bfloat16 a, v32bfloat16 b) |
| Bitwise OR. | |
| v32bfloat16 | bneg (v32bfloat16 a) |
| Bitwise negation. | |
| v32bfloat16 | bxor (v32bfloat16 a, v32bfloat16 b) |
| Bitwise XOR. | |
| v32bfloat16 | operator& (v32bfloat16 a, v32bfloat16 b) |
| Bitwise AND. | |
| v32bfloat16 | operator| (v32bfloat16 a, v32bfloat16 b) |
| Bitwise OR. | |
| v32bfloat16 | operator^ (v32bfloat16 a, v32bfloat16 b) |
| Bitwise XOR. | |
| v32bfloat16 | operator~ (v32bfloat16 a) |
| Bitwise negation. | |
Vector absolute value intrinsics for datatype v32bfloat16 | |
| v32bfloat16 | abs (v32bfloat16 a) |
| Vector absolute operation. | |
Vector comparison intrinsics for datatype v32bfloat16 | |
| unsigned int | lt (v32bfloat16 a, v32bfloat16 b) |
| Checks for which vector lanes a < b is fulfilled. | |
| unsigned int | ge (v32bfloat16 a, v32bfloat16 b) |
| Checks for which vector lanes a >= b is fulfilled. | |
| unsigned int | le (v32bfloat16 a, v32bfloat16 b) |
| Checks for which vector lanes a <= b is fulfilled. | |
| unsigned int | gt (v32bfloat16 a, v32bfloat16 b) |
| Checks for which vector lanes a > b is fulfilled. | |
| unsigned int | ltz (v32bfloat16 a) |
| Checks for which vector lanes a < 0 is fulfilled. | |
| unsigned int | gtz (v32bfloat16 a) |
| Checks for which vector lanes a > 0 is fulfilled. | |
| unsigned int | eqz (v32bfloat16 a) |
| Checks for which vector lanes a == 0 is fulfilled. | |
| unsigned int | eq (v32bfloat16 a, v32bfloat16 b) |
| Checks for which vector lanes a == b is fulfilled. | |
| unsigned int | ne (v32bfloat16 a, v32bfloat16 b) |
| Checks for which vector lanes a != b is fulfilled. | |
| unsigned int | operator< (v32bfloat16 a, v32bfloat16 b) |
| unsigned int | operator> (v32bfloat16 a, v32bfloat16 b) |
| unsigned int | operator<= (v32bfloat16 a, v32bfloat16 b) |
| unsigned int | operator>= (v32bfloat16 a, v32bfloat16 b) |
| unsigned int | operator== (v32bfloat16 a, v32bfloat16 b) |
| unsigned int | operator!= (v32bfloat16 a, v32bfloat16 b) |
Vector selection intrinsics for datatype v32bfloat16 | |
| v32bfloat16 | sel (v32bfloat16 a, v32bfloat16 b, unsigned int sel) |
| Performs lane wise selection between vectors a and b. If a bit of sel if zero the lane of vector a is selected, else the lane of vector b is selected. | |
Vector bitwise operations for datatype v8cfloat | |
| v8cfloat | band (v8cfloat a, v8cfloat b) |
| Bitwise AND. | |
| v8cfloat | bor (v8cfloat a, v8cfloat b) |
| Bitwise OR. | |
| v8cfloat | bneg (v8cfloat a) |
| Bitwise negation. | |
| v8cfloat | bxor (v8cfloat a, v8cfloat b) |
| Bitwise XOR. | |
| v8cfloat | operator& (v8cfloat a, v8cfloat b) |
| Bitwise AND. | |
| v8cfloat | operator| (v8cfloat a, v8cfloat b) |
| Bitwise OR. | |
| v8cfloat | operator^ (v8cfloat a, v8cfloat b) |
| Bitwise XOR. | |
| v8cfloat | operator~ (v8cfloat a) |
| Bitwise negation. | |
Vector selection intrinsics for datatype v8cfloat | |
| v8cfloat | sel (v8cfloat a, v8cfloat b, unsigned int sel) |
| Performs lane wise selection between vectors a and b. If a bit of sel if zero the lane of vector a is selected, else the lane of vector b is selected. | |
Vector bitwise operations for datatype v16cbfloat16 | |
| v16cbfloat16 | band (v16cbfloat16 a, v16cbfloat16 b) |
| Bitwise AND. | |
| v16cbfloat16 | bor (v16cbfloat16 a, v16cbfloat16 b) |
| Bitwise OR. | |
| v16cbfloat16 | bneg (v16cbfloat16 a) |
| Bitwise negation. | |
| v16cbfloat16 | bxor (v16cbfloat16 a, v16cbfloat16 b) |
| Bitwise XOR. | |
| v16cbfloat16 | operator& (v16cbfloat16 a, v16cbfloat16 b) |
| Bitwise AND. | |
| v16cbfloat16 | operator| (v16cbfloat16 a, v16cbfloat16 b) |
| Bitwise OR. | |
| v16cbfloat16 | operator^ (v16cbfloat16 a, v16cbfloat16 b) |
| Bitwise XOR. | |
| v16cbfloat16 | operator~ (v16cbfloat16 a) |
| Bitwise negation. | |
Vector selection intrinsics for datatype v16cbfloat16 | |
| v16cbfloat16 | sel (v16cbfloat16 a, v16cbfloat16 b, unsigned int sel) |
| Performs lane wise selection between vectors a and b. If a bit of sel if zero the lane of vector a is selected, else the lane of vector b is selected. | |
Function Documentation
◆ abs() [1/13]
◆ abs() [2/13]
Vector absolute operation.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vectors a is signed else it is unsigned
- Returns
- Result of: abs(a)
◆ abs() [3/13]
Vector absolute operation.
- Parameters
-
a Vector a
- Returns
- Result of: abs(a)
◆ abs() [4/13]
Vector absolute operation.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vectors a is signed else it is unsigned
- Returns
- Result of: abs(a)
◆ abs() [5/13]
| v32bfloat16 abs | ( | v32bfloat16 | a | ) |
Vector absolute operation.
- Parameters
-
a Vector a
- Returns
- Result of: abs(a)
◆ abs() [6/13]
◆ abs() [7/13]
Vector absolute operation.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vectors a is signed else it is unsigned
- Returns
- Result of: abs(a)
◆ abs() [8/13]
Vector absolute operation.
- Parameters
-
a Vector a
- Returns
- Result of: abs(a)
◆ abs() [9/13]
Vector absolute operation.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vectors a is signed else it is unsigned
- Returns
- Result of: abs(a)
◆ abs() [10/13]
◆ abs() [11/13]
Vector absolute operation.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vectors a is signed else it is unsigned
- Returns
- Result of: abs(a)
◆ abs() [12/13]
◆ abs() [13/13]
Vector absolute operation.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vectors a is signed else it is unsigned
- Returns
- Result of: abs(a)
◆ abs_gtz() [1/12]
Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vector a is signed else it is unsigned cmp Result of: a > 0
- Returns
- Result of: abs(a)
◆ abs_gtz() [2/12]
Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled.
- Parameters
-
a Vector a cmp Result of: a > 0
- Returns
- Result of: abs(a)
◆ abs_gtz() [3/12]
Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vector a is signed else it is unsigned cmp Result of: a > 0
- Returns
- Result of: abs(a)
◆ abs_gtz() [4/12]
Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled.
- Parameters
-
a Vector a cmp Result of: a > 0
- Returns
- Result of: abs(a)
◆ abs_gtz() [5/12]
Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vector a is signed else it is unsigned cmp Result of: a > 0
- Returns
- Result of: abs(a)
◆ abs_gtz() [6/12]
Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled.
- Parameters
-
a Vector a cmp Result of: a > 0
- Returns
- Result of: abs(a)
◆ abs_gtz() [7/12]
Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vector a is signed else it is unsigned cmp Result of: a > 0
- Returns
- Result of: abs(a)
◆ abs_gtz() [8/12]
Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled.
- Parameters
-
a Vector a cmp Result of: a > 0
- Returns
- Result of: abs(a)
◆ abs_gtz() [9/12]
Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vector a is signed else it is unsigned cmp Result of: a > 0
- Returns
- Result of: abs(a)
◆ abs_gtz() [10/12]
Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled.
- Parameters
-
a Vector a cmp Result of: a > 0
- Returns
- Result of: abs(a)
◆ abs_gtz() [11/12]
Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vector a is signed else it is unsigned cmp Result of: a > 0
- Returns
- Result of: abs(a)
◆ abs_gtz() [12/12]
Vector absolute operation. Also checks for which vector lanes (a > 0) is fulfilled.
- Parameters
-
a Vector a cmp Result of: a > 0
- Returns
- Result of: abs(a)
◆ band() [1/11]
| v16cbfloat16 band | ( | v16cbfloat16 | a, |
| v16cbfloat16 | b | ||
| ) |
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND operation
◆ band() [2/11]
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND operation
◆ band() [3/11]
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND operation
◆ band() [4/11]
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND operation
◆ band() [5/11]
| v32bfloat16 band | ( | v32bfloat16 | a, |
| v32bfloat16 | b | ||
| ) |
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND operation
◆ band() [6/11]
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND operation
◆ band() [7/11]
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND operation
◆ band() [8/11]
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND operation
◆ band() [9/11]
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND operation
◆ band() [10/11]
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND operation
◆ band() [11/11]
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND operation
◆ bneg() [1/11]
| v16cbfloat16 bneg | ( | v16cbfloat16 | a | ) |
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of operation bitwise negation
◆ bneg() [2/11]
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of operation bitwise negation
◆ bneg() [3/11]
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of operation bitwise negation
◆ bneg() [4/11]
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of operation bitwise negation
◆ bneg() [5/11]
| v32bfloat16 bneg | ( | v32bfloat16 | a | ) |
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of operation bitwise negation
◆ bneg() [6/11]
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of operation bitwise negation
◆ bneg() [7/11]
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of operation bitwise negation
◆ bneg() [8/11]
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of operation bitwise negation
◆ bneg() [9/11]
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of operation bitwise negation
◆ bneg() [10/11]
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of operation bitwise negation
◆ bneg() [11/11]
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of operation bitwise negation
◆ bneg_ltz() [1/12]
Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled.
- Parameters
-
a Vector a cmp Result of: a < 0 sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of bitwise negation
◆ bneg_ltz() [2/12]
Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled.
- Parameters
-
a Vector a cmp Result of: a < 0
- Returns
- Result of bitwise negation
◆ bneg_ltz() [3/12]
Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled.
- Parameters
-
a Vector a cmp Result of: a < 0 sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of bitwise negation
◆ bneg_ltz() [4/12]
Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled.
- Parameters
-
a Vector a cmp Result of: a < 0
- Returns
- Result of bitwise negation
◆ bneg_ltz() [5/12]
Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled.
- Parameters
-
a Vector a cmp Result of: a < 0 sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of bitwise negation
◆ bneg_ltz() [6/12]
Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled.
- Parameters
-
a Vector a cmp Result of: a < 0
- Returns
- Result of bitwise negation
◆ bneg_ltz() [7/12]
Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled.
- Parameters
-
a Vector a cmp Result of: a < 0 sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of bitwise negation
◆ bneg_ltz() [8/12]
Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled.
- Parameters
-
a Vector a cmp Result of: a < 0
- Returns
- Result of bitwise negation
◆ bneg_ltz() [9/12]
Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled.
- Parameters
-
a Vector a cmp Result of: a < 0 sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of bitwise negation
◆ bneg_ltz() [10/12]
Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled.
- Parameters
-
a Vector a cmp Result of: a < 0
- Returns
- Result of bitwise negation
◆ bneg_ltz() [11/12]
Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled.
- Parameters
-
a Vector a cmp Result of: a < 0 sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of bitwise negation
◆ bneg_ltz() [12/12]
Bitwise negation. Also checks for which vector lanes (a < 0) is fulfilled.
- Parameters
-
a Vector a cmp Result of: a < 0
- Returns
- Result of bitwise negation
◆ bor() [1/11]
| v16cbfloat16 bor | ( | v16cbfloat16 | a, |
| v16cbfloat16 | b | ||
| ) |
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ bor() [2/11]
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ bor() [3/11]
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ bor() [4/11]
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ bor() [5/11]
| v32bfloat16 bor | ( | v32bfloat16 | a, |
| v32bfloat16 | b | ||
| ) |
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ bor() [6/11]
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ bor() [7/11]
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ bor() [8/11]
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ bor() [9/11]
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ bor() [10/11]
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ bor() [11/11]
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ bxor() [1/11]
| v16cbfloat16 bxor | ( | v16cbfloat16 | a, |
| v16cbfloat16 | b | ||
| ) |
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise negation
◆ bxor() [2/11]
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise negation
◆ bxor() [3/11]
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise negation
◆ bxor() [4/11]
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise negation
◆ bxor() [5/11]
| v32bfloat16 bxor | ( | v32bfloat16 | a, |
| v32bfloat16 | b | ||
| ) |
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise negation
◆ bxor() [6/11]
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise negation
◆ bxor() [7/11]
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise negation
◆ bxor() [8/11]
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise negation
◆ bxor() [9/11]
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise negation
◆ bxor() [10/11]
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise negation
◆ bxor() [11/11]
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise negation
◆ eq() [1/7]
Checks for which vector lanes a == b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a == b
◆ eq() [2/7]
Checks for which vector lanes a == b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a == b
◆ eq() [3/7]
| unsigned int eq | ( | v32bfloat16 | a, |
| v32bfloat16 | b | ||
| ) |
Checks for which vector lanes a == b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a == b
◆ eq() [4/7]
Checks for which vector lanes a == b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a == b
◆ eq() [5/7]
Checks for which vector lanes a == b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a == b
◆ eq() [6/7]
Checks for which vector lanes a == b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a == b
◆ eq() [7/7]
Checks for which vector lanes a == b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a == b
◆ eqz() [1/7]
| unsigned int eqz | ( | v16int32 | a | ) |
Checks for which vector lanes a == 0 is fulfilled.
- Parameters
-
a Vector a
- Returns
- Result of: a == 0
◆ eqz() [2/7]
| unsigned int eqz | ( | v16uint32 | a | ) |
Checks for which vector lanes a == 0 is fulfilled.
- Parameters
-
a Vector a
- Returns
- Result of: a == 0
◆ eqz() [3/7]
| unsigned int eqz | ( | v32bfloat16 | a | ) |
Checks for which vector lanes a == 0 is fulfilled.
- Parameters
-
a Vector a
- Returns
- Result of: a == 0
◆ eqz() [4/7]
| unsigned int eqz | ( | v32int16 | a | ) |
Checks for which vector lanes a == 0 is fulfilled.
- Parameters
-
a Vector a
- Returns
- Result of: a == 0
◆ eqz() [5/7]
| unsigned int eqz | ( | v32uint16 | a | ) |
Checks for which vector lanes a == 0 is fulfilled.
- Parameters
-
a Vector a
- Returns
- Result of: a == 0
◆ eqz() [6/7]
| unsigned long long eqz | ( | v64int8 | a | ) |
Checks for which vector lanes a == 0 is fulfilled.
- Parameters
-
a Vector a
- Returns
- Result of: a == 0
◆ eqz() [7/7]
| unsigned long long eqz | ( | v64uint8 | a | ) |
Checks for which vector lanes a == 0 is fulfilled.
- Parameters
-
a Vector a
- Returns
- Result of: a == 0
◆ ge() [1/13]
Checks for which vector lanes a >= b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a >= b
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a >= b
◆ ge() [2/13]
Checks for which vector lanes a >= b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a >= b
◆ ge() [3/13]
Checks for which vector lanes a >= b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a >= b
◆ ge() [4/13]
Checks for which vector lanes a < b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a < b
◆ ge() [5/13]
| unsigned int ge | ( | v32bfloat16 | a, |
| v32bfloat16 | b | ||
| ) |
Checks for which vector lanes a >= b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a >= b
◆ ge() [6/13]
Checks for which vector lanes a >= b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a >= b
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a >= b
◆ ge() [7/13]
Checks for which vector lanes a >= b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a >= b
◆ ge() [8/13]
Checks for which vector lanes a >= b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a >= b
◆ ge() [9/13]
Checks for which vector lanes a < b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a < b
◆ ge() [10/13]
Checks for which vector lanes a >= b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a >= b
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a >= b
◆ ge() [11/13]
Checks for which vector lanes a >= b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a >= b
◆ ge() [12/13]
Checks for which vector lanes a >= b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a >= b
◆ ge() [13/13]
Checks for which vector lanes a < b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a < b
◆ gt() [1/13]
Checks for which vector lanes a > b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a > b
◆ gt() [2/13]
Checks for which vector lanes a > b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a > b
◆ gt() [3/13]
Checks for which vector lanes a > b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a > b
◆ gt() [4/13]
Checks for which vector lanes a > b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a > b
◆ gt() [5/13]
| unsigned int gt | ( | v32bfloat16 | a, |
| v32bfloat16 | b | ||
| ) |
Checks for which vector lanes a > b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a > b
◆ gt() [6/13]
Checks for which vector lanes a > b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a > b
◆ gt() [7/13]
Checks for which vector lanes a > b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a > b
◆ gt() [8/13]
Checks for which vector lanes a > b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a > b
◆ gt() [9/13]
Checks for which vector lanes a > b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a > b
◆ gt() [10/13]
Checks for which vector lanes a > b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a > b
◆ gt() [11/13]
Checks for which vector lanes a > b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a > b
◆ gt() [12/13]
Checks for which vector lanes a > b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a > b
◆ gt() [13/13]
Checks for which vector lanes a > b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a > b
◆ gtz() [1/13]
| unsigned int gtz | ( | v16int32 | a | ) |
Checks for which vector lanes a > 0 is fulfilled.
- Parameters
-
a Vector a
- Returns
- Result of: a > 0
◆ gtz() [2/13]
| unsigned int gtz | ( | v16int32 | a, |
| bool | sgn | ||
| ) |
Checks for which vector lanes a > 0 is fulfilled.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vector a is signed else it is unsigned
- Returns
- Result of: a > 0
◆ gtz() [3/13]
| unsigned int gtz | ( | v16uint32 | a | ) |
Checks for which vector lanes a > 0 is fulfilled.
- Parameters
-
a Vector a
- Returns
- Result of: a > 0
◆ gtz() [4/13]
| unsigned int gtz | ( | v16uint32 | a, |
| bool | sgn | ||
| ) |
Checks for which vector lanes a > 0 is fulfilled.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vector a is signed else it is unsigned
- Returns
- Result of: a > 0
◆ gtz() [5/13]
| unsigned int gtz | ( | v32bfloat16 | a | ) |
Checks for which vector lanes a > 0 is fulfilled.
- Parameters
-
a Vector a
- Returns
- Result of: a > 0
◆ gtz() [6/13]
| unsigned int gtz | ( | v32int16 | a | ) |
Checks for which vector lanes a > 0 is fulfilled.
- Parameters
-
a Vector a
- Returns
- Result of: a > 0
◆ gtz() [7/13]
| unsigned int gtz | ( | v32int16 | a, |
| bool | sgn | ||
| ) |
Checks for which vector lanes a > 0 is fulfilled.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vector a is signed else it is unsigned
- Returns
- Result of: a > 0
◆ gtz() [8/13]
| unsigned int gtz | ( | v32uint16 | a | ) |
Checks for which vector lanes a > 0 is fulfilled.
- Parameters
-
a Vector a
- Returns
- Result of: a > 0
◆ gtz() [9/13]
| unsigned int gtz | ( | v32uint16 | a, |
| bool | sgn | ||
| ) |
Checks for which vector lanes a > 0 is fulfilled.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vector a is signed else it is unsigned
- Returns
- Result of: a > 0
◆ gtz() [10/13]
| unsigned long long gtz | ( | v64int8 | a | ) |
Checks for which vector lanes a > 0 is fulfilled.
- Parameters
-
a Vector a
- Returns
- Result of: a > 0
◆ gtz() [11/13]
| unsigned long long gtz | ( | v64int8 | a, |
| bool | sgn | ||
| ) |
Checks for which vector lanes a > 0 is fulfilled.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vector a is signed else it is unsigned
- Returns
- Result of: a > 0
◆ gtz() [12/13]
| unsigned long long gtz | ( | v64uint8 | a | ) |
Checks for which vector lanes a > 0 is fulfilled.
- Parameters
-
a Vector a
- Returns
- Result of: a > 0
◆ gtz() [13/13]
| unsigned long long gtz | ( | v64uint8 | a, |
| bool | sgn | ||
| ) |
Checks for which vector lanes a > 0 is fulfilled.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vector a is signed else it is unsigned
- Returns
- Result of: a > 0
◆ le() [1/13]
Checks for which vector lanes a <= b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a <= b
◆ le() [2/13]
Checks for which vector lanes a <= b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a <= b
◆ le() [3/13]
Checks for which vector lanes a <= b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a <= b
◆ le() [4/13]
Checks for which vector lanes a <= b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a <= b
◆ le() [5/13]
| unsigned int le | ( | v32bfloat16 | a, |
| v32bfloat16 | b | ||
| ) |
Checks for which vector lanes a <= b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a <= b
◆ le() [6/13]
Checks for which vector lanes a <= b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a <= b
◆ le() [7/13]
Checks for which vector lanes a <= b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a <= b
◆ le() [8/13]
Checks for which vector lanes a <= b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a <= b
◆ le() [9/13]
Checks for which vector lanes a <= b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a <= b
◆ le() [10/13]
Checks for which vector lanes a <= b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a <= b
◆ le() [11/13]
Checks for which vector lanes a <= b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a <= b
◆ le() [12/13]
Checks for which vector lanes a <= b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a <= b
◆ le() [13/13]
Checks for which vector lanes a <= b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a <= b
◆ lt() [1/13]
Checks for which vector lanes a < b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a < b
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a < b
◆ lt() [2/13]
Checks for which vector lanes a < b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a < b
◆ lt() [3/13]
Checks for which vector lanes a < b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a < b
◆ lt() [4/13]
Checks for which vector lanes a < b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a < b
◆ lt() [5/13]
| unsigned int lt | ( | v32bfloat16 | a, |
| v32bfloat16 | b | ||
| ) |
Checks for which vector lanes a < b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a < b
◆ lt() [6/13]
Checks for which vector lanes a < b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a < b
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a < b
◆ lt() [7/13]
Checks for which vector lanes a < b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a < b
◆ lt() [8/13]
Checks for which vector lanes a < b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a < b
◆ lt() [9/13]
Checks for which vector lanes a < b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a < b
◆ lt() [10/13]
Checks for which vector lanes a < b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a < b
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a < b
◆ lt() [11/13]
Checks for which vector lanes a < b is fulfilled.
- Parameters
-
a Vector a b Vector b sgn Sign flag. If it is one, vectors a and b are signed else they are unsigned
- Returns
- Result of: a < b
◆ lt() [12/13]
Checks for which vector lanes a < b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a < b
◆ lt() [13/13]
Checks for which vector lanes a < b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a < b
◆ ltz() [1/13]
| unsigned int ltz | ( | v16int32 | a | ) |
Checks for which vector lanes a < 0 is fulfilled.
- Parameters
-
a Vector a
- Returns
- Result of: a < 0
◆ ltz() [2/13]
| unsigned int ltz | ( | v16int32 | a, |
| bool | sgn | ||
| ) |
Checks for which vector lanes a < 0 is fulfilled.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vector a is signed else it is unsigned
- Returns
- Result of: a < 0
◆ ltz() [3/13]
| unsigned int ltz | ( | v16uint32 | a | ) |
Checks for which vector lanes a < 0 is fulfilled.
- Parameters
-
a Vector a
- Returns
- Result of: a < 0
◆ ltz() [4/13]
| unsigned int ltz | ( | v16uint32 | a, |
| bool | sgn | ||
| ) |
Checks for which vector lanes a < 0 is fulfilled.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vector a is signed else it is unsigned
- Returns
- Result of: a < 0
◆ ltz() [5/13]
| unsigned int ltz | ( | v32bfloat16 | a | ) |
Checks for which vector lanes a < 0 is fulfilled.
- Parameters
-
a Vector a
- Returns
- Result of: a < 0
◆ ltz() [6/13]
| unsigned int ltz | ( | v32int16 | a | ) |
Checks for which vector lanes a < 0 is fulfilled.
- Parameters
-
a Vector a
- Returns
- Result of: a < 0
◆ ltz() [7/13]
| unsigned int ltz | ( | v32int16 | a, |
| bool | sgn | ||
| ) |
Checks for which vector lanes a < 0 is fulfilled.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vector a is signed else it is unsigned
- Returns
- Result of: a < 0
◆ ltz() [8/13]
| unsigned int ltz | ( | v32uint16 | a | ) |
Checks for which vector lanes a < 0 is fulfilled.
- Parameters
-
a Vector a
- Returns
- Result of: a < 0
◆ ltz() [9/13]
| unsigned int ltz | ( | v32uint16 | a, |
| bool | sgn | ||
| ) |
Checks for which vector lanes a < 0 is fulfilled.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vector a is signed else it is unsigned
- Returns
- Result of: a < 0
◆ ltz() [10/13]
| unsigned long long ltz | ( | v64int8 | a | ) |
Checks for which vector lanes a < 0 is fulfilled.
- Parameters
-
a Vector a
- Returns
- Result of: a < 0
◆ ltz() [11/13]
| unsigned long long ltz | ( | v64int8 | a, |
| bool | sgn | ||
| ) |
Checks for which vector lanes a < 0 is fulfilled.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vector a is signed else it is unsigned
- Returns
- Result of: a < 0
◆ ltz() [12/13]
| unsigned long long ltz | ( | v64uint8 | a | ) |
Checks for which vector lanes a < 0 is fulfilled.
- Parameters
-
a Vector a
- Returns
- Result of: a < 0
◆ ltz() [13/13]
| unsigned long long ltz | ( | v64uint8 | a, |
| bool | sgn | ||
| ) |
Checks for which vector lanes a < 0 is fulfilled.
- Parameters
-
a Vector a sgn Sign flag. If it is one, vector a is signed else it is unsigned
- Returns
- Result of: a < 0
◆ ne() [1/7]
Checks for which vector lanes a != b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a != b
◆ ne() [2/7]
Checks for which vector lanes a != b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a != b
◆ ne() [3/7]
| unsigned int ne | ( | v32bfloat16 | a, |
| v32bfloat16 | b | ||
| ) |
Checks for which vector lanes a != b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a != b
◆ ne() [4/7]
Checks for which vector lanes a != b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a != b
◆ ne() [5/7]
Checks for which vector lanes a != b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a != b
◆ ne() [6/7]
Checks for which vector lanes a != b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a != b
◆ ne() [7/7]
Checks for which vector lanes a != b is fulfilled.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a != b
◆ operator!=() [1/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a != b
◆ operator!=() [2/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a != b
◆ operator!=() [3/7]
| unsigned int operator!= | ( | v32bfloat16 | a, |
| v32bfloat16 | b | ||
| ) |
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a != b
◆ operator!=() [4/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a != b
◆ operator!=() [5/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a != b
◆ operator!=() [6/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a != b
◆ operator!=() [7/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a != b
◆ operator&() [1/11]
| v16cbfloat16 operator& | ( | v16cbfloat16 | a, |
| v16cbfloat16 | b | ||
| ) |
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND
◆ operator&() [2/11]
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND
◆ operator&() [3/11]
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND
◆ operator&() [4/11]
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND
◆ operator&() [5/11]
| v32bfloat16 operator& | ( | v32bfloat16 | a, |
| v32bfloat16 | b | ||
| ) |
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND
◆ operator&() [6/11]
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND
◆ operator&() [7/11]
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND
◆ operator&() [8/11]
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND
◆ operator&() [9/11]
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND
◆ operator&() [10/11]
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND
◆ operator&() [11/11]
Bitwise AND.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise AND
◆ operator<() [1/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a < b
◆ operator<() [2/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a < b
◆ operator<() [3/7]
| unsigned int operator< | ( | v32bfloat16 | a, |
| v32bfloat16 | b | ||
| ) |
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a < b
◆ operator<() [4/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a < b
◆ operator<() [5/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a < b
◆ operator<() [6/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a < b
◆ operator<() [7/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a < b
◆ operator<=() [1/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a <= b
◆ operator<=() [2/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a <= b
◆ operator<=() [3/7]
| unsigned int operator<= | ( | v32bfloat16 | a, |
| v32bfloat16 | b | ||
| ) |
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a <= b
◆ operator<=() [4/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a <= b
◆ operator<=() [5/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a <= b
◆ operator<=() [6/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a <= b
◆ operator<=() [7/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a <= b
◆ operator==() [1/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a == b
◆ operator==() [2/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a == b
◆ operator==() [3/7]
| unsigned int operator== | ( | v32bfloat16 | a, |
| v32bfloat16 | b | ||
| ) |
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a == b
◆ operator==() [4/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a == b
◆ operator==() [5/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a == b
◆ operator==() [6/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a == b
◆ operator==() [7/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a == b
◆ operator>() [1/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a > b
◆ operator>() [2/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a > b
◆ operator>() [3/7]
| unsigned int operator> | ( | v32bfloat16 | a, |
| v32bfloat16 | b | ||
| ) |
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a > b
◆ operator>() [4/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a > b
◆ operator>() [5/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a > b
◆ operator>() [6/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a > b
◆ operator>() [7/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a > b
◆ operator>=() [1/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a >= b
◆ operator>=() [2/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a >= b
◆ operator>=() [3/7]
| unsigned int operator>= | ( | v32bfloat16 | a, |
| v32bfloat16 | b | ||
| ) |
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a >= b
◆ operator>=() [4/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a >= b
◆ operator>=() [5/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a >= b
◆ operator>=() [6/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a >= b
◆ operator>=() [7/7]
- Parameters
-
a Vector a b Vector b
- Returns
- Result of: a >= b
◆ operator^() [1/11]
| v16cbfloat16 operator^ | ( | v16cbfloat16 | a, |
| v16cbfloat16 | b | ||
| ) |
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise XOR
◆ operator^() [2/11]
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise XOR
◆ operator^() [3/11]
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise XOR
◆ operator^() [4/11]
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise XOR
◆ operator^() [5/11]
| v32bfloat16 operator^ | ( | v32bfloat16 | a, |
| v32bfloat16 | b | ||
| ) |
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise XOR
◆ operator^() [6/11]
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise XOR
◆ operator^() [7/11]
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise XOR
◆ operator^() [8/11]
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise XOR
◆ operator^() [9/11]
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise XOR
◆ operator^() [10/11]
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise XOR
◆ operator^() [11/11]
Bitwise XOR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise XOR
◆ operator|() [1/11]
| v16cbfloat16 operator| | ( | v16cbfloat16 | a, |
| v16cbfloat16 | b | ||
| ) |
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ operator|() [2/11]
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ operator|() [3/11]
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ operator|() [4/11]
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ operator|() [5/11]
| v32bfloat16 operator| | ( | v32bfloat16 | a, |
| v32bfloat16 | b | ||
| ) |
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ operator|() [6/11]
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ operator|() [7/11]
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ operator|() [8/11]
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ operator|() [9/11]
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ operator|() [10/11]
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ operator|() [11/11]
Bitwise OR.
- Parameters
-
a Vector a b Vector b
- Returns
- Result of bitwise OR
◆ operator~() [1/11]
| v16cbfloat16 operator~ | ( | v16cbfloat16 | a | ) |
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of bitwise negation
◆ operator~() [2/11]
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of bitwise negation
◆ operator~() [3/11]
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of bitwise negation
◆ operator~() [4/11]
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of bitwise negation
◆ operator~() [5/11]
| v32bfloat16 operator~ | ( | v32bfloat16 | a | ) |
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of bitwise negation
◆ operator~() [6/11]
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of bitwise negation
◆ operator~() [7/11]
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of bitwise negation
◆ operator~() [8/11]
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of bitwise negation
◆ operator~() [9/11]
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of bitwise negation
◆ operator~() [10/11]
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of bitwise negation
◆ operator~() [11/11]
Bitwise negation.
- Parameters
-
a Vector a
- Returns
- Result of bitwise negation
◆ sel() [1/11]
| v16cbfloat16 sel | ( | v16cbfloat16 | a, |
| v16cbfloat16 | b, | ||
| unsigned int | sel | ||
| ) |
Performs lane wise selection between vectors a and b. If a bit of sel if zero the lane of vector a is selected, else the lane of vector b is selected.
- Parameters
-
a Vector a b Vector b sel Selection condition.
- Returns
- Result of the selection
◆ sel() [2/11]
Performs lane wise selection between vectors a and b. If a bit of sel if zero the lane of vector a is selected, else the lane of vector b is selected.
- Parameters
-
a Vector a b Vector b sel Selection condition.
- Returns
- Result of the selection
◆ sel() [3/11]
Performs lane wise selection between vectors a and b. If a bit of sel if zero the lane of vector a is selected, else the lane of vector b is selected.
- Parameters
-
a Vector a b Vector b sel Selection condition.
- Returns
- Result of the selection
◆ sel() [4/11]
Performs lane wise selection between vectors a and b. If a bit of sel if zero the lane of vector a is selected, else the lane of vector b is selected.
- Parameters
-
a Vector a b Vector b sel Selection condition.
- Returns
- Result of the selection
◆ sel() [5/11]
| v32bfloat16 sel | ( | v32bfloat16 | a, |
| v32bfloat16 | b, | ||
| unsigned int | sel | ||
| ) |
Performs lane wise selection between vectors a and b. If a bit of sel if zero the lane of vector a is selected, else the lane of vector b is selected.
- Parameters
-
a Vector a b Vector b sel Selection condition.
- Returns
- Result of the selection
◆ sel() [6/11]
Performs lane wise selection between vectors a and b. If a bit of sel if zero the lane of vector a is selected, else the lane of vector b is selected.
- Parameters
-
a Vector a b Vector b sel Selection condition.
- Returns
- Result of the selection
◆ sel() [7/11]
Performs lane wise selection between vectors a and b. If a bit of sel if zero the lane of vector a is selected, else the lane of vector b is selected.
- Parameters
-
a Vector a b Vector b sel Selection condition.
- Returns
- Result of the selection
◆ sel() [8/11]
Performs lane wise selection between vectors a and b. If a bit of sel if zero the lane of vector a is selected, else the lane of vector b is selected.
- Parameters
-
a Vector a b Vector b sel Selection condition.
- Returns
- Result of the selection
◆ sel() [9/11]
Performs lane wise selection between vectors a and b. If a bit of sel if zero the lane of vector a is selected, else the lane of vector b is selected.
- Parameters
-
a Vector a b Vector b sel Selection condition.
- Returns
- Result of the selection
◆ sel() [10/11]
Performs lane wise selection between vectors a and b. If a bit of sel if zero the lane of vector a is selected, else the lane of vector b is selected.
- Parameters
-
a Vector a b Vector b sel Selection condition.
- Returns
- Result of the selection