Lines Matching defs:ulong

45 typedef unsigned long ulong;
113 typedef ulong ulong2 __attribute__((ext_vector_type(2)));
114 typedef ulong ulong3 __attribute__((ext_vector_type(3)));
115 typedef ulong ulong4 __attribute__((ext_vector_type(4)));
116 typedef ulong ulong8 __attribute__((ext_vector_type(8)));
117 typedef ulong ulong16 __attribute__((ext_vector_type(16)));
347 char __ovld __cnfn convert_char_rte(ulong);
348 char __ovld __cnfn convert_char_sat_rte(ulong);
349 char __ovld __cnfn convert_char_rtz(ulong);
350 char __ovld __cnfn convert_char_sat_rtz(ulong);
351 char __ovld __cnfn convert_char_rtp(ulong);
352 char __ovld __cnfn convert_char_sat_rtp(ulong);
353 char __ovld __cnfn convert_char_rtn(ulong);
354 char __ovld __cnfn convert_char_sat_rtn(ulong);
355 char __ovld __cnfn convert_char(ulong);
356 char __ovld __cnfn convert_char_sat(ulong);
437 uchar __ovld __cnfn convert_uchar_rte(ulong);
438 uchar __ovld __cnfn convert_uchar_sat_rte(ulong);
439 uchar __ovld __cnfn convert_uchar_rtz(ulong);
440 uchar __ovld __cnfn convert_uchar_sat_rtz(ulong);
441 uchar __ovld __cnfn convert_uchar_rtp(ulong);
442 uchar __ovld __cnfn convert_uchar_sat_rtp(ulong);
443 uchar __ovld __cnfn convert_uchar_rtn(ulong);
444 uchar __ovld __cnfn convert_uchar_sat_rtn(ulong);
445 uchar __ovld __cnfn convert_uchar(ulong);
446 uchar __ovld __cnfn convert_uchar_sat(ulong);
528 short __ovld __cnfn convert_short_rte(ulong);
529 short __ovld __cnfn convert_short_sat_rte(ulong);
530 short __ovld __cnfn convert_short_rtz(ulong);
531 short __ovld __cnfn convert_short_sat_rtz(ulong);
532 short __ovld __cnfn convert_short_rtp(ulong);
533 short __ovld __cnfn convert_short_sat_rtp(ulong);
534 short __ovld __cnfn convert_short_rtn(ulong);
535 short __ovld __cnfn convert_short_sat_rtn(ulong);
536 short __ovld __cnfn convert_short(ulong);
537 short __ovld __cnfn convert_short_sat(ulong);
618 ushort __ovld __cnfn convert_ushort_rte(ulong);
619 ushort __ovld __cnfn convert_ushort_sat_rte(ulong);
620 ushort __ovld __cnfn convert_ushort_rtz(ulong);
621 ushort __ovld __cnfn convert_ushort_sat_rtz(ulong);
622 ushort __ovld __cnfn convert_ushort_rtp(ulong);
623 ushort __ovld __cnfn convert_ushort_sat_rtp(ulong);
624 ushort __ovld __cnfn convert_ushort_rtn(ulong);
625 ushort __ovld __cnfn convert_ushort_sat_rtn(ulong);
626 ushort __ovld __cnfn convert_ushort(ulong);
627 ushort __ovld __cnfn convert_ushort_sat(ulong);
708 int __ovld __cnfn convert_int_rte(ulong);
709 int __ovld __cnfn convert_int_sat_rte(ulong);
710 int __ovld __cnfn convert_int_rtz(ulong);
711 int __ovld __cnfn convert_int_sat_rtz(ulong);
712 int __ovld __cnfn convert_int_rtp(ulong);
713 int __ovld __cnfn convert_int_sat_rtp(ulong);
714 int __ovld __cnfn convert_int_rtn(ulong);
715 int __ovld __cnfn convert_int_sat_rtn(ulong);
716 int __ovld __cnfn convert_int(ulong);
717 int __ovld __cnfn convert_int_sat(ulong);
798 uint __ovld __cnfn convert_uint_rte(ulong);
799 uint __ovld __cnfn convert_uint_sat_rte(ulong);
800 uint __ovld __cnfn convert_uint_rtz(ulong);
801 uint __ovld __cnfn convert_uint_sat_rtz(ulong);
802 uint __ovld __cnfn convert_uint_rtp(ulong);
803 uint __ovld __cnfn convert_uint_sat_rtp(ulong);
804 uint __ovld __cnfn convert_uint_rtn(ulong);
805 uint __ovld __cnfn convert_uint_sat_rtn(ulong);
806 uint __ovld __cnfn convert_uint(ulong);
807 uint __ovld __cnfn convert_uint_sat(ulong);
888 long __ovld __cnfn convert_long_rte(ulong);
889 long __ovld __cnfn convert_long_sat_rte(ulong);
890 long __ovld __cnfn convert_long_rtz(ulong);
891 long __ovld __cnfn convert_long_sat_rtz(ulong);
892 long __ovld __cnfn convert_long_rtp(ulong);
893 long __ovld __cnfn convert_long_sat_rtp(ulong);
894 long __ovld __cnfn convert_long_rtn(ulong);
895 long __ovld __cnfn convert_long_sat_rtn(ulong);
896 long __ovld __cnfn convert_long(ulong);
897 long __ovld __cnfn convert_long_sat(ulong);
908 ulong __ovld __cnfn convert_ulong_rte(char);
909 ulong __ovld __cnfn convert_ulong_sat_rte(char);
910 ulong __ovld __cnfn convert_ulong_rtz(char);
911 ulong __ovld __cnfn convert_ulong_sat_rtz(char);
912 ulong __ovld __cnfn convert_ulong_rtp(char);
913 ulong __ovld __cnfn convert_ulong_sat_rtp(char);
914 ulong __ovld __cnfn convert_ulong_rtn(char);
915 ulong __ovld __cnfn convert_ulong_sat_rtn(char);
916 ulong __ovld __cnfn convert_ulong(char);
917 ulong __ovld __cnfn convert_ulong_sat(char);
918 ulong __ovld __cnfn convert_ulong_rte(uchar);
919 ulong __ovld __cnfn convert_ulong_sat_rte(uchar);
920 ulong __ovld __cnfn convert_ulong_rtz(uchar);
921 ulong __ovld __cnfn convert_ulong_sat_rtz(uchar);
922 ulong __ovld __cnfn convert_ulong_rtp(uchar);
923 ulong __ovld __cnfn convert_ulong_sat_rtp(uchar);
924 ulong __ovld __cnfn convert_ulong_rtn(uchar);
925 ulong __ovld __cnfn convert_ulong_sat_rtn(uchar);
926 ulong __ovld __cnfn convert_ulong(uchar);
927 ulong __ovld __cnfn convert_ulong_sat(uchar);
928 ulong __ovld __cnfn convert_ulong_rte(short);
929 ulong __ovld __cnfn convert_ulong_sat_rte(short);
930 ulong __ovld __cnfn convert_ulong_rtz(short);
931 ulong __ovld __cnfn convert_ulong_sat_rtz(short);
932 ulong __ovld __cnfn convert_ulong_rtp(short);
933 ulong __ovld __cnfn convert_ulong_sat_rtp(short);
934 ulong __ovld __cnfn convert_ulong_rtn(short);
935 ulong __ovld __cnfn convert_ulong_sat_rtn(short);
936 ulong __ovld __cnfn convert_ulong(short);
937 ulong __ovld __cnfn convert_ulong_sat(short);
938 ulong __ovld __cnfn convert_ulong_rte(ushort);
939 ulong __ovld __cnfn convert_ulong_sat_rte(ushort);
940 ulong __ovld __cnfn convert_ulong_rtz(ushort);
941 ulong __ovld __cnfn convert_ulong_sat_rtz(ushort);
942 ulong __ovld __cnfn convert_ulong_rtp(ushort);
943 ulong __ovld __cnfn convert_ulong_sat_rtp(ushort);
944 ulong __ovld __cnfn convert_ulong_rtn(ushort);
945 ulong __ovld __cnfn convert_ulong_sat_rtn(ushort);
946 ulong __ovld __cnfn convert_ulong(ushort);
947 ulong __ovld __cnfn convert_ulong_sat(ushort);
948 ulong __ovld __cnfn convert_ulong_rte(int);
949 ulong __ovld __cnfn convert_ulong_sat_rte(int);
950 ulong __ovld __cnfn convert_ulong_rtz(int);
951 ulong __ovld __cnfn convert_ulong_sat_rtz(int);
952 ulong __ovld __cnfn convert_ulong_rtp(int);
953 ulong __ovld __cnfn convert_ulong_sat_rtp(int);
954 ulong __ovld __cnfn convert_ulong_rtn(int);
955 ulong __ovld __cnfn convert_ulong_sat_rtn(int);
956 ulong __ovld __cnfn convert_ulong(int);
957 ulong __ovld __cnfn convert_ulong_sat(int);
958 ulong __ovld __cnfn convert_ulong_rte(uint);
959 ulong __ovld __cnfn convert_ulong_sat_rte(uint);
960 ulong __ovld __cnfn convert_ulong_rtz(uint);
961 ulong __ovld __cnfn convert_ulong_sat_rtz(uint);
962 ulong __ovld __cnfn convert_ulong_rtp(uint);
963 ulong __ovld __cnfn convert_ulong_sat_rtp(uint);
964 ulong __ovld __cnfn convert_ulong_rtn(uint);
965 ulong __ovld __cnfn convert_ulong_sat_rtn(uint);
966 ulong __ovld __cnfn convert_ulong(uint);
967 ulong __ovld __cnfn convert_ulong_sat(uint);
968 ulong __ovld __cnfn convert_ulong_rte(long);
969 ulong __ovld __cnfn convert_ulong_sat_rte(long);
970 ulong __ovld __cnfn convert_ulong_rtz(long);
971 ulong __ovld __cnfn convert_ulong_sat_rtz(long);
972 ulong __ovld __cnfn convert_ulong_rtp(long);
973 ulong __ovld __cnfn convert_ulong_sat_rtp(long);
974 ulong __ovld __cnfn convert_ulong_rtn(long);
975 ulong __ovld __cnfn convert_ulong_sat_rtn(long);
976 ulong __ovld __cnfn convert_ulong(long);
977 ulong __ovld __cnfn convert_ulong_sat(long);
978 ulong __ovld __cnfn convert_ulong_rte(ulong);
979 ulong __ovld __cnfn convert_ulong_sat_rte(ulong);
980 ulong __ovld __cnfn convert_ulong_rtz(ulong);
981 ulong __ovld __cnfn convert_ulong_sat_rtz(ulong);
982 ulong __ovld __cnfn convert_ulong_rtp(ulong);
983 ulong __ovld __cnfn convert_ulong_sat_rtp(ulong);
984 ulong __ovld __cnfn convert_ulong_rtn(ulong);
985 ulong __ovld __cnfn convert_ulong_sat_rtn(ulong);
986 ulong __ovld __cnfn convert_ulong(ulong);
987 ulong __ovld __cnfn convert_ulong_sat(ulong);
988 ulong __ovld __cnfn convert_ulong_rte(float);
989 ulong __ovld __cnfn convert_ulong_sat_rte(float);
990 ulong __ovld __cnfn convert_ulong_rtz(float);
991 ulong __ovld __cnfn convert_ulong_sat_rtz(float);
992 ulong __ovld __cnfn convert_ulong_rtp(float);
993 ulong __ovld __cnfn convert_ulong_sat_rtp(float);
994 ulong __ovld __cnfn convert_ulong_rtn(float);
995 ulong __ovld __cnfn convert_ulong_sat_rtn(float);
996 ulong __ovld __cnfn convert_ulong(float);
997 ulong __ovld __cnfn convert_ulong_sat(float);
1033 float __ovld __cnfn convert_float_rte(ulong);
1034 float __ovld __cnfn convert_float_rtz(ulong);
1035 float __ovld __cnfn convert_float_rtp(ulong);
1036 float __ovld __cnfn convert_float_rtn(ulong);
1037 float __ovld __cnfn convert_float(ulong);
5299 ulong __ovld __cnfn convert_ulong(double);
5300 ulong __ovld __cnfn convert_ulong_rte(double);
5301 ulong __ovld __cnfn convert_ulong_rtn(double);
5302 ulong __ovld __cnfn convert_ulong_rtp(double);
5303 ulong __ovld __cnfn convert_ulong_rtz(double);
5304 ulong __ovld __cnfn convert_ulong_sat(double);
5305 ulong __ovld __cnfn convert_ulong_sat_rte(double);
5306 ulong __ovld __cnfn convert_ulong_sat_rtn(double);
5307 ulong __ovld __cnfn convert_ulong_sat_rtp(double);
5308 ulong __ovld __cnfn convert_ulong_sat_rtz(double);
5399 double __ovld __cnfn convert_double(ulong);
5409 double __ovld __cnfn convert_double_rte(ulong);
5419 double __ovld __cnfn convert_double_rtn(ulong);
5429 double __ovld __cnfn convert_double_rtp(ulong);
5439 double __ovld __cnfn convert_double_rtz(ulong);
5875 ulong __ovld __cnfn convert_ulong(half);
5876 ulong __ovld __cnfn convert_ulong_rte(half);
5877 ulong __ovld __cnfn convert_ulong_rtp(half);
5878 ulong __ovld __cnfn convert_ulong_rtn(half);
5879 ulong __ovld __cnfn convert_ulong_rtz(half);
5880 ulong __ovld __cnfn convert_ulong_sat(half);
5881 ulong __ovld __cnfn convert_ulong_sat_rte(half);
5882 ulong __ovld __cnfn convert_ulong_sat_rtp(half);
5883 ulong __ovld __cnfn convert_ulong_sat_rtn(half);
5884 ulong __ovld __cnfn convert_ulong_sat_rtz(half);
6210 half __ovld __cnfn convert_half(ulong);
6220 half __ovld __cnfn convert_half_rte(ulong);
6230 half __ovld __cnfn convert_half_rtp(ulong);
6240 half __ovld __cnfn convert_half_rtn(ulong);
6250 half __ovld __cnfn convert_half_rtz(ulong);
6617 char8 __ovld __cnfn as_char8(ulong);
6670 uchar8 __ovld __cnfn as_uchar8(ulong);
6710 short3 __ovld __cnfn as_short3(ulong);
6722 short4 __ovld __cnfn as_short4(ulong);
6772 ushort3 __ovld __cnfn as_ushort3(ulong);
6784 ushort4 __ovld __cnfn as_ushort4(ulong);
6829 int2 __ovld __cnfn as_int2(ulong);
6893 uint2 __ovld __cnfn as_uint2(ulong);
6947 long __ovld __cnfn as_long(ulong);
6992 ulong __ovld __cnfn as_ulong(char8);
6993 ulong __ovld __cnfn as_ulong(uchar8);
6994 ulong __ovld __cnfn as_ulong(short3);
6995 ulong __ovld __cnfn as_ulong(short4);
6996 ulong __ovld __cnfn as_ulong(ushort3);
6997 ulong __ovld __cnfn as_ulong(ushort4);
6998 ulong __ovld __cnfn as_ulong(int2);
6999 ulong __ovld __cnfn as_ulong(uint2);
7000 ulong __ovld __cnfn as_ulong(long);
7001 ulong __ovld __cnfn as_ulong(ulong);
7002 ulong __ovld __cnfn as_ulong(float2);
7065 float2 __ovld __cnfn as_float2(ulong);
7145 ulong __ovld __cnfn as_ulong(double);
7168 double __ovld __cnfn as_double(ulong);
7263 ulong __ovld __cnfn as_ulong(half3);
7264 ulong __ovld __cnfn as_ulong(half4);
7292 half3 __ovld __cnfn as_half3(ulong);
7305 half4 __ovld __cnfn as_half4(ulong);
8981 double __ovld __cnfn nan(ulong nancode);
10115 ulong __ovld __cnfn abs(long x);
10116 ulong __ovld __cnfn abs(ulong x);
10167 ulong __ovld __cnfn abs_diff(long x, long y);
10168 ulong __ovld __cnfn abs_diff(ulong x, ulong y);
10220 ulong __ovld __cnfn add_sat(ulong x, ulong y);
10273 ulong __ovld __cnfn hadd(ulong x, ulong y);
10326 ulong __ovld __cnfn rhadd(ulong x, ulong y);
10379 ulong __ovld __cnfn clamp(ulong x, ulong minval, ulong maxval);
10427 ulong __ovld __cnfn clamp(ulong x, ulong minval, ulong maxval);
10429 ulong2 __ovld __cnfn clamp(ulong2 x, ulong minval, ulong maxval);
10431 ulong3 __ovld __cnfn clamp(ulong3 x, ulong minval, ulong maxval);
10433 ulong4 __ovld __cnfn clamp(ulong4 x, ulong minval, ulong maxval);
10435 ulong8 __ovld __cnfn clamp(ulong8 x, ulong minval, ulong maxval);
10437 ulong16 __ovld __cnfn clamp(ulong16 x, ulong minval, ulong maxval);
10480 ulong __ovld __cnfn clz(ulong x);
10535 ulong __ovld ctz(ulong x);
10588 ulong __ovld __cnfn mad_hi(ulong a, ulong b, ulong c);
10640 ulong __ovld __cnfn mad_sat(ulong a, ulong b, ulong c);
10692 ulong __ovld __cnfn max(ulong x, ulong y);
10740 ulong __ovld __cnfn max(ulong x, ulong y);
10742 ulong2 __ovld __cnfn max(ulong2 x, ulong y);
10744 ulong3 __ovld __cnfn max(ulong3 x, ulong y);
10746 ulong4 __ovld __cnfn max(ulong4 x, ulong y);
10748 ulong8 __ovld __cnfn max(ulong8 x, ulong y);
10750 ulong16 __ovld __cnfn max(ulong16 x, ulong y);
10792 ulong __ovld __cnfn min(ulong x, ulong y);
10840 ulong __ovld __cnfn min(ulong x, ulong y);
10842 ulong2 __ovld __cnfn min(ulong2 x, ulong y);
10844 ulong3 __ovld __cnfn min(ulong3 x, ulong y);
10846 ulong4 __ovld __cnfn min(ulong4 x, ulong y);
10848 ulong8 __ovld __cnfn min(ulong8 x, ulong y);
10850 ulong16 __ovld __cnfn min(ulong16 x, ulong y);
10893 ulong __ovld __cnfn mul_hi(ulong x, ulong y);
10950 ulong __ovld __cnfn rotate(ulong v, ulong i);
11002 ulong __ovld __cnfn sub_sat(ulong x, ulong y);
11049 * result[i] = ((ulong)hi[i] << 32) | lo[i]
11052 ulong __ovld __cnfn upsample(uint hi, uint lo);
11104 ulong __ovld __cnfn popcount(ulong x);
12143 ulong __ovld __cnfn bitselect(ulong a, ulong b, ulong c);
12219 ulong __ovld __cnfn select(ulong a, ulong b, char c);
12273 ulong __ovld __cnfn select(ulong a, ulong b, short c);
12327 ulong __ovld __cnfn select(ulong a, ulong b, int c);
12381 ulong __ovld __cnfn select(ulong a, ulong b, long c);
12435 ulong __ovld __cnfn select(ulong a, ulong b, uchar c);
12489 ulong __ovld __cnfn select(ulong a, ulong b, ushort c);
12543 ulong __ovld __cnfn select(ulong a, ulong b, uint c);
12560 char __ovld __cnfn select(char a, char b, ulong c);
12561 uchar __ovld __cnfn select(uchar a, uchar b, ulong c);
12572 short __ovld __cnfn select(short a, short b, ulong c);
12573 ushort __ovld __cnfn select(ushort a, ushort b, ulong c);
12584 int __ovld __cnfn select(int a, int b, ulong c);
12585 uint __ovld __cnfn select(uint a, uint b, ulong c);
12596 long __ovld __cnfn select(long a, long b, ulong c);
12597 ulong __ovld __cnfn select(ulong a, ulong b, ulong c);
12608 float __ovld __cnfn select(float a, float b, ulong c);
12621 double __ovld __cnfn select(double a, double b, ulong c);
12647 * char, uchar, short, ushort, int, uint, long, ulong, float,
12658 * 64-bit aligned if gentype is long, ulong, double.
12668 ulong2 __ovld vload2(size_t offset, const __constant ulong *p);
12677 ulong3 __ovld vload3(size_t offset, const __constant ulong *p);
12686 ulong4 __ovld vload4(size_t offset, const __constant ulong *p);
12695 ulong8 __ovld vload8(size_t offset, const __constant ulong *p);
12704 ulong16 __ovld vload16(size_t offset, const __constant ulong *p);
12731 ulong2 __ovld vload2(size_t offset, const ulong *p);
12740 ulong3 __ovld vload3(size_t offset, const ulong *p);
12749 ulong4 __ovld vload4(size_t offset, const ulong *p);
12758 ulong8 __ovld vload8(size_t offset, const ulong *p);
12767 ulong16 __ovld vload16(size_t offset, const ulong *p);
12794 ulong2 __ovld vload2(size_t offset, const __global ulong *p);
12803 ulong3 __ovld vload3(size_t offset, const __global ulong *p);
12812 ulong4 __ovld vload4(size_t offset, const __global ulong *p);
12821 ulong8 __ovld vload8(size_t offset, const __global ulong *p);
12830 ulong16 __ovld vload16(size_t offset, const __global ulong *p);
12839 ulong2 __ovld vload2(size_t offset, const __local ulong *p);
12848 ulong3 __ovld vload3(size_t offset, const __local ulong *p);
12857 ulong4 __ovld vload4(size_t offset, const __local ulong *p);
12866 ulong8 __ovld vload8(size_t offset, const __local ulong *p);
12875 ulong16 __ovld vload16(size_t offset, const __local ulong *p);
12884 ulong2 __ovld vload2(size_t offset, const __private ulong *p);
12893 ulong3 __ovld vload3(size_t offset, const __private ulong *p);
12902 ulong4 __ovld vload4(size_t offset, const __private ulong *p);
12911 ulong8 __ovld vload8(size_t offset, const __private ulong *p);
12920 ulong16 __ovld vload16(size_t offset, const __private ulong *p);
12971 void __ovld vstore2(ulong2 data, size_t offset, ulong *p);
12980 void __ovld vstore3(ulong3 data, size_t offset, ulong *p);
12989 void __ovld vstore4(ulong4 data, size_t offset, ulong *p);
12998 void __ovld vstore8(ulong8 data, size_t offset, ulong *p);
13007 void __ovld vstore16(ulong16 data, size_t offset, ulong *p);
13032 void __ovld vstore2(ulong2 data, size_t offset, __global ulong *p);
13041 void __ovld vstore3(ulong3 data, size_t offset, __global ulong *p);
13050 void __ovld vstore4(ulong4 data, size_t offset, __global ulong *p);
13059 void __ovld vstore8(ulong8 data, size_t offset, __global ulong *p);
13068 void __ovld vstore16(ulong16 data, size_t offset, __global ulong *p);
13077 void __ovld vstore2(ulong2 data, size_t offset, __local ulong *p);
13086 void __ovld vstore3(ulong3 data, size_t offset, __local ulong *p);
13095 void __ovld vstore4(ulong4 data, size_t offset, __local ulong *p);
13104 void __ovld vstore8(ulong8 data, size_t offset, __local ulong *p);
13113 void __ovld vstore16(ulong16 data, size_t offset, __local ulong *p);
13122 void __ovld vstore2(ulong2 data, size_t offset, __private ulong *p);
13131 void __ovld vstore3(ulong3 data, size_t offset, __private ulong *p);
13140 void __ovld vstore4(ulong4 data, size_t offset, __private ulong *p);
13149 void __ovld vstore8(ulong8 data, size_t offset, __private ulong *p);
13158 void __ovld vstore16(ulong16 data, size_t offset, __private ulong *p);
14046 event_t __ovld async_work_group_copy(__local ulong *dst, const __global ulong *src, size_t num_elements, event_t event);
14100 event_t __ovld async_work_group_copy(__global ulong *dst, const __local ulong *src, size_t num_elements, event_t event);
14209 event_t __ovld async_work_group_strided_copy(__local ulong *dst, const __global ulong *src, size_t num_elements, size_t src_stride, event_t event);
14263 event_t __ovld async_work_group_strided_copy(__global ulong *dst, const __local ulong *src, size_t num_elements, size_t dst_stride, event_t event);
14366 void __ovld prefetch(const __global ulong *p, size_t num_elements);
14766 void __ovld atomic_init(volatile atomic_ulong *object, ulong value);
14830 ulong __ovld atomic_fetch_add(volatile atomic_ulong *object, ulong operand);
14831 ulong __ovld atomic_fetch_add_explicit(volatile atomic_ulong *object, ulong operand, memory_order order);
14832 ulong __ovld atomic_fetch_add_explicit(volatile atomic_ulong *object, ulong operand, memory_order order, memory_scope scope);
14836 ulong __ovld atomic_fetch_sub(volatile atomic_ulong *object, ulong operand);
14837 ulong __ovld atomic_fetch_sub_explicit(volatile atomic_ulong *object, ulong operand, memory_order order);
14838 ulong __ovld atomic_fetch_sub_explicit(volatile atomic_ulong *object, ulong operand, memory_order order, memory_scope scope);
14842 ulong __ovld atomic_fetch_or(volatile atomic_ulong *object, ulong operand);
14843 ulong __ovld atomic_fetch_or_explicit(volatile atomic_ulong *object, ulong operand, memory_order order);
14844 ulong __ovld atomic_fetch_or_explicit(volatile atomic_ulong *object, ulong operand, memory_order order, memory_scope scope);
14848 ulong __ovld atomic_fetch_xor(volatile atomic_ulong *object, ulong operand);
14849 ulong __ovld atomic_fetch_xor_explicit(volatile atomic_ulong *object, ulong operand, memory_order order);
14850 ulong __ovld atomic_fetch_xor_explicit(volatile atomic_ulong *object, ulong operand, memory_order order, memory_scope scope);
14854 ulong __ovld atomic_fetch_and(volatile atomic_ulong *object, ulong operand);
14855 ulong __ovld atomic_fetch_and_explicit(volatile atomic_ulong *object, ulong operand, memory_order order);
14856 ulong __ovld atomic_fetch_and_explicit(volatile atomic_ulong *object, ulong operand, memory_order order, memory_scope scope);
14860 ulong __ovld atomic_fetch_min(volatile atomic_ulong *object, ulong operand);
14861 ulong __ovld atomic_fetch_min_explicit(volatile atomic_ulong *object, ulong operand, memory_order order);
14862 ulong __ovld atomic_fetch_min_explicit(volatile atomic_ulong *object, ulong operand, memory_order order, memory_scope scope);
14863 ulong __ovld atomic_fetch_min(volatile atomic_ulong *object, long operand);
14864 ulong __ovld atomic_fetch_min_explicit(volatile atomic_ulong *object, long operand, memory_order order);
14865 ulong __ovld atomic_fetch_min_explicit(volatile atomic_ulong *object, long operand, memory_order order, memory_scope scope);
14869 ulong __ovld atomic_fetch_max(volatile atomic_ulong *object, ulong operand);
14870 ulong __ovld atomic_fetch_max_explicit(volatile atomic_ulong *object, ulong operand, memory_order order);
14871 ulong __ovld atomic_fetch_max_explicit(volatile atomic_ulong *object, ulong operand, memory_order order, memory_scope scope);
14872 ulong __ovld atomic_fetch_max(volatile atomic_ulong *object, long operand);
14873 ulong __ovld atomic_fetch_max_explicit(volatile atomic_ulong *object, long operand, memory_order order);
14874 ulong __ovld atomic_fetch_max_explicit(volatile atomic_ulong *object, long operand, memory_order order, memory_scope scope);
14942 void __ovld atomic_store(volatile atomic_ulong *object, ulong desired);
14943 void __ovld atomic_store_explicit(volatile atomic_ulong *object, ulong desired, memory_order order);
14944 void __ovld atomic_store_explicit(volatile atomic_ulong *object, ulong desired, memory_order order, memory_scope scope);
14967 ulong __ovld atomic_load(volatile atomic_ulong *object);
14968 ulong __ovld atomic_load_explicit(volatile atomic_ulong *object, memory_order order);
14969 ulong __ovld atomic_load_explicit(volatile atomic_ulong *object, memory_order order, memory_scope scope);
14992 ulong __ovld atomic_exchange(volatile atomic_ulong *object, ulong desired);
14993 ulong __ovld atomic_exchange_explicit(volatile atomic_ulong *object, ulong desired, memory_order order);
14994 ulong __ovld atomic_exchange_explicit(volatile atomic_ulong *object, ulong desired, memory_order order, memory_scope scope);
15052 bool __ovld atomic_compare_exchange_strong(volatile atomic_ulong *object, ulong *expected, ulong desired);
15053 bool __ovld atomic_compare_exchange_strong_explicit(volatile atomic_ulong *object, ulong *expected,
15054 ulong desired, memory_order success, memory_order failure);
15055 bool __ovld atomic_compare_exchange_strong_explicit(volatile atomic_ulong *object, ulong *expected,
15056 ulong desired, memory_order success, memory_order failure, memory_scope scope);
15057 bool __ovld atomic_compare_exchange_weak(volatile atomic_ulong *object, ulong *expected, ulong desired);
15058 bool __ovld atomic_compare_exchange_weak_explicit(volatile atomic_ulong *object, ulong *expected,
15059 ulong desired, memory_order success, memory_order failure);
15060 bool __ovld atomic_compare_exchange_weak_explicit(volatile atomic_ulong *object, ulong *expected,
15061 ulong desired, memory_order success, memory_order failure, memory_scope scope);
16690 ulong __ovld work_group_broadcast(ulong a, size_t local_id);
16691 ulong __ovld work_group_broadcast(ulong a, size_t x, size_t y);
16692 ulong __ovld work_group_broadcast(ulong a, size_t x, size_t y, size_t z);
16740 ulong __ovld work_group_reduce_add(ulong x);
16741 ulong __ovld work_group_reduce_min(ulong x);
16742 ulong __ovld work_group_reduce_max(ulong x);
16743 ulong __ovld work_group_scan_exclusive_add(ulong x);
16744 ulong __ovld work_group_scan_exclusive_min(ulong x);
16745 ulong __ovld work_group_scan_exclusive_max(ulong x);
16746 ulong __ovld work_group_scan_inclusive_add(ulong x);
16747 ulong __ovld work_group_scan_inclusive_min(ulong x);
16748 ulong __ovld work_group_scan_inclusive_max(ulong x);
16878 ulong __ovld sub_group_broadcast(ulong x, uint sub_group_local_id);
16884 ulong __ovld sub_group_reduce_add(ulong x);
16889 ulong __ovld sub_group_reduce_min(ulong x);
16894 ulong __ovld sub_group_reduce_max(ulong x);
16900 ulong __ovld sub_group_scan_exclusive_add(ulong x);
16905 ulong __ovld sub_group_scan_exclusive_min(ulong x);
16910 ulong __ovld sub_group_scan_exclusive_max(ulong x);
16916 ulong __ovld sub_group_scan_inclusive_add(ulong x);
16921 ulong __ovld sub_group_scan_inclusive_min(ulong x);
16926 ulong __ovld sub_group_scan_inclusive_max(ulong x);