Home
last modified time | relevance | path

Searched refs:RET_TYPE (Results 1 – 9 of 9) sorted by relevance

/external/llvm-project/libclc/generic/lib/relational/
Drelational.h6 #define _CLC_DEFINE_RELATIONAL_UNARY_SCALAR(RET_TYPE, FUNCTION, BUILTIN_NAME, ARG_TYPE) \ argument
7 _CLC_DEF _CLC_OVERLOAD RET_TYPE FUNCTION(ARG_TYPE x){ \
11 #define _CLC_DEFINE_RELATIONAL_UNARY_VEC2(RET_TYPE, FUNCTION, ARG_TYPE) \ argument
12 _CLC_DEF _CLC_OVERLOAD RET_TYPE FUNCTION(ARG_TYPE x) { \
13 return (RET_TYPE)( (RET_TYPE){FUNCTION(x.lo), FUNCTION(x.hi)} != (RET_TYPE)0); \
16 #define _CLC_DEFINE_RELATIONAL_UNARY_VEC3(RET_TYPE, FUNCTION, ARG_TYPE) \ argument
17 _CLC_DEF _CLC_OVERLOAD RET_TYPE FUNCTION(ARG_TYPE x) { \
18 return (RET_TYPE)( (RET_TYPE){FUNCTION(x.s0), FUNCTION(x.s1), FUNCTION(x.s2)} != (RET_TYPE)0); \
21 #define _CLC_DEFINE_RELATIONAL_UNARY_VEC4(RET_TYPE, FUNCTION, ARG_TYPE) \ argument
22 _CLC_DEF _CLC_OVERLOAD RET_TYPE FUNCTION(ARG_TYPE x) { \
[all …]
Disnotequal.cl4 #define _CLC_DEFINE_ISNOTEQUAL(RET_TYPE, FUNCTION, ARG1_TYPE, ARG2_TYPE) \
5 _CLC_DEF _CLC_OVERLOAD RET_TYPE FUNCTION(ARG1_TYPE x, ARG2_TYPE y) { \
Disordered.cl4 #define _CLC_DEFINE_ISORDERED(RET_TYPE, FUNCTION, ARG1_TYPE, ARG2_TYPE) \
5 _CLC_DEF _CLC_OVERLOAD RET_TYPE FUNCTION(ARG1_TYPE x, ARG2_TYPE y) { \
Disequal.cl3 #define _CLC_DEFINE_ISEQUAL(RET_TYPE, FUNCTION, ARG1_TYPE, ARG2_TYPE) \
4 _CLC_DEF _CLC_OVERLOAD RET_TYPE FUNCTION(ARG1_TYPE x, ARG2_TYPE y) { \
/external/llvm-project/libclc/generic/lib/
Dclcmacro.h1 #define _CLC_UNARY_VECTORIZE(DECLSPEC, RET_TYPE, FUNCTION, ARG1_TYPE) \ argument
2 DECLSPEC RET_TYPE##2 FUNCTION(ARG1_TYPE##2 x) { \
3 return (RET_TYPE##2)(FUNCTION(x.x), FUNCTION(x.y)); \
6 DECLSPEC RET_TYPE##3 FUNCTION(ARG1_TYPE##3 x) { \
7 return (RET_TYPE##3)(FUNCTION(x.x), FUNCTION(x.y), FUNCTION(x.z)); \
10 DECLSPEC RET_TYPE##4 FUNCTION(ARG1_TYPE##4 x) { \
11 return (RET_TYPE##4)(FUNCTION(x.lo), FUNCTION(x.hi)); \
14 DECLSPEC RET_TYPE##8 FUNCTION(ARG1_TYPE##8 x) { \
15 return (RET_TYPE##8)(FUNCTION(x.lo), FUNCTION(x.hi)); \
18 DECLSPEC RET_TYPE##16 FUNCTION(ARG1_TYPE##16 x) { \
[all …]
/external/llvm-project/libclc/generic/include/clc/relational/
Disnan.h2 #define _CLC_ISNAN_DECL(RET_TYPE, ARG_TYPE) \ argument
3 _CLC_OVERLOAD _CLC_DECL RET_TYPE isnan(ARG_TYPE);
5 #define _CLC_VECTOR_ISNAN_DECL(RET_TYPE, ARG_TYPE) \ argument
6 _CLC_ISNAN_DECL(RET_TYPE##2, ARG_TYPE##2) \
7 _CLC_ISNAN_DECL(RET_TYPE##3, ARG_TYPE##3) \
8 _CLC_ISNAN_DECL(RET_TYPE##4, ARG_TYPE##4) \
9 _CLC_ISNAN_DECL(RET_TYPE##8, ARG_TYPE##8) \
10 _CLC_ISNAN_DECL(RET_TYPE##16, ARG_TYPE##16)
Disinf.h2 #define _CLC_ISINF_DECL(RET_TYPE, ARG_TYPE) \ argument
3 _CLC_OVERLOAD _CLC_DECL RET_TYPE isinf(ARG_TYPE);
5 #define _CLC_VECTOR_ISINF_DECL(RET_TYPE, ARG_TYPE) \ argument
6 _CLC_ISINF_DECL(RET_TYPE##2, ARG_TYPE##2) \
7 _CLC_ISINF_DECL(RET_TYPE##3, ARG_TYPE##3) \
8 _CLC_ISINF_DECL(RET_TYPE##4, ARG_TYPE##4) \
9 _CLC_ISINF_DECL(RET_TYPE##8, ARG_TYPE##8) \
10 _CLC_ISINF_DECL(RET_TYPE##16, ARG_TYPE##16)
/external/vixl/src/aarch64/
Dregisters-aarch64.cc137 #define VIXL_DEFINE_CPUREG_COERCION(RET_TYPE, CTOR_TYPE, BANK) \ argument
138 RET_TYPE CPURegister::CTOR_TYPE() const { \
/external/llvm-project/openmp/runtime/src/
Dkmp_atomic.cpp698 #define ATOMIC_BEGIN(TYPE_ID, OP_ID, TYPE, RET_TYPE) \ argument
699 RET_TYPE __kmpc_atomic_##TYPE_ID##_##OP_ID(ident_t *id_ref, int gtid, \
1401 #define ATOMIC_BEGIN_REV(TYPE_ID, OP_ID, TYPE, RET_TYPE) \ argument
1402 RET_TYPE __kmpc_atomic_##TYPE_ID##_##OP_ID##_rev(ident_t *id_ref, int gtid, \
1887 #define ATOMIC_BEGIN_READ(TYPE_ID, OP_ID, TYPE, RET_TYPE) \ argument
1888 RET_TYPE __kmpc_atomic_##TYPE_ID##_##OP_ID(ident_t *id_ref, int gtid, \
2172 #define ATOMIC_BEGIN_CPT(TYPE_ID, OP_ID, TYPE, RET_TYPE) \ argument
2173 RET_TYPE __kmpc_atomic_##TYPE_ID##_##OP_ID(ident_t *id_ref, int gtid, \