Go to the source code of this file.
#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.__kernel \
__attribute__((work_group_size_hint(
X, 1, 1))) \
__attribute__((vec_type_hint(typen)))
Definition at line 680 of file opencl-c-base.h.
◆ __opencl_c_named_address_space_builtins #define __opencl_c_named_address_space_builtins 1Definition at line 107 of file opencl-c-base.h.
◆ as_char #define as_char ( x ) __builtin_astype((x), char)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 570 of file opencl-c-base.h.
◆ as_char16 #define as_char16 ( x ) __builtin_astype((x), char16)Definition at line 575 of file opencl-c-base.h.
◆ as_char2 #define as_char2 ( x ) __builtin_astype((x), char2)Definition at line 571 of file opencl-c-base.h.
◆ as_char3 #define as_char3 ( x ) __builtin_astype((x), char3)Definition at line 572 of file opencl-c-base.h.
◆ as_char4 #define as_char4 ( x ) __builtin_astype((x), char4)Definition at line 573 of file opencl-c-base.h.
◆ as_char8 #define as_char8 ( x ) __builtin_astype((x), char8)Definition at line 574 of file opencl-c-base.h.
◆ as_float ◆ as_float16 #define as_float16 ( x ) __builtin_astype((x), float16)Definition at line 631 of file opencl-c-base.h.
◆ as_float2 #define as_float2 ( x ) __builtin_astype((x), float2)Definition at line 627 of file opencl-c-base.h.
◆ as_float3 #define as_float3 ( x ) __builtin_astype((x), float3)Definition at line 628 of file opencl-c-base.h.
◆ as_float4 #define as_float4 ( x ) __builtin_astype((x), float4)Definition at line 629 of file opencl-c-base.h.
◆ as_float8 #define as_float8 ( x ) __builtin_astype((x), float8)Definition at line 630 of file opencl-c-base.h.
◆ as_int ◆ as_int16 #define as_int16 ( x ) __builtin_astype((x), int16)Definition at line 603 of file opencl-c-base.h.
◆ as_int2 #define as_int2 ( x ) __builtin_astype((x), int2)Definition at line 599 of file opencl-c-base.h.
◆ as_int3 #define as_int3 ( x ) __builtin_astype((x), int3)Definition at line 600 of file opencl-c-base.h.
◆ as_int4 #define as_int4 ( x ) __builtin_astype((x), int4)Definition at line 601 of file opencl-c-base.h.
◆ as_int8 #define as_int8 ( x ) __builtin_astype((x), int8)Definition at line 602 of file opencl-c-base.h.
◆ as_intptr_t ◆ as_long #define as_long ( x ) __builtin_astype((x), long)Definition at line 612 of file opencl-c-base.h.
◆ as_long16 #define as_long16 ( x ) __builtin_astype((x), long16)Definition at line 617 of file opencl-c-base.h.
◆ as_long2 #define as_long2 ( x ) __builtin_astype((x), long2)Definition at line 613 of file opencl-c-base.h.
◆ as_long3 #define as_long3 ( x ) __builtin_astype((x), long3)Definition at line 614 of file opencl-c-base.h.
◆ as_long4 #define as_long4 ( x ) __builtin_astype((x), long4)Definition at line 615 of file opencl-c-base.h.
◆ as_long8 #define as_long8 ( x ) __builtin_astype((x), long8)Definition at line 616 of file opencl-c-base.h.
◆ as_ptrdiff_t ◆ as_short #define as_short ( x ) __builtin_astype((x), short)Definition at line 584 of file opencl-c-base.h.
◆ as_short16 #define as_short16 ( x ) __builtin_astype((x), short16)Definition at line 589 of file opencl-c-base.h.
◆ as_short2 #define as_short2 ( x ) __builtin_astype((x), short2)Definition at line 585 of file opencl-c-base.h.
◆ as_short3 #define as_short3 ( x ) __builtin_astype((x), short3)Definition at line 586 of file opencl-c-base.h.
◆ as_short4 #define as_short4 ( x ) __builtin_astype((x), short4)Definition at line 587 of file opencl-c-base.h.
◆ as_short8 #define as_short8 ( x ) __builtin_astype((x), short8)Definition at line 588 of file opencl-c-base.h.
◆ as_size_t ◆ as_uchar ◆ as_uchar16 #define as_uchar16 ( x ) __builtin_astype((x), uchar16)Definition at line 582 of file opencl-c-base.h.
◆ as_uchar2 #define as_uchar2 ( x ) __builtin_astype((x), uchar2)Definition at line 578 of file opencl-c-base.h.
◆ as_uchar3 #define as_uchar3 ( x ) __builtin_astype((x), uchar3)Definition at line 579 of file opencl-c-base.h.
◆ as_uchar4 #define as_uchar4 ( x ) __builtin_astype((x), uchar4)Definition at line 580 of file opencl-c-base.h.
◆ as_uchar8 #define as_uchar8 ( x ) __builtin_astype((x), uchar8)Definition at line 581 of file opencl-c-base.h.
◆ as_uint ◆ as_uint16 #define as_uint16 ( x ) __builtin_astype((x), uint16)Definition at line 610 of file opencl-c-base.h.
◆ as_uint2 #define as_uint2 ( x ) __builtin_astype((x), uint2)Definition at line 606 of file opencl-c-base.h.
◆ as_uint3 #define as_uint3 ( x ) __builtin_astype((x), uint3)Definition at line 607 of file opencl-c-base.h.
◆ as_uint4 #define as_uint4 ( x ) __builtin_astype((x), uint4)Definition at line 608 of file opencl-c-base.h.
◆ as_uint8 #define as_uint8 ( x ) __builtin_astype((x), uint8)Definition at line 609 of file opencl-c-base.h.
◆ as_uintptr_t ◆ as_ulong ◆ as_ulong16 #define as_ulong16 ( x ) __builtin_astype((x), ulong16)Definition at line 624 of file opencl-c-base.h.
◆ as_ulong2 #define as_ulong2 ( x ) __builtin_astype((x), ulong2)Definition at line 620 of file opencl-c-base.h.
◆ as_ulong3 #define as_ulong3 ( x ) __builtin_astype((x), ulong3)Definition at line 621 of file opencl-c-base.h.
◆ as_ulong4 #define as_ulong4 ( x ) __builtin_astype((x), ulong4)Definition at line 622 of file opencl-c-base.h.
◆ as_ulong8 #define as_ulong8 ( x ) __builtin_astype((x), ulong8)Definition at line 623 of file opencl-c-base.h.
◆ as_ushort ◆ as_ushort16 #define as_ushort16 ( x ) __builtin_astype((x), ushort16)Definition at line 596 of file opencl-c-base.h.
◆ as_ushort2 #define as_ushort2 ( x ) __builtin_astype((x), ushort2)Definition at line 592 of file opencl-c-base.h.
◆ as_ushort3 #define as_ushort3 ( x ) __builtin_astype((x), ushort3)Definition at line 593 of file opencl-c-base.h.
◆ as_ushort4 #define as_ushort4 ( x ) __builtin_astype((x), ushort4)Definition at line 594 of file opencl-c-base.h.
◆ as_ushort8 #define as_ushort8 ( x ) __builtin_astype((x), ushort8)Definition at line 595 of file opencl-c-base.h.
◆ ATOMIC_FLAG_INIT ◆ ATOMIC_VAR_INIT ◆ CHAR_BIT ◆ CHAR_MAX ◆ CHAR_MIN ◆ CL_COMPLETE ◆ CL_QUEUED ◆ CL_RUNNING ◆ CL_SUBMITTED ◆ CLK_A ◆ CLK_ABGR ◆ CLK_ADDRESS_CLAMP ◆ CLK_ADDRESS_CLAMP_TO_EDGE ◆ CLK_ADDRESS_MIRRORED_REPEAT ◆ CLK_ADDRESS_NONE ◆ CLK_ADDRESS_REPEAT ◆ CLK_ARGB ◆ CLK_BGRA ◆ CLK_DEPTH ◆ CLK_DEPTH_STENCIL ◆ CLK_DEVICE_QUEUE_FULL ◆ CLK_ENQUEUE_FAILURE ◆ CLK_ENQUEUE_FLAGS_NO_WAIT ◆ CLK_ENQUEUE_FLAGS_WAIT_KERNEL ◆ CLK_ENQUEUE_FLAGS_WAIT_WORK_GROUP #define CLK_ENQUEUE_FLAGS_WAIT_WORK_GROUP 0x2Definition at line 545 of file opencl-c-base.h.
◆ CLK_EVENT_ALLOCATION_FAILURE ◆ CLK_FILTER_LINEAR ◆ CLK_FILTER_NEAREST ◆ CLK_FLOAT ◆ CLK_GLOBAL_MEM_FENCE #define CLK_GLOBAL_MEM_FENCE 0x02Queue a memory fence to ensure correct ordering of memory operations to global memory.
Definition at line 385 of file opencl-c-base.h.
◆ CLK_HALF_FLOAT ◆ CLK_IMAGE_MEM_FENCE #define CLK_IMAGE_MEM_FENCE 0x04Queue a memory fence to ensure correct ordering of memory operations between work-items of a work-group to image memory.
Definition at line 415 of file opencl-c-base.h.
◆ CLK_INTENSITY ◆ CLK_INVALID_ARG_SIZE ◆ CLK_INVALID_EVENT_WAIT_LIST ◆ CLK_INVALID_NDRANGE ◆ CLK_INVALID_QUEUE ◆ CLK_LOCAL_MEM_FENCE #define CLK_LOCAL_MEM_FENCE 0x01Queue a memory fence to ensure correct ordering of memory operations to local memory.
Definition at line 379 of file opencl-c-base.h.
◆ CLK_LUMINANCE ◆ CLK_NORMALIZED_COORDS_FALSE ◆ CLK_NORMALIZED_COORDS_TRUE ◆ CLK_NULL_EVENT #define CLK_NULL_EVENT (__builtin_astype(((__SIZE_MAX__)), clk_event_t))Definition at line 540 of file opencl-c-base.h.
◆ CLK_NULL_QUEUE ◆ CLK_NULL_RESERVE_ID #define CLK_NULL_RESERVE_ID (__builtin_astype(((void*)(__SIZE_MAX__)), reserve_id_t))Definition at line 521 of file opencl-c-base.h.
◆ CLK_OUT_OF_RESOURCES ◆ CLK_PROFILING_COMMAND_EXEC_TIME #define CLK_PROFILING_COMMAND_EXEC_TIME 0x1Definition at line 551 of file opencl-c-base.h.
◆ CLK_R ◆ CLK_RA ◆ CLK_RG ◆ CLK_RGB ◆ CLK_RGBA ◆ CLK_RGBx ◆ CLK_RGx ◆ CLK_Rx ◆ CLK_sBGRA ◆ CLK_SIGNED_INT16 ◆ CLK_SIGNED_INT32 ◆ CLK_SIGNED_INT8 ◆ CLK_SNORM_INT16 ◆ CLK_SNORM_INT8 ◆ CLK_sRGB ◆ CLK_sRGBA ◆ CLK_sRGBx ◆ CLK_SUCCESS ◆ CLK_UNORM_INT16 ◆ CLK_UNORM_INT24 ◆ CLK_UNORM_INT8 ◆ CLK_UNORM_INT_101010 ◆ CLK_UNORM_INT_101010_2 ◆ CLK_UNORM_SHORT_555 ◆ CLK_UNORM_SHORT_565 ◆ CLK_UNSIGNED_INT16 ◆ CLK_UNSIGNED_INT32 ◆ CLK_UNSIGNED_INT8 ◆ DBL_DIG ◆ DBL_EPSILON ◆ DBL_MANT_DIG ◆ DBL_MAX ◆ DBL_MAX_10_EXP ◆ DBL_MAX_EXP ◆ DBL_MIN ◆ DBL_MIN_10_EXP ◆ DBL_MIN_EXP ◆ DBL_RADIX ◆ FLT_DIG ◆ FLT_EPSILON ◆ FLT_MANT_DIG ◆ FLT_MAX ◆ FLT_MAX_10_EXP ◆ FLT_MAX_EXP ◆ FLT_MIN ◆ FLT_MIN_10_EXP ◆ FLT_MIN_EXP ◆ FLT_RADIX ◆ FP_ILOGB0 ◆ FP_ILOGBNAN ◆ HUGE_VAL #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 259 of file opencl-c-base.h.
◆ HUGE_VALF #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 252 of file opencl-c-base.h.
◆ INFINITY #define INFINITY (__builtin_inff())A constant expression of type float representing positive or unsigned infinity.
Definition at line 265 of file opencl-c-base.h.
◆ INT_MAX ◆ INT_MIN ◆ kernel_exec #define kernel_exec ( X, typen ) Value:__kernel \
__attribute__((work_group_size_hint(
X, 1, 1))) \
__attribute__((vec_type_hint(typen)))
Definition at line 684 of file opencl-c-base.h.
◆ LONG_MAX ◆ LONG_MIN ◆ M_1_PI ◆ M_1_PI_F #define M_1_PI_F 0.318309886183790671537767526745028724fDefinition at line 294 of file opencl-c-base.h.
◆ M_2_PI ◆ M_2_PI_F #define M_2_PI_F 0.636619772367581343075535053490057448fDefinition at line 295 of file opencl-c-base.h.
◆ M_2_SQRTPI ◆ M_2_SQRTPI_F #define M_2_SQRTPI_F 1.12837916709551257389615890312154517fDefinition at line 296 of file opencl-c-base.h.
◆ M_E ◆ M_E_F #define M_E_F 2.71828182845904523536028747135266250fDefinition at line 286 of file opencl-c-base.h.
◆ M_LN10 ◆ M_LN10_F #define M_LN10_F 2.30258509299404568401799145468436421fDefinition at line 290 of file opencl-c-base.h.
◆ M_LN2 ◆ M_LN2_F #define M_LN2_F 0.693147180559945309417232121458176568fDefinition at line 289 of file opencl-c-base.h.
◆ M_LOG10E ◆ M_LOG10E_F #define M_LOG10E_F 0.434294481903251827651128918916605082fDefinition at line 288 of file opencl-c-base.h.
◆ M_LOG2E ◆ M_LOG2E_F #define M_LOG2E_F 1.44269504088896340735992468100189214fDefinition at line 287 of file opencl-c-base.h.
◆ M_PI ◆ M_PI_2 ◆ M_PI_2_F #define M_PI_2_F 1.57079632679489661923132169163975144fDefinition at line 292 of file opencl-c-base.h.
◆ M_PI_4 ◆ M_PI_4_F #define M_PI_4_F 0.785398163397448309615660845819875721fDefinition at line 293 of file opencl-c-base.h.
◆ M_PI_F #define M_PI_F 3.14159265358979323846264338327950288fDefinition at line 291 of file opencl-c-base.h.
◆ M_SQRT1_2 ◆ M_SQRT1_2_F #define M_SQRT1_2_F 0.707106781186547524400844362104849039fDefinition at line 298 of file opencl-c-base.h.
◆ M_SQRT2 ◆ M_SQRT2_F #define M_SQRT2_F 1.41421356237309504880168872420969808fDefinition at line 297 of file opencl-c-base.h.
◆ MAX_WORK_DIM ◆ MAXFLOAT #define MAXFLOAT 0x1.fffffep127fValue of maximum non-infinite single-precision floating-point number.
Definition at line 245 of file opencl-c-base.h.
◆ NANA constant expression of type float representing a quiet NaN.
Definition at line 270 of file opencl-c-base.h.
◆ SCHAR_MAX ◆ SCHAR_MIN ◆ SHRT_MAX ◆ SHRT_MIN ◆ UCHAR_MAX ◆ UINT_MAX ◆ ULONG_MAX ◆ USHRT_MAX ◆ __attribute__ ◆ cl_mem_fence_flags ◆ clk_profiling_info ◆ intptr_tA 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 158 of file opencl-c-base.h.
◆ kernel_enqueue_flags_t ◆ memory_order ◆ memory_scope ◆ ptrdiff_tA signed integer type that is the result of subtracting two pointers.
This is a 32-bit signed integer if CL_DEVICE_ADDRESS_BITS defined in table 4.3 is 32-bits and is a 64-bit signed integer if CL_DEVICE_ADDRESS_BITS is 64-bits.
Definition at line 151 of file opencl-c-base.h.
◆ size_tThe unsigned integer type of the result of the sizeof operator.
This is a 32-bit unsigned integer if CL_DEVICE_ADDRESS_BITS defined in table 4.3 is 32-bits and is a 64-bit unsigned integer if CL_DEVICE_ADDRESS_BITS is 64-bits.
Definition at line 143 of file opencl-c-base.h.
◆ uchar ◆ uint ◆ uintptr_tAn 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 165 of file opencl-c-base.h.
◆ ulong ◆ ushort ◆ memory_order Enumerator memory_order_relaxed memory_order_acquire memory_order_release memory_order_acq_rel memory_order_relaxed memory_order_consume memory_order_acquire memory_order_release memory_order_acq_rel memory_order_seq_cstDefinition at line 423 of file opencl-c-base.h.
◆ memory_scope Enumerator memory_scope_work_item memory_scope_work_group memory_scope_deviceDefinition at line 389 of file opencl-c-base.h.
◆ printf() int printf ( __constant const char * st, ... )RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4