1// This does not exist for fp16 2#if __CLC_FPSIZE > 16 3#ifdef __CLC_VECSIZE 4 5#if __CLC_VECSIZE == 3 6# define __CLC_OFFSET 4 7#else 8# define __CLC_OFFSET __CLC_VECSIZE 9#endif 10 11 FUNC(__CLC_VECSIZE, __CLC_VECSIZE, __CLC_OFFSET, __CLC_GENTYPE, __CLC_SCALAR_GENTYPE, __private); 12 FUNC(__CLC_VECSIZE, __CLC_VECSIZE, __CLC_OFFSET, __CLC_GENTYPE, __CLC_SCALAR_GENTYPE, __local); 13 FUNC(__CLC_VECSIZE, __CLC_VECSIZE, __CLC_OFFSET, __CLC_GENTYPE, __CLC_SCALAR_GENTYPE, __global); 14 15#undef __CLC_OFFSET 16#else 17 FUNC(, 1, 1, __CLC_GENTYPE, __CLC_SCALAR_GENTYPE, __private); 18 FUNC(, 1, 1, __CLC_GENTYPE, __CLC_SCALAR_GENTYPE, __local); 19 FUNC(, 1, 1, __CLC_GENTYPE, __CLC_SCALAR_GENTYPE, __global); 20#endif 21#endif 22