Functions | |
template<typename To = int, typename From = float> | |
To | float2int_rd (From x) |
template<typename To = int, typename From = float> | |
To | float2int_rn (From x) |
template<typename To = int, typename From = float> | |
To | float2int_ru (From x) |
template<typename To = int, typename From = float> | |
To | float2int_rz (From x) |
template<typename To = unsigned int, typename From = float> | |
To | float2uint_rd (From x) |
template<typename To = unsigned int, typename From = float> | |
To | float2uint_rn (From x) |
template<typename To = unsigned int, typename From = float> | |
To | float2uint_ru (From x) |
template<typename To = unsigned int, typename From = float> | |
To | float2uint_rz (From x) |
template<typename To = long long, typename From = float> | |
To | float2ll_rd (From x) |
template<typename To = long long, typename From = float> | |
To | float2ll_rn (From x) |
template<typename To = long long, typename From = float> | |
To | float2ll_ru (From x) |
template<typename To = long long, typename From = float> | |
To | float2ll_rz (From x) |
template<typename To = unsigned long long, typename From = float> | |
To | float2ull_rd (From x) |
template<typename To = unsigned long long, typename From = float> | |
To | float2ull_rn (From x) |
template<typename To = unsigned long long, typename From = float> | |
To | float2ull_ru (From x) |
template<typename To = unsigned long long, typename From = float> | |
To | float2ull_rz (From x) |
template<typename To = float, typename From = long long> | |
To | ll2float_rd (From x) |
template<typename To = float, typename From = long long> | |
To | ll2float_rn (From x) |
template<typename To = float, typename From = long long> | |
To | ll2float_ru (From x) |
template<typename To = float, typename From = long long> | |
To | ll2float_rz (From x) |
template<typename To = float, typename From = unsigned long long> | |
To | ull2float_rd (From x) |
template<typename To = float, typename From = unsigned long long> | |
To | ull2float_rn (From x) |
template<typename To = float, typename From = unsigned long long> | |
To | ull2float_ru (From x) |
template<typename To = float, typename From = unsigned long long> | |
To | ull2float_rz (From x) |
template<typename To = float, typename From = int> | |
To | int2float_rd (From x) |
template<typename To = float, typename From = int> | |
To | int2float_rn (From x) |
template<typename To = float, typename From = int> | |
To | int2float_ru (From x) |
template<typename To = float, typename From = int> | |
To | int2float_rz (From x) |
template<typename To = float, typename From = unsigned int> | |
To | uint2float_rd (From x) |
template<typename To = float, typename From = unsigned int> | |
To | uint2float_rn (From x) |
template<typename To = float, typename From = unsigned int> | |
To | uint2float_ru (From x) |
template<typename To = float, typename From = unsigned int> | |
To | uint2float_rz (From x) |
template<typename To = int, typename From = float> | |
To | float_as_int (From x) |
template<typename To = unsigned int, typename From = float> | |
To | float_as_uint (From x) |
template<typename To = float, typename From = int> | |
To | int_as_float (From x) |
template<typename To = float, typename From = unsigned int> | |
To | uint_as_float (From x) |
template<typename To = float, typename From = sycl::half> | |
To | half2float (From x) |
template<typename To = sycl::half, typename From = float> | |
To | float2half_rn (From x) |
template<typename To = sycl::half, typename From = float> | |
To | float2half_rd (From x) |
template<typename To = sycl::half, typename From = float> | |
To | float2half_ru (From x) |
template<typename To = sycl::half, typename From = float> | |
To | float2half_rz (From x) |
template<typename To = int, typename From = sycl::half> | |
To | half2int_rn (From x) |
template<typename To = int, typename From = sycl::half> | |
To | half2int_rd (From x) |
template<typename To = int, typename From = sycl::half> | |
To | half2int_ru (From x) |
template<typename To = int, typename From = sycl::half> | |
To | half2int_rz (From x) |
template<typename To = long long, typename From = sycl::half> | |
To | half2ll_rn (From x) |
template<typename To = long long, typename From = sycl::half> | |
To | half2ll_rd (From x) |
template<typename To = long long, typename From = sycl::half> | |
To | half2ll_ru (From x) |
template<typename To = long long, typename From = sycl::half> | |
To | half2ll_rz (From x) |
template<typename To = short, typename From = sycl::half> | |
To | half2short_rn (From x) |
template<typename To = short, typename From = sycl::half> | |
To | half2short_rd (From x) |
template<typename To = short, typename From = sycl::half> | |
To | half2short_ru (From x) |
template<typename To = short, typename From = sycl::half> | |
To | half2short_rz (From x) |
template<typename To = unsigned short, typename From = sycl::half> | |
To | half2ushort_rn (From x) |
template<typename To = unsigned short, typename From = sycl::half> | |
To | half2ushort_rd (From x) |
template<typename To = unsigned short, typename From = sycl::half> | |
To | half2ushort_ru (From x) |
template<typename To = unsigned short, typename From = sycl::half> | |
To | half2ushort_rz (From x) |
template<typename To = unsigned int, typename From = sycl::half> | |
To | half2uint_rn (From x) |
template<typename To = unsigned int, typename From = sycl::half> | |
To | half2uint_rd (From x) |
template<typename To = unsigned int, typename From = sycl::half> | |
To | half2uint_ru (From x) |
template<typename To = unsigned int, typename From = sycl::half> | |
To | half2uint_rz (From x) |
template<typename To = unsigned long long, typename From = sycl::half> | |
To | half2ull_rn (From x) |
template<typename To = unsigned long long, typename From = sycl::half> | |
To | half2ull_rd (From x) |
template<typename To = unsigned long long, typename From = sycl::half> | |
To | half2ull_ru (From x) |
template<typename To = unsigned long long, typename From = sycl::half> | |
To | half2ull_rz (From x) |
template<typename To = sycl::half, typename From = int> | |
To | int2half_rn (From x) |
template<typename To = sycl::half, typename From = int> | |
To | int2half_rd (From x) |
template<typename To = sycl::half, typename From = int> | |
To | int2half_ru (From x) |
template<typename To = sycl::half, typename From = int> | |
To | int2half_rz (From x) |
template<typename To = sycl::half, typename From = short> | |
To | short2half_rn (From x) |
template<typename To = sycl::half, typename From = short> | |
To | short2half_rd (From x) |
template<typename To = sycl::half, typename From = short> | |
To | short2half_ru (From x) |
template<typename To = sycl::half, typename From = short> | |
To | short2half_rz (From x) |
template<typename To = sycl::half, typename From = long long> | |
To | ll2half_rn (From x) |
template<typename To = sycl::half, typename From = long long> | |
To | ll2half_rd (From x) |
template<typename To = sycl::half, typename From = long long> | |
To | ll2half_ru (From x) |
template<typename To = sycl::half, typename From = long long> | |
To | ll2half_rz (From x) |
template<typename To = sycl::half, typename From = unsigned short> | |
To | ushort2half_rn (From x) |
template<typename To = sycl::half, typename From = unsigned short> | |
To | ushort2half_rd (From x) |
template<typename To = sycl::half, typename From = unsigned short> | |
To | ushort2half_ru (From x) |
template<typename To = sycl::half, typename From = unsigned short> | |
To | ushort2half_rz (From x) |
template<typename To = sycl::half, typename From = unsigned int> | |
To | uint2half_rn (From x) |
template<typename To = sycl::half, typename From = unsigned int> | |
To | uint2half_rd (From x) |
template<typename To = sycl::half, typename From = unsigned int> | |
To | uint2half_ru (From x) |
template<typename To = sycl::half, typename From = unsigned int> | |
To | uint2half_rz (From x) |
template<typename To = sycl::half, typename From = unsigned long long> | |
To | ull2half_rn (From x) |
template<typename To = sycl::half, typename From = unsigned long long> | |
To | ull2half_rd (From x) |
template<typename To = sycl::half, typename From = unsigned long long> | |
To | ull2half_ru (From x) |
template<typename To = sycl::half, typename From = unsigned long long> | |
To | ull2half_rz (From x) |
template<typename To = unsigned short, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat16_as_ushort (From x) |
template<typename To = short, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat16_as_short (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = unsigned short> | |
To | ushort_as_bfloat16 (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = short> | |
To | short_as_bfloat16 (From x) |
template<typename To = float, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162float (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = float> | |
To | float2bfloat16 (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = float> | |
To | float2bfloat16_rd (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = float> | |
To | float2bfloat16_rn (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = float> | |
To | float2bfloat16_ru (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = float> | |
To | float2bfloat16_rz (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = unsigned short> | |
To | ushort2bfloat16_rd (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = unsigned short> | |
To | ushort2bfloat16_rn (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = unsigned short> | |
To | ushort2bfloat16_ru (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = unsigned short> | |
To | ushort2bfloat16_rz (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = unsigned int> | |
To | uint2bfloat16_rd (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = unsigned int> | |
To | uint2bfloat16_rn (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = unsigned int> | |
To | uint2bfloat16_ru (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = unsigned int> | |
To | uint2bfloat16_rz (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = unsigned long long> | |
To | ull2bfloat16_rd (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = unsigned long long> | |
To | ull2bfloat16_rn (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = unsigned long long> | |
To | ull2bfloat16_ru (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = unsigned long long> | |
To | ull2bfloat16_rz (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = short> | |
To | short2bfloat16_rd (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = short> | |
To | short2bfloat16_rn (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = short> | |
To | short2bfloat16_ru (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = short> | |
To | short2bfloat16_rz (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = int> | |
To | int2bfloat16_rd (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = int> | |
To | int2bfloat16_rn (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = int> | |
To | int2bfloat16_ru (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = int> | |
To | int2bfloat16_rz (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = long long> | |
To | ll2bfloat16_rd (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = long long> | |
To | ll2bfloat16_rn (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = long long> | |
To | ll2bfloat16_ru (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = long long> | |
To | ll2bfloat16_rz (From x) |
template<typename To = sycl::ext::oneapi::bfloat16, typename From = double> | |
To | double2bfloat16 (From x) |
template<typename To = unsigned int, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162uint_rd (From x) |
template<typename To = unsigned int, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162uint_rn (From x) |
template<typename To = unsigned int, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162uint_ru (From x) |
template<typename To = unsigned int, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162uint_rz (From x) |
template<typename To = int, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162int_rd (From x) |
template<typename To = int, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162int_rn (From x) |
template<typename To = int, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162int_ru (From x) |
template<typename To = int, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162int_rz (From x) |
template<typename To = unsigned short, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162ushort_rd (From x) |
template<typename To = unsigned short, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162ushort_rn (From x) |
template<typename To = unsigned short, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162ushort_ru (From x) |
template<typename To = unsigned short, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162ushort_rz (From x) |
template<typename To = short, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162short_rd (From x) |
template<typename To = short, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162short_rn (From x) |
template<typename To = short, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162short_ru (From x) |
template<typename To = short, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162short_rz (From x) |
template<typename To = long long, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162ll_rd (From x) |
template<typename To = long long, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162ll_rn (From x) |
template<typename To = long long, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162ll_ru (From x) |
template<typename To = long long, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162ll_rz (From x) |
template<typename To = unsigned long long, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162ull_rd (From x) |
template<typename To = unsigned long long, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162ull_rn (From x) |
template<typename To = unsigned long long, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162ull_ru (From x) |
template<typename To = unsigned long long, typename From = sycl::ext::oneapi::bfloat16> | |
To | bfloat162ull_rz (From x) |
sycl::half | hadd (sycl::half x, sycl::half y) |
sycl::half | hadd_sat (sycl::half x, sycl::half y) |
sycl::half | hfma (sycl::half x, sycl::half y, sycl::half z) |
sycl::half | hfma_sat (sycl::half x, sycl::half y, sycl::half z) |
sycl::half | hmul (sycl::half x, sycl::half y) |
sycl::half | hmul_sat (sycl::half x, sycl::half y) |
sycl::half | hneg (sycl::half x) |
sycl::half | hsub (sycl::half x, sycl::half y) |
sycl::half | hsub_sat (sycl::half x, sycl::half y) |
sycl::half | hdiv (sycl::half x, sycl::half y) |
bool | heq (sycl::half x, sycl::half y) |
bool | hequ (sycl::half x, sycl::half y) |
bool | hge (sycl::half x, sycl::half y) |
bool | hgeu (sycl::half x, sycl::half y) |
bool | hgt (sycl::half x, sycl::half y) |
bool | hgtu (sycl::half x, sycl::half y) |
bool | hle (sycl::half x, sycl::half y) |
bool | hleu (sycl::half x, sycl::half y) |
bool | hlt (sycl::half x, sycl::half y) |
bool | hltu (sycl::half x, sycl::half y) |
bool | hne (sycl::half x, sycl::half y) |
bool | hneu (sycl::half x, sycl::half y) |
bool | hisinf (sycl::half x) |
bool | hisnan (sycl::half y) |
sycl::half2 | hadd2 (sycl::half2 x, sycl::half2 y) |
sycl::half2 | hadd2_sat (sycl::half2 x, sycl::half2 y) |
sycl::half2 | hfma2 (sycl::half2 x, sycl::half2 y, sycl::half2 z) |
sycl::half2 | hfma2_sat (sycl::half2 x, sycl::half2 y, sycl::half2 z) |
sycl::half2 | hmul2 (sycl::half2 x, sycl::half2 y) |
sycl::half2 | hmul2_sat (sycl::half2 x, sycl::half2 y) |
sycl::half2 | h2div (sycl::half2 x, sycl::half2 y) |
sycl::half2 | hneg2 (sycl::half2 x) |
sycl::half2 | hsub2 (sycl::half2 x, sycl::half2 y) |
sycl::half2 | hsub2_sat (sycl::half2 x, sycl::half2 y) |
bool | hbeq2 (sycl::half2 x, sycl::half2 y) |
bool | hbequ2 (sycl::half2 x, sycl::half2 y) |
bool | hbge2 (sycl::half2 x, sycl::half2 y) |
bool | hbgeu2 (sycl::half2 x, sycl::half2 y) |
bool | hbgt2 (sycl::half2 x, sycl::half2 y) |
bool | hbgtu2 (sycl::half2 x, sycl::half2 y) |
bool | hble2 (sycl::half2 x, sycl::half2 y) |
bool | hbleu2 (sycl::half2 x, sycl::half2 y) |
bool | hblt2 (sycl::half2 x, sycl::half2 y) |
bool | hbltu2 (sycl::half2 x, sycl::half2 y) |
bool | hbne2 (sycl::half2 x, sycl::half2 y) |
bool | hbneu2 (sycl::half2 x, sycl::half2 y) |
sycl::half2 | heq2 (sycl::half2 x, sycl::half2 y) |
sycl::half2 | hequ2 (sycl::half2 x, sycl::half2 y) |
sycl::half2 | hge2 (sycl::half2 x, sycl::half2 y) |
sycl::half2 | hgeu2 (sycl::half2 x, sycl::half2 y) |
sycl::half2 | hgt2 (sycl::half2 x, sycl::half2 y) |
sycl::half2 | hgtu2 (sycl::half2 x, sycl::half2 y) |
sycl::half2 | hle2 (sycl::half2 x, sycl::half2 y) |
sycl::half2 | hleu2 (sycl::half2 x, sycl::half2 y) |
sycl::half2 | hlt2 (sycl::half2 x, sycl::half2 y) |
sycl::half2 | hltu2 (sycl::half2 x, sycl::half2 y) |
sycl::half2 | hisnan2 (sycl::half2 x) |
sycl::half2 | hne2 (sycl::half2 x, sycl::half2 y) |
sycl::half2 | hneu2 (sycl::half2 x, sycl::half2 y) |
sycl::half | hmax (sycl::half x, sycl::half y) |
sycl::half | hmax_nan (sycl::half x, sycl::half y) |
sycl::half2 | hmax2 (sycl::half2 x, sycl::half2 y) |
sycl::half2 | hmax2_nan (sycl::half2 x, sycl::half2 y) |
sycl::half | hmin (sycl::half x, sycl::half y) |
sycl::half | hmin_nan (sycl::half x, sycl::half y) |
sycl::half2 | hmin2 (sycl::half2 x, sycl::half2 y) |
sycl::half2 | hmin2_nan (sycl::half2 x, sycl::half2 y) |
sycl::half2 | hcmadd (sycl::half2 x, sycl::half2 y, sycl::half2 z) |
sycl::half | hfma_relu (sycl::half x, sycl::half y, sycl::half z) |
sycl::half2 | hfma2_relu (sycl::half2 x, sycl::half2 y, sycl::half2 z) |
sycl::half | habs (sycl::half x) |
sycl::half2 | habs2 (sycl::half2 x) |
template<typename Tp = float> | |
Tp | fadd_rd (Tp x, Tp y) |
template<typename Tp = float> | |
Tp | fadd_rn (Tp x, Tp y) |
template<typename Tp = float> | |
Tp | fadd_ru (Tp x, Tp y) |
template<typename Tp = float> | |
Tp | fadd_rz (Tp x, Tp y) |
template<typename Tp = float> | |
Tp | fsub_rd (Tp x, Tp y) |
template<typename Tp = float> | |
Tp | fsub_rn (Tp x, Tp y) |
template<typename Tp = float> | |
Tp | fsub_ru (Tp x, Tp y) |
template<typename Tp = float> | |
Tp | fsub_rz (Tp x, Tp y) |
template<typename Tp = float> | |
Tp | fmul_rd (Tp x, Tp y) |
template<typename Tp = float> | |
Tp | fmul_rn (Tp x, Tp y) |
template<typename Tp = float> | |
Tp | fmul_ru (Tp x, Tp y) |
template<typename Tp = float> | |
Tp | fmul_rz (Tp x, Tp y) |
template<typename Tp = float> | |
Tp | fdiv_rd (Tp x, Tp y) |
template<typename Tp = float> | |
Tp | fdiv_rn (Tp x, Tp y) |
template<typename Tp = float> | |
Tp | fdiv_ru (Tp x, Tp y) |
template<typename Tp = float> | |
Tp | fdiv_rz (Tp x, Tp y) |
template<typename Tp = float> | |
Tp | frcp_rd (Tp x) |
template<typename Tp = float> | |
Tp | frcp_rn (Tp x) |
template<typename Tp = float> | |
Tp | frcp_ru (Tp x) |
template<typename Tp = float> | |
Tp | frcp_rz (Tp x) |
template<typename Tp = float> | |
Tp | fmaf_rd (Tp x, Tp y, Tp z) |
template<typename Tp = float> | |
Tp | fmaf_rn (Tp x, Tp y, Tp z) |
template<typename Tp = float> | |
Tp | fmaf_ru (Tp x, Tp y, Tp z) |
template<typename Tp = float> | |
Tp | fmaf_rz (Tp x, Tp y, Tp z) |
template<typename Tp = float> | |
Tp | fsqrt_rd (Tp x) |
template<typename Tp = float> | |
Tp | fsqrt_rn (Tp x) |
template<typename Tp = float> | |
Tp | fsqrt_ru (Tp x) |
template<typename Tp = float> | |
Tp | fsqrt_rz (Tp x) |
template<typename Tp = double> | |
Tp | dadd_rd (Tp x, Tp y) |
template<typename Tp = double> | |
Tp | dadd_rn (Tp x, Tp y) |
template<typename Tp = double> | |
Tp | dadd_ru (Tp x, Tp y) |
template<typename Tp = double> | |
Tp | dadd_rz (Tp x, Tp y) |
template<typename Tp = double> | |
Tp | dsub_rd (Tp x, Tp y) |
template<typename Tp = double> | |
Tp | dsub_rn (Tp x, Tp y) |
template<typename Tp = double> | |
Tp | dsub_ru (Tp x, Tp y) |
template<typename Tp = double> | |
Tp | dsub_rz (Tp x, Tp y) |
template<typename Tp = double> | |
Tp | dmul_rd (Tp x, Tp y) |
template<typename Tp = double> | |
Tp | dmul_rn (Tp x, Tp y) |
template<typename Tp = double> | |
Tp | dmul_ru (Tp x, Tp y) |
template<typename Tp = double> | |
Tp | dmul_rz (Tp x, Tp y) |
template<typename Tp = double> | |
Tp | ddiv_rd (Tp x, Tp y) |
template<typename Tp = double> | |
Tp | ddiv_rn (Tp x, Tp y) |
template<typename Tp = double> | |
Tp | ddiv_ru (Tp x, Tp y) |
template<typename Tp = double> | |
Tp | ddiv_rz (Tp x, Tp y) |
template<typename Tp = double> | |
Tp | drcp_rd (Tp x) |
template<typename Tp = double> | |
Tp | drcp_rn (Tp x) |
template<typename Tp = double> | |
Tp | drcp_ru (Tp x) |
template<typename Tp = double> | |
Tp | drcp_rz (Tp x) |
template<typename Tp = double> | |
Tp | fma_rd (Tp x, Tp y, Tp z) |
template<typename Tp = double> | |
Tp | fma_rn (Tp x, Tp y, Tp z) |
template<typename Tp = double> | |
Tp | fma_ru (Tp x, Tp y, Tp z) |
template<typename Tp = double> | |
Tp | fma_rz (Tp x, Tp y, Tp z) |
template<typename Tp = double> | |
Tp | dsqrt_rd (Tp x) |
template<typename Tp = double> | |
Tp | dsqrt_rn (Tp x) |
template<typename Tp = double> | |
Tp | dsqrt_ru (Tp x) |
template<typename Tp = double> | |
Tp | dsqrt_rz (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vabs2 (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vabs4 (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vneg2 (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vneg4 (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vnegss2 (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vnegss4 (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vabsdiffs2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vabsdiffs4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vabsdiffu2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vabsdiffu4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vabsss2 (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vabsss4 (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vadd2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vadd4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vaddss2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vaddss4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vaddus2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vaddus4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsub2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsub4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsubss2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsubss4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsubus2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsubus4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vhaddu2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vhaddu4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vavgs2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vavgs4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vavgu2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vavgu4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vcmpeq2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vcmpeq4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vcmpges2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vcmpges4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vcmpgeu2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vcmpgeu4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vcmpgts2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vcmpgts4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vcmpgtu2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vcmpgtu4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vcmples2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vcmples4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vcmpleu2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vcmpleu4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vcmplts2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vcmplts4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vcmpltu2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vcmpltu4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vcmpne2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vcmpne4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vmaxs2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vmaxs4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vmaxu2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vmaxu4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vmins2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vmins4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vminu2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vminu4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vseteq2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vseteq4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsetne2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsetne4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsetges2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsetges4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsetgeu2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsetgeu4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsetgts2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsetgts4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsetgtu2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsetgtu4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsetles2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsetles4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsetleu2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsetleu4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsetlts2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsetlts4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsetltu2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsetltu4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsads2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsads4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsadu2 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, unsigned int >, unsigned int > | vsadu4 (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, float >, float > | saturate (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, float >, float > | copysign (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, double >, double > | copysign (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, sycl::half >, sycl::half > | copysign (Tp x, Tp y) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, float >, float > | ceil (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, double >, double > | ceil (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, sycl::half >, sycl::half > | ceil (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, sycl::half2 >, sycl::half2 > | ceil (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, float >, float > | floor (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, double >, double > | floor (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, sycl::half >, sycl::half > | floor (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, sycl::half2 >, sycl::half2 > | floor (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, float >, float > | inv (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, double >, double > | inv (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, sycl::half >, sycl::half > | inv (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, sycl::half2 >, sycl::half2 > | inv (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, float >, float > | rint (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, double >, double > | rint (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, sycl::half >, sycl::half > | rint (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, sycl::half2 >, sycl::half2 > | rint (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, float >, float > | sqrt (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, double >, double > | sqrt (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, sycl::half >, sycl::half > | sqrt (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, sycl::half2 >, sycl::half2 > | sqrt (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, float >, float > | rsqrt (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, double >, double > | rsqrt (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, sycl::half >, sycl::half > | rsqrt (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, sycl::half2 >, sycl::half2 > | rsqrt (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, float >, float > | trunc (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, double >, double > | trunc (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, sycl::half >, sycl::half > | trunc (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, sycl::half2 >, sycl::half2 > | trunc (Tp x) |
template<typename Tp > | |
std::enable_if_t< std::is_same_v< Tp, double >, double > | rcp64h (Tp x) |
To sycl::_V1::ext::intel::math::bfloat162float | ( | From | x | ) |
Definition at line 635 of file imf_fp_conversions.hpp.
References __imf_bfloat162float().
To sycl::_V1::ext::intel::math::bfloat162int_rd | ( | From | x | ) |
Definition at line 856 of file imf_fp_conversions.hpp.
References __imf_bfloat162int_rd().
To sycl::_V1::ext::intel::math::bfloat162int_rn | ( | From | x | ) |
Definition at line 861 of file imf_fp_conversions.hpp.
References __imf_bfloat162int_rn().
To sycl::_V1::ext::intel::math::bfloat162int_ru | ( | From | x | ) |
Definition at line 866 of file imf_fp_conversions.hpp.
References __imf_bfloat162int_ru().
To sycl::_V1::ext::intel::math::bfloat162int_rz | ( | From | x | ) |
Definition at line 871 of file imf_fp_conversions.hpp.
References __imf_bfloat162int_rz().
To sycl::_V1::ext::intel::math::bfloat162ll_rd | ( | From | x | ) |
Definition at line 920 of file imf_fp_conversions.hpp.
References __imf_bfloat162ll_rd().
To sycl::_V1::ext::intel::math::bfloat162ll_rn | ( | From | x | ) |
Definition at line 925 of file imf_fp_conversions.hpp.
References __imf_bfloat162ll_rn().
To sycl::_V1::ext::intel::math::bfloat162ll_ru | ( | From | x | ) |
Definition at line 930 of file imf_fp_conversions.hpp.
References __imf_bfloat162ll_ru().
To sycl::_V1::ext::intel::math::bfloat162ll_rz | ( | From | x | ) |
Definition at line 935 of file imf_fp_conversions.hpp.
References __imf_bfloat162ll_rz().
To sycl::_V1::ext::intel::math::bfloat162short_rd | ( | From | x | ) |
Definition at line 900 of file imf_fp_conversions.hpp.
References __imf_bfloat162short_rd().
To sycl::_V1::ext::intel::math::bfloat162short_rn | ( | From | x | ) |
Definition at line 905 of file imf_fp_conversions.hpp.
References __imf_bfloat162short_rn().
To sycl::_V1::ext::intel::math::bfloat162short_ru | ( | From | x | ) |
Definition at line 910 of file imf_fp_conversions.hpp.
References __imf_bfloat162short_ru().
To sycl::_V1::ext::intel::math::bfloat162short_rz | ( | From | x | ) |
Definition at line 915 of file imf_fp_conversions.hpp.
References __imf_bfloat162short_rz().
To sycl::_V1::ext::intel::math::bfloat162uint_rd | ( | From | x | ) |
Definition at line 833 of file imf_fp_conversions.hpp.
References __imf_bfloat162uint_rd().
To sycl::_V1::ext::intel::math::bfloat162uint_rn | ( | From | x | ) |
Definition at line 839 of file imf_fp_conversions.hpp.
References __imf_bfloat162uint_rn().
To sycl::_V1::ext::intel::math::bfloat162uint_ru | ( | From | x | ) |
Definition at line 845 of file imf_fp_conversions.hpp.
References __imf_bfloat162uint_ru().
To sycl::_V1::ext::intel::math::bfloat162uint_rz | ( | From | x | ) |
Definition at line 851 of file imf_fp_conversions.hpp.
References __imf_bfloat162uint_rz().
To sycl::_V1::ext::intel::math::bfloat162ull_rd | ( | From | x | ) |
Definition at line 941 of file imf_fp_conversions.hpp.
References __imf_bfloat162ull_rd().
To sycl::_V1::ext::intel::math::bfloat162ull_rn | ( | From | x | ) |
Definition at line 947 of file imf_fp_conversions.hpp.
References __imf_bfloat162ull_rn().
To sycl::_V1::ext::intel::math::bfloat162ull_ru | ( | From | x | ) |
Definition at line 953 of file imf_fp_conversions.hpp.
References __imf_bfloat162ull_ru().
To sycl::_V1::ext::intel::math::bfloat162ull_rz | ( | From | x | ) |
Definition at line 959 of file imf_fp_conversions.hpp.
References __imf_bfloat162ull_rz().
To sycl::_V1::ext::intel::math::bfloat162ushort_rd | ( | From | x | ) |
Definition at line 877 of file imf_fp_conversions.hpp.
References __imf_bfloat162ushort_rd().
To sycl::_V1::ext::intel::math::bfloat162ushort_rn | ( | From | x | ) |
Definition at line 883 of file imf_fp_conversions.hpp.
References __imf_bfloat162ushort_rn().
To sycl::_V1::ext::intel::math::bfloat162ushort_ru | ( | From | x | ) |
Definition at line 889 of file imf_fp_conversions.hpp.
References __imf_bfloat162ushort_ru().
To sycl::_V1::ext::intel::math::bfloat162ushort_rz | ( | From | x | ) |
Definition at line 895 of file imf_fp_conversions.hpp.
References __imf_bfloat162ushort_rz().
To sycl::_V1::ext::intel::math::bfloat16_as_short | ( | From | x | ) |
Definition at line 617 of file imf_fp_conversions.hpp.
References __imf_bfloat16_as_short().
To sycl::_V1::ext::intel::math::bfloat16_as_ushort | ( | From | x | ) |
Definition at line 612 of file imf_fp_conversions.hpp.
References __imf_bfloat16_as_ushort().
std::enable_if_t<std::is_same_v<Tp, float>, float> sycl::_V1::ext::intel::math::ceil | ( | Tp | x | ) |
std::enable_if_t<std::is_same_v<Tp, double>, double> sycl::_V1::ext::intel::math::ceil | ( | Tp | x | ) |
Definition at line 97 of file math.hpp.
References __imf_ceil().
std::enable_if_t<std::is_same_v<Tp, sycl::half>, sycl::half> sycl::_V1::ext::intel::math::ceil | ( | Tp | x | ) |
Definition at line 102 of file math.hpp.
References __imf_ceilf16().
std::enable_if_t<std::is_same_v<Tp, sycl::half2>, sycl::half2> sycl::_V1::ext::intel::math::ceil | ( | Tp | x | ) |
std::enable_if_t<std::is_same_v<Tp, float>, float> sycl::_V1::ext::intel::math::copysign | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 74 of file math.hpp.
References __imf_copysignf().
Referenced by sycl::_V1::ext::oneapi::experimental::acosh(), sycl::_V1::ext::oneapi::experimental::asinh(), sycl::_V1::ext::oneapi::experimental::atanh(), sycl::_V1::ext::oneapi::experimental::exp(), sycl::_V1::ext::oneapi::experimental::proj(), sycl::_V1::ext::oneapi::experimental::sqrt(), and sycl::_V1::ext::oneapi::experimental::tanh().
std::enable_if_t<std::is_same_v<Tp, double>, double> sycl::_V1::ext::intel::math::copysign | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 79 of file math.hpp.
References __imf_copysign().
std::enable_if_t<std::is_same_v<Tp, sycl::half>, sycl::half> sycl::_V1::ext::intel::math::copysign | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 84 of file math.hpp.
References __imf_copysignf16().
Tp sycl::_V1::ext::intel::math::dadd_rd | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 173 of file imf_rounding_math.hpp.
References __imf_dadd_rd().
Tp sycl::_V1::ext::intel::math::dadd_rn | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 177 of file imf_rounding_math.hpp.
References __imf_dadd_rn().
Tp sycl::_V1::ext::intel::math::dadd_ru | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 181 of file imf_rounding_math.hpp.
References __imf_dadd_ru().
Tp sycl::_V1::ext::intel::math::dadd_rz | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 185 of file imf_rounding_math.hpp.
References __imf_dadd_rz().
Tp sycl::_V1::ext::intel::math::ddiv_rd | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 221 of file imf_rounding_math.hpp.
References __imf_ddiv_rd().
Tp sycl::_V1::ext::intel::math::ddiv_rn | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 225 of file imf_rounding_math.hpp.
References __imf_ddiv_rn().
Tp sycl::_V1::ext::intel::math::ddiv_ru | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 229 of file imf_rounding_math.hpp.
References __imf_ddiv_ru().
Tp sycl::_V1::ext::intel::math::ddiv_rz | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 233 of file imf_rounding_math.hpp.
References __imf_ddiv_rz().
Tp sycl::_V1::ext::intel::math::dmul_rd | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 205 of file imf_rounding_math.hpp.
References __imf_dmul_rd().
Tp sycl::_V1::ext::intel::math::dmul_rn | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 209 of file imf_rounding_math.hpp.
References __imf_dmul_rn().
Tp sycl::_V1::ext::intel::math::dmul_ru | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 213 of file imf_rounding_math.hpp.
References __imf_dmul_ru().
Tp sycl::_V1::ext::intel::math::dmul_rz | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 217 of file imf_rounding_math.hpp.
References __imf_dmul_rz().
To sycl::_V1::ext::intel::math::double2bfloat16 | ( | From | x | ) |
Definition at line 826 of file imf_fp_conversions.hpp.
References __imf_double2bfloat16().
Tp sycl::_V1::ext::intel::math::drcp_rd | ( | Tp | x | ) |
Definition at line 237 of file imf_rounding_math.hpp.
References __imf_drcp_rd().
Tp sycl::_V1::ext::intel::math::drcp_rn | ( | Tp | x | ) |
Definition at line 239 of file imf_rounding_math.hpp.
References __imf_drcp_rn().
Tp sycl::_V1::ext::intel::math::drcp_ru | ( | Tp | x | ) |
Definition at line 241 of file imf_rounding_math.hpp.
References __imf_drcp_ru().
Tp sycl::_V1::ext::intel::math::drcp_rz | ( | Tp | x | ) |
Definition at line 243 of file imf_rounding_math.hpp.
References __imf_drcp_rz().
Tp sycl::_V1::ext::intel::math::dsqrt_rd | ( | Tp | x | ) |
Definition at line 261 of file imf_rounding_math.hpp.
References __imf_sqrt_rd().
Tp sycl::_V1::ext::intel::math::dsqrt_rn | ( | Tp | x | ) |
Definition at line 263 of file imf_rounding_math.hpp.
References __imf_sqrt_rn().
Tp sycl::_V1::ext::intel::math::dsqrt_ru | ( | Tp | x | ) |
Definition at line 265 of file imf_rounding_math.hpp.
References __imf_sqrt_ru().
Tp sycl::_V1::ext::intel::math::dsqrt_rz | ( | Tp | x | ) |
Definition at line 267 of file imf_rounding_math.hpp.
References __imf_sqrt_rz().
Tp sycl::_V1::ext::intel::math::dsub_rd | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 189 of file imf_rounding_math.hpp.
References __imf_dsub_rd().
Tp sycl::_V1::ext::intel::math::dsub_rn | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 193 of file imf_rounding_math.hpp.
References __imf_dsub_rn().
Tp sycl::_V1::ext::intel::math::dsub_ru | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 197 of file imf_rounding_math.hpp.
References __imf_dsub_ru().
Tp sycl::_V1::ext::intel::math::dsub_rz | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 201 of file imf_rounding_math.hpp.
References __imf_dsub_rz().
Tp sycl::_V1::ext::intel::math::fadd_rd | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 77 of file imf_rounding_math.hpp.
References __imf_fadd_rd().
Tp sycl::_V1::ext::intel::math::fadd_rn | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 81 of file imf_rounding_math.hpp.
References __imf_fadd_rn().
Tp sycl::_V1::ext::intel::math::fadd_ru | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 85 of file imf_rounding_math.hpp.
References __imf_fadd_ru().
Tp sycl::_V1::ext::intel::math::fadd_rz | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 89 of file imf_rounding_math.hpp.
References __imf_fadd_rz().
Tp sycl::_V1::ext::intel::math::fdiv_rd | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 125 of file imf_rounding_math.hpp.
References __imf_fdiv_rd().
Tp sycl::_V1::ext::intel::math::fdiv_rn | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 129 of file imf_rounding_math.hpp.
References __imf_fdiv_rn().
Tp sycl::_V1::ext::intel::math::fdiv_ru | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 133 of file imf_rounding_math.hpp.
References __imf_fdiv_ru().
Tp sycl::_V1::ext::intel::math::fdiv_rz | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 137 of file imf_rounding_math.hpp.
References __imf_fdiv_rz().
To sycl::_V1::ext::intel::math::float2bfloat16 | ( | From | x | ) |
Definition at line 640 of file imf_fp_conversions.hpp.
References __imf_float2bfloat16_rn().
To sycl::_V1::ext::intel::math::float2bfloat16_rd | ( | From | x | ) |
Definition at line 646 of file imf_fp_conversions.hpp.
References __imf_float2bfloat16_rd().
To sycl::_V1::ext::intel::math::float2bfloat16_rn | ( | From | x | ) |
Definition at line 652 of file imf_fp_conversions.hpp.
References __imf_float2bfloat16_rn().
To sycl::_V1::ext::intel::math::float2bfloat16_ru | ( | From | x | ) |
Definition at line 658 of file imf_fp_conversions.hpp.
References __imf_float2bfloat16_ru().
To sycl::_V1::ext::intel::math::float2bfloat16_rz | ( | From | x | ) |
Definition at line 664 of file imf_fp_conversions.hpp.
References __imf_float2bfloat16_rz().
To sycl::_V1::ext::intel::math::float2half_rd | ( | From | x | ) |
Definition at line 356 of file imf_fp_conversions.hpp.
References __imf_float2half_rd().
To sycl::_V1::ext::intel::math::float2half_rn | ( | From | x | ) |
Definition at line 351 of file imf_fp_conversions.hpp.
References __imf_float2half_rn().
To sycl::_V1::ext::intel::math::float2half_ru | ( | From | x | ) |
Definition at line 361 of file imf_fp_conversions.hpp.
References __imf_float2half_ru().
To sycl::_V1::ext::intel::math::float2half_rz | ( | From | x | ) |
Definition at line 366 of file imf_fp_conversions.hpp.
References __imf_float2half_rz().
To sycl::_V1::ext::intel::math::float2int_rd | ( | From | x | ) |
Definition at line 175 of file imf_fp_conversions.hpp.
References __imf_float2int_rd().
To sycl::_V1::ext::intel::math::float2int_rn | ( | From | x | ) |
Definition at line 179 of file imf_fp_conversions.hpp.
References __imf_float2int_rn().
To sycl::_V1::ext::intel::math::float2int_ru | ( | From | x | ) |
Definition at line 183 of file imf_fp_conversions.hpp.
References __imf_float2int_ru().
To sycl::_V1::ext::intel::math::float2int_rz | ( | From | x | ) |
Definition at line 187 of file imf_fp_conversions.hpp.
References __imf_float2int_rz().
To sycl::_V1::ext::intel::math::float2ll_rd | ( | From | x | ) |
Definition at line 212 of file imf_fp_conversions.hpp.
References __imf_float2ll_rd().
To sycl::_V1::ext::intel::math::float2ll_rn | ( | From | x | ) |
Definition at line 217 of file imf_fp_conversions.hpp.
References __imf_float2ll_rn().
To sycl::_V1::ext::intel::math::float2ll_ru | ( | From | x | ) |
Definition at line 222 of file imf_fp_conversions.hpp.
References __imf_float2ll_ru().
To sycl::_V1::ext::intel::math::float2ll_rz | ( | From | x | ) |
Definition at line 227 of file imf_fp_conversions.hpp.
References __imf_float2ll_rz().
To sycl::_V1::ext::intel::math::float2uint_rd | ( | From | x | ) |
Definition at line 192 of file imf_fp_conversions.hpp.
References __imf_float2uint_rd().
To sycl::_V1::ext::intel::math::float2uint_rn | ( | From | x | ) |
Definition at line 197 of file imf_fp_conversions.hpp.
References __imf_float2uint_rn().
To sycl::_V1::ext::intel::math::float2uint_ru | ( | From | x | ) |
Definition at line 202 of file imf_fp_conversions.hpp.
References __imf_float2uint_ru().
To sycl::_V1::ext::intel::math::float2uint_rz | ( | From | x | ) |
Definition at line 207 of file imf_fp_conversions.hpp.
References __imf_float2uint_rz().
To sycl::_V1::ext::intel::math::float2ull_rd | ( | From | x | ) |
Definition at line 232 of file imf_fp_conversions.hpp.
References __imf_float2ull_rd().
To sycl::_V1::ext::intel::math::float2ull_rn | ( | From | x | ) |
Definition at line 237 of file imf_fp_conversions.hpp.
References __imf_float2ull_rn().
To sycl::_V1::ext::intel::math::float2ull_ru | ( | From | x | ) |
Definition at line 242 of file imf_fp_conversions.hpp.
References __imf_float2ull_ru().
To sycl::_V1::ext::intel::math::float2ull_rz | ( | From | x | ) |
Definition at line 247 of file imf_fp_conversions.hpp.
References __imf_float2ull_rz().
To sycl::_V1::ext::intel::math::float_as_int | ( | From | x | ) |
Definition at line 327 of file imf_fp_conversions.hpp.
References __imf_float_as_int().
To sycl::_V1::ext::intel::math::float_as_uint | ( | From | x | ) |
Definition at line 332 of file imf_fp_conversions.hpp.
References __imf_float_as_uint().
std::enable_if_t<std::is_same_v<Tp, float>, float> sycl::_V1::ext::intel::math::floor | ( | Tp | x | ) |
std::enable_if_t<std::is_same_v<Tp, double>, double> sycl::_V1::ext::intel::math::floor | ( | Tp | x | ) |
Definition at line 118 of file math.hpp.
References __imf_floor().
std::enable_if_t<std::is_same_v<Tp, sycl::half>, sycl::half> sycl::_V1::ext::intel::math::floor | ( | Tp | x | ) |
Definition at line 123 of file math.hpp.
References __imf_floorf16().
std::enable_if_t<std::is_same_v<Tp, sycl::half2>, sycl::half2> sycl::_V1::ext::intel::math::floor | ( | Tp | x | ) |
Tp sycl::_V1::ext::intel::math::fma_rd | ( | Tp | x, |
Tp | y, | ||
Tp | z | ||
) |
Definition at line 245 of file imf_rounding_math.hpp.
References __imf_fma_rd().
Tp sycl::_V1::ext::intel::math::fma_rn | ( | Tp | x, |
Tp | y, | ||
Tp | z | ||
) |
Definition at line 249 of file imf_rounding_math.hpp.
References __imf_fma_rn().
Tp sycl::_V1::ext::intel::math::fma_ru | ( | Tp | x, |
Tp | y, | ||
Tp | z | ||
) |
Definition at line 253 of file imf_rounding_math.hpp.
References __imf_fma_ru().
Tp sycl::_V1::ext::intel::math::fma_rz | ( | Tp | x, |
Tp | y, | ||
Tp | z | ||
) |
Definition at line 257 of file imf_rounding_math.hpp.
References __imf_fma_rz().
Tp sycl::_V1::ext::intel::math::fmaf_rd | ( | Tp | x, |
Tp | y, | ||
Tp | z | ||
) |
Definition at line 149 of file imf_rounding_math.hpp.
References __imf_fmaf_rd().
Tp sycl::_V1::ext::intel::math::fmaf_rn | ( | Tp | x, |
Tp | y, | ||
Tp | z | ||
) |
Definition at line 153 of file imf_rounding_math.hpp.
References __imf_fmaf_rn().
Tp sycl::_V1::ext::intel::math::fmaf_ru | ( | Tp | x, |
Tp | y, | ||
Tp | z | ||
) |
Definition at line 157 of file imf_rounding_math.hpp.
References __imf_fmaf_ru().
Tp sycl::_V1::ext::intel::math::fmaf_rz | ( | Tp | x, |
Tp | y, | ||
Tp | z | ||
) |
Definition at line 161 of file imf_rounding_math.hpp.
References __imf_fmaf_rz().
Tp sycl::_V1::ext::intel::math::fmul_rd | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 109 of file imf_rounding_math.hpp.
References __imf_fmul_rd().
Tp sycl::_V1::ext::intel::math::fmul_rn | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 113 of file imf_rounding_math.hpp.
References __imf_fmul_rn().
Tp sycl::_V1::ext::intel::math::fmul_ru | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 117 of file imf_rounding_math.hpp.
References __imf_fmul_ru().
Tp sycl::_V1::ext::intel::math::fmul_rz | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 121 of file imf_rounding_math.hpp.
References __imf_fmul_rz().
Tp sycl::_V1::ext::intel::math::frcp_rd | ( | Tp | x | ) |
Definition at line 141 of file imf_rounding_math.hpp.
References __imf_frcp_rd().
Tp sycl::_V1::ext::intel::math::frcp_rn | ( | Tp | x | ) |
Definition at line 143 of file imf_rounding_math.hpp.
References __imf_frcp_rn().
Tp sycl::_V1::ext::intel::math::frcp_ru | ( | Tp | x | ) |
Definition at line 145 of file imf_rounding_math.hpp.
References __imf_frcp_ru().
Tp sycl::_V1::ext::intel::math::frcp_rz | ( | Tp | x | ) |
Definition at line 147 of file imf_rounding_math.hpp.
References __imf_frcp_rz().
Tp sycl::_V1::ext::intel::math::fsqrt_rd | ( | Tp | x | ) |
Definition at line 165 of file imf_rounding_math.hpp.
References __imf_sqrtf_rd().
Tp sycl::_V1::ext::intel::math::fsqrt_rn | ( | Tp | x | ) |
Definition at line 167 of file imf_rounding_math.hpp.
References __imf_sqrtf_rn().
Tp sycl::_V1::ext::intel::math::fsqrt_ru | ( | Tp | x | ) |
Definition at line 169 of file imf_rounding_math.hpp.
References __imf_sqrtf_ru().
Tp sycl::_V1::ext::intel::math::fsqrt_rz | ( | Tp | x | ) |
Definition at line 171 of file imf_rounding_math.hpp.
References __imf_sqrtf_rz().
Tp sycl::_V1::ext::intel::math::fsub_rd | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 93 of file imf_rounding_math.hpp.
References __imf_fsub_rd().
Tp sycl::_V1::ext::intel::math::fsub_rn | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 97 of file imf_rounding_math.hpp.
References __imf_fsub_rn().
Tp sycl::_V1::ext::intel::math::fsub_ru | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 101 of file imf_rounding_math.hpp.
References __imf_fsub_ru().
Tp sycl::_V1::ext::intel::math::fsub_rz | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 105 of file imf_rounding_math.hpp.
References __imf_fsub_rz().
sycl::half2 sycl::_V1::ext::intel::math::h2div | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 128 of file imf_half_trivial.hpp.
sycl::half sycl::_V1::ext::intel::math::habs | ( | sycl::half | x | ) |
Definition at line 310 of file imf_half_trivial.hpp.
References sycl::_V1::ext::oneapi::fabs().
sycl::half2 sycl::_V1::ext::intel::math::habs2 | ( | sycl::half2 | x | ) |
Definition at line 312 of file imf_half_trivial.hpp.
References sycl::_V1::ext::oneapi::fabs().
sycl::half sycl::_V1::ext::intel::math::hadd | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 17 of file imf_half_trivial.hpp.
sycl::half2 sycl::_V1::ext::intel::math::hadd2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 107 of file imf_half_trivial.hpp.
sycl::half2 sycl::_V1::ext::intel::math::hadd2_sat | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 109 of file imf_half_trivial.hpp.
sycl::half sycl::_V1::ext::intel::math::hadd_sat | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 19 of file imf_half_trivial.hpp.
To sycl::_V1::ext::intel::math::half2float | ( | From | x | ) |
Definition at line 346 of file imf_fp_conversions.hpp.
References __imf_half2float().
To sycl::_V1::ext::intel::math::half2int_rd | ( | From | x | ) |
Definition at line 376 of file imf_fp_conversions.hpp.
References __imf_half2int_rd().
To sycl::_V1::ext::intel::math::half2int_rn | ( | From | x | ) |
Definition at line 371 of file imf_fp_conversions.hpp.
References __imf_half2int_rn().
To sycl::_V1::ext::intel::math::half2int_ru | ( | From | x | ) |
Definition at line 381 of file imf_fp_conversions.hpp.
References __imf_half2int_ru().
To sycl::_V1::ext::intel::math::half2int_rz | ( | From | x | ) |
Definition at line 386 of file imf_fp_conversions.hpp.
References __imf_half2int_rz().
To sycl::_V1::ext::intel::math::half2ll_rd | ( | From | x | ) |
Definition at line 396 of file imf_fp_conversions.hpp.
References __imf_half2ll_rd().
To sycl::_V1::ext::intel::math::half2ll_rn | ( | From | x | ) |
Definition at line 391 of file imf_fp_conversions.hpp.
References __imf_half2ll_rn().
To sycl::_V1::ext::intel::math::half2ll_ru | ( | From | x | ) |
Definition at line 401 of file imf_fp_conversions.hpp.
References __imf_half2ll_ru().
To sycl::_V1::ext::intel::math::half2ll_rz | ( | From | x | ) |
Definition at line 406 of file imf_fp_conversions.hpp.
References __imf_half2ll_rz().
To sycl::_V1::ext::intel::math::half2short_rd | ( | From | x | ) |
Definition at line 416 of file imf_fp_conversions.hpp.
References __imf_half2short_rd().
To sycl::_V1::ext::intel::math::half2short_rn | ( | From | x | ) |
Definition at line 411 of file imf_fp_conversions.hpp.
References __imf_half2short_rn().
To sycl::_V1::ext::intel::math::half2short_ru | ( | From | x | ) |
Definition at line 421 of file imf_fp_conversions.hpp.
References __imf_half2short_ru().
To sycl::_V1::ext::intel::math::half2short_rz | ( | From | x | ) |
Definition at line 426 of file imf_fp_conversions.hpp.
References __imf_half2short_rz().
To sycl::_V1::ext::intel::math::half2uint_rd | ( | From | x | ) |
Definition at line 456 of file imf_fp_conversions.hpp.
References __imf_half2uint_rd().
To sycl::_V1::ext::intel::math::half2uint_rn | ( | From | x | ) |
Definition at line 451 of file imf_fp_conversions.hpp.
References __imf_half2uint_rn().
To sycl::_V1::ext::intel::math::half2uint_ru | ( | From | x | ) |
Definition at line 461 of file imf_fp_conversions.hpp.
References __imf_half2uint_ru().
To sycl::_V1::ext::intel::math::half2uint_rz | ( | From | x | ) |
Definition at line 466 of file imf_fp_conversions.hpp.
References __imf_half2uint_rz().
To sycl::_V1::ext::intel::math::half2ull_rd | ( | From | x | ) |
Definition at line 476 of file imf_fp_conversions.hpp.
References __imf_half2ull_rd().
To sycl::_V1::ext::intel::math::half2ull_rn | ( | From | x | ) |
Definition at line 471 of file imf_fp_conversions.hpp.
References __imf_half2ull_rn().
To sycl::_V1::ext::intel::math::half2ull_ru | ( | From | x | ) |
Definition at line 481 of file imf_fp_conversions.hpp.
References __imf_half2ull_ru().
To sycl::_V1::ext::intel::math::half2ull_rz | ( | From | x | ) |
Definition at line 486 of file imf_fp_conversions.hpp.
References __imf_half2ull_rz().
To sycl::_V1::ext::intel::math::half2ushort_rd | ( | From | x | ) |
Definition at line 436 of file imf_fp_conversions.hpp.
References __imf_half2ushort_rd().
To sycl::_V1::ext::intel::math::half2ushort_rn | ( | From | x | ) |
Definition at line 431 of file imf_fp_conversions.hpp.
References __imf_half2ushort_rn().
To sycl::_V1::ext::intel::math::half2ushort_ru | ( | From | x | ) |
Definition at line 441 of file imf_fp_conversions.hpp.
References __imf_half2ushort_ru().
To sycl::_V1::ext::intel::math::half2ushort_rz | ( | From | x | ) |
Definition at line 446 of file imf_fp_conversions.hpp.
References __imf_half2ushort_rz().
bool sycl::_V1::ext::intel::math::hbeq2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 138 of file imf_half_trivial.hpp.
References heq().
bool sycl::_V1::ext::intel::math::hbequ2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 142 of file imf_half_trivial.hpp.
References hequ().
bool sycl::_V1::ext::intel::math::hbge2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 146 of file imf_half_trivial.hpp.
References hge().
bool sycl::_V1::ext::intel::math::hbgeu2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 150 of file imf_half_trivial.hpp.
References hgeu().
bool sycl::_V1::ext::intel::math::hbgt2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 154 of file imf_half_trivial.hpp.
References hgt().
bool sycl::_V1::ext::intel::math::hbgtu2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 158 of file imf_half_trivial.hpp.
References hgtu().
bool sycl::_V1::ext::intel::math::hble2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 162 of file imf_half_trivial.hpp.
References hle().
bool sycl::_V1::ext::intel::math::hbleu2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 166 of file imf_half_trivial.hpp.
References hleu().
bool sycl::_V1::ext::intel::math::hblt2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 170 of file imf_half_trivial.hpp.
References hlt().
bool sycl::_V1::ext::intel::math::hbltu2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 174 of file imf_half_trivial.hpp.
References hltu().
bool sycl::_V1::ext::intel::math::hbne2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 178 of file imf_half_trivial.hpp.
References hne().
bool sycl::_V1::ext::intel::math::hbneu2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 182 of file imf_half_trivial.hpp.
References hneu().
sycl::half2 sycl::_V1::ext::intel::math::hcmadd | ( | sycl::half2 | x, |
sycl::half2 | y, | ||
sycl::half2 | z | ||
) |
Definition at line 285 of file imf_half_trivial.hpp.
sycl::half sycl::_V1::ext::intel::math::hdiv | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 45 of file imf_half_trivial.hpp.
bool sycl::_V1::ext::intel::math::heq | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 47 of file imf_half_trivial.hpp.
sycl::half2 sycl::_V1::ext::intel::math::heq2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 186 of file imf_half_trivial.hpp.
References heq().
bool sycl::_V1::ext::intel::math::hequ | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 49 of file imf_half_trivial.hpp.
References sycl::_V1::ext::oneapi::experimental::isnan().
sycl::half2 sycl::_V1::ext::intel::math::hequ2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 191 of file imf_half_trivial.hpp.
References hequ().
sycl::half sycl::_V1::ext::intel::math::hfma | ( | sycl::half | x, |
sycl::half | y, | ||
sycl::half | z | ||
) |
Definition at line 23 of file imf_half_trivial.hpp.
sycl::half2 sycl::_V1::ext::intel::math::hfma2 | ( | sycl::half2 | x, |
sycl::half2 | y, | ||
sycl::half2 | z | ||
) |
Definition at line 113 of file imf_half_trivial.hpp.
sycl::half2 sycl::_V1::ext::intel::math::hfma2_relu | ( | sycl::half2 | x, |
sycl::half2 | y, | ||
sycl::half2 | z | ||
) |
Definition at line 301 of file imf_half_trivial.hpp.
References hisnan(), and sycl::_V1::r.
sycl::half2 sycl::_V1::ext::intel::math::hfma2_sat | ( | sycl::half2 | x, |
sycl::half2 | y, | ||
sycl::half2 | z | ||
) |
Definition at line 117 of file imf_half_trivial.hpp.
sycl::half sycl::_V1::ext::intel::math::hfma_relu | ( | sycl::half | x, |
sycl::half | y, | ||
sycl::half | z | ||
) |
Definition at line 290 of file imf_half_trivial.hpp.
References hisnan(), and sycl::_V1::r.
sycl::half sycl::_V1::ext::intel::math::hfma_sat | ( | sycl::half | x, |
sycl::half | y, | ||
sycl::half | z | ||
) |
Definition at line 27 of file imf_half_trivial.hpp.
bool sycl::_V1::ext::intel::math::hge | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 56 of file imf_half_trivial.hpp.
sycl::half2 sycl::_V1::ext::intel::math::hge2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 196 of file imf_half_trivial.hpp.
References hge().
bool sycl::_V1::ext::intel::math::hgeu | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 58 of file imf_half_trivial.hpp.
References sycl::_V1::ext::oneapi::experimental::isnan().
sycl::half2 sycl::_V1::ext::intel::math::hgeu2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 201 of file imf_half_trivial.hpp.
References hgeu().
bool sycl::_V1::ext::intel::math::hgt | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 65 of file imf_half_trivial.hpp.
sycl::half2 sycl::_V1::ext::intel::math::hgt2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 206 of file imf_half_trivial.hpp.
References hgt().
bool sycl::_V1::ext::intel::math::hgtu | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 67 of file imf_half_trivial.hpp.
References sycl::_V1::ext::oneapi::experimental::isnan().
sycl::half2 sycl::_V1::ext::intel::math::hgtu2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 211 of file imf_half_trivial.hpp.
References hgtu().
bool sycl::_V1::ext::intel::math::hisinf | ( | sycl::half | x | ) |
Definition at line 104 of file imf_half_trivial.hpp.
bool sycl::_V1::ext::intel::math::hisnan | ( | sycl::half | y | ) |
Definition at line 105 of file imf_half_trivial.hpp.
References sycl::_V1::ext::oneapi::experimental::isnan().
Referenced by hfma2_relu(), hfma_relu(), hisnan2(), hmax_nan(), and hmin_nan().
sycl::half2 sycl::_V1::ext::intel::math::hisnan2 | ( | sycl::half2 | x | ) |
Definition at line 236 of file imf_half_trivial.hpp.
References hisnan().
bool sycl::_V1::ext::intel::math::hle | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 74 of file imf_half_trivial.hpp.
sycl::half2 sycl::_V1::ext::intel::math::hle2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 216 of file imf_half_trivial.hpp.
References hle().
bool sycl::_V1::ext::intel::math::hleu | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 76 of file imf_half_trivial.hpp.
References sycl::_V1::ext::oneapi::experimental::isnan().
sycl::half2 sycl::_V1::ext::intel::math::hleu2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 221 of file imf_half_trivial.hpp.
References hleu().
bool sycl::_V1::ext::intel::math::hlt | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 83 of file imf_half_trivial.hpp.
sycl::half2 sycl::_V1::ext::intel::math::hlt2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 226 of file imf_half_trivial.hpp.
References hlt().
bool sycl::_V1::ext::intel::math::hltu | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 85 of file imf_half_trivial.hpp.
References sycl::_V1::ext::oneapi::experimental::isnan().
sycl::half2 sycl::_V1::ext::intel::math::hltu2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 231 of file imf_half_trivial.hpp.
References hltu().
sycl::half sycl::_V1::ext::intel::math::hmax | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 251 of file imf_half_trivial.hpp.
Referenced by hmax2().
sycl::half2 sycl::_V1::ext::intel::math::hmax2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 260 of file imf_half_trivial.hpp.
References hmax().
sycl::half2 sycl::_V1::ext::intel::math::hmax2_nan | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 264 of file imf_half_trivial.hpp.
References hmax_nan().
sycl::half sycl::_V1::ext::intel::math::hmax_nan | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 253 of file imf_half_trivial.hpp.
References hisnan().
Referenced by hmax2_nan().
sycl::half sycl::_V1::ext::intel::math::hmin | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 268 of file imf_half_trivial.hpp.
Referenced by hmin2().
sycl::half2 sycl::_V1::ext::intel::math::hmin2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 277 of file imf_half_trivial.hpp.
References hmin().
sycl::half2 sycl::_V1::ext::intel::math::hmin2_nan | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 281 of file imf_half_trivial.hpp.
References hmin_nan().
sycl::half sycl::_V1::ext::intel::math::hmin_nan | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 270 of file imf_half_trivial.hpp.
References hisnan().
Referenced by hmin2_nan().
sycl::half sycl::_V1::ext::intel::math::hmul | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 31 of file imf_half_trivial.hpp.
sycl::half2 sycl::_V1::ext::intel::math::hmul2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 122 of file imf_half_trivial.hpp.
sycl::half2 sycl::_V1::ext::intel::math::hmul2_sat | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 124 of file imf_half_trivial.hpp.
sycl::half sycl::_V1::ext::intel::math::hmul_sat | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 33 of file imf_half_trivial.hpp.
bool sycl::_V1::ext::intel::math::hne | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 91 of file imf_half_trivial.hpp.
References sycl::_V1::ext::oneapi::experimental::isnan().
sycl::half2 sycl::_V1::ext::intel::math::hne2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 241 of file imf_half_trivial.hpp.
References hne().
sycl::half sycl::_V1::ext::intel::math::hneg | ( | sycl::half | x | ) |
Definition at line 37 of file imf_half_trivial.hpp.
sycl::half2 sycl::_V1::ext::intel::math::hneg2 | ( | sycl::half2 | x | ) |
Definition at line 130 of file imf_half_trivial.hpp.
bool sycl::_V1::ext::intel::math::hneu | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 97 of file imf_half_trivial.hpp.
References sycl::_V1::ext::oneapi::experimental::isnan().
sycl::half2 sycl::_V1::ext::intel::math::hneu2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 246 of file imf_half_trivial.hpp.
References hneu().
sycl::half sycl::_V1::ext::intel::math::hsub | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 39 of file imf_half_trivial.hpp.
sycl::half2 sycl::_V1::ext::intel::math::hsub2 | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 132 of file imf_half_trivial.hpp.
sycl::half2 sycl::_V1::ext::intel::math::hsub2_sat | ( | sycl::half2 | x, |
sycl::half2 | y | ||
) |
Definition at line 134 of file imf_half_trivial.hpp.
sycl::half sycl::_V1::ext::intel::math::hsub_sat | ( | sycl::half | x, |
sycl::half | y | ||
) |
Definition at line 41 of file imf_half_trivial.hpp.
To sycl::_V1::ext::intel::math::int2bfloat16_rd | ( | From | x | ) |
Definition at line 778 of file imf_fp_conversions.hpp.
References __imf_int2bfloat16_rd().
To sycl::_V1::ext::intel::math::int2bfloat16_rn | ( | From | x | ) |
Definition at line 784 of file imf_fp_conversions.hpp.
References __imf_int2bfloat16_rn().
To sycl::_V1::ext::intel::math::int2bfloat16_ru | ( | From | x | ) |
Definition at line 790 of file imf_fp_conversions.hpp.
References __imf_int2bfloat16_ru().
To sycl::_V1::ext::intel::math::int2bfloat16_rz | ( | From | x | ) |
Definition at line 796 of file imf_fp_conversions.hpp.
References __imf_int2bfloat16_rz().
To sycl::_V1::ext::intel::math::int2float_rd | ( | From | x | ) |
Definition at line 291 of file imf_fp_conversions.hpp.
References __imf_int2float_rd().
To sycl::_V1::ext::intel::math::int2float_rn | ( | From | x | ) |
Definition at line 295 of file imf_fp_conversions.hpp.
References __imf_int2float_rn().
To sycl::_V1::ext::intel::math::int2float_ru | ( | From | x | ) |
Definition at line 299 of file imf_fp_conversions.hpp.
References __imf_int2float_ru().
To sycl::_V1::ext::intel::math::int2float_rz | ( | From | x | ) |
Definition at line 303 of file imf_fp_conversions.hpp.
References __imf_int2float_rz().
To sycl::_V1::ext::intel::math::int2half_rd | ( | From | x | ) |
Definition at line 496 of file imf_fp_conversions.hpp.
References __imf_int2half_rd().
To sycl::_V1::ext::intel::math::int2half_rn | ( | From | x | ) |
Definition at line 491 of file imf_fp_conversions.hpp.
References __imf_int2half_rn().
To sycl::_V1::ext::intel::math::int2half_ru | ( | From | x | ) |
Definition at line 501 of file imf_fp_conversions.hpp.
References __imf_int2half_ru().
To sycl::_V1::ext::intel::math::int2half_rz | ( | From | x | ) |
Definition at line 506 of file imf_fp_conversions.hpp.
References __imf_int2half_rz().
To sycl::_V1::ext::intel::math::int_as_float | ( | From | x | ) |
Definition at line 336 of file imf_fp_conversions.hpp.
References __imf_int_as_float().
std::enable_if_t<std::is_same_v<Tp, float>, float> sycl::_V1::ext::intel::math::inv | ( | Tp | x | ) |
std::enable_if_t<std::is_same_v<Tp, double>, double> sycl::_V1::ext::intel::math::inv | ( | Tp | x | ) |
Definition at line 139 of file math.hpp.
References __imf_inv().
std::enable_if_t<std::is_same_v<Tp, sycl::half>, sycl::half> sycl::_V1::ext::intel::math::inv | ( | Tp | x | ) |
Definition at line 144 of file math.hpp.
References __imf_invf16().
std::enable_if_t<std::is_same_v<Tp, sycl::half2>, sycl::half2> sycl::_V1::ext::intel::math::inv | ( | Tp | x | ) |
Definition at line 150 of file math.hpp.
References inv().
Referenced by sycl::_V1::ext::intel::experimental::esimd::atan().
To sycl::_V1::ext::intel::math::ll2bfloat16_rd | ( | From | x | ) |
Definition at line 802 of file imf_fp_conversions.hpp.
References __imf_ll2bfloat16_rd().
To sycl::_V1::ext::intel::math::ll2bfloat16_rn | ( | From | x | ) |
Definition at line 808 of file imf_fp_conversions.hpp.
References __imf_ll2bfloat16_rn().
To sycl::_V1::ext::intel::math::ll2bfloat16_ru | ( | From | x | ) |
Definition at line 814 of file imf_fp_conversions.hpp.
References __imf_ll2bfloat16_ru().
To sycl::_V1::ext::intel::math::ll2bfloat16_rz | ( | From | x | ) |
Definition at line 820 of file imf_fp_conversions.hpp.
References __imf_ll2bfloat16_rz().
To sycl::_V1::ext::intel::math::ll2float_rd | ( | From | x | ) |
Definition at line 252 of file imf_fp_conversions.hpp.
References __imf_ll2float_rd().
To sycl::_V1::ext::intel::math::ll2float_rn | ( | From | x | ) |
Definition at line 257 of file imf_fp_conversions.hpp.
References __imf_ll2float_rn().
To sycl::_V1::ext::intel::math::ll2float_ru | ( | From | x | ) |
Definition at line 262 of file imf_fp_conversions.hpp.
References __imf_ll2float_ru().
To sycl::_V1::ext::intel::math::ll2float_rz | ( | From | x | ) |
Definition at line 267 of file imf_fp_conversions.hpp.
References __imf_ll2float_rz().
To sycl::_V1::ext::intel::math::ll2half_rd | ( | From | x | ) |
Definition at line 536 of file imf_fp_conversions.hpp.
References __imf_ll2half_rd().
To sycl::_V1::ext::intel::math::ll2half_rn | ( | From | x | ) |
Definition at line 531 of file imf_fp_conversions.hpp.
References __imf_ll2half_rn().
To sycl::_V1::ext::intel::math::ll2half_ru | ( | From | x | ) |
Definition at line 541 of file imf_fp_conversions.hpp.
References __imf_ll2half_ru().
To sycl::_V1::ext::intel::math::ll2half_rz | ( | From | x | ) |
Definition at line 546 of file imf_fp_conversions.hpp.
References __imf_ll2half_rz().
std::enable_if_t<std::is_same_v<Tp, double>, double> sycl::_V1::ext::intel::math::rcp64h | ( | Tp | x | ) |
Definition at line 239 of file math.hpp.
References __imf_rcp64h().
std::enable_if_t<std::is_same_v<Tp, float>, float> sycl::_V1::ext::intel::math::rint | ( | Tp | x | ) |
std::enable_if_t<std::is_same_v<Tp, double>, double> sycl::_V1::ext::intel::math::rint | ( | Tp | x | ) |
Definition at line 160 of file math.hpp.
References __imf_rint().
std::enable_if_t<std::is_same_v<Tp, sycl::half>, sycl::half> sycl::_V1::ext::intel::math::rint | ( | Tp | x | ) |
Definition at line 165 of file math.hpp.
References __imf_rintf16().
std::enable_if_t<std::is_same_v<Tp, sycl::half2>, sycl::half2> sycl::_V1::ext::intel::math::rint | ( | Tp | x | ) |
std::enable_if_t<std::is_same_v<Tp, float>, float> sycl::_V1::ext::intel::math::rsqrt | ( | Tp | x | ) |
std::enable_if_t<std::is_same_v<Tp, double>, double> sycl::_V1::ext::intel::math::rsqrt | ( | Tp | x | ) |
Definition at line 202 of file math.hpp.
References __imf_rsqrt().
std::enable_if_t<std::is_same_v<Tp, sycl::half>, sycl::half> sycl::_V1::ext::intel::math::rsqrt | ( | Tp | x | ) |
Definition at line 207 of file math.hpp.
References __imf_rsqrtf16().
std::enable_if_t<std::is_same_v<Tp, sycl::half2>, sycl::half2> sycl::_V1::ext::intel::math::rsqrt | ( | Tp | x | ) |
Definition at line 213 of file math.hpp.
References rsqrt().
Referenced by sycl::_V1::ext::intel::experimental::esimd::acos().
std::enable_if_t<std::is_same_v<Tp, float>, float> sycl::_V1::ext::intel::math::saturate | ( | Tp | x | ) |
Definition at line 69 of file math.hpp.
References __imf_saturatef().
To sycl::_V1::ext::intel::math::short2bfloat16_rd | ( | From | x | ) |
Definition at line 754 of file imf_fp_conversions.hpp.
References __imf_short2bfloat16_rd().
To sycl::_V1::ext::intel::math::short2bfloat16_rn | ( | From | x | ) |
Definition at line 760 of file imf_fp_conversions.hpp.
References __imf_short2bfloat16_rn().
To sycl::_V1::ext::intel::math::short2bfloat16_ru | ( | From | x | ) |
Definition at line 766 of file imf_fp_conversions.hpp.
References __imf_short2bfloat16_ru().
To sycl::_V1::ext::intel::math::short2bfloat16_rz | ( | From | x | ) |
Definition at line 772 of file imf_fp_conversions.hpp.
References __imf_short2bfloat16_rz().
To sycl::_V1::ext::intel::math::short2half_rd | ( | From | x | ) |
Definition at line 516 of file imf_fp_conversions.hpp.
References __imf_short2half_rd().
To sycl::_V1::ext::intel::math::short2half_rn | ( | From | x | ) |
Definition at line 511 of file imf_fp_conversions.hpp.
References __imf_short2half_rn().
To sycl::_V1::ext::intel::math::short2half_ru | ( | From | x | ) |
Definition at line 521 of file imf_fp_conversions.hpp.
References __imf_short2half_ru().
To sycl::_V1::ext::intel::math::short2half_rz | ( | From | x | ) |
Definition at line 526 of file imf_fp_conversions.hpp.
References __imf_short2half_rz().
To sycl::_V1::ext::intel::math::short_as_bfloat16 | ( | From | x | ) |
Definition at line 629 of file imf_fp_conversions.hpp.
References __imf_short_as_bfloat16().
std::enable_if_t<std::is_same_v<Tp, float>, float> sycl::_V1::ext::intel::math::sqrt | ( | Tp | x | ) |
std::enable_if_t<std::is_same_v<Tp, double>, double> sycl::_V1::ext::intel::math::sqrt | ( | Tp | x | ) |
Definition at line 181 of file math.hpp.
References __imf_sqrt().
std::enable_if_t<std::is_same_v<Tp, sycl::half>, sycl::half> sycl::_V1::ext::intel::math::sqrt | ( | Tp | x | ) |
Definition at line 186 of file math.hpp.
References __imf_sqrtf16().
std::enable_if_t<std::is_same_v<Tp, sycl::half2>, sycl::half2> sycl::_V1::ext::intel::math::sqrt | ( | Tp | x | ) |
Definition at line 192 of file math.hpp.
References sqrt().
Referenced by syclcompat::fast_length(), and syclcompat::length().
std::enable_if_t<std::is_same_v<Tp, float>, float> sycl::_V1::ext::intel::math::trunc | ( | Tp | x | ) |
std::enable_if_t<std::is_same_v<Tp, double>, double> sycl::_V1::ext::intel::math::trunc | ( | Tp | x | ) |
Definition at line 223 of file math.hpp.
References __imf_trunc().
std::enable_if_t<std::is_same_v<Tp, sycl::half>, sycl::half> sycl::_V1::ext::intel::math::trunc | ( | Tp | x | ) |
Definition at line 228 of file math.hpp.
References __imf_truncf16().
std::enable_if_t<std::is_same_v<Tp, sycl::half2>, sycl::half2> sycl::_V1::ext::intel::math::trunc | ( | Tp | x | ) |
To sycl::_V1::ext::intel::math::uint2bfloat16_rd | ( | From | x | ) |
Definition at line 699 of file imf_fp_conversions.hpp.
References __imf_uint2bfloat16_rd().
To sycl::_V1::ext::intel::math::uint2bfloat16_rn | ( | From | x | ) |
Definition at line 706 of file imf_fp_conversions.hpp.
References __imf_uint2bfloat16_rn().
To sycl::_V1::ext::intel::math::uint2bfloat16_ru | ( | From | x | ) |
Definition at line 713 of file imf_fp_conversions.hpp.
References __imf_uint2bfloat16_ru().
To sycl::_V1::ext::intel::math::uint2bfloat16_rz | ( | From | x | ) |
Definition at line 720 of file imf_fp_conversions.hpp.
References __imf_uint2bfloat16_rz().
To sycl::_V1::ext::intel::math::uint2float_rd | ( | From | x | ) |
Definition at line 308 of file imf_fp_conversions.hpp.
References __imf_uint2float_rd().
To sycl::_V1::ext::intel::math::uint2float_rn | ( | From | x | ) |
Definition at line 313 of file imf_fp_conversions.hpp.
References __imf_uint2float_rn().
To sycl::_V1::ext::intel::math::uint2float_ru | ( | From | x | ) |
Definition at line 318 of file imf_fp_conversions.hpp.
References __imf_uint2float_ru().
To sycl::_V1::ext::intel::math::uint2float_rz | ( | From | x | ) |
Definition at line 323 of file imf_fp_conversions.hpp.
References __imf_uint2float_rz().
To sycl::_V1::ext::intel::math::uint2half_rd | ( | From | x | ) |
Definition at line 576 of file imf_fp_conversions.hpp.
References __imf_uint2half_rd().
To sycl::_V1::ext::intel::math::uint2half_rn | ( | From | x | ) |
Definition at line 571 of file imf_fp_conversions.hpp.
References __imf_uint2half_rn().
To sycl::_V1::ext::intel::math::uint2half_ru | ( | From | x | ) |
Definition at line 581 of file imf_fp_conversions.hpp.
References __imf_uint2half_ru().
To sycl::_V1::ext::intel::math::uint2half_rz | ( | From | x | ) |
Definition at line 586 of file imf_fp_conversions.hpp.
References __imf_uint2half_rz().
To sycl::_V1::ext::intel::math::uint_as_float | ( | From | x | ) |
Definition at line 341 of file imf_fp_conversions.hpp.
References __imf_uint_as_float().
To sycl::_V1::ext::intel::math::ull2bfloat16_rd | ( | From | x | ) |
Definition at line 727 of file imf_fp_conversions.hpp.
References __imf_ull2bfloat16_rd().
To sycl::_V1::ext::intel::math::ull2bfloat16_rn | ( | From | x | ) |
Definition at line 734 of file imf_fp_conversions.hpp.
References __imf_ull2bfloat16_rn().
To sycl::_V1::ext::intel::math::ull2bfloat16_ru | ( | From | x | ) |
Definition at line 741 of file imf_fp_conversions.hpp.
References __imf_ull2bfloat16_ru().
To sycl::_V1::ext::intel::math::ull2bfloat16_rz | ( | From | x | ) |
Definition at line 748 of file imf_fp_conversions.hpp.
References __imf_ull2bfloat16_rz().
To sycl::_V1::ext::intel::math::ull2float_rd | ( | From | x | ) |
Definition at line 272 of file imf_fp_conversions.hpp.
References __imf_ull2float_rd().
To sycl::_V1::ext::intel::math::ull2float_rn | ( | From | x | ) |
Definition at line 277 of file imf_fp_conversions.hpp.
References __imf_ull2float_rn().
To sycl::_V1::ext::intel::math::ull2float_ru | ( | From | x | ) |
Definition at line 282 of file imf_fp_conversions.hpp.
References __imf_ull2float_ru().
To sycl::_V1::ext::intel::math::ull2float_rz | ( | From | x | ) |
Definition at line 287 of file imf_fp_conversions.hpp.
References __imf_ull2float_rz().
To sycl::_V1::ext::intel::math::ull2half_rd | ( | From | x | ) |
Definition at line 596 of file imf_fp_conversions.hpp.
References __imf_ull2half_rd().
To sycl::_V1::ext::intel::math::ull2half_rn | ( | From | x | ) |
Definition at line 591 of file imf_fp_conversions.hpp.
References __imf_ull2half_rn().
To sycl::_V1::ext::intel::math::ull2half_ru | ( | From | x | ) |
Definition at line 601 of file imf_fp_conversions.hpp.
References __imf_ull2half_ru().
To sycl::_V1::ext::intel::math::ull2half_rz | ( | From | x | ) |
Definition at line 606 of file imf_fp_conversions.hpp.
References __imf_ull2half_rz().
To sycl::_V1::ext::intel::math::ushort2bfloat16_rd | ( | From | x | ) |
Definition at line 671 of file imf_fp_conversions.hpp.
References __imf_ushort2bfloat16_rd().
To sycl::_V1::ext::intel::math::ushort2bfloat16_rn | ( | From | x | ) |
Definition at line 678 of file imf_fp_conversions.hpp.
References __imf_ushort2bfloat16_rn().
To sycl::_V1::ext::intel::math::ushort2bfloat16_ru | ( | From | x | ) |
Definition at line 685 of file imf_fp_conversions.hpp.
References __imf_ushort2bfloat16_ru().
To sycl::_V1::ext::intel::math::ushort2bfloat16_rz | ( | From | x | ) |
Definition at line 692 of file imf_fp_conversions.hpp.
References __imf_ushort2bfloat16_rz().
To sycl::_V1::ext::intel::math::ushort2half_rd | ( | From | x | ) |
Definition at line 556 of file imf_fp_conversions.hpp.
References __imf_ushort2half_rd().
To sycl::_V1::ext::intel::math::ushort2half_rn | ( | From | x | ) |
Definition at line 551 of file imf_fp_conversions.hpp.
References __imf_ushort2half_rn().
To sycl::_V1::ext::intel::math::ushort2half_ru | ( | From | x | ) |
Definition at line 561 of file imf_fp_conversions.hpp.
References __imf_ushort2half_ru().
To sycl::_V1::ext::intel::math::ushort2half_rz | ( | From | x | ) |
Definition at line 566 of file imf_fp_conversions.hpp.
References __imf_ushort2half_rz().
To sycl::_V1::ext::intel::math::ushort_as_bfloat16 | ( | From | x | ) |
Definition at line 623 of file imf_fp_conversions.hpp.
References __imf_ushort_as_bfloat16().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vabs2 | ( | Tp | x | ) |
Definition at line 103 of file imf_simd.hpp.
References __imf_vabs2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vabs4 | ( | Tp | x | ) |
Definition at line 108 of file imf_simd.hpp.
References __imf_vabs4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vabsdiffs2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 134 of file imf_simd.hpp.
References __imf_vabsdiffs2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vabsdiffs4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 140 of file imf_simd.hpp.
References __imf_vabsdiffs4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vabsdiffu2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 146 of file imf_simd.hpp.
References __imf_vabsdiffu2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vabsdiffu4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 152 of file imf_simd.hpp.
References __imf_vabsdiffu4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vabsss2 | ( | Tp | x | ) |
Definition at line 157 of file imf_simd.hpp.
References __imf_vabsss2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vabsss4 | ( | Tp | x | ) |
Definition at line 162 of file imf_simd.hpp.
References __imf_vabsss4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vadd2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 167 of file imf_simd.hpp.
References __imf_vadd2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vadd4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 173 of file imf_simd.hpp.
References __imf_vadd4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vaddss2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 179 of file imf_simd.hpp.
References __imf_vaddss2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vaddss4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 185 of file imf_simd.hpp.
References __imf_vaddss4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vaddus2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 191 of file imf_simd.hpp.
References __imf_vaddus2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vaddus4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 197 of file imf_simd.hpp.
References __imf_vaddus4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vavgs2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 251 of file imf_simd.hpp.
References __imf_vavgs2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vavgs4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 257 of file imf_simd.hpp.
References __imf_vavgs4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vavgu2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 263 of file imf_simd.hpp.
References __imf_vavgu2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vavgu4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 269 of file imf_simd.hpp.
References __imf_vavgu4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vcmpeq2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 275 of file imf_simd.hpp.
References __imf_vcmpeq2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vcmpeq4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 281 of file imf_simd.hpp.
References __imf_vcmpeq4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vcmpges2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 288 of file imf_simd.hpp.
References __imf_vcmpges2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vcmpges4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 294 of file imf_simd.hpp.
References __imf_vcmpges4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vcmpgeu2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 300 of file imf_simd.hpp.
References __imf_vcmpgeu2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vcmpgeu4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 306 of file imf_simd.hpp.
References __imf_vcmpgeu4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vcmpgts2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 312 of file imf_simd.hpp.
References __imf_vcmpgts2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vcmpgts4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 318 of file imf_simd.hpp.
References __imf_vcmpgts4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vcmpgtu2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 324 of file imf_simd.hpp.
References __imf_vcmpgtu2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vcmpgtu4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 330 of file imf_simd.hpp.
References __imf_vcmpgtu4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vcmples2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 336 of file imf_simd.hpp.
References __imf_vcmples2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vcmples4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 342 of file imf_simd.hpp.
References __imf_vcmples4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vcmpleu2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 348 of file imf_simd.hpp.
References __imf_vcmpleu2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vcmpleu4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 354 of file imf_simd.hpp.
References __imf_vcmpleu4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vcmplts2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 360 of file imf_simd.hpp.
References __imf_vcmplts2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vcmplts4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 366 of file imf_simd.hpp.
References __imf_vcmplts4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vcmpltu2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 372 of file imf_simd.hpp.
References __imf_vcmpltu2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vcmpltu4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 378 of file imf_simd.hpp.
References __imf_vcmpltu4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vcmpne2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 383 of file imf_simd.hpp.
References __imf_vcmpne2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vcmpne4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 389 of file imf_simd.hpp.
References __imf_vcmpne4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vhaddu2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 239 of file imf_simd.hpp.
References __imf_vhaddu2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vhaddu4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 245 of file imf_simd.hpp.
References __imf_vhaddu4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vmaxs2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 395 of file imf_simd.hpp.
References __imf_vmaxs2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vmaxs4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 401 of file imf_simd.hpp.
References __imf_vmaxs4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vmaxu2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 407 of file imf_simd.hpp.
References __imf_vmaxu2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vmaxu4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 413 of file imf_simd.hpp.
References __imf_vmaxu4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vmins2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 419 of file imf_simd.hpp.
References __imf_vmins2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vmins4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 425 of file imf_simd.hpp.
References __imf_vmins4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vminu2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 431 of file imf_simd.hpp.
References __imf_vminu2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vminu4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 437 of file imf_simd.hpp.
References __imf_vminu4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vneg2 | ( | Tp | x | ) |
Definition at line 113 of file imf_simd.hpp.
References __imf_vneg2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vneg4 | ( | Tp | x | ) |
Definition at line 118 of file imf_simd.hpp.
References __imf_vneg4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vnegss2 | ( | Tp | x | ) |
Definition at line 123 of file imf_simd.hpp.
References __imf_vnegss2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vnegss4 | ( | Tp | x | ) |
Definition at line 128 of file imf_simd.hpp.
References __imf_vnegss4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsads2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 563 of file imf_simd.hpp.
References __imf_vsads2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsads4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 569 of file imf_simd.hpp.
References __imf_vsads4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsadu2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 575 of file imf_simd.hpp.
References __imf_vsadu2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsadu4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 581 of file imf_simd.hpp.
References __imf_vsadu4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vseteq2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 443 of file imf_simd.hpp.
References __imf_vseteq2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vseteq4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 449 of file imf_simd.hpp.
References __imf_vseteq4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsetges2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 468 of file imf_simd.hpp.
References __imf_vsetges2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsetges4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 474 of file imf_simd.hpp.
References __imf_vsetges4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsetgeu2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 480 of file imf_simd.hpp.
References __imf_vsetgeu2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsetgeu4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 486 of file imf_simd.hpp.
References __imf_vsetgeu4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsetgts2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 492 of file imf_simd.hpp.
References __imf_vsetgts2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsetgts4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 498 of file imf_simd.hpp.
References __imf_vsetgts4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsetgtu2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 504 of file imf_simd.hpp.
References __imf_vsetgtu2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsetgtu4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 510 of file imf_simd.hpp.
References __imf_vsetgtu4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsetles2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 516 of file imf_simd.hpp.
References __imf_vsetles2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsetles4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 522 of file imf_simd.hpp.
References __imf_vsetles4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsetleu2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 528 of file imf_simd.hpp.
References __imf_vsetleu2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsetleu4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 534 of file imf_simd.hpp.
References __imf_vsetleu4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsetlts2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 540 of file imf_simd.hpp.
References __imf_vsetlts2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsetlts4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 546 of file imf_simd.hpp.
References __imf_vsetlts4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsetltu2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 552 of file imf_simd.hpp.
References __imf_vsetltu2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsetltu4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 558 of file imf_simd.hpp.
References __imf_vsetltu4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsetne2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 455 of file imf_simd.hpp.
References __imf_vsetne2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsetne4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 461 of file imf_simd.hpp.
References __imf_vsetne4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsub2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 203 of file imf_simd.hpp.
References __imf_vsub2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsub4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 209 of file imf_simd.hpp.
References __imf_vsub4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsubss2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 215 of file imf_simd.hpp.
References __imf_vsubss2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsubss4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 221 of file imf_simd.hpp.
References __imf_vsubss4().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsubus2 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 227 of file imf_simd.hpp.
References __imf_vsubus2().
std::enable_if_t<std::is_same_v<Tp, unsigned int>, unsigned int> sycl::_V1::ext::intel::math::vsubus4 | ( | Tp | x, |
Tp | y | ||
) |
Definition at line 233 of file imf_simd.hpp.
References __imf_vsubus4().