/* 6.9 Preprocessor Directives and Macros * Some of these are handled by clang or passed by clover */ #if __OPENCL_VERSION__ >= 110 #define CLC_VERSION_1_0 100 #define CLC_VERSION_1_1 110 #endif #if __OPENCL_VERSION__ >= 120 #define CLC_VERSION_1_2 120 #endif #define NULL ((void*)0) #define __kernel_exec(X, typen) __kernel \ __attribute__((work_group_size_hint(X, 1, 1))) \ __attribute__((vec_type_hint(typen))) #define kernel_exec(X, typen) __kernel_exec(X, typen)