|
float | __imf_saturatef (float) |
|
float | __imf_copysignf (float, float) |
|
double | __imf_copysign (double, double) |
|
_iml_half_internal | __imf_copysignf16 (_iml_half_internal, _iml_half_internal) |
|
float | __imf_ceilf (float) |
|
double | __imf_ceil (double) |
|
_iml_half_internal | __imf_ceilf16 (_iml_half_internal) |
|
float | __imf_floorf (float) |
|
double | __imf_floor (double) |
|
_iml_half_internal | __imf_floorf16 (_iml_half_internal) |
|
float | __imf_rintf (float) |
|
double | __imf_rint (double) |
|
_iml_half_internal | __imf_invf16 (_iml_half_internal) |
|
float | __imf_invf (float) |
|
double | __imf_inv (double) |
|
_iml_half_internal | __imf_rintf16 (_iml_half_internal) |
|
float | __imf_sqrtf (float) |
|
double | __imf_sqrt (double) |
|
_iml_half_internal | __imf_sqrtf16 (_iml_half_internal) |
|
float | __imf_rsqrtf (float) |
|
double | __imf_rsqrt (double) |
|
_iml_half_internal | __imf_rsqrtf16 (_iml_half_internal) |
|
float | __imf_truncf (float) |
|
double | __imf_trunc (double) |
|
_iml_half_internal | __imf_truncf16 (_iml_half_internal) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, float >, float > | sycl::_V1::ext::intel::math::saturate (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, float >, float > | sycl::_V1::ext::intel::math::copysign (Tp x, Tp y) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, double >, double > | sycl::_V1::ext::intel::math::copysign (Tp x, Tp y) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, sycl::half >, sycl::half > | sycl::_V1::ext::intel::math::copysign (Tp x, Tp y) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, float >, float > | sycl::_V1::ext::intel::math::ceil (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, double >, double > | sycl::_V1::ext::intel::math::ceil (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, sycl::half >, sycl::half > | sycl::_V1::ext::intel::math::ceil (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, sycl::half2 >, sycl::half2 > | sycl::_V1::ext::intel::math::ceil (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, float >, float > | sycl::_V1::ext::intel::math::floor (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, double >, double > | sycl::_V1::ext::intel::math::floor (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, sycl::half >, sycl::half > | sycl::_V1::ext::intel::math::floor (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, sycl::half2 >, sycl::half2 > | sycl::_V1::ext::intel::math::floor (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, float >, float > | sycl::_V1::ext::intel::math::inv (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, double >, double > | sycl::_V1::ext::intel::math::inv (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, sycl::half >, sycl::half > | sycl::_V1::ext::intel::math::inv (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, sycl::half2 >, sycl::half2 > | sycl::_V1::ext::intel::math::inv (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, float >, float > | sycl::_V1::ext::intel::math::rint (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, double >, double > | sycl::_V1::ext::intel::math::rint (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, sycl::half >, sycl::half > | sycl::_V1::ext::intel::math::rint (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, sycl::half2 >, sycl::half2 > | sycl::_V1::ext::intel::math::rint (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, float >, float > | sycl::_V1::ext::intel::math::sqrt (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, double >, double > | sycl::_V1::ext::intel::math::sqrt (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, sycl::half >, sycl::half > | sycl::_V1::ext::intel::math::sqrt (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, sycl::half2 >, sycl::half2 > | sycl::_V1::ext::intel::math::sqrt (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, float >, float > | sycl::_V1::ext::intel::math::rsqrt (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, double >, double > | sycl::_V1::ext::intel::math::rsqrt (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, sycl::half >, sycl::half > | sycl::_V1::ext::intel::math::rsqrt (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, sycl::half2 >, sycl::half2 > | sycl::_V1::ext::intel::math::rsqrt (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, float >, float > | sycl::_V1::ext::intel::math::trunc (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, double >, double > | sycl::_V1::ext::intel::math::trunc (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, sycl::half >, sycl::half > | sycl::_V1::ext::intel::math::trunc (Tp x) |
|
template<typename Tp > |
std::enable_if_t< std::is_same_v< Tp, sycl::half2 >, sycl::half2 > | sycl::_V1::ext::intel::math::trunc (Tp x) |
|