reservedDataTypes3clc
Built-in reserved data types.
Overview
The data type names described in the table below are reserved and cannot be used by applications as user-defined type names. The vector data type names defined in vectorDataTypes(3clc), but where n is any value other than 2, 3, 4, 8 and 16, are also reserved.
| Type | Description |
| booln | A boolean vector. |
| halfn | A 16-bit float vector. |
| quad, quadn | A 128-bit floating-point number and vectors. |
| complex half, complex halfn, imaginary half, imaginary halfn | Complex and imaginary 16-bit floating-point scalar and vector. |
| complex float, complex floatn, imaginary float, imaginary floatn | Complex and imaginary 32-bit floating-point scalar and vector. |
| complex double, complex doublen, imaginary double, imaginary doublen | Complex and imaginary 64-bit floating-point scalar and vector. |
| complex quad, complex quadn, imaginary quad, imaginary quadn | Complex and imaginary 128-bit floating-point scalar and vector. |
| floatnxm | An n x m matrix of single precision floating-point values stored in column-major order. |
| doublenxm | An n x m matrix of double precision floating-point values stored in column-major order. |
| long double, long doublen | A floating-point scalar and vector type with at long doublen least as much precision and range as a double and no more precision and range than a quad. |
| long long, long longn | A 128-bit signed integer scalar and vector. |
| unsigned long long, ulong long, ulong longn | A 128-bit unsigned integer scalar and vector. |
Specification
OpenCL Specification[1]
Notes
- 1.
-
OpenCL Specification
page 200, section 6.1.4 - Reserved Data Types
Releases
5 releases since Debian 8 (Jessie); the text changed 3 times.