*.cl
//
/*
*/
__global
global
__local
local
__constant
constant
__private
private
__kernel
kernel
__attribute__
__read_only
read_only
__write_only
write_only
complex
imaginary
bool
bool2
bool3
bool4
bool8
bool16
uchar
uchar2
uchar3
uchar4
uchar8
uchar16
ushort
ushort2
ushort3
ushort4
ushort8
ushort16
int
int2
int3
int4
int8
int16
uint
uint2
uint3
uint4
uint8
uint16
ulong
ulong2
ulong3
ulong4
ulong8
ulong16
half
half2
half3
half4
half8
half16
quad
quad2
quad3
quad4
quad8
quad16
char
char2
char3
char4
char8
char16
short
short2
short3
short4
short8
short16
long
long2
long3
long4
long8
long16
float
float2
float3
float4
float8
float16
double
double2
double3
double4
double8
double16
cl_image_format
_cl_platform_id
_cl_device_id
_cl_context
_cl_command_queue
_cl_mem
_cl_program
_cl_kernel
_cl_event
_cl_sampler
get_work_dim
get_global_size
get_global_id
get_local_size
get_local_id
get_num_groups
get_group_id
get_global_offset
cos
cosh
cospi
acos
acosh
acospi
sin
sincos
sinh
sinpi
asin
asinh
asinpi
tan
tanh
tanpi
atan
atan2
atanh
atanpi
atan2pi
cbrt
ceil
copysign
erfc
erf
exp
exp2
exp10
expm1
fabs
fdim
floor
fma
fmax
fmin
fract
frexp
hypot
ilogb
ldexp
ldexp
lgamma
lgamma_r
log
log2
log10
log1p
logb
mad
modf
nan
nextafter
pow
pown
powr
remainder
remquo
rint
rootn
round
rsqrt
sqrt
tgamma
trunc
half_cos
half_divide
half_exp
half_exp2
half_exp10
half_log
half_log2
half_log10
half_powr
half_recip
half_rsqrt
half_sin
half_sqrt
half_tan
native_cos
native_divide
native_exp
native_exp2
native_exp10
native_log
native_log2
native_log10
native_powr
native_recip
native_rsqrt
native_sin
native_sqrt
native_tan
abs
abs_diff
add_sat
hadd
rhadd
clz
mad_hi
mad_sat
max
min
mul_hi
rotate
sub_sat
upsample
mad24
mul24
clamp
degrees
max
min
mix
radians
step
smoothstep
sign
cross
dot
distance
length
normalize
fast_distance
fast_length
fast_normalize
vec_step
shuffle
shuffle2
isequal
isnotequal
isgreater
isgreaterequal
isless
islessequal
islessgreater
isfinite
isinf
isnan
isnormal
isordered
isunordered
signbit
any
all
bitselect
select
vload_half
vstore_half
vload2
vload3
vload4
vload8
vload16
vload_half2
vload_half3
vload_half4
vload_half8
vload_half16
vloada_half2
vloada_half3
vloada_half4
vloada_half8
vloada_half16
vloada_half2_rte
vloada_half3_rte
vloada_half4_rte
vloada_half8_rte
vloada_half16_rte
vloada_half2_rtz
vloada_half3_rtz
vloada_half4_rtz
vloada_half8_rtz
vloada_half16_rtz
vloada_half2_rtp
vloada_half3_rtp
vloada_half4_rtp
vloada_half8_rtp
vloada_half16_rtp
vstore_rte
vstore_rtz
vstore_rtp
vstore_rtn
vstore2
vstore3
vstore4
vstore8
vstore16
vstore_half2
vstore_half3
vstore_half4
vstore_half8
vstore_half16
vstore_half_rte
vstore_half_rtz
vstore_half_rtp
vstore_half_rtn
vstore_half2_rte
vstore_half3_rte
vstore_half4_rte
vstore_half8_rte
vstore_half16_rte
vstore_half2_rtz
vstore_half3_rtz
vstore_half4_rtz
vstore_half8_rtz
vstore_half16_rtz
vstore_half2_rtp
vstore_half3_rtp
vstore_half4_rtp
vstore_half8_rtp
vstore_half16_rtp
vstore_half2_rtn
vstore_half3_rtn
vstore_half4_rtn
vstore_half8_rtn
vstore_half16_rtn
vstorea_half2
vstorea_half3
vstorea_half4
vstorea_half8
vstorea_half16
vstorea_half_rte
vstorea_half_rtz
vstorea_half_rtp
vstorea_half_rtn
vstorea_half2_rte
vstorea_half3_rte
vstorea_half4_rte
vstorea_half8_rte
vstorea_half16_rte
vstorea_half2_rtz
vstorea_half3_rtz
vstorea_half4_rtz
vstorea_half8_rtz
vstorea_half16_rtz
vstorea_half2_rtp
vstorea_half3_rtp
vstorea_half4_rtp
vstorea_half8_rtp
vstorea_half16_rtp
vstorea_half2_rtn
vstorea_half3_rtn
vstorea_half4_rtn
vstorea_half8_rtn
vstorea_half16_rtn
read_imagef
read_imagei
read_imageui
read_imageh
write_imagef
write_imagei
write_imageui
write_imageh
get_image_width
get_image_height
get_image_depth
get_image_channel_data_type
get_image_channel_order
get_image_dim
barrier
mem_fence
read_mem_fence
write_mem_fence
async
copies
from
global
to
local
mem
to
and
fro
and
prefetch
async_work_group_copy
async_work_group_strided_copy
wait_group_events
prefetch
atom_add
atom_sub
atom_xchg
atom_inc
atom_dec
atom_cmpxchg
atom_min
atom_max
atom_and
atom_or
atom_xor
vec_type_hint
work_group_size_hint
reqd_work_group_size
aligned
packed
endian
(as_|convert_)(uchar|char|ushort|short|uitn|int|ulong|long|float|double)((2|3|4|8|16)((_sat)(_rte|_rtz|_rtp|_rtn)?)?)?
MAXFLOAT
HUGE_VALF
INFINITY
NAN
FLT_DIG
FLT_MANT_DIG
FLT_MAX_10_EXP
FLT_MAX_EXP
FLT_MIN_10_EXP
FLT_MIN_EXP
FLT_RADIX
FLT_MAX
FLT_MIN
FLT_EPSILON
CHAR_BIT
CHAR_MAX
CHAR_MIN
INT_MIN
INT_MAX
LONG_MAX
LONG_MIN
SCHAR_MAX
SCHAR_MIN
SHRT_MAX
SHRT_MIN
UCHAR_MAX
UCHAR_MIN
UINT_MAX
ULONG_MAX
DBL_DIG
DBL_MANT_DIG
DBL_MAX_10_EXP
DBL_MIN_10_EXP
DBL_MIN_EXP
DBL_MAX
DBL_MIN
DBL_EPSILON
M_E
M_LOG2E
M_LOG10E
M_LN2
M_LN10
M_PI
M_PI2
M_PI4
M_1_PI
M_2_PI
M_2_SQRTPI
M_SQRT2
M_SQRT1_2
CLK_NORMALIZED_COORDS_TRUE
CLK_NORMALIZED_COORDS_FALSE
CLK_ADDRESS_REPEAT
CLK_ADDRESS_CLAMP_TO_EDGE
CLK_ADDRESS_CLAMP
CL_INTENSITY
CL_RA
CL_ARGB
CL_BGRA
CL_RGBA
CL_R
CL_RG
CL_RGB
CL_RGx
CL_RGBx
CL_Rx
CL_A
CL_LUMINANCE
CL_SNORM_INT8
CL_SNORM_INT16
CL_UNORM_INT8
CL_UNORM_INT16
CL_UNORM_SHORT_565
CL_UNORM_SHORT_555
CL_UNORM_INT_101010
CL_SIGNED_INT8
CL_SIGNED_INT16
CL_SIGNED_INT32
CL_UNSIGNED_INT8
CL_UNSIGNED_INT16
CL_UNSIGNED_INT32
CL_HALF_FLOAT
CL_FLOAT
CLK_ADDRESS_NONE
CLK_FILTER_NEAREST
CLK_FILTER_LINEAR
CLK_GLOBAL_MEM_FENCE
CLK_LOCAL_MEM_FENCE