#include <stdint.h>#include <stddef.h>

Go to the source code of this file.
Classes | |
| struct | MiniCLKernelDesc |
Defines | |
| #define | CL_PLATFORM_MINI_CL 0x12345 |
| #define | MINICL_REGISTER(__kernel_func) static MiniCLKernelDesc __kernel_func##Desc((void*)__kernel_func, #__kernel_func); |
| #define | CL_API_ENTRY |
| #define | CL_API_CALL |
| #define | CL_API_SUFFIX__VERSION_1_0 |
| #define | CL_EXTENSION_WEAK_LINK |
| #define | CL_CHAR_BIT 8 |
| #define | CL_SCHAR_MAX 127 |
| #define | CL_SCHAR_MIN (-127-1) |
| #define | CL_CHAR_MAX CL_SCHAR_MAX |
| #define | CL_CHAR_MIN CL_SCHAR_MIN |
| #define | CL_UCHAR_MAX 255 |
| #define | CL_SHRT_MAX 32767 |
| #define | CL_SHRT_MIN (-32767-1) |
| #define | CL_USHRT_MAX 65535 |
| #define | CL_INT_MAX 2147483647 |
| #define | CL_INT_MIN (-2147483647-1) |
| #define | CL_UINT_MAX 0xffffffffU |
| #define | CL_LONG_MAX ((cl_long) 0x7FFFFFFFFFFFFFFFLL) |
| #define | CL_LONG_MIN ((cl_long) -0x7FFFFFFFFFFFFFFFLL - 1LL) |
| #define | CL_ULONG_MAX ((cl_ulong) 0xFFFFFFFFFFFFFFFFULL) |
| #define | CL_FLT_DIG 6 |
| #define | CL_FLT_MANT_DIG 24 |
| #define | CL_FLT_MAX_10_EXP +38 |
| #define | CL_FLT_MAX_EXP +128 |
| #define | CL_FLT_MIN_10_EXP -37 |
| #define | CL_FLT_MIN_EXP -125 |
| #define | CL_FLT_RADIX 2 |
| #define | CL_FLT_MAX 0x1.fffffep127f |
| #define | CL_FLT_MIN 0x1.0p-126f |
| #define | CL_FLT_EPSILON 0x1.0p-23f |
| #define | CL_DBL_DIG 15 |
| #define | CL_DBL_MANT_DIG 53 |
| #define | CL_DBL_MAX_10_EXP +308 |
| #define | CL_DBL_MAX_EXP +1024 |
| #define | CL_DBL_MIN_10_EXP -307 |
| #define | CL_DBL_MIN_EXP -1021 |
| #define | CL_DBL_RADIX 2 |
| #define | CL_DBL_MAX 0x1.fffffffffffffp1023 |
| #define | CL_DBL_MIN 0x1.0p-1022 |
| #define | CL_DBL_EPSILON 0x1.0p-52 |
Typedefs | |
| typedef int8_t | cl_char |
| typedef uint8_t | cl_uchar |
| typedef int16_t cl_short | __attribute__ ((aligned(2))) |
| #define CL_API_CALL |
Definition at line 47 of file cl_platform.h.
| #define CL_API_ENTRY |
Definition at line 46 of file cl_platform.h.
| #define CL_API_SUFFIX__VERSION_1_0 |
Definition at line 52 of file cl_platform.h.
| #define CL_CHAR_BIT 8 |
Definition at line 210 of file cl_platform.h.
| #define CL_CHAR_MAX CL_SCHAR_MAX |
Definition at line 213 of file cl_platform.h.
| #define CL_CHAR_MIN CL_SCHAR_MIN |
Definition at line 214 of file cl_platform.h.
| #define CL_DBL_DIG 15 |
Definition at line 237 of file cl_platform.h.
| #define CL_DBL_EPSILON 0x1.0p-52 |
Definition at line 246 of file cl_platform.h.
| #define CL_DBL_MANT_DIG 53 |
Definition at line 238 of file cl_platform.h.
| #define CL_DBL_MAX 0x1.fffffffffffffp1023 |
Definition at line 244 of file cl_platform.h.
| #define CL_DBL_MAX_10_EXP +308 |
Definition at line 239 of file cl_platform.h.
| #define CL_DBL_MAX_EXP +1024 |
Definition at line 240 of file cl_platform.h.
| #define CL_DBL_MIN 0x1.0p-1022 |
Definition at line 245 of file cl_platform.h.
| #define CL_DBL_MIN_10_EXP -307 |
Definition at line 241 of file cl_platform.h.
| #define CL_DBL_MIN_EXP -1021 |
Definition at line 242 of file cl_platform.h.
| #define CL_DBL_RADIX 2 |
Definition at line 243 of file cl_platform.h.
| #define CL_EXTENSION_WEAK_LINK |
Definition at line 53 of file cl_platform.h.
| #define CL_FLT_DIG 6 |
Definition at line 226 of file cl_platform.h.
| #define CL_FLT_EPSILON 0x1.0p-23f |
Definition at line 235 of file cl_platform.h.
| #define CL_FLT_MANT_DIG 24 |
Definition at line 227 of file cl_platform.h.
| #define CL_FLT_MAX 0x1.fffffep127f |
Definition at line 233 of file cl_platform.h.
| #define CL_FLT_MAX_10_EXP +38 |
Definition at line 228 of file cl_platform.h.
| #define CL_FLT_MAX_EXP +128 |
Definition at line 229 of file cl_platform.h.
| #define CL_FLT_MIN 0x1.0p-126f |
Definition at line 234 of file cl_platform.h.
| #define CL_FLT_MIN_10_EXP -37 |
Definition at line 230 of file cl_platform.h.
| #define CL_FLT_MIN_EXP -125 |
Definition at line 231 of file cl_platform.h.
| #define CL_FLT_RADIX 2 |
Definition at line 232 of file cl_platform.h.
| #define CL_INT_MAX 2147483647 |
Definition at line 219 of file cl_platform.h.
| #define CL_INT_MIN (-2147483647-1) |
Definition at line 220 of file cl_platform.h.
| #define CL_LONG_MAX ((cl_long) 0x7FFFFFFFFFFFFFFFLL) |
Definition at line 222 of file cl_platform.h.
| #define CL_LONG_MIN ((cl_long) -0x7FFFFFFFFFFFFFFFLL - 1LL) |
Definition at line 223 of file cl_platform.h.
| #define CL_PLATFORM_MINI_CL 0x12345 |
Definition at line 27 of file cl_platform.h.
| #define CL_SCHAR_MAX 127 |
Definition at line 211 of file cl_platform.h.
| #define CL_SCHAR_MIN (-127-1) |
Definition at line 212 of file cl_platform.h.
| #define CL_SHRT_MAX 32767 |
Definition at line 216 of file cl_platform.h.
| #define CL_SHRT_MIN (-32767-1) |
Definition at line 217 of file cl_platform.h.
| #define CL_UCHAR_MAX 255 |
Definition at line 215 of file cl_platform.h.
| #define CL_UINT_MAX 0xffffffffU |
Definition at line 221 of file cl_platform.h.
| #define CL_ULONG_MAX ((cl_ulong) 0xFFFFFFFFFFFFFFFFULL) |
Definition at line 224 of file cl_platform.h.
| #define CL_USHRT_MAX 65535 |
Definition at line 218 of file cl_platform.h.
| #define MINICL_REGISTER | ( | __kernel_func | ) | static MiniCLKernelDesc __kernel_func##Desc((void*)__kernel_func, #__kernel_func); |
Definition at line 34 of file cl_platform.h.
| typedef double cl_double __attribute__((aligned(8))) |
Definition at line 133 of file cl_platform.h.
| typedef int8_t cl_char |
Definition at line 131 of file cl_platform.h.
| typedef uint8_t cl_uchar |
Definition at line 132 of file cl_platform.h.
1.6.1