1 #define _CLC_ALL_DECL(TYPE) \
2 _CLC_OVERLOAD _CLC_DECL int all(TYPE v);
4 #define _CLC_VECTOR_ALL_DECL(TYPE) \
6 _CLC_ALL_DECL(TYPE##2) \
7 _CLC_ALL_DECL(TYPE##3) \
8 _CLC_ALL_DECL(TYPE##4) \
9 _CLC_ALL_DECL(TYPE##8) \
10 _CLC_ALL_DECL(TYPE##16)
12 _CLC_VECTOR_ALL_DECL(char)
13 _CLC_VECTOR_ALL_DECL(short)
14 _CLC_VECTOR_ALL_DECL(int)
15 _CLC_VECTOR_ALL_DECL(long)
18 #undef _CLC_VECTOR_ALL_DECL