| |
| #define __CLC_GENTYPE char |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE char2 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE char4 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE char8 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE char16 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE uchar |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE uchar2 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE uchar4 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE uchar8 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE uchar16 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE short |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE short2 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE short4 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE short8 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE short16 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE ushort |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE ushort2 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE ushort4 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE ushort8 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE ushort16 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE int |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE int2 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE int4 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE int8 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE int16 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE uint |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE uint2 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE uint4 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE uint8 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE uint16 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE float |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE float2 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE float4 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE float8 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE float16 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE long |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE long2 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE long4 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE long8 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE long16 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE ulong |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE ulong2 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE ulong4 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE ulong8 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE ulong16 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #ifdef cl_khr_fp64 |
| #pragma OPENCL EXTENSION cl_khr_fp64 : enable |
| |
| #define __CLC_GENTYPE double |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE double2 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE double4 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE double8 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE double16 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #endif |
| |
| #ifdef cl_khr_fp16 |
| #pragma OPENCL EXTENSION cl_khr_fp16: enable |
| |
| #define __CLC_GENTYPE half |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE half2 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE half4 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE half8 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #define __CLC_GENTYPE half16 |
| #include __CLC_BODY |
| #undef __CLC_GENTYPE |
| |
| #endif |
| |
| #undef __CLC_BODY |