Go to the source code of this file.
Namespaces | |
sycl | |
sycl::_V1 | |
sycl::_V1::half_precision | |
Macros | |
#define | BUILTIN_HALF_CUSTOM(NUM_ARGS, NAME, IMPL) |
#define | BUILTIN_HALF(NUM_ARGS, NAME) BUILTIN_HALF_CUSTOM(NUM_ARGS, NAME, std::NAME) |
Functions | |
sycl::_V1::half_precision::BUILTIN_HALF_CUSTOM (ONE_ARG, exp10, [](auto x) { return std::pow(10.0f, x);}) BUILTIN_HALF_CUSTOM(TWO_ARGS | |
Variables | |
sycl::_V1::half_precision::powr | |
auto | sycl::_V1::half_precision::x |
auto auto | sycl::_V1::half_precision::y |
#define BUILTIN_HALF | ( | NUM_ARGS, | |
NAME | |||
) | BUILTIN_HALF_CUSTOM(NUM_ARGS, NAME, std::NAME) |
Definition at line 22 of file half_precision_math_functions.cpp.
#define BUILTIN_HALF_CUSTOM | ( | NUM_ARGS, | |
NAME, | |||
IMPL | |||
) |
Definition at line 18 of file half_precision_math_functions.cpp.