any3clc
Test for sign bit.
int any(igentype x);
int all(igentype x);
Overview
any returns 1 if the most significant bit in any component of x is set; otherwise returns 0.
all returns 1 if the most significant bit in all components of x is set; otherwise returns 0.
Notes
If an implementation extends this specification to support IEEE-754 flags or exceptions, then all built-in relational functions shall proceed without raising the invalid floating-point exception when one or more of the operands are NaNs.
The built-in relational functions are extended with cl_khr_fp16(3clc) to include appropriate versions of functions that take half, and half{2|3|4|8|16} as arguments and return values.
The argument type igentype refers to signed integer types, i.e. char, charn, short, shortn, int, intn, long, and longn. n is 2, 3, 4, 8, or 16.
Specification
OpenCL Specification[1]
Notes
- 1.
-
OpenCL Specification
page 264, section 6.12.6 - Relational Functions
Releases
5 releases since Debian 8 (Jessie); the text changed 3 times.