|
clang 22.0.0git
|
Go to the source code of this file.
Macros | |
| #define | __opencl_c_named_address_space_builtins 1 |
| #define | __half half |
| #define | MAXFLOAT 0x1.fffffep127f |
| Value of maximum non-infinite single-precision floating-point number. | |
| #define | HUGE_VALF (__builtin_huge_valf()) |
| A positive float constant expression. | |
| #define | HUGE_VAL (__builtin_huge_val()) |
| A positive double constant expression. | |
| #define | INFINITY (__builtin_inff()) |
| A constant expression of type float representing positive or unsigned infinity. | |
| #define | NAN as_float(INT_MAX) |
| A constant expression of type float representing a quiet NaN. | |
| #define | FP_ILOGB0 INT_MIN |
| #define | FP_ILOGBNAN INT_MAX |
| #define | FLT_DIG 6 |
| #define | FLT_MANT_DIG 24 |
| #define | FLT_MAX_10_EXP +38 |
| #define | FLT_MAX_EXP +128 |
| #define | FLT_MIN_10_EXP -37 |
| #define | FLT_MIN_EXP -125 |
| #define | FLT_RADIX 2 |
| #define | FLT_MAX 0x1.fffffep127f |
| #define | FLT_MIN 0x1.0p-126f |
| #define | FLT_EPSILON 0x1.0p-23f |
| #define | M_E_F 2.71828182845904523536028747135266250f |
| #define | M_LOG2E_F 1.44269504088896340735992468100189214f |
| #define | M_LOG10E_F 0.434294481903251827651128918916605082f |
| #define | M_LN2_F 0.693147180559945309417232121458176568f |
| #define | M_LN10_F 2.30258509299404568401799145468436421f |
| #define | M_PI_F 3.14159265358979323846264338327950288f |
| #define | M_PI_2_F 1.57079632679489661923132169163975144f |
| #define | M_PI_4_F 0.785398163397448309615660845819875721f |
| #define | M_1_PI_F 0.318309886183790671537767526745028724f |
| #define | M_2_PI_F 0.636619772367581343075535053490057448f |
| #define | M_2_SQRTPI_F 1.12837916709551257389615890312154517f |
| #define | M_SQRT2_F 1.41421356237309504880168872420969808f |
| #define | M_SQRT1_2_F 0.707106781186547524400844362104849039f |
| #define | DBL_DIG 15 |
| #define | DBL_MANT_DIG 53 |
| #define | DBL_MAX_10_EXP +308 |
| #define | DBL_MAX_EXP +1024 |
| #define | DBL_MIN_10_EXP -307 |
| #define | DBL_MIN_EXP -1021 |
| #define | DBL_RADIX 2 |
| #define | DBL_MAX 0x1.fffffffffffffp1023 |
| #define | DBL_MIN 0x1.0p-1022 |
| #define | DBL_EPSILON 0x1.0p-52 |
| #define | M_E 0x1.5bf0a8b145769p+1 |
| #define | M_LOG2E 0x1.71547652b82fep+0 |
| #define | M_LOG10E 0x1.bcb7b1526e50ep-2 |
| #define | M_LN2 0x1.62e42fefa39efp-1 |
| #define | M_LN10 0x1.26bb1bbb55516p+1 |
| #define | M_PI 0x1.921fb54442d18p+1 |
| #define | M_PI_2 0x1.921fb54442d18p+0 |
| #define | M_PI_4 0x1.921fb54442d18p-1 |
| #define | M_1_PI 0x1.45f306dc9c883p-2 |
| #define | M_2_PI 0x1.45f306dc9c883p-1 |
| #define | M_2_SQRTPI 0x1.20dd750429b6dp+0 |
| #define | M_SQRT2 0x1.6a09e667f3bcdp+0 |
| #define | M_SQRT1_2 0x1.6a09e667f3bcdp-1 |
| #define | CHAR_BIT 8 |
| #define | SCHAR_MAX 127 |
| #define | SCHAR_MIN (-128) |
| #define | UCHAR_MAX 255 |
| #define | CHAR_MAX SCHAR_MAX |
| #define | CHAR_MIN SCHAR_MIN |
| #define | USHRT_MAX 65535 |
| #define | SHRT_MAX 32767 |
| #define | SHRT_MIN (-32768) |
| #define | UINT_MAX 0xffffffff |
| #define | INT_MAX 2147483647 |
| #define | INT_MIN (-2147483647-1) |
| #define | ULONG_MAX 0xffffffffffffffffUL |
| #define | LONG_MAX 0x7fffffffffffffffL |
| #define | LONG_MIN (-0x7fffffffffffffffL-1) |
| #define | CLK_LOCAL_MEM_FENCE 0x01 |
| Queue a memory fence to ensure correct ordering of memory operations to local memory. | |
| #define | CLK_GLOBAL_MEM_FENCE 0x02 |
| Queue a memory fence to ensure correct ordering of memory operations to global memory. | |
| #define | CLK_IMAGE_MEM_FENCE 0x04 |
| Queue a memory fence to ensure correct ordering of memory operations between work-items of a work-group to image memory. | |
| #define | ATOMIC_VAR_INIT(x) |
| #define | ATOMIC_FLAG_INIT 0 |
| #define | CLK_ADDRESS_NONE 0 |
| #define | CLK_ADDRESS_CLAMP_TO_EDGE 2 |
| #define | CLK_ADDRESS_CLAMP 4 |
| #define | CLK_ADDRESS_REPEAT 6 |
| #define | CLK_ADDRESS_MIRRORED_REPEAT 8 |
| #define | CLK_NORMALIZED_COORDS_FALSE 0 |
| #define | CLK_NORMALIZED_COORDS_TRUE 1 |
| #define | CLK_FILTER_NEAREST 0x10 |
| #define | CLK_FILTER_LINEAR 0x20 |
| #define | CLK_SNORM_INT8 0x10D0 |
| #define | CLK_SNORM_INT16 0x10D1 |
| #define | CLK_UNORM_INT8 0x10D2 |
| #define | CLK_UNORM_INT16 0x10D3 |
| #define | CLK_UNORM_SHORT_565 0x10D4 |
| #define | CLK_UNORM_SHORT_555 0x10D5 |
| #define | CLK_UNORM_INT_101010 0x10D6 |
| #define | CLK_SIGNED_INT8 0x10D7 |
| #define | CLK_SIGNED_INT16 0x10D8 |
| #define | CLK_SIGNED_INT32 0x10D9 |
| #define | CLK_UNSIGNED_INT8 0x10DA |
| #define | CLK_UNSIGNED_INT16 0x10DB |
| #define | CLK_UNSIGNED_INT32 0x10DC |
| #define | CLK_HALF_FLOAT 0x10DD |
| #define | CLK_FLOAT 0x10DE |
| #define | CLK_UNORM_INT24 0x10DF |
| #define | CLK_UNORM_INT_101010_2 0x10E0 |
| #define | CLK_R 0x10B0 |
| #define | CLK_A 0x10B1 |
| #define | CLK_RG 0x10B2 |
| #define | CLK_RA 0x10B3 |
| #define | CLK_RGB 0x10B4 |
| #define | CLK_RGBA 0x10B5 |
| #define | CLK_BGRA 0x10B6 |
| #define | CLK_ARGB 0x10B7 |
| #define | CLK_INTENSITY 0x10B8 |
| #define | CLK_LUMINANCE 0x10B9 |
| #define | CLK_Rx 0x10BA |
| #define | CLK_RGx 0x10BB |
| #define | CLK_RGBx 0x10BC |
| #define | CLK_DEPTH 0x10BD |
| #define | CLK_DEPTH_STENCIL 0x10BE |
| #define | CLK_sRGB 0x10BF |
| #define | CLK_sRGBx 0x10C0 |
| #define | CLK_sRGBA 0x10C1 |
| #define | CLK_sBGRA 0x10C2 |
| #define | CLK_ABGR 0x10C3 |
| #define | CLK_NULL_RESERVE_ID (__builtin_astype(((void*)(__SIZE_MAX__)), reserve_id_t)) |
| #define | CL_COMPLETE 0x0 |
| #define | CL_RUNNING 0x1 |
| #define | CL_SUBMITTED 0x2 |
| #define | CL_QUEUED 0x3 |
| #define | CLK_SUCCESS 0 |
| #define | CLK_ENQUEUE_FAILURE -101 |
| #define | CLK_INVALID_QUEUE -102 |
| #define | CLK_INVALID_NDRANGE -160 |
| #define | CLK_INVALID_EVENT_WAIT_LIST -57 |
| #define | CLK_DEVICE_QUEUE_FULL -161 |
| #define | CLK_INVALID_ARG_SIZE -51 |
| #define | CLK_EVENT_ALLOCATION_FAILURE -100 |
| #define | CLK_OUT_OF_RESOURCES -5 |
| #define | CLK_NULL_QUEUE 0 |
| #define | CLK_NULL_EVENT (__builtin_astype(((__SIZE_MAX__)), clk_event_t)) |
| #define | CLK_ENQUEUE_FLAGS_NO_WAIT 0x0 |
| #define | CLK_ENQUEUE_FLAGS_WAIT_KERNEL 0x1 |
| #define | CLK_ENQUEUE_FLAGS_WAIT_WORK_GROUP 0x2 |
| #define | CLK_PROFILING_COMMAND_EXEC_TIME 0x1 |
| #define | MAX_WORK_DIM 3 |
| #define | as_char(x) |
| OpenCL v1.1/1.2/2.0 s6.2.4.2 - as_type operators Reinterprets a data type as another data type of the same size. | |
| #define | as_char2(x) |
| #define | as_char3(x) |
| #define | as_char4(x) |
| #define | as_char8(x) |
| #define | as_char16(x) |
| #define | as_uchar(x) |
| #define | as_uchar2(x) |
| #define | as_uchar3(x) |
| #define | as_uchar4(x) |
| #define | as_uchar8(x) |
| #define | as_uchar16(x) |
| #define | as_short(x) |
| #define | as_short2(x) |
| #define | as_short3(x) |
| #define | as_short4(x) |
| #define | as_short8(x) |
| #define | as_short16(x) |
| #define | as_ushort(x) |
| #define | as_ushort2(x) |
| #define | as_ushort3(x) |
| #define | as_ushort4(x) |
| #define | as_ushort8(x) |
| #define | as_ushort16(x) |
| #define | as_int(x) |
| #define | as_int2(x) |
| #define | as_int3(x) |
| #define | as_int4(x) |
| #define | as_int8(x) |
| #define | as_int16(x) |
| #define | as_uint(x) |
| #define | as_uint2(x) |
| #define | as_uint3(x) |
| #define | as_uint4(x) |
| #define | as_uint8(x) |
| #define | as_uint16(x) |
| #define | as_long(x) |
| #define | as_long2(x) |
| #define | as_long3(x) |
| #define | as_long4(x) |
| #define | as_long8(x) |
| #define | as_long16(x) |
| #define | as_ulong(x) |
| #define | as_ulong2(x) |
| #define | as_ulong3(x) |
| #define | as_ulong4(x) |
| #define | as_ulong8(x) |
| #define | as_ulong16(x) |
| #define | as_float(x) |
| #define | as_float2(x) |
| #define | as_float3(x) |
| #define | as_float4(x) |
| #define | as_float8(x) |
| #define | as_float16(x) |
| #define | as_size_t(x) |
| #define | as_ptrdiff_t(x) |
| #define | as_intptr_t(x) |
| #define | as_uintptr_t(x) |
| #define | __kernel_exec(X, typen) |
| #define | kernel_exec(X, typen) |
| #define | CLINKAGE |
Typedefs | |
| typedef unsigned char | uchar |
| An unsigned 8-bit integer. | |
| typedef unsigned short | ushort |
| An unsigned 16-bit integer. | |
| typedef unsigned long | ulong |
| An unsigned 64-bit integer. | |
| typedef __INTPTR_TYPE__ | intptr_t |
| A signed integer type with the property that any valid pointer to void can be converted to this type, then converted back to pointer to void, and the result will compare equal to the original pointer. | |
| typedef __UINTPTR_TYPE__ | uintptr_t |
| An unsigned integer type with the property that any valid pointer to void can be converted to this type, then converted back to pointer to void, and the result will compare equal to the original pointer. | |
| typedef char char2 | __attribute__((ext_vector_type(2))) |
| typedef uint | cl_mem_fence_flags |
| typedef enum memory_scope | memory_scope |
| typedef enum memory_order | memory_order |
| typedef int | kernel_enqueue_flags_t |
| typedef int | clk_profiling_info |
Enumerations | |
| enum | memory_scope { memory_scope_work_item = __OPENCL_MEMORY_SCOPE_WORK_ITEM , memory_scope_work_group = __OPENCL_MEMORY_SCOPE_WORK_GROUP , memory_scope_device = __OPENCL_MEMORY_SCOPE_DEVICE } |
| enum | memory_order { memory_order_relaxed = __ATOMIC_RELAXED , memory_order_acquire = __ATOMIC_ACQUIRE , memory_order_release = __ATOMIC_RELEASE , memory_order_acq_rel = __ATOMIC_ACQ_REL } |
Functions | |
| CLINKAGE int | printf (__constant const char *st,...) __attribute__((format(printf |
| #define __half half |
Definition at line 141 of file opencl-c-base.h.
| #define __kernel_exec | ( | X, | |
| typen ) |
Definition at line 596 of file opencl-c-base.h.
| #define __opencl_c_named_address_space_builtins 1 |
Definition at line 15 of file opencl-c-base.h.
| #define as_char | ( | x | ) |
OpenCL v1.1/1.2/2.0 s6.2.4.2 - as_type operators Reinterprets a data type as another data type of the same size.
Definition at line 486 of file opencl-c-base.h.
| #define as_char16 | ( | x | ) |
Definition at line 491 of file opencl-c-base.h.
| #define as_char2 | ( | x | ) |
Definition at line 487 of file opencl-c-base.h.
| #define as_char3 | ( | x | ) |
Definition at line 488 of file opencl-c-base.h.
| #define as_char4 | ( | x | ) |
Definition at line 489 of file opencl-c-base.h.
| #define as_char8 | ( | x | ) |
Definition at line 490 of file opencl-c-base.h.
| #define as_float | ( | x | ) |
Definition at line 542 of file opencl-c-base.h.
| #define as_float16 | ( | x | ) |
Definition at line 547 of file opencl-c-base.h.
| #define as_float2 | ( | x | ) |
Definition at line 543 of file opencl-c-base.h.
| #define as_float3 | ( | x | ) |
Definition at line 544 of file opencl-c-base.h.
| #define as_float4 | ( | x | ) |
Definition at line 545 of file opencl-c-base.h.
| #define as_float8 | ( | x | ) |
Definition at line 546 of file opencl-c-base.h.
| #define as_int | ( | x | ) |
Definition at line 514 of file opencl-c-base.h.
| #define as_int16 | ( | x | ) |
Definition at line 519 of file opencl-c-base.h.
| #define as_int2 | ( | x | ) |
Definition at line 515 of file opencl-c-base.h.
| #define as_int3 | ( | x | ) |
Definition at line 516 of file opencl-c-base.h.
| #define as_int4 | ( | x | ) |
Definition at line 517 of file opencl-c-base.h.
| #define as_int8 | ( | x | ) |
Definition at line 518 of file opencl-c-base.h.
| #define as_intptr_t | ( | x | ) |
Definition at line 569 of file opencl-c-base.h.
| #define as_long | ( | x | ) |
Definition at line 528 of file opencl-c-base.h.
| #define as_long16 | ( | x | ) |
Definition at line 533 of file opencl-c-base.h.
| #define as_long2 | ( | x | ) |
Definition at line 529 of file opencl-c-base.h.
| #define as_long3 | ( | x | ) |
Definition at line 530 of file opencl-c-base.h.
| #define as_long4 | ( | x | ) |
Definition at line 531 of file opencl-c-base.h.
| #define as_long8 | ( | x | ) |
Definition at line 532 of file opencl-c-base.h.
| #define as_ptrdiff_t | ( | x | ) |
Definition at line 568 of file opencl-c-base.h.
| #define as_short | ( | x | ) |
Definition at line 500 of file opencl-c-base.h.
| #define as_short16 | ( | x | ) |
Definition at line 505 of file opencl-c-base.h.
| #define as_short2 | ( | x | ) |
Definition at line 501 of file opencl-c-base.h.
| #define as_short3 | ( | x | ) |
Definition at line 502 of file opencl-c-base.h.
| #define as_short4 | ( | x | ) |
Definition at line 503 of file opencl-c-base.h.
| #define as_short8 | ( | x | ) |
Definition at line 504 of file opencl-c-base.h.
| #define as_size_t | ( | x | ) |
Definition at line 567 of file opencl-c-base.h.
| #define as_uchar | ( | x | ) |
Definition at line 493 of file opencl-c-base.h.
| #define as_uchar16 | ( | x | ) |
Definition at line 498 of file opencl-c-base.h.
| #define as_uchar2 | ( | x | ) |
Definition at line 494 of file opencl-c-base.h.
| #define as_uchar3 | ( | x | ) |
Definition at line 495 of file opencl-c-base.h.
| #define as_uchar4 | ( | x | ) |
Definition at line 496 of file opencl-c-base.h.
| #define as_uchar8 | ( | x | ) |
Definition at line 497 of file opencl-c-base.h.
| #define as_uint | ( | x | ) |
Definition at line 521 of file opencl-c-base.h.
| #define as_uint16 | ( | x | ) |
Definition at line 526 of file opencl-c-base.h.
| #define as_uint2 | ( | x | ) |
Definition at line 522 of file opencl-c-base.h.
| #define as_uint3 | ( | x | ) |
Definition at line 523 of file opencl-c-base.h.
| #define as_uint4 | ( | x | ) |
Definition at line 524 of file opencl-c-base.h.
| #define as_uint8 | ( | x | ) |
Definition at line 525 of file opencl-c-base.h.
| #define as_uintptr_t | ( | x | ) |
Definition at line 570 of file opencl-c-base.h.
| #define as_ulong | ( | x | ) |
Definition at line 535 of file opencl-c-base.h.
| #define as_ulong16 | ( | x | ) |
Definition at line 540 of file opencl-c-base.h.
| #define as_ulong2 | ( | x | ) |
Definition at line 536 of file opencl-c-base.h.
| #define as_ulong3 | ( | x | ) |
Definition at line 537 of file opencl-c-base.h.
| #define as_ulong4 | ( | x | ) |
Definition at line 538 of file opencl-c-base.h.
| #define as_ulong8 | ( | x | ) |
Definition at line 539 of file opencl-c-base.h.
| #define as_ushort | ( | x | ) |
Definition at line 507 of file opencl-c-base.h.
| #define as_ushort16 | ( | x | ) |
Definition at line 512 of file opencl-c-base.h.
| #define as_ushort2 | ( | x | ) |
Definition at line 508 of file opencl-c-base.h.
| #define as_ushort3 | ( | x | ) |
Definition at line 509 of file opencl-c-base.h.
| #define as_ushort4 | ( | x | ) |
Definition at line 510 of file opencl-c-base.h.
| #define as_ushort8 | ( | x | ) |
Definition at line 511 of file opencl-c-base.h.
| #define ATOMIC_FLAG_INIT 0 |
Definition at line 328 of file opencl-c-base.h.
| #define ATOMIC_VAR_INIT | ( | x | ) |
Definition at line 326 of file opencl-c-base.h.
| #define CHAR_BIT 8 |
Definition at line 262 of file opencl-c-base.h.
| #define CHAR_MAX SCHAR_MAX |
Definition at line 266 of file opencl-c-base.h.
| #define CHAR_MIN SCHAR_MIN |
Definition at line 267 of file opencl-c-base.h.
| #define CL_COMPLETE 0x0 |
Definition at line 440 of file opencl-c-base.h.
| #define CL_QUEUED 0x3 |
Definition at line 443 of file opencl-c-base.h.
| #define CL_RUNNING 0x1 |
Definition at line 441 of file opencl-c-base.h.
| #define CL_SUBMITTED 0x2 |
Definition at line 442 of file opencl-c-base.h.
| #define CLINKAGE |
Definition at line 610 of file opencl-c-base.h.
Referenced by printf().
| #define CLK_A 0x10B1 |
Definition at line 413 of file opencl-c-base.h.
| #define CLK_ABGR 0x10C3 |
Definition at line 432 of file opencl-c-base.h.
| #define CLK_ADDRESS_CLAMP 4 |
Definition at line 352 of file opencl-c-base.h.
| #define CLK_ADDRESS_CLAMP_TO_EDGE 2 |
Definition at line 351 of file opencl-c-base.h.
| #define CLK_ADDRESS_MIRRORED_REPEAT 8 |
Definition at line 354 of file opencl-c-base.h.
| #define CLK_ADDRESS_NONE 0 |
Definition at line 350 of file opencl-c-base.h.
| #define CLK_ADDRESS_REPEAT 6 |
Definition at line 353 of file opencl-c-base.h.
| #define CLK_ARGB 0x10B7 |
Definition at line 419 of file opencl-c-base.h.
| #define CLK_BGRA 0x10B6 |
Definition at line 418 of file opencl-c-base.h.
| #define CLK_DEPTH 0x10BD |
Definition at line 425 of file opencl-c-base.h.
| #define CLK_DEPTH_STENCIL 0x10BE |
Definition at line 426 of file opencl-c-base.h.
| #define CLK_DEVICE_QUEUE_FULL -161 |
Definition at line 450 of file opencl-c-base.h.
| #define CLK_ENQUEUE_FAILURE -101 |
Definition at line 446 of file opencl-c-base.h.
| #define CLK_ENQUEUE_FLAGS_NO_WAIT 0x0 |
Definition at line 459 of file opencl-c-base.h.
| #define CLK_ENQUEUE_FLAGS_WAIT_KERNEL 0x1 |
Definition at line 460 of file opencl-c-base.h.
| #define CLK_ENQUEUE_FLAGS_WAIT_WORK_GROUP 0x2 |
Definition at line 461 of file opencl-c-base.h.
| #define CLK_EVENT_ALLOCATION_FAILURE -100 |
Definition at line 452 of file opencl-c-base.h.
| #define CLK_FILTER_LINEAR 0x20 |
Definition at line 366 of file opencl-c-base.h.
| #define CLK_FILTER_NEAREST 0x10 |
Definition at line 365 of file opencl-c-base.h.
| #define CLK_FLOAT 0x10DE |
Definition at line 389 of file opencl-c-base.h.
| #define CLK_GLOBAL_MEM_FENCE 0x02 |
Queue a memory fence to ensure correct ordering of memory operations to global memory.
Definition at line 293 of file opencl-c-base.h.
| #define CLK_HALF_FLOAT 0x10DD |
Definition at line 388 of file opencl-c-base.h.
| #define CLK_IMAGE_MEM_FENCE 0x04 |
Queue a memory fence to ensure correct ordering of memory operations between work-items of a work-group to image memory.
Definition at line 323 of file opencl-c-base.h.
| #define CLK_INTENSITY 0x10B8 |
Definition at line 420 of file opencl-c-base.h.
| #define CLK_INVALID_ARG_SIZE -51 |
Definition at line 451 of file opencl-c-base.h.
| #define CLK_INVALID_EVENT_WAIT_LIST -57 |
Definition at line 449 of file opencl-c-base.h.
| #define CLK_INVALID_NDRANGE -160 |
Definition at line 448 of file opencl-c-base.h.
| #define CLK_INVALID_QUEUE -102 |
Definition at line 447 of file opencl-c-base.h.
| #define CLK_LOCAL_MEM_FENCE 0x01 |
Queue a memory fence to ensure correct ordering of memory operations to local memory.
Definition at line 287 of file opencl-c-base.h.
| #define CLK_LUMINANCE 0x10B9 |
Definition at line 421 of file opencl-c-base.h.
| #define CLK_NORMALIZED_COORDS_FALSE 0 |
Definition at line 359 of file opencl-c-base.h.
| #define CLK_NORMALIZED_COORDS_TRUE 1 |
Definition at line 360 of file opencl-c-base.h.
| #define CLK_NULL_EVENT (__builtin_astype(((__SIZE_MAX__)), clk_event_t)) |
Definition at line 456 of file opencl-c-base.h.
| #define CLK_NULL_QUEUE 0 |
Definition at line 455 of file opencl-c-base.h.
| #define CLK_NULL_RESERVE_ID (__builtin_astype(((void*)(__SIZE_MAX__)), reserve_id_t)) |
Definition at line 437 of file opencl-c-base.h.
| #define CLK_OUT_OF_RESOURCES -5 |
Definition at line 453 of file opencl-c-base.h.
| #define CLK_PROFILING_COMMAND_EXEC_TIME 0x1 |
Definition at line 467 of file opencl-c-base.h.
| #define CLK_R 0x10B0 |
Definition at line 412 of file opencl-c-base.h.
| #define CLK_RA 0x10B3 |
Definition at line 415 of file opencl-c-base.h.
| #define CLK_RG 0x10B2 |
Definition at line 414 of file opencl-c-base.h.
| #define CLK_RGB 0x10B4 |
Definition at line 416 of file opencl-c-base.h.
| #define CLK_RGBA 0x10B5 |
Definition at line 417 of file opencl-c-base.h.
| #define CLK_RGBx 0x10BC |
Definition at line 424 of file opencl-c-base.h.
| #define CLK_RGx 0x10BB |
Definition at line 423 of file opencl-c-base.h.
| #define CLK_Rx 0x10BA |
Definition at line 422 of file opencl-c-base.h.
| #define CLK_sBGRA 0x10C2 |
Definition at line 431 of file opencl-c-base.h.
| #define CLK_SIGNED_INT16 0x10D8 |
Definition at line 383 of file opencl-c-base.h.
| #define CLK_SIGNED_INT32 0x10D9 |
Definition at line 384 of file opencl-c-base.h.
| #define CLK_SIGNED_INT8 0x10D7 |
Definition at line 382 of file opencl-c-base.h.
| #define CLK_SNORM_INT16 0x10D1 |
Definition at line 376 of file opencl-c-base.h.
| #define CLK_SNORM_INT8 0x10D0 |
Definition at line 375 of file opencl-c-base.h.
| #define CLK_sRGB 0x10BF |
Definition at line 428 of file opencl-c-base.h.
| #define CLK_sRGBA 0x10C1 |
Definition at line 430 of file opencl-c-base.h.
| #define CLK_sRGBx 0x10C0 |
Definition at line 429 of file opencl-c-base.h.
| #define CLK_SUCCESS 0 |
Definition at line 445 of file opencl-c-base.h.
| #define CLK_UNORM_INT16 0x10D3 |
Definition at line 378 of file opencl-c-base.h.
| #define CLK_UNORM_INT24 0x10DF |
Definition at line 390 of file opencl-c-base.h.
| #define CLK_UNORM_INT8 0x10D2 |
Definition at line 377 of file opencl-c-base.h.
| #define CLK_UNORM_INT_101010 0x10D6 |
Definition at line 381 of file opencl-c-base.h.
| #define CLK_UNORM_INT_101010_2 0x10E0 |
Definition at line 392 of file opencl-c-base.h.
| #define CLK_UNORM_SHORT_555 0x10D5 |
Definition at line 380 of file opencl-c-base.h.
| #define CLK_UNORM_SHORT_565 0x10D4 |
Definition at line 379 of file opencl-c-base.h.
| #define CLK_UNSIGNED_INT16 0x10DB |
Definition at line 386 of file opencl-c-base.h.
| #define CLK_UNSIGNED_INT32 0x10DC |
Definition at line 387 of file opencl-c-base.h.
| #define CLK_UNSIGNED_INT8 0x10DA |
Definition at line 385 of file opencl-c-base.h.
| #define DBL_DIG 15 |
Definition at line 208 of file opencl-c-base.h.
| #define DBL_EPSILON 0x1.0p-52 |
Definition at line 217 of file opencl-c-base.h.
| #define DBL_MANT_DIG 53 |
Definition at line 209 of file opencl-c-base.h.
| #define DBL_MAX 0x1.fffffffffffffp1023 |
Definition at line 215 of file opencl-c-base.h.
| #define DBL_MAX_10_EXP +308 |
Definition at line 210 of file opencl-c-base.h.
| #define DBL_MAX_EXP +1024 |
Definition at line 211 of file opencl-c-base.h.
| #define DBL_MIN 0x1.0p-1022 |
Definition at line 216 of file opencl-c-base.h.
| #define DBL_MIN_10_EXP -307 |
Definition at line 212 of file opencl-c-base.h.
| #define DBL_MIN_EXP -1021 |
Definition at line 213 of file opencl-c-base.h.
| #define DBL_RADIX 2 |
Definition at line 214 of file opencl-c-base.h.
| #define FLT_DIG 6 |
Definition at line 183 of file opencl-c-base.h.
| #define FLT_EPSILON 0x1.0p-23f |
Definition at line 192 of file opencl-c-base.h.
| #define FLT_MANT_DIG 24 |
Definition at line 184 of file opencl-c-base.h.
| #define FLT_MAX 0x1.fffffep127f |
Definition at line 190 of file opencl-c-base.h.
| #define FLT_MAX_10_EXP +38 |
Definition at line 185 of file opencl-c-base.h.
| #define FLT_MAX_EXP +128 |
Definition at line 186 of file opencl-c-base.h.
| #define FLT_MIN 0x1.0p-126f |
Definition at line 191 of file opencl-c-base.h.
| #define FLT_MIN_10_EXP -37 |
Definition at line 187 of file opencl-c-base.h.
| #define FLT_MIN_EXP -125 |
Definition at line 188 of file opencl-c-base.h.
| #define FLT_RADIX 2 |
Definition at line 189 of file opencl-c-base.h.
| #define FP_ILOGB0 INT_MIN |
Definition at line 180 of file opencl-c-base.h.
| #define FP_ILOGBNAN INT_MAX |
Definition at line 181 of file opencl-c-base.h.
| #define HUGE_VAL (__builtin_huge_val()) |
A positive double constant expression.
HUGE_VAL evaluates to +infinity. Used as an error value returned by the built-in math functions.
Definition at line 167 of file opencl-c-base.h.
Referenced by scalbln().
| #define HUGE_VALF (__builtin_huge_valf()) |
A positive float constant expression.
HUGE_VALF evaluates to +infinity. Used as an error value returned by the built-in math functions.
Definition at line 160 of file opencl-c-base.h.
Referenced by scalblnf().
| #define INFINITY (__builtin_inff()) |
A constant expression of type float representing positive or unsigned infinity.
Definition at line 173 of file opencl-c-base.h.
| #define INT_MAX 2147483647 |
Definition at line 272 of file opencl-c-base.h.
| #define INT_MIN (-2147483647-1) |
Definition at line 273 of file opencl-c-base.h.
| #define kernel_exec | ( | X, | |
| typen ) |
Definition at line 600 of file opencl-c-base.h.
| #define LONG_MAX 0x7fffffffffffffffL |
Definition at line 275 of file opencl-c-base.h.
| #define LONG_MIN (-0x7fffffffffffffffL-1) |
Definition at line 276 of file opencl-c-base.h.
| #define M_1_PI 0x1.45f306dc9c883p-2 |
Definition at line 227 of file opencl-c-base.h.
| #define M_1_PI_F 0.318309886183790671537767526745028724f |
Definition at line 202 of file opencl-c-base.h.
| #define M_2_PI 0x1.45f306dc9c883p-1 |
Definition at line 228 of file opencl-c-base.h.
| #define M_2_PI_F 0.636619772367581343075535053490057448f |
Definition at line 203 of file opencl-c-base.h.
| #define M_2_SQRTPI 0x1.20dd750429b6dp+0 |
Definition at line 229 of file opencl-c-base.h.
| #define M_2_SQRTPI_F 1.12837916709551257389615890312154517f |
Definition at line 204 of file opencl-c-base.h.
| #define M_E 0x1.5bf0a8b145769p+1 |
Definition at line 219 of file opencl-c-base.h.
| #define M_E_F 2.71828182845904523536028747135266250f |
Definition at line 194 of file opencl-c-base.h.
| #define M_LN10 0x1.26bb1bbb55516p+1 |
Definition at line 223 of file opencl-c-base.h.
| #define M_LN10_F 2.30258509299404568401799145468436421f |
Definition at line 198 of file opencl-c-base.h.
| #define M_LN2 0x1.62e42fefa39efp-1 |
Definition at line 222 of file opencl-c-base.h.
| #define M_LN2_F 0.693147180559945309417232121458176568f |
Definition at line 197 of file opencl-c-base.h.
| #define M_LOG10E 0x1.bcb7b1526e50ep-2 |
Definition at line 221 of file opencl-c-base.h.
| #define M_LOG10E_F 0.434294481903251827651128918916605082f |
Definition at line 196 of file opencl-c-base.h.
| #define M_LOG2E 0x1.71547652b82fep+0 |
Definition at line 220 of file opencl-c-base.h.
| #define M_LOG2E_F 1.44269504088896340735992468100189214f |
Definition at line 195 of file opencl-c-base.h.
| #define M_PI 0x1.921fb54442d18p+1 |
Definition at line 224 of file opencl-c-base.h.
| #define M_PI_2 0x1.921fb54442d18p+0 |
Definition at line 225 of file opencl-c-base.h.
| #define M_PI_2_F 1.57079632679489661923132169163975144f |
Definition at line 200 of file opencl-c-base.h.
| #define M_PI_4 0x1.921fb54442d18p-1 |
Definition at line 226 of file opencl-c-base.h.
| #define M_PI_4_F 0.785398163397448309615660845819875721f |
Definition at line 201 of file opencl-c-base.h.
| #define M_PI_F 3.14159265358979323846264338327950288f |
Definition at line 199 of file opencl-c-base.h.
| #define M_SQRT1_2 0x1.6a09e667f3bcdp-1 |
Definition at line 231 of file opencl-c-base.h.
| #define M_SQRT1_2_F 0.707106781186547524400844362104849039f |
Definition at line 206 of file opencl-c-base.h.
| #define M_SQRT2 0x1.6a09e667f3bcdp+0 |
Definition at line 230 of file opencl-c-base.h.
| #define M_SQRT2_F 1.41421356237309504880168872420969808f |
Definition at line 205 of file opencl-c-base.h.
| #define MAX_WORK_DIM 3 |
Definition at line 469 of file opencl-c-base.h.
| #define MAXFLOAT 0x1.fffffep127f |
Value of maximum non-infinite single-precision floating-point number.
Definition at line 153 of file opencl-c-base.h.
A constant expression of type float representing a quiet NaN.
Definition at line 178 of file opencl-c-base.h.
| #define SCHAR_MAX 127 |
Definition at line 263 of file opencl-c-base.h.
| #define SCHAR_MIN (-128) |
Definition at line 264 of file opencl-c-base.h.
| #define SHRT_MAX 32767 |
Definition at line 269 of file opencl-c-base.h.
| #define SHRT_MIN (-32768) |
Definition at line 270 of file opencl-c-base.h.
| #define UCHAR_MAX 255 |
Definition at line 265 of file opencl-c-base.h.
| #define UINT_MAX 0xffffffff |
Definition at line 271 of file opencl-c-base.h.
| #define ULONG_MAX 0xffffffffffffffffUL |
Definition at line 274 of file opencl-c-base.h.
| #define USHRT_MAX 65535 |
Definition at line 268 of file opencl-c-base.h.
| typedef float float16 __attribute__((ext_vector_type(16))) |
Definition at line 76 of file opencl-c-base.h.
| typedef uint cl_mem_fence_flags |
Definition at line 281 of file opencl-c-base.h.
| typedef int clk_profiling_info |
Definition at line 464 of file opencl-c-base.h.
| typedef __INTPTR_TYPE__ intptr_t |
A signed integer type with the property that any valid pointer to void can be converted to this type, then converted back to pointer to void, and the result will compare equal to the original pointer.
Definition at line 66 of file opencl-c-base.h.
| typedef int kernel_enqueue_flags_t |
Definition at line 463 of file opencl-c-base.h.
| typedef enum memory_order memory_order |
| typedef enum memory_scope memory_scope |
An unsigned 8-bit integer.
Definition at line 28 of file opencl-c-base.h.
| typedef __UINTPTR_TYPE__ uintptr_t |
An unsigned integer type with the property that any valid pointer to void can be converted to this type, then converted back to pointer to void, and the result will compare equal to the original pointer.
Definition at line 73 of file opencl-c-base.h.
An unsigned 64-bit integer.
Definition at line 43 of file opencl-c-base.h.
An unsigned 16-bit integer.
Definition at line 33 of file opencl-c-base.h.
| enum memory_order |
| Enumerator | |
|---|---|
| memory_order_relaxed | |
| memory_order_acquire | |
| memory_order_release | |
| memory_order_acq_rel | |
Definition at line 331 of file opencl-c-base.h.
| enum memory_scope |
| Enumerator | |
|---|---|
| memory_scope_work_item | |
| memory_scope_work_group | |
| memory_scope_device | |
Definition at line 297 of file opencl-c-base.h.
| CLINKAGE int printf | ( | __constant const char * | st, |
| ... ) |
References __constant, CLINKAGE, and printf().
Referenced by clang::CodeGen::CodeGenFunction::emitByrefStructureInit(), and printf().