any(3clc)

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.

  1. 8–9
  2. 10
  3. 11
  4. 13

Authors

The Khronos Group

From opencl-1.2-man-doc 1.0~svn33624-5.1 in Debian 13 (Trixie). Parsed by carta from the page's man source.