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