#include <sycl/detail/export.hpp>
#include <sycl/detail/generic_type_traits.hpp>
#include <sycl/exception.hpp>
#include <sycl/pointers.hpp>
#include <sycl/types.hpp>
Go to the source code of this file.
Classes | |
struct | __host_std::detail::helper< N > |
struct | __host_std::detail::helper< 0 > |
Namespaces | |
__host_std | |
__host_std::detail | |
Macros | |
#define | __NOEXC /*noexcept*/ |
#define | __MAKE_1V(Fun, Call, N, Ret, Arg1) |
#define | __MAKE_1V_2V(Fun, Call, N, Ret, Arg1, Arg2) |
#define | __MAKE_1V_2V_RS(Fun, Call, N, Ret, Arg1, Arg2) |
#define | __MAKE_1V_RS(Fun, Call, N, Ret, Arg1) |
#define | __MAKE_1V_2V_3V(Fun, Call, N, Ret, Arg1, Arg2, Arg3) |
#define | __MAKE_1V_2S_3S(Fun, N, Ret, Arg1, Arg2, Arg3) |
#define | __MAKE_1V_2S(Fun, N, Ret, Arg1, Arg2) |
#define | __MAKE_SR_1V_AND(Fun, Call, N, Ret, Arg1) |
#define | __MAKE_SR_1V_OR(Fun, Call, N, Ret, Arg1) |
#define | __MAKE_1V_2P(Fun, N, Ret, Arg1, Arg2) |
#define | __MAKE_1V_2V_3P(Fun, N, Ret, Arg1, Arg2, Arg3) |
#define | MAKE_1V(Fun, Ret, Arg1) MAKE_1V_FUNC(Fun, Fun, Ret, Arg1) |
#define | MAKE_1V_FUNC(Fun, Call, Ret, Arg1) |
#define | MAKE_1V_2V(Fun, Ret, Arg1, Arg2) MAKE_1V_2V_FUNC(Fun, Fun, Ret, Arg1, Arg2) |
#define | MAKE_1V_2V_FUNC(Fun, Call, Ret, Arg1, Arg2) |
#define | MAKE_1V_2V_3V(Fun, Ret, Arg1, Arg2, Arg3) MAKE_1V_2V_3V_FUNC(Fun, Fun, Ret, Arg1, Arg2, Arg3) |
#define | MAKE_1V_2V_3V_FUNC(Fun, Call, Ret, Arg1, Arg2, Arg3) |
#define | MAKE_SC_1V_2V_3V(Fun, Ret, Arg1, Arg2, Arg3) |
#define | MAKE_SC_FSC_1V_2V_3V_FV(FunSc, FunV, Ret, Arg1, Arg2, Arg3) |
#define | MAKE_SC_3ARG(Fun, Ret, Arg1, Arg2, Arg3) |
#define | MAKE_1V_2S(Fun, Ret, Arg1, Arg2) |
#define | MAKE_1V_2S_3S(Fun, Ret, Arg1, Arg2, Arg3) |
#define | MAKE_SR_1V_AND(Fun, Call, Ret, Arg1) |
#define | MAKE_SR_1V_OR(Fun, Call, Ret, Arg1) |
#define | MAKE_1V_2P(Fun, Ret, Arg1, Arg2) |
#define | MAKE_GEO_1V_2V_RS(Fun, Call, Ret, Arg1, Arg2) |
#define | MAKE_1V_2V_3P(Fun, Ret, Arg1, Arg2, Arg3) |
#define __MAKE_1V | ( | Fun, | |
Call, | |||
N, | |||
Ret, | |||
Arg1 | |||
) |
#define __MAKE_1V_2P | ( | Fun, | |
N, | |||
Ret, | |||
Arg1, | |||
Arg2 | |||
) |
#define __MAKE_1V_2S | ( | Fun, | |
N, | |||
Ret, | |||
Arg1, | |||
Arg2 | |||
) |
#define __MAKE_1V_2S_3S | ( | Fun, | |
N, | |||
Ret, | |||
Arg1, | |||
Arg2, | |||
Arg3 | |||
) |
Definition at line 62 of file builtins_helper.hpp.
#define __MAKE_1V_2V | ( | Fun, | |
Call, | |||
N, | |||
Ret, | |||
Arg1, | |||
Arg2 | |||
) |
#define __MAKE_1V_2V_3P | ( | Fun, | |
N, | |||
Ret, | |||
Arg1, | |||
Arg2, | |||
Arg3 | |||
) |
Definition at line 105 of file builtins_helper.hpp.
#define __MAKE_1V_2V_3V | ( | Fun, | |
Call, | |||
N, | |||
Ret, | |||
Arg1, | |||
Arg2, | |||
Arg3 | |||
) |
Definition at line 52 of file builtins_helper.hpp.
#define __MAKE_1V_2V_RS | ( | Fun, | |
Call, | |||
N, | |||
Ret, | |||
Arg1, | |||
Arg2 | |||
) |
#define __MAKE_1V_RS | ( | Fun, | |
Call, | |||
N, | |||
Ret, | |||
Arg1 | |||
) |
#define __MAKE_SR_1V_AND | ( | Fun, | |
Call, | |||
N, | |||
Ret, | |||
Arg1 | |||
) |
#define __MAKE_SR_1V_OR | ( | Fun, | |
Call, | |||
N, | |||
Ret, | |||
Arg1 | |||
) |
#define __NOEXC /*noexcept*/ |
Definition at line 16 of file builtins_helper.hpp.
#define MAKE_1V | ( | Fun, | |
Ret, | |||
Arg1 | |||
) | MAKE_1V_FUNC(Fun, Fun, Ret, Arg1) |
Definition at line 115 of file builtins_helper.hpp.
#define MAKE_1V_2P | ( | Fun, | |
Ret, | |||
Arg1, | |||
Arg2 | |||
) |
Definition at line 192 of file builtins_helper.hpp.
#define MAKE_1V_2S | ( | Fun, | |
Ret, | |||
Arg1, | |||
Arg2 | |||
) |
Definition at line 160 of file builtins_helper.hpp.
#define MAKE_1V_2S_3S | ( | Fun, | |
Ret, | |||
Arg1, | |||
Arg2, | |||
Arg3 | |||
) |
Definition at line 168 of file builtins_helper.hpp.
#define MAKE_1V_2V | ( | Fun, | |
Ret, | |||
Arg1, | |||
Arg2 | |||
) | MAKE_1V_2V_FUNC(Fun, Fun, Ret, Arg1, Arg2) |
Definition at line 125 of file builtins_helper.hpp.
#define MAKE_1V_2V_3P | ( | Fun, | |
Ret, | |||
Arg1, | |||
Arg2, | |||
Arg3 | |||
) |
Definition at line 208 of file builtins_helper.hpp.
#define MAKE_1V_2V_3V | ( | Fun, | |
Ret, | |||
Arg1, | |||
Arg2, | |||
Arg3 | |||
) | MAKE_1V_2V_3V_FUNC(Fun, Fun, Ret, Arg1, Arg2, Arg3) |
Definition at line 136 of file builtins_helper.hpp.
#define MAKE_1V_2V_3V_FUNC | ( | Fun, | |
Call, | |||
Ret, | |||
Arg1, | |||
Arg2, | |||
Arg3 | |||
) |
Definition at line 139 of file builtins_helper.hpp.
#define MAKE_1V_2V_FUNC | ( | Fun, | |
Call, | |||
Ret, | |||
Arg1, | |||
Arg2 | |||
) |
Definition at line 128 of file builtins_helper.hpp.
#define MAKE_1V_FUNC | ( | Fun, | |
Call, | |||
Ret, | |||
Arg1 | |||
) |
Definition at line 117 of file builtins_helper.hpp.
#define MAKE_GEO_1V_2V_RS | ( | Fun, | |
Call, | |||
Ret, | |||
Arg1, | |||
Arg2 | |||
) |
Definition at line 200 of file builtins_helper.hpp.
#define MAKE_SC_1V_2V_3V | ( | Fun, | |
Ret, | |||
Arg1, | |||
Arg2, | |||
Arg3 | |||
) |
Definition at line 147 of file builtins_helper.hpp.
#define MAKE_SC_3ARG | ( | Fun, | |
Ret, | |||
Arg1, | |||
Arg2, | |||
Arg3 | |||
) |
Definition at line 155 of file builtins_helper.hpp.
#define MAKE_SC_FSC_1V_2V_3V_FV | ( | FunSc, | |
FunV, | |||
Ret, | |||
Arg1, | |||
Arg2, | |||
Arg3 | |||
) |
Definition at line 151 of file builtins_helper.hpp.
#define MAKE_SR_1V_AND | ( | Fun, | |
Call, | |||
Ret, | |||
Arg1 | |||
) |
Definition at line 176 of file builtins_helper.hpp.
#define MAKE_SR_1V_OR | ( | Fun, | |
Call, | |||
Ret, | |||
Arg1 | |||
) |
Definition at line 184 of file builtins_helper.hpp.