|
#define | __NOEXC /*noexcept*/ |
|
#define | __FAST_MATH_GENFLOAT(T) (detail::is_svgenfloat<T>::value) |
|
#define | __FAST_MATH_SGENFLOAT(T) (detail::is_sgenfloat<T>::value) |
|
#define | __SYCL_MATH_FUNCTION_OVERLOAD_IMPL(NAME) |
|
#define | __SYCL_MATH_FUNCTION_OVERLOAD(NAME) |
|
#define | __SYCL_MATH_FUNCTION_OVERLOAD_FM(NAME) |
|
#define | __SYCL_MATH_FUNCTION_2_OVERLOAD_IMPL(NAME) |
|
#define | __SYCL_MATH_FUNCTION_2_OVERLOAD(NAME) |
|
#define | __SYCL_MATH_FUNCTION_2_SGENFLOAT_Y_OVERLOAD(NAME) |
|
#define | __SYCL_MATH_FUNCTION_2_GENINT_Y_OVERLOAD_IMPL(NAME) |
|
#define | __SYCL_MATH_FUNCTION_2_INT_Y_OVERLOAD_IMPL(NAME) |
|
#define | __SYCL_MATH_FUNCTION_3_OVERLOAD(NAME) |
|
#define | __SYCL_MARRAY_COMMON_FUNCTION_OVERLOAD_IMPL(NAME, ...) |
|
#define | __SYCL_MARRAY_COMMON_FUNCTION_UNOP_OVERLOAD(NAME, ARG, ...) |
|
#define | __SYCL_MARRAY_COMMON_FUNCTION_BINOP_OVERLOAD(NAME, ARG1, ARG2, ...) |
|
#define | __SYCL_MARRAY_COMMON_FUNCTION_TEROP_OVERLOAD(NAME, ARG1, ARG2, ARG3, ...) |
|
#define | __SYCL_MARRAY_RELATIONAL_FUNCTION_BINOP_OVERLOAD(NAME) |
|
#define | __SYCL_MARRAY_RELATIONAL_FUNCTION_UNOP_OVERLOAD(NAME) |
|
#define | __SYCL_NATIVE_MATH_FUNCTION_OVERLOAD(NAME) |
|
#define | __SYCL_NATIVE_MATH_FUNCTION_2_OVERLOAD(NAME) |
|
#define | __SYCL_HALF_PRECISION_MATH_FUNCTION_OVERLOAD(NAME) |
|
#define | __SYCL_HALF_PRECISION_MATH_FUNCTION_2_OVERLOAD(NAME) |
|
|
template<class T , size_t N> |
vec< T, 2 > | sycl::_V1::detail::to_vec2 (marray< T, N > x, size_t start) |
|
template<typename T , size_t N> |
__SYCL_ALWAYS_INLINE std::enable_if_t< detail::is_sgenfloat< T >::value, marray< int, N > > | sycl::_V1::ilogb (marray< T, N > x) __NOEXC |
|
template<typename T , size_t N> |
__SYCL_ALWAYS_INLINE std::enable_if_t< __FAST_MATH_SGENFLOAT(T), marray< T, N > > | sycl::_V1::powr (marray< T, N > x, marray< T, N > y) __NOEXC |
|
template<typename T , size_t N> |
__SYCL_ALWAYS_INLINE std::enable_if_t< detail::is_sgenfloat< T >::value, marray< T, N > > | sycl::_V1::ldexp (marray< T, N > x, marray< int, N > k) __NOEXC |
|
template<typename T , size_t N> |
__SYCL_ALWAYS_INLINE std::enable_if_t< detail::is_sgenfloat< T >::value, marray< T, N > > | sycl::_V1::ldexp (marray< T, N > x, int k) __NOEXC |
|
template<typename T , size_t N> |
__SYCL_ALWAYS_INLINE std::enable_if_t< detail::is_sgenfloat< T >::value, marray< T, N > > | sycl::_V1::pown (marray< T, N > x, marray< int, N > y) __NOEXC |
|
template<typename T , size_t N> |
__SYCL_ALWAYS_INLINE std::enable_if_t< detail::is_sgenfloat< T >::value, marray< T, N > > | sycl::_V1::rootn (marray< T, N > x, marray< int, N > y) __NOEXC |
|
template<typename T , size_t N> |
__SYCL_ALWAYS_INLINE std::enable_if_t< detail::is_sgenfloat< T >::value, marray< T, N > > | sycl::_V1::pown (marray< T, N > x, int y) __NOEXC |
|
template<typename T , size_t N> |
__SYCL_ALWAYS_INLINE std::enable_if_t< detail::is_sgenfloat< T >::value, marray< T, N > > | sycl::_V1::rootn (marray< T, N > x, int y) __NOEXC |
|