Go to the source code of this file.
|
| sycl::_V1::BUILTIN_COMMON (ONE_ARG, degrees, [](auto x) -> decltype(x) { return(180/M_PI) *x;}) BUILTIN_COMMON(ONE_ARG |
|
| sycl::_V1::BUILTIN_COMMON (ONE_ARG, sign, [](auto x) -> decltype(x) { using T=decltype(x);if(std::isnan(x)) return T(0.0);if(x > 0) return T(1.0);if(x< 0) return T(-1.0);return x;}) BUILTIN_COMMON(THREE_ARGS |
|
| sycl::_V1::BUILTIN_COMMON (TWO_ARGS, step, [](auto x, auto y) -> decltype(x) { return y< x ? 0.0 :1.0;}) BUILTIN_COMMON(THREE_ARGS |
|
| sycl::_V1::BUILTIN_COMMON (TWO_ARGS, max, [](auto x, auto y) -> decltype(x) { return(x< y ? y :x);}) BUILTIN_COMMON(TWO_ARGS |
|
◆ _USE_MATH_DEFINES
#define _USE_MATH_DEFINES |
◆ BUILTIN_COMMON
#define BUILTIN_COMMON |
( |
|
NUM_ARGS, |
|
|
|
NAME, |
|
|
|
IMPL |
|
) |
| |