table of contents
other versions
other sections
ANY, ALL(3clc) | OpenCL Manual | ANY, ALL(3clc) |
NAME¶
any,_all - Test for sign bit.¶
int any(igentype x);
int all(igentype x);
DESCRIPTION¶
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]SEE ALSO¶
relationalFunctions(3clc)AUTHORS¶
The Khronos GroupCOPYRIGHT¶
Copyright © 2007-2011 The Khronos Group Inc.NOTES¶
- 1.
- OpenCL Specification
page 264, section 6.12.6 - Relational Functions
06/18/2014 | The Khronos Group |