#ifndef cl_clang_storage_class_specifiers #error Implementation requires cl_clang_storage_class_specifiers extension! #endif #pragma OPENCL EXTENSION cl_clang_storage_class_specifiers : enable #ifdef cl_khr_fp64 #pragma OPENCL EXTENSION cl_khr_fp64 : enable #endif /* Function Attributes */ #include /* Pattern Macro Definitions */ #include /* 6.1 Supported Data Types */ #include /* 6.2.3 Explicit Conversions */ #include /* 6.2.4.2 Reinterpreting Types Using as_type() and as_typen() */ #include /* 6.11.1 Work-Item Functions */ #include #include #include #include #include #include /* 6.11.2 Math Functions */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /* 6.11.3 Integer Functions */ #include #include #include #include #include /* 6.11.2 and 6.11.3 Shared Integer/Math Functions */ #include #include /* 6.11.5 Geometric Functions */ #include #include #include #include /* 6.11.6 Relational Functions */ #include #include /* 6.11.8 Synchronization Functions */ #include #include #pragma OPENCL EXTENSION all : disable