210 inline namespace _V1 {
211 namespace ext::intel::math {
213 template <
typename To =
int,
typename From =
float> To
float2int_rd(From x) {
217 template <
typename To =
int,
typename From =
float> To
float2int_rn(From x) {
221 template <
typename To =
int,
typename From =
float> To
float2int_ru(From x) {
225 template <
typename To =
int,
typename From =
float> To
float2int_rz(From x) {
229 template <
typename To =
unsigned int,
typename From =
float>
234 template <
typename To =
unsigned int,
typename From =
float>
239 template <
typename To =
unsigned int,
typename From =
float>
244 template <
typename To =
unsigned int,
typename From =
float>
249 template <
typename To =
long long,
typename From =
float>
254 template <
typename To =
long long,
typename From =
float>
259 template <
typename To =
long long,
typename From =
float>
264 template <
typename To =
long long,
typename From =
float>
269 template <
typename To =
unsigned long long,
typename From =
float>
274 template <
typename To =
unsigned long long,
typename From =
float>
279 template <
typename To =
unsigned long long,
typename From =
float>
284 template <
typename To =
unsigned long long,
typename From =
float>
289 template <
typename To =
float,
typename From =
long long>
294 template <
typename To =
float,
typename From =
long long>
299 template <
typename To =
float,
typename From =
long long>
304 template <
typename To =
float,
typename From =
long long>
309 template <
typename To =
float,
typename From =
unsigned long long>
314 template <
typename To =
float,
typename From =
unsigned long long>
319 template <
typename To =
float,
typename From =
unsigned long long>
324 template <
typename To =
float,
typename From =
unsigned long long>
329 template <
typename To =
float,
typename From =
int> To
int2float_rd(From x) {
333 template <
typename To =
float,
typename From =
int> To
int2float_rn(From x) {
337 template <
typename To =
float,
typename From =
int> To
int2float_ru(From x) {
341 template <
typename To =
float,
typename From =
int> To
int2float_rz(From x) {
345 template <
typename To =
float,
typename From =
unsigned int>
350 template <
typename To =
float,
typename From =
unsigned int>
355 template <
typename To =
float,
typename From =
unsigned int>
360 template <
typename To =
float,
typename From =
unsigned int>
365 template <
typename To =
int,
typename From =
float> To
float_as_int(From x) {
369 template <
typename To =
unsigned int,
typename From =
float>
374 template <
typename To =
float,
typename From =
int> To
int_as_float(From x) {
378 template <
typename To =
float,
typename From =
unsigned int>
383 template <
typename To =
float,
typename From =
double>
388 template <
typename To =
float,
typename From =
double>
393 template <
typename To =
float,
typename From =
double>
398 template <
typename To =
float,
typename From =
double>
403 template <
typename To =
int,
typename From =
double> To
double2hiint(From x) {
407 template <
typename To =
int,
typename From =
double> To
double2loint(From x) {
411 template <
typename To =
int,
typename From =
double> To
double2int_rd(From x) {
415 template <
typename To =
int,
typename From =
double> To
double2int_rn(From x) {
419 template <
typename To =
int,
typename From =
double> To
double2int_ru(From x) {
423 template <
typename To =
int,
typename From =
double> To
double2int_rz(From x) {
427 template <
typename To =
long long,
typename From =
double>
432 template <
typename To =
long long,
typename From =
double>
437 template <
typename To =
long long,
typename From =
double>
442 template <
typename To =
long long,
typename From =
double>
447 template <
typename To =
unsigned int,
typename From =
double>
452 template <
typename To =
unsigned int,
typename From =
double>
457 template <
typename To =
unsigned int,
typename From =
double>
462 template <
typename To =
unsigned int,
typename From =
double>
467 template <
typename To =
unsigned long long,
typename From =
double>
472 template <
typename To =
unsigned long long,
typename From =
double>
477 template <
typename To =
unsigned long long,
typename From =
double>
482 template <
typename To =
unsigned long long,
typename From =
double>
487 template <
typename To =
long long,
typename From =
double>
492 template <
typename To =
double,
typename From =
long long>
497 template <
typename To =
double,
typename From =
int>
502 template <
typename To =
double,
typename From =
int> To
int2double_rn(From x) {
506 template <
typename To =
double,
typename From =
unsigned int>
511 template <
typename To =
double,
typename From =
long long>
516 template <
typename To =
double,
typename From =
long long>
521 template <
typename To =
double,
typename From =
long long>
526 template <
typename To =
double,
typename From =
long long>
531 template <
typename To =
double,
typename From =
unsigned long long>
536 template <
typename To =
double,
typename From =
unsigned long long>
541 template <
typename To =
double,
typename From =
unsigned long long>
546 template <
typename To =
double,
typename From =
unsigned long long>
551 template <
typename To =
float,
typename From = sycl::half>
556 template <
typename To = sycl::half,
typename From =
float>
561 template <
typename To = sycl::half,
typename From =
float>
566 template <
typename To = sycl::half,
typename From =
float>
571 template <
typename To = sycl::half,
typename From =
float>
576 template <
typename To = sycl::half,
typename From =
double>
581 template <
typename To =
int,
typename From = sycl::half>
586 template <
typename To =
int,
typename From = sycl::half>
591 template <
typename To =
int,
typename From = sycl::half>
596 template <
typename To =
int,
typename From = sycl::half>
601 template <
typename To =
long long,
typename From = sycl::half>
606 template <
typename To =
long long,
typename From = sycl::half>
611 template <
typename To =
long long,
typename From = sycl::half>
616 template <
typename To =
long long,
typename From = sycl::half>
621 template <
typename To =
short,
typename From = sycl::half>
626 template <
typename To =
short,
typename From = sycl::half>
631 template <
typename To =
short,
typename From = sycl::half>
636 template <
typename To =
short,
typename From = sycl::half>
641 template <
typename To =
unsigned short,
typename From = sycl::half>
646 template <
typename To =
unsigned short,
typename From = sycl::half>
651 template <
typename To =
unsigned short,
typename From = sycl::half>
656 template <
typename To =
unsigned short,
typename From = sycl::half>
661 template <
typename To =
unsigned int,
typename From = sycl::half>
666 template <
typename To =
unsigned int,
typename From = sycl::half>
671 template <
typename To =
unsigned int,
typename From = sycl::half>
676 template <
typename To =
unsigned int,
typename From = sycl::half>
681 template <
typename To =
unsigned long long,
typename From = sycl::half>
686 template <
typename To =
unsigned long long,
typename From = sycl::half>
691 template <
typename To =
unsigned long long,
typename From = sycl::half>
696 template <
typename To =
unsigned long long,
typename From = sycl::half>
701 template <
typename To = sycl::half,
typename From =
int>
706 template <
typename To = sycl::half,
typename From =
int>
711 template <
typename To = sycl::half,
typename From =
int>
716 template <
typename To = sycl::half,
typename From =
int>
721 template <
typename To = sycl::half,
typename From =
short>
726 template <
typename To = sycl::half,
typename From =
short>
731 template <
typename To = sycl::half,
typename From =
short>
736 template <
typename To = sycl::half,
typename From =
short>
741 template <
typename To = sycl::half,
typename From =
long long>
746 template <
typename To = sycl::half,
typename From =
long long>
751 template <
typename To = sycl::half,
typename From =
long long>
756 template <
typename To = sycl::half,
typename From =
long long>
761 template <
typename To = sycl::half,
typename From =
unsigned short>
766 template <
typename To = sycl::half,
typename From =
unsigned short>
771 template <
typename To = sycl::half,
typename From =
unsigned short>
776 template <
typename To = sycl::half,
typename From =
unsigned short>
781 template <
typename To = sycl::half,
typename From =
unsigned int>
786 template <
typename To = sycl::half,
typename From =
unsigned int>
791 template <
typename To = sycl::half,
typename From =
unsigned int>
796 template <
typename To = sycl::half,
typename From =
unsigned int>
801 template <
typename To = sycl::half,
typename From =
unsigned long long>
806 template <
typename To = sycl::half,
typename From =
unsigned long long>
811 template <
typename To = sycl::half,
typename From =
unsigned long long>
816 template <
typename To = sycl::half,
typename From =
unsigned long long>
821 template <
typename To =
unsigned short,
827 template <
typename To =
short,
typename From = sycl::ext::oneapi::b
float16>
833 typename From =
unsigned short>
835 return sycl::bit_cast<sycl::ext::oneapi::bfloat16>(
839 template <
typename To = sycl::ext::oneapi::b
float16,
typename From =
short>
841 return sycl::bit_cast<sycl::ext::oneapi::bfloat16>(
845 template <
typename To =
float,
typename From = sycl::ext::oneapi::b
float16>
850 template <
typename To = sycl::ext::oneapi::b
float16,
typename From =
float>
852 return sycl::bit_cast<sycl::ext::oneapi::bfloat16>(
856 template <
typename To = sycl::ext::oneapi::b
float16,
typename From =
float>
858 return sycl::bit_cast<sycl::ext::oneapi::bfloat16>(
862 template <
typename To = sycl::ext::oneapi::b
float16,
typename From =
float>
864 return sycl::bit_cast<sycl::ext::oneapi::bfloat16>(
868 template <
typename To = sycl::ext::oneapi::b
float16,
typename From =
float>
870 return sycl::bit_cast<sycl::ext::oneapi::bfloat16>(
874 template <
typename To = sycl::ext::oneapi::b
float16,
typename From =
float>
876 return sycl::bit_cast<sycl::ext::oneapi::bfloat16>(
881 typename From =
unsigned short>
883 return sycl::bit_cast<sycl::ext::oneapi::bfloat16>(
888 typename From =
unsigned short>
890 return sycl::bit_cast<sycl::ext::oneapi::bfloat16>(
895 typename From =
unsigned short>
897 return sycl::bit_cast<sycl::ext::oneapi::bfloat16>(
902 typename From =
unsigned short>
904 return sycl::bit_cast<sycl::ext::oneapi::bfloat16>(
909 typename From =
unsigned int>
915 typename From =
unsigned int>
921 typename From =
unsigned int>
927 typename From =
unsigned int>
933 typename From =
unsigned long long>
939 typename From =
unsigned long long>
945 typename From =
unsigned long long>
951 typename From =
unsigned long long>
956 template <
typename To = sycl::ext::oneapi::b
float16,
typename From =
short>
958 return sycl::bit_cast<sycl::ext::oneapi::bfloat16>(
962 template <
typename To = sycl::ext::oneapi::b
float16,
typename From =
short>
964 return sycl::bit_cast<sycl::ext::oneapi::bfloat16>(
968 template <
typename To = sycl::ext::oneapi::b
float16,
typename From =
short>
970 return sycl::bit_cast<sycl::ext::oneapi::bfloat16>(
974 template <
typename To = sycl::ext::oneapi::b
float16,
typename From =
short>
976 return sycl::bit_cast<sycl::ext::oneapi::bfloat16>(
980 template <
typename To = sycl::ext::oneapi::b
float16,
typename From =
int>
985 template <
typename To = sycl::ext::oneapi::b
float16,
typename From =
int>
990 template <
typename To = sycl::ext::oneapi::b
float16,
typename From =
int>
995 template <
typename To = sycl::ext::oneapi::b
float16,
typename From =
int>
1000 template <
typename To = sycl::ext::oneapi::b
float16,
typename From =
long long>
1005 template <
typename To = sycl::ext::oneapi::b
float16,
typename From =
long long>
1010 template <
typename To = sycl::ext::oneapi::b
float16,
typename From =
long long>
1015 template <
typename To = sycl::ext::oneapi::b
float16,
typename From =
long long>
1020 template <
typename To = sycl::ext::oneapi::b
float16,
typename From =
double>
1025 template <
typename To =
unsigned int,
1031 template <
typename To =
unsigned int,
1037 template <
typename To =
unsigned int,
1043 template <
typename To =
unsigned int,
1049 template <
typename To =
int,
typename From = sycl::ext::oneapi::b
float16>
1054 template <
typename To =
int,
typename From = sycl::ext::oneapi::b
float16>
1059 template <
typename To =
int,
typename From = sycl::ext::oneapi::b
float16>
1064 template <
typename To =
int,
typename From = sycl::ext::oneapi::b
float16>
1069 template <
typename To =
unsigned short,
1075 template <
typename To =
unsigned short,
1081 template <
typename To =
unsigned short,
1087 template <
typename To =
unsigned short,
1093 template <
typename To =
short,
typename From = sycl::ext::oneapi::b
float16>
1098 template <
typename To =
short,
typename From = sycl::ext::oneapi::b
float16>
1103 template <
typename To =
short,
typename From = sycl::ext::oneapi::b
float16>
1108 template <
typename To =
short,
typename From = sycl::ext::oneapi::b
float16>
1113 template <
typename To =
long long,
typename From = sycl::ext::oneapi::b
float16>
1118 template <
typename To =
long long,
typename From = sycl::ext::oneapi::b
float16>
1123 template <
typename To =
long long,
typename From = sycl::ext::oneapi::b
float16>
1128 template <
typename To =
long long,
typename From = sycl::ext::oneapi::b
float16>
1133 template <
typename To =
unsigned long long,
1139 template <
typename To =
unsigned long long,
1145 template <
typename To =
unsigned long long,
1151 template <
typename To =
unsigned long long,
uint16_t _iml_half_internal
_iml_half_internal __imf_int2half_rn(int)
unsigned int __imf_double2uint_rn(double)
_iml_half_internal __imf_double2half(double)
float __imf_uint_as_float(unsigned int)
_iml_half_internal __imf_float2half_rd(float)
uint16_t __imf_short_as_bfloat16(short)
_iml_half_internal __imf_ull2half_ru(unsigned long long)
float __imf_ull2float_rn(unsigned long long int)
unsigned long long __imf_double2ull_rn(double)
unsigned long long __imf_bfloat162ull_rz(uint16_t)
long long __imf_double2ll_rd(double)
float __imf_ll2float_ru(long long int)
unsigned int __imf_half2uint_rz(_iml_half_internal)
int __imf_double2int_rz(double)
float __imf_ull2float_rd(unsigned long long int)
unsigned short __imf_bfloat162ushort_rz(uint16_t)
uint16_t __imf_float2bfloat16_rd(float)
_iml_half_internal __imf_ushort_as_half(unsigned short)
double __imf_hiloint2double(int, int)
long long __imf_double2ll_rn(double)
_iml_half_internal __imf_ushort2half_rn(unsigned short)
unsigned short __imf_half2ushort_rn(_iml_half_internal)
uint16_t __imf_ull2bfloat16_rz(unsigned long long)
uint16_t __imf_ushort2bfloat16_rz(unsigned short)
short __imf_bfloat162short_rn(uint16_t)
uint16_t __imf_int2bfloat16_ru(int)
float __imf_int_as_float(int)
int __imf_float2int_rd(float)
float __imf_double2float_ru(double)
uint16_t __imf_ushort2bfloat16_rn(unsigned short)
_iml_half_internal __imf_ushort2half_ru(unsigned short)
uint16_t __imf_ll2bfloat16_rd(long long)
unsigned int __imf_bfloat162uint_ru(uint16_t)
unsigned long long __imf_double2ull_rz(double)
uint16_t __imf_float2bfloat16(float)
uint16_t __imf_short2bfloat16_rd(short)
unsigned long long __imf_bfloat162ull_rn(uint16_t)
float __imf_int2float_ru(int)
float __imf_double2float_rn(double)
_iml_half_internal __imf_int2half_rz(int)
long long __imf_bfloat162ll_rz(uint16_t)
uint16_t __imf_int2bfloat16_rd(int)
uint16_t __imf_uint2bfloat16_rd(unsigned int)
unsigned int __imf_double2uint_ru(double)
long long __imf_half2ll_ru(_iml_half_internal)
uint16_t __imf_float2bfloat16_ru(float)
unsigned int __imf_half2uint_ru(_iml_half_internal)
int __imf_bfloat162int_ru(uint16_t)
short __imf_half2short_rn(_iml_half_internal)
unsigned long long __imf_double2ull_rd(double)
_iml_half_internal __imf_uint2half_ru(unsigned int)
double __imf_ull2double_ru(unsigned long long)
short __imf_half2short_ru(_iml_half_internal)
long long __imf_double2ll_ru(double)
long long __imf_half2ll_rz(_iml_half_internal)
unsigned long long __imf_half2ull_ru(_iml_half_internal)
unsigned int __imf_bfloat162uint_rn(uint16_t)
_iml_half_internal __imf_ull2half_rn(unsigned long long)
unsigned int __imf_float2uint_rd(float)
unsigned short __imf_half2ushort_rd(_iml_half_internal)
long long __imf_bfloat162ll_rn(uint16_t)
float __imf_int2float_rz(int)
uint16_t __imf_ushort2bfloat16_ru(unsigned short)
int __imf_bfloat162int_rz(uint16_t)
unsigned long long __imf_double2ull_ru(double)
unsigned long long __imf_bfloat162ull_ru(uint16_t)
double __imf_ll2double_rd(long long)
float __imf_ll2float_rd(long long int)
_iml_half_internal __imf_ll2half_ru(long long)
long long __imf_half2ll_rn(_iml_half_internal)
unsigned short __imf_bfloat162ushort_rn(uint16_t)
short __imf_half_as_short(_iml_half_internal)
float __imf_double2float_rz(double)
_iml_half_internal __imf_ushort2half_rd(unsigned short)
long long int __imf_float2ll_rn(float)
_iml_half_internal __imf_ull2half_rd(unsigned long long)
long long __imf_double2ll_rz(double)
double __imf_ull2double_rn(unsigned long long)
uint16_t __imf_float2bfloat16_rn(float)
uint16_t __imf_ll2bfloat16_rn(long long)
int __imf_double2int_ru(double)
unsigned int __imf_float2uint_rn(float)
uint16_t __imf_ll2bfloat16_rz(long long)
int __imf_float2int_rn(float)
int __imf_bfloat162int_rd(uint16_t)
long long int __imf_float2ll_rz(float)
int __imf_double2hiint(double)
float __imf_ull2float_ru(unsigned long long int)
unsigned int __imf_float_as_uint(float)
unsigned short __imf_bfloat162ushort_ru(uint16_t)
unsigned int __imf_bfloat162uint_rd(uint16_t)
uint16_t __imf_int2bfloat16_rn(int)
int __imf_float_as_int(float)
double __imf_uint2double_rn(unsigned)
uint16_t __imf_float2bfloat16_rz(float)
uint16_t __imf_ull2bfloat16_rd(unsigned long long)
_iml_half_internal __imf_float2half_rz(float)
short __imf_bfloat162short_ru(uint16_t)
_iml_half_internal __imf_ll2half_rz(long long)
int __imf_double2loint(double)
uint16_t __imf_short2bfloat16_ru(short)
short __imf_half2short_rd(_iml_half_internal)
uint16_t __imf_int2bfloat16_rz(int)
float __imf_uint2float_ru(unsigned int)
uint16_t __imf_ull2bfloat16_ru(unsigned long long)
_iml_half_internal __imf_short2half_ru(short)
int __imf_float2int_ru(float)
unsigned int __imf_double2uint_rz(double)
_iml_half_internal __imf_int2half_rd(int)
float __imf_int2float_rd(int)
float __imf_bfloat162float(uint16_t)
_iml_half_internal __imf_short2half_rz(short)
float __imf_half2float(_iml_half_internal)
int __imf_bfloat162int_rn(uint16_t)
unsigned int __imf_half2uint_rn(_iml_half_internal)
uint16_t __imf_ull2bfloat16_rn(unsigned long long)
unsigned long long int __imf_float2ull_rd(float)
unsigned long long int __imf_float2ull_ru(float)
float __imf_int2float_rn(int)
float __imf_ll2float_rz(long long int)
_iml_half_internal __imf_uint2half_rd(unsigned int)
int __imf_double2int_rn(double)
_iml_half_internal __imf_ull2half_rz(unsigned long long)
_iml_half_internal __imf_short2half_rd(short)
_iml_half_internal __imf_ll2half_rn(long long)
unsigned long long __imf_half2ull_rn(_iml_half_internal)
double __imf_ll2double_ru(long long)
float __imf_uint2float_rn(unsigned int)
int __imf_float2int_rz(float)
_iml_half_internal __imf_uint2half_rn(unsigned int)
unsigned int __imf_double2uint_rd(double)
_iml_half_internal __imf_float2half_rn(float)
uint16_t __imf_double2bfloat16(double)
uint16_t __imf_ushort_as_bfloat16(unsigned short)
_iml_half_internal __imf_short2half_rn(short)
uint16_t __imf_uint2bfloat16_ru(unsigned int)
uint16_t __imf_short2bfloat16_rn(short)
long long __imf_bfloat162ll_ru(uint16_t)
_iml_half_internal __imf_uint2half_rz(unsigned int)
uint16_t __imf_ll2bfloat16_ru(long long)
float __imf_uint2float_rz(unsigned int)
short __imf_half2short_rz(_iml_half_internal)
float __imf_uint2float_rd(unsigned int)
unsigned int __imf_float2uint_ru(float)
short __imf_bfloat162short_rd(uint16_t)
int __imf_half2int_rd(_iml_half_internal)
unsigned int __imf_bfloat162uint_rz(uint16_t)
float __imf_ull2float_rz(unsigned long long int)
double __imf_ull2double_rd(unsigned long long)
int __imf_double2int_rd(double)
long long int __imf_float2ll_rd(float)
double __imf_ll2double_rz(long long)
short __imf_bfloat16_as_short(uint16_t)
unsigned int __imf_half2uint_rd(_iml_half_internal)
long long __imf_half2ll_rd(_iml_half_internal)
unsigned short __imf_bfloat16_as_ushort(uint16_t)
unsigned long long __imf_half2ull_rz(_iml_half_internal)
unsigned long long __imf_half2ull_rd(_iml_half_internal)
float __imf_ll2float_rn(long long int)
int __imf_half2int_ru(_iml_half_internal)
unsigned long long int __imf_float2ull_rn(float)
unsigned long long int __imf_float2ull_rz(float)
long long __imf_bfloat162ll_rd(uint16_t)
long long __imf_double_as_longlong(double)
double __imf_int2double_rn(int)
uint16_t __imf_uint2bfloat16_rn(unsigned int)
unsigned short __imf_half2ushort_ru(_iml_half_internal)
int __imf_half2int_rz(_iml_half_internal)
_iml_half_internal __imf_int2half_ru(int)
_iml_half_internal __imf_short_as_half(short)
float __imf_double2float_rd(double)
unsigned short __imf_half_as_ushort(_iml_half_internal)
long long int __imf_float2ll_ru(float)
unsigned short __imf_bfloat162ushort_rd(uint16_t)
unsigned short __imf_half2ushort_rz(_iml_half_internal)
double __imf_ull2double_rz(unsigned long long)
double __imf_ll2double_rn(long long)
uint16_t __imf_uint2bfloat16_rz(unsigned int)
double __imf_longlong_as_double(long long)
uint16_t __imf_ushort2bfloat16_rd(unsigned short)
_iml_half_internal __imf_float2half_ru(float)
int __imf_half2int_rn(_iml_half_internal)
_iml_half_internal __imf_ll2half_rd(long long)
uint16_t __imf_short2bfloat16_rz(short)
_iml_half_internal __imf_ushort2half_rz(unsigned short)
unsigned int __imf_float2uint_rz(float)
short __imf_bfloat162short_rz(uint16_t)
unsigned long long __imf_bfloat162ull_rd(uint16_t)
sycl::ext::oneapi::bfloat16 bfloat16
To short2bfloat16_ru(From x)
To bfloat162uint_rd(From x)
To double_as_longlong(From x)
To bfloat16_as_short(From x)
To double2uint_ru(From x)
To ushort2half_ru(From x)
To ushort2half_rn(From x)
To half2ushort_rz(From x)
To ushort2bfloat16_rz(From x)
To ull2bfloat16_rd(From x)
To bfloat162short_rz(From x)
To ushort2half_rz(From x)
To bfloat16_as_ushort(From x)
To bfloat162ushort_ru(From x)
To bfloat162ushort_rn(From x)
To bfloat162uint_ru(From x)
To float2bfloat16_rn(From x)
To ll2bfloat16_rn(From x)
To half2ushort_rd(From x)
To ushort2bfloat16_ru(From x)
To int2bfloat16_rd(From x)
To uint2bfloat16_rz(From x)
To ull2bfloat16_rz(From x)
To bfloat162ushort_rz(From x)
To double2uint_rn(From x)
To bfloat162int_ru(From x)
To bfloat162ull_rd(From x)
To double2uint_rd(From x)
To bfloat162ll_ru(From x)
To ushort_as_bfloat16(From x)
To half2ushort_ru(From x)
To ll2bfloat16_ru(From x)
To short_as_bfloat16(From x)
To ushort2half_rd(From x)
To bfloat162ull_ru(From x)
To ushort2bfloat16_rd(From x)
To short2bfloat16_rd(From x)
To int2bfloat16_rn(From x)
To bfloat162int_rz(From x)
To uint2bfloat16_ru(From x)
To float2bfloat16(From x)
To float2bfloat16_ru(From x)
To uint2double_rn(From x)
To int2bfloat16_ru(From x)
To double2bfloat16(From x)
To bfloat162short_ru(From x)
To bfloat162ll_rn(From x)
To bfloat162ull_rn(From x)
To double2float_ru(From x)
To bfloat162uint_rn(From x)
To ll2bfloat16_rz(From x)
To double2float_rd(From x)
To bfloat162ull_rz(From x)
To short2bfloat16_rn(From x)
To short2bfloat16_rz(From x)
To bfloat162float(From x)
To half2ushort_rn(From x)
To bfloat162ll_rd(From x)
To double2float_rz(From x)
To longlong_as_double(From x)
To bfloat162int_rd(From x)
To bfloat162int_rn(From x)
To uint2bfloat16_rd(From x)
To ushort2bfloat16_rn(From x)
To double2uint_rz(From x)
To bfloat162short_rd(From x)
To bfloat162short_rn(From x)
To ll2bfloat16_rd(From x)
To int2bfloat16_rz(From x)
To ull2bfloat16_rn(From x)
To float2bfloat16_rd(From x)
To double2float_rn(From x)
To uint2bfloat16_rn(From x)
To bfloat162ll_rz(From x)
To ull2bfloat16_ru(From x)
To hiloint2double(From x, From y)
To float2bfloat16_rz(From x)
To bfloat162uint_rz(From x)
To bfloat162ushort_rd(From x)