Lines Matching refs:half
5465 uchar __ovld __cnfn convert_uchar(half);
5466 uchar __ovld __cnfn convert_uchar_rte(half);
5467 uchar __ovld __cnfn convert_uchar_rtp(half);
5468 uchar __ovld __cnfn convert_uchar_rtn(half);
5469 uchar __ovld __cnfn convert_uchar_rtz(half);
5470 uchar __ovld __cnfn convert_uchar_sat(half);
5471 uchar __ovld __cnfn convert_uchar_sat_rte(half);
5472 uchar __ovld __cnfn convert_uchar_sat_rtp(half);
5473 uchar __ovld __cnfn convert_uchar_sat_rtn(half);
5474 uchar __ovld __cnfn convert_uchar_sat_rtz(half);
5525 ushort __ovld __cnfn convert_ushort(half);
5526 ushort __ovld __cnfn convert_ushort_rte(half);
5527 ushort __ovld __cnfn convert_ushort_rtp(half);
5528 ushort __ovld __cnfn convert_ushort_rtn(half);
5529 ushort __ovld __cnfn convert_ushort_rtz(half);
5530 ushort __ovld __cnfn convert_ushort_sat(half);
5531 ushort __ovld __cnfn convert_ushort_sat_rte(half);
5532 ushort __ovld __cnfn convert_ushort_sat_rtp(half);
5533 ushort __ovld __cnfn convert_ushort_sat_rtn(half);
5534 ushort __ovld __cnfn convert_ushort_sat_rtz(half);
5585 uint __ovld __cnfn convert_uint(half);
5586 uint __ovld __cnfn convert_uint_rte(half);
5587 uint __ovld __cnfn convert_uint_rtp(half);
5588 uint __ovld __cnfn convert_uint_rtn(half);
5589 uint __ovld __cnfn convert_uint_rtz(half);
5590 uint __ovld __cnfn convert_uint_sat(half);
5591 uint __ovld __cnfn convert_uint_sat_rte(half);
5592 uint __ovld __cnfn convert_uint_sat_rtp(half);
5593 uint __ovld __cnfn convert_uint_sat_rtn(half);
5594 uint __ovld __cnfn convert_uint_sat_rtz(half);
5645 ulong __ovld __cnfn convert_ulong(half);
5646 ulong __ovld __cnfn convert_ulong_rte(half);
5647 ulong __ovld __cnfn convert_ulong_rtp(half);
5648 ulong __ovld __cnfn convert_ulong_rtn(half);
5649 ulong __ovld __cnfn convert_ulong_rtz(half);
5650 ulong __ovld __cnfn convert_ulong_sat(half);
5651 ulong __ovld __cnfn convert_ulong_sat_rte(half);
5652 ulong __ovld __cnfn convert_ulong_sat_rtp(half);
5653 ulong __ovld __cnfn convert_ulong_sat_rtn(half);
5654 ulong __ovld __cnfn convert_ulong_sat_rtz(half);
5705 char __ovld __cnfn convert_char(half);
5706 char __ovld __cnfn convert_char_rte(half);
5707 char __ovld __cnfn convert_char_rtp(half);
5708 char __ovld __cnfn convert_char_rtn(half);
5709 char __ovld __cnfn convert_char_rtz(half);
5710 char __ovld __cnfn convert_char_sat(half);
5711 char __ovld __cnfn convert_char_sat_rte(half);
5712 char __ovld __cnfn convert_char_sat_rtp(half);
5713 char __ovld __cnfn convert_char_sat_rtn(half);
5714 char __ovld __cnfn convert_char_sat_rtz(half);
5765 short __ovld __cnfn convert_short(half);
5766 short __ovld __cnfn convert_short_rte(half);
5767 short __ovld __cnfn convert_short_rtp(half);
5768 short __ovld __cnfn convert_short_rtn(half);
5769 short __ovld __cnfn convert_short_rtz(half);
5770 short __ovld __cnfn convert_short_sat(half);
5771 short __ovld __cnfn convert_short_sat_rte(half);
5772 short __ovld __cnfn convert_short_sat_rtp(half);
5773 short __ovld __cnfn convert_short_sat_rtn(half);
5774 short __ovld __cnfn convert_short_sat_rtz(half);
5825 int __ovld __cnfn convert_int(half);
5826 int __ovld __cnfn convert_int_rte(half);
5827 int __ovld __cnfn convert_int_rtp(half);
5828 int __ovld __cnfn convert_int_rtn(half);
5829 int __ovld __cnfn convert_int_rtz(half);
5830 int __ovld __cnfn convert_int_sat(half);
5831 int __ovld __cnfn convert_int_sat_rte(half);
5832 int __ovld __cnfn convert_int_sat_rtp(half);
5833 int __ovld __cnfn convert_int_sat_rtn(half);
5834 int __ovld __cnfn convert_int_sat_rtz(half);
5885 long __ovld __cnfn convert_long(half);
5886 long __ovld __cnfn convert_long_rte(half);
5887 long __ovld __cnfn convert_long_rtp(half);
5888 long __ovld __cnfn convert_long_rtn(half);
5889 long __ovld __cnfn convert_long_rtz(half);
5890 long __ovld __cnfn convert_long_sat(half);
5891 long __ovld __cnfn convert_long_sat_rte(half);
5892 long __ovld __cnfn convert_long_sat_rtp(half);
5893 long __ovld __cnfn convert_long_sat_rtn(half);
5894 long __ovld __cnfn convert_long_sat_rtz(half);
5945 float __ovld __cnfn convert_float(half);
5946 float __ovld __cnfn convert_float_rte(half);
5947 float __ovld __cnfn convert_float_rtp(half);
5948 float __ovld __cnfn convert_float_rtn(half);
5949 float __ovld __cnfn convert_float_rtz(half);
5977 half __ovld __cnfn convert_half(uchar);
5978 half __ovld __cnfn convert_half(ushort);
5979 half __ovld __cnfn convert_half(uint);
5980 half __ovld __cnfn convert_half(ulong);
5981 half __ovld __cnfn convert_half(char);
5982 half __ovld __cnfn convert_half(short);
5983 half __ovld __cnfn convert_half(int);
5984 half __ovld __cnfn convert_half(long);
5985 half __ovld __cnfn convert_half(float);
5986 half __ovld __cnfn convert_half(half);
5987 half __ovld __cnfn convert_half_rte(uchar);
5988 half __ovld __cnfn convert_half_rte(ushort);
5989 half __ovld __cnfn convert_half_rte(uint);
5990 half __ovld __cnfn convert_half_rte(ulong);
5991 half __ovld __cnfn convert_half_rte(char);
5992 half __ovld __cnfn convert_half_rte(short);
5993 half __ovld __cnfn convert_half_rte(int);
5994 half __ovld __cnfn convert_half_rte(long);
5995 half __ovld __cnfn convert_half_rte(float);
5996 half __ovld __cnfn convert_half_rte(half);
5997 half __ovld __cnfn convert_half_rtp(uchar);
5998 half __ovld __cnfn convert_half_rtp(ushort);
5999 half __ovld __cnfn convert_half_rtp(uint);
6000 half __ovld __cnfn convert_half_rtp(ulong);
6001 half __ovld __cnfn convert_half_rtp(char);
6002 half __ovld __cnfn convert_half_rtp(short);
6003 half __ovld __cnfn convert_half_rtp(int);
6004 half __ovld __cnfn convert_half_rtp(long);
6005 half __ovld __cnfn convert_half_rtp(float);
6006 half __ovld __cnfn convert_half_rtp(half);
6007 half __ovld __cnfn convert_half_rtn(uchar);
6008 half __ovld __cnfn convert_half_rtn(ushort);
6009 half __ovld __cnfn convert_half_rtn(uint);
6010 half __ovld __cnfn convert_half_rtn(ulong);
6011 half __ovld __cnfn convert_half_rtn(char);
6012 half __ovld __cnfn convert_half_rtn(short);
6013 half __ovld __cnfn convert_half_rtn(int);
6014 half __ovld __cnfn convert_half_rtn(long);
6015 half __ovld __cnfn convert_half_rtn(float);
6016 half __ovld __cnfn convert_half_rtn(half);
6017 half __ovld __cnfn convert_half_rtz(uchar);
6018 half __ovld __cnfn convert_half_rtz(ushort);
6019 half __ovld __cnfn convert_half_rtz(uint);
6020 half __ovld __cnfn convert_half_rtz(ulong);
6021 half __ovld __cnfn convert_half_rtz(char);
6022 half __ovld __cnfn convert_half_rtz(short);
6023 half __ovld __cnfn convert_half_rtz(int);
6024 half __ovld __cnfn convert_half_rtz(long);
6025 half __ovld __cnfn convert_half_rtz(float);
6026 half __ovld __cnfn convert_half_rtz(half);
6280 double __ovld __cnfn convert_double(half);
6281 double __ovld __cnfn convert_double_rte(half);
6282 double __ovld __cnfn convert_double_rtp(half);
6283 double __ovld __cnfn convert_double_rtn(half);
6284 double __ovld __cnfn convert_double_rtz(half);
6312 half __ovld __cnfn convert_half(double);
6313 half __ovld __cnfn convert_half_rte(double);
6314 half __ovld __cnfn convert_half_rtp(double);
6315 half __ovld __cnfn convert_half_rtn(double);
6316 half __ovld __cnfn convert_half_rtz(double);
6456 half __ovld __cnfn acos(half);
6482 half __ovld __cnfn acosh(half);
6508 half __ovld __cnfn acospi(half);
6534 half __ovld __cnfn asin(half);
6560 half __ovld __cnfn asinh(half);
6586 half __ovld __cnfn asinpi(half);
6612 half __ovld __cnfn atan(half);
6638 half __ovld __cnfn atan2(half, half);
6664 half __ovld __cnfn atanh(half);
6690 half __ovld __cnfn atanpi(half);
6716 half __ovld __cnfn atan2pi(half, half);
6742 half __ovld __cnfn cbrt(half);
6769 half __ovld __cnfn ceil(half);
6795 half __ovld __cnfn copysign(half, half);
6821 half __ovld __cnfn cos(half);
6847 half __ovld __cnfn cosh(half);
6873 half __ovld __cnfn cospi(half);
6899 half __ovld __cnfn erfc(half);
6926 half __ovld __cnfn erf(half);
6952 half __ovld __cnfn exp(half);
6978 half __ovld __cnfn exp2(half);
7004 half __ovld __cnfn exp10(half);
7030 half __ovld __cnfn expm1(half);
7056 half __ovld __cnfn fabs(half);
7082 half __ovld __cnfn fdim(half, half);
7109 half __ovld __cnfn floor(half);
7139 half __ovld __cnfn fma(half, half, half);
7178 half __ovld __cnfn fmax(half, half);
7184 half2 __ovld __cnfn fmax(half2, half);
7185 half3 __ovld __cnfn fmax(half3, half);
7186 half4 __ovld __cnfn fmax(half4, half);
7187 half8 __ovld __cnfn fmax(half8, half);
7188 half16 __ovld __cnfn fmax(half16, half);
7222 half __ovld __cnfn fmin(half, half);
7228 half2 __ovld __cnfn fmin(half2, half);
7229 half3 __ovld __cnfn fmin(half3, half);
7230 half4 __ovld __cnfn fmin(half4, half);
7231 half8 __ovld __cnfn fmin(half8, half);
7232 half16 __ovld __cnfn fmin(half16, half);
7253 half __ovld __cnfn fmod(half, half);
7281 half __ovld fract(half, half *);
7330 half __ovld fract(half, __global half *);
7336 half __ovld fract(half, __local half *);
7342 half __ovld fract(half, __private half *);
7373 half __ovld frexp(half, int *);
7422 half __ovld frexp(half, __global int *);
7428 half __ovld frexp(half, __local int *);
7434 half __ovld frexp(half, __private int *);
7462 half __ovld __cnfn hypot(half, half);
7488 int __ovld __cnfn ilogb(half);
7524 half __ovld __cnfn ldexp(half, int);
7558 half __ovld __cnfn lgamma(half);
7582 half __ovld lgamma_r(half, int *);
7631 half __ovld lgamma_r(half, __global int *);
7637 half __ovld lgamma_r(half, __local int *);
7643 half __ovld lgamma_r(half, __private int *);
7670 half __ovld __cnfn log(half);
7696 half __ovld __cnfn log2(half);
7722 half __ovld __cnfn log10(half);
7748 half __ovld __cnfn log1p(half);
7775 half __ovld __cnfn logb(half);
7805 half __ovld __cnfn mad(half, half, half);
7832 half __ovld __cnfn maxmag(half, half);
7859 half __ovld __cnfn minmag(half, half);
7890 half __ovld modf(half, half *);
7939 half __ovld modf(half, __global half *);
7945 half __ovld modf(half, __local half *);
7951 half __ovld modf(half, __private half *);
7979 half __ovld __cnfn nan(ushort);
8009 half __ovld __cnfn nextafter(half, half);
8035 half __ovld __cnfn pow(half, half);
8061 half __ovld __cnfn pown(half, int);
8087 half __ovld __cnfn powr(half, half);
8116 half __ovld __cnfn remainder(half, half);
8152 half __ovld remquo(half, half, int *);
8201 half __ovld remquo(half, half, __global int *);
8207 half __ovld remquo(half, half, __local int *);
8213 half __ovld remquo(half, half, __private int *);
8242 half __ovld __cnfn rint(half);
8268 half __ovld __cnfn rootn(half, int);
8296 half __ovld __cnfn round(half);
8322 half __ovld __cnfn rsqrt(half);
8348 half __ovld __cnfn sin(half);
8377 half __ovld sincos(half, half *);
8426 half __ovld sincos(half, __global half *);
8432 half __ovld sincos(half, __local half *);
8438 half __ovld sincos(half, __private half *);
8465 half __ovld __cnfn sinh(half);
8491 half __ovld __cnfn sinpi(half);
8517 half __ovld __cnfn sqrt(half);
8543 half __ovld __cnfn tan(half);
8569 half __ovld __cnfn tanh(half);
8595 half __ovld __cnfn tanpi(half);
8621 half __ovld __cnfn tgamma(half);
8648 half __ovld __cnfn trunc(half);
10048 half __ovld __cnfn clamp(half, half, half);
10054 half2 __ovld __cnfn clamp(half2, half, half);
10055 half3 __ovld __cnfn clamp(half3, half, half);
10056 half4 __ovld __cnfn clamp(half4, half, half);
10057 half8 __ovld __cnfn clamp(half8, half, half);
10058 half16 __ovld __cnfn clamp(half16, half, half);
10080 half __ovld __cnfn degrees(half);
10117 half __ovld __cnfn max(half, half);
10123 half2 __ovld __cnfn max(half2, half);
10124 half3 __ovld __cnfn max(half3, half);
10125 half4 __ovld __cnfn max(half4, half);
10126 half8 __ovld __cnfn max(half8, half);
10127 half16 __ovld __cnfn max(half16, half);
10159 half __ovld __cnfn min(half, half);
10165 half2 __ovld __cnfn min(half2, half);
10166 half3 __ovld __cnfn min(half3, half);
10167 half4 __ovld __cnfn min(half4, half);
10168 half8 __ovld __cnfn min(half8, half);
10169 half16 __ovld __cnfn min(half16, half);
10204 half __ovld __cnfn mix(half, half, half);
10210 half2 __ovld __cnfn mix(half2, half2, half);
10211 half3 __ovld __cnfn mix(half3, half3, half);
10212 half4 __ovld __cnfn mix(half4, half4, half);
10213 half8 __ovld __cnfn mix(half8, half8, half);
10214 half16 __ovld __cnfn mix(half16, half16, half);
10236 half __ovld __cnfn radians(half);
10272 half __ovld __cnfn step(half, half);
10278 half2 __ovld __cnfn step(half, half2);
10279 half3 __ovld __cnfn step(half, half3);
10280 half4 __ovld __cnfn step(half, half4);
10281 half8 __ovld __cnfn step(half, half8);
10282 half16 __ovld __cnfn step(half, half16);
10323 half __ovld __cnfn smoothstep(half, half, half);
10329 half2 __ovld __cnfn smoothstep(half, half, half2);
10330 half3 __ovld __cnfn smoothstep(half, half, half3);
10331 half4 __ovld __cnfn smoothstep(half, half, half4);
10332 half8 __ovld __cnfn smoothstep(half, half, half8);
10333 half16 __ovld __cnfn smoothstep(half, half, half16);
10355 half __ovld __cnfn sign(half);
10394 half __ovld __cnfn dot(half, half);
10395 half __ovld __cnfn dot(half2, half2);
10396 half __ovld __cnfn dot(half3, half3);
10397 half __ovld __cnfn dot(half4, half4);
10415 half __ovld __cnfn distance(half, half);
10416 half __ovld __cnfn distance(half2, half2);
10417 half __ovld __cnfn distance(half3, half3);
10418 half __ovld __cnfn distance(half4, half4);
10436 half __ovld __cnfn length(half);
10437 half __ovld __cnfn length(half2);
10438 half __ovld __cnfn length(half3);
10439 half __ovld __cnfn length(half4);
10457 half __ovld __cnfn normalize(half);
10527 int __ovld __cnfn isequal(half, half);
10553 int __ovld __cnfn isnotequal(half, half);
10579 int __ovld __cnfn isgreater(half, half);
10605 int __ovld __cnfn isgreaterequal(half, half);
10631 int __ovld __cnfn isless(half, half);
10657 int __ovld __cnfn islessequal(half, half);
10684 int __ovld __cnfn islessgreater(half, half);
10710 int __ovld __cnfn isfinite(half);
10736 int __ovld __cnfn isinf(half);
10762 int __ovld __cnfn isnan(half);
10788 int __ovld __cnfn isnormal(half);
10816 int __ovld __cnfn isordered(half, half);
10844 int __ovld __cnfn isunordered(half, half);
10874 int __ovld __cnfn signbit(half);
11008 half __ovld __cnfn bitselect(half, half, half);
11154 half __ovld __cnfn select(half, half, short);
11160 half __ovld __cnfn select(half, half, ushort);
11240 half2 __ovld __purefn vload2(size_t, const __constant half *);
11241 half3 __ovld __purefn vload3(size_t, const __constant half *);
11242 half4 __ovld __purefn vload4(size_t, const __constant half *);
11243 half8 __ovld __purefn vload8(size_t, const __constant half *);
11244 half16 __ovld __purefn vload16(size_t, const __constant half *);
11303 half2 __ovld __purefn vload2(size_t, const half *);
11304 half3 __ovld __purefn vload3(size_t, const half *);
11305 half4 __ovld __purefn vload4(size_t, const half *);
11306 half8 __ovld __purefn vload8(size_t, const half *);
11307 half16 __ovld __purefn vload16(size_t, const half *);
11467 half2 __ovld __purefn vload2(size_t, const __global half *);
11468 half3 __ovld __purefn vload3(size_t, const __global half *);
11469 half4 __ovld __purefn vload4(size_t, const __global half *);
11470 half8 __ovld __purefn vload8(size_t, const __global half *);
11471 half16 __ovld __purefn vload16(size_t, const __global half *);
11472 half2 __ovld __purefn vload2(size_t, const __local half *);
11473 half3 __ovld __purefn vload3(size_t, const __local half *);
11474 half4 __ovld __purefn vload4(size_t, const __local half *);
11475 half8 __ovld __purefn vload8(size_t, const __local half *);
11476 half16 __ovld __purefn vload16(size_t, const __local half *);
11477 half2 __ovld __purefn vload2(size_t, const __private half *);
11478 half3 __ovld __purefn vload3(size_t, const __private half *);
11479 half4 __ovld __purefn vload4(size_t, const __private half *);
11480 half8 __ovld __purefn vload8(size_t, const __private half *);
11481 half16 __ovld __purefn vload16(size_t, const __private half *);
11539 void __ovld vstore2(half2, size_t, half *);
11540 void __ovld vstore3(half3, size_t, half *);
11541 void __ovld vstore4(half4, size_t, half *);
11542 void __ovld vstore8(half8, size_t, half *);
11543 void __ovld vstore16(half16, size_t, half *);
11701 void __ovld vstore2(half2, size_t, __global half *);
11702 void __ovld vstore3(half3, size_t, __global half *);
11703 void __ovld vstore4(half4, size_t, __global half *);
11704 void __ovld vstore8(half8, size_t, __global half *);
11705 void __ovld vstore16(half16, size_t, __global half *);
11706 void __ovld vstore2(half2, size_t, __local half *);
11707 void __ovld vstore3(half3, size_t, __local half *);
11708 void __ovld vstore4(half4, size_t, __local half *);
11709 void __ovld vstore8(half8, size_t, __local half *);
11710 void __ovld vstore16(half16, size_t, __local half *);
11711 void __ovld vstore2(half2, size_t, __private half *);
11712 void __ovld vstore3(half3, size_t, __private half *);
11713 void __ovld vstore4(half4, size_t, __private half *);
11714 void __ovld vstore8(half8, size_t, __private half *);
11715 void __ovld vstore16(half16, size_t, __private half *);
11727 float __ovld __purefn vload_half(size_t, const __constant half *);
11729 float __ovld __purefn vload_half(size_t, const half *);
11733 float __ovld __purefn vload_half(size_t, const __global half *);
11734 float __ovld __purefn vload_half(size_t, const __local half *);
11735 float __ovld __purefn vload_half(size_t, const __private half *);
11746 float2 __ovld __purefn vload_half2(size_t, const __constant half *);
11747 float3 __ovld __purefn vload_half3(size_t, const __constant half *);
11748 float4 __ovld __purefn vload_half4(size_t, const __constant half *);
11749 float8 __ovld __purefn vload_half8(size_t, const __constant half *);
11750 float16 __ovld __purefn vload_half16(size_t, const __constant half *);
11752 float2 __ovld __purefn vload_half2(size_t, const half *);
11753 float3 __ovld __purefn vload_half3(size_t, const half *);
11754 float4 __ovld __purefn vload_half4(size_t, const half *);
11755 float8 __ovld __purefn vload_half8(size_t, const half *);
11756 float16 __ovld __purefn vload_half16(size_t, const half *);
11760 float2 __ovld __purefn vload_half2(size_t, const __global half *);
11761 float3 __ovld __purefn vload_half3(size_t, const __global half *);
11762 float4 __ovld __purefn vload_half4(size_t, const __global half *);
11763 float8 __ovld __purefn vload_half8(size_t, const __global half *);
11764 float16 __ovld __purefn vload_half16(size_t, const __global half *);
11765 float2 __ovld __purefn vload_half2(size_t, const __local half *);
11766 float3 __ovld __purefn vload_half3(size_t, const __local half *);
11767 float4 __ovld __purefn vload_half4(size_t, const __local half *);
11768 float8 __ovld __purefn vload_half8(size_t, const __local half *);
11769 float16 __ovld __purefn vload_half16(size_t, const __local half *);
11770 float2 __ovld __purefn vload_half2(size_t, const __private half *);
11771 float3 __ovld __purefn vload_half3(size_t, const __private half *);
11772 float4 __ovld __purefn vload_half4(size_t, const __private half *);
11773 float8 __ovld __purefn vload_half8(size_t, const __private half *);
11774 float16 __ovld __purefn vload_half16(size_t, const __private half *);
11789 void __ovld vstore_half(float, size_t, half *);
11790 void __ovld vstore_half_rte(float, size_t, half *);
11791 void __ovld vstore_half_rtz(float, size_t, half *);
11792 void __ovld vstore_half_rtp(float, size_t, half *);
11793 void __ovld vstore_half_rtn(float, size_t, half *);
11795 void __ovld vstore_half(double, size_t, half *);
11796 void __ovld vstore_half_rte(double, size_t, half *);
11797 void __ovld vstore_half_rtz(double, size_t, half *);
11798 void __ovld vstore_half_rtp(double, size_t, half *);
11799 void __ovld vstore_half_rtn(double, size_t, half *);
11804 void __ovld vstore_half(float, size_t, __global half *);
11805 void __ovld vstore_half_rte(float, size_t, __global half *);
11806 void __ovld vstore_half_rtz(float, size_t, __global half *);
11807 void __ovld vstore_half_rtp(float, size_t, __global half *);
11808 void __ovld vstore_half_rtn(float, size_t, __global half *);
11809 void __ovld vstore_half(float, size_t, __local half *);
11810 void __ovld vstore_half_rte(float, size_t, __local half *);
11811 void __ovld vstore_half_rtz(float, size_t, __local half *);
11812 void __ovld vstore_half_rtp(float, size_t, __local half *);
11813 void __ovld vstore_half_rtn(float, size_t, __local half *);
11814 void __ovld vstore_half(float, size_t, __private half *);
11815 void __ovld vstore_half_rte(float, size_t, __private half *);
11816 void __ovld vstore_half_rtz(float, size_t, __private half *);
11817 void __ovld vstore_half_rtp(float, size_t, __private half *);
11818 void __ovld vstore_half_rtn(float, size_t, __private half *);
11820 void __ovld vstore_half(double, size_t, __global half *);
11821 void __ovld vstore_half_rte(double, size_t, __global half *);
11822 void __ovld vstore_half_rtz(double, size_t, __global half *);
11823 void __ovld vstore_half_rtp(double, size_t, __global half *);
11824 void __ovld vstore_half_rtn(double, size_t, __global half *);
11825 void __ovld vstore_half(double, size_t, __local half *);
11826 void __ovld vstore_half_rte(double, size_t, __local half *);
11827 void __ovld vstore_half_rtz(double, size_t, __local half *);
11828 void __ovld vstore_half_rtp(double, size_t, __local half *);
11829 void __ovld vstore_half_rtn(double, size_t, __local half *);
11830 void __ovld vstore_half(double, size_t, __private half *);
11831 void __ovld vstore_half_rte(double, size_t, __private half *);
11832 void __ovld vstore_half_rtz(double, size_t, __private half *);
11833 void __ovld vstore_half_rtp(double, size_t, __private half *);
11834 void __ovld vstore_half_rtn(double, size_t, __private half *);
11850 void __ovld vstore_half2(float2, size_t, half *);
11851 void __ovld vstore_half3(float3, size_t, half *);
11852 void __ovld vstore_half4(float4, size_t, half *);
11853 void __ovld vstore_half8(float8, size_t, half *);
11854 void __ovld vstore_half16(float16, size_t, half *);
11855 void __ovld vstore_half2_rte(float2, size_t, half *);
11856 void __ovld vstore_half3_rte(float3, size_t, half *);
11857 void __ovld vstore_half4_rte(float4, size_t, half *);
11858 void __ovld vstore_half8_rte(float8, size_t, half *);
11859 void __ovld vstore_half16_rte(float16, size_t, half *);
11860 void __ovld vstore_half2_rtz(float2, size_t, half *);
11861 void __ovld vstore_half3_rtz(float3, size_t, half *);
11862 void __ovld vstore_half4_rtz(float4, size_t, half *);
11863 void __ovld vstore_half8_rtz(float8, size_t, half *);
11864 void __ovld vstore_half16_rtz(float16, size_t, half *);
11865 void __ovld vstore_half2_rtp(float2, size_t, half *);
11866 void __ovld vstore_half3_rtp(float3, size_t, half *);
11867 void __ovld vstore_half4_rtp(float4, size_t, half *);
11868 void __ovld vstore_half8_rtp(float8, size_t, half *);
11869 void __ovld vstore_half16_rtp(float16, size_t, half *);
11870 void __ovld vstore_half2_rtn(float2, size_t, half *);
11871 void __ovld vstore_half3_rtn(float3, size_t, half *);
11872 void __ovld vstore_half4_rtn(float4, size_t, half *);
11873 void __ovld vstore_half8_rtn(float8, size_t, half *);
11874 void __ovld vstore_half16_rtn(float16, size_t, half *);
11876 void __ovld vstore_half2(double2, size_t, half *);
11877 void __ovld vstore_half3(double3, size_t, half *);
11878 void __ovld vstore_half4(double4, size_t, half *);
11879 void __ovld vstore_half8(double8, size_t, half *);
11880 void __ovld vstore_half16(double16, size_t, half *);
11881 void __ovld vstore_half2_rte(double2, size_t, half *);
11882 void __ovld vstore_half3_rte(double3, size_t, half *);
11883 void __ovld vstore_half4_rte(double4, size_t, half *);
11884 void __ovld vstore_half8_rte(double8, size_t, half *);
11885 void __ovld vstore_half16_rte(double16, size_t, half *);
11886 void __ovld vstore_half2_rtz(double2, size_t, half *);
11887 void __ovld vstore_half3_rtz(double3, size_t, half *);
11888 void __ovld vstore_half4_rtz(double4, size_t, half *);
11889 void __ovld vstore_half8_rtz(double8, size_t, half *);
11890 void __ovld vstore_half16_rtz(double16, size_t, half *);
11891 void __ovld vstore_half2_rtp(double2, size_t, half *);
11892 void __ovld vstore_half3_rtp(double3, size_t, half *);
11893 void __ovld vstore_half4_rtp(double4, size_t, half *);
11894 void __ovld vstore_half8_rtp(double8, size_t, half *);
11895 void __ovld vstore_half16_rtp(double16, size_t, half *);
11896 void __ovld vstore_half2_rtn(double2, size_t, half *);
11897 void __ovld vstore_half3_rtn(double3, size_t, half *);
11898 void __ovld vstore_half4_rtn(double4, size_t, half *);
11899 void __ovld vstore_half8_rtn(double8, size_t, half *);
11900 void __ovld vstore_half16_rtn(double16, size_t, half *);
11905 void __ovld vstore_half2(float2, size_t, __global half *);
11906 void __ovld vstore_half3(float3, size_t, __global half *);
11907 void __ovld vstore_half4(float4, size_t, __global half *);
11908 void __ovld vstore_half8(float8, size_t, __global half *);
11909 void __ovld vstore_half16(float16, size_t, __global half *);
11910 void __ovld vstore_half2_rte(float2, size_t, __global half *);
11911 void __ovld vstore_half3_rte(float3, size_t, __global half *);
11912 void __ovld vstore_half4_rte(float4, size_t, __global half *);
11913 void __ovld vstore_half8_rte(float8, size_t, __global half *);
11914 void __ovld vstore_half16_rte(float16, size_t, __global half *);
11915 void __ovld vstore_half2_rtz(float2, size_t, __global half *);
11916 void __ovld vstore_half3_rtz(float3, size_t, __global half *);
11917 void __ovld vstore_half4_rtz(float4, size_t, __global half *);
11918 void __ovld vstore_half8_rtz(float8, size_t, __global half *);
11919 void __ovld vstore_half16_rtz(float16, size_t, __global half *);
11920 void __ovld vstore_half2_rtp(float2, size_t, __global half *);
11921 void __ovld vstore_half3_rtp(float3, size_t, __global half *);
11922 void __ovld vstore_half4_rtp(float4, size_t, __global half *);
11923 void __ovld vstore_half8_rtp(float8, size_t, __global half *);
11924 void __ovld vstore_half16_rtp(float16, size_t, __global half *);
11925 void __ovld vstore_half2_rtn(float2, size_t, __global half *);
11926 void __ovld vstore_half3_rtn(float3, size_t, __global half *);
11927 void __ovld vstore_half4_rtn(float4, size_t, __global half *);
11928 void __ovld vstore_half8_rtn(float8, size_t, __global half *);
11929 void __ovld vstore_half16_rtn(float16, size_t, __global half *);
11930 void __ovld vstore_half2(float2, size_t, __local half *);
11931 void __ovld vstore_half3(float3, size_t, __local half *);
11932 void __ovld vstore_half4(float4, size_t, __local half *);
11933 void __ovld vstore_half8(float8, size_t, __local half *);
11934 void __ovld vstore_half16(float16, size_t, __local half *);
11935 void __ovld vstore_half2_rte(float2, size_t, __local half *);
11936 void __ovld vstore_half3_rte(float3, size_t, __local half *);
11937 void __ovld vstore_half4_rte(float4, size_t, __local half *);
11938 void __ovld vstore_half8_rte(float8, size_t, __local half *);
11939 void __ovld vstore_half16_rte(float16, size_t, __local half *);
11940 void __ovld vstore_half2_rtz(float2, size_t, __local half *);
11941 void __ovld vstore_half3_rtz(float3, size_t, __local half *);
11942 void __ovld vstore_half4_rtz(float4, size_t, __local half *);
11943 void __ovld vstore_half8_rtz(float8, size_t, __local half *);
11944 void __ovld vstore_half16_rtz(float16, size_t, __local half *);
11945 void __ovld vstore_half2_rtp(float2, size_t, __local half *);
11946 void __ovld vstore_half3_rtp(float3, size_t, __local half *);
11947 void __ovld vstore_half4_rtp(float4, size_t, __local half *);
11948 void __ovld vstore_half8_rtp(float8, size_t, __local half *);
11949 void __ovld vstore_half16_rtp(float16, size_t, __local half *);
11950 void __ovld vstore_half2_rtn(float2, size_t, __local half *);
11951 void __ovld vstore_half3_rtn(float3, size_t, __local half *);
11952 void __ovld vstore_half4_rtn(float4, size_t, __local half *);
11953 void __ovld vstore_half8_rtn(float8, size_t, __local half *);
11954 void __ovld vstore_half16_rtn(float16, size_t, __local half *);
11955 void __ovld vstore_half2(float2, size_t, __private half *);
11956 void __ovld vstore_half3(float3, size_t, __private half *);
11957 void __ovld vstore_half4(float4, size_t, __private half *);
11958 void __ovld vstore_half8(float8, size_t, __private half *);
11959 void __ovld vstore_half16(float16, size_t, __private half *);
11960 void __ovld vstore_half2_rte(float2, size_t, __private half *);
11961 void __ovld vstore_half3_rte(float3, size_t, __private half *);
11962 void __ovld vstore_half4_rte(float4, size_t, __private half *);
11963 void __ovld vstore_half8_rte(float8, size_t, __private half *);
11964 void __ovld vstore_half16_rte(float16, size_t, __private half *);
11965 void __ovld vstore_half2_rtz(float2, size_t, __private half *);
11966 void __ovld vstore_half3_rtz(float3, size_t, __private half *);
11967 void __ovld vstore_half4_rtz(float4, size_t, __private half *);
11968 void __ovld vstore_half8_rtz(float8, size_t, __private half *);
11969 void __ovld vstore_half16_rtz(float16, size_t, __private half *);
11970 void __ovld vstore_half2_rtp(float2, size_t, __private half *);
11971 void __ovld vstore_half3_rtp(float3, size_t, __private half *);
11972 void __ovld vstore_half4_rtp(float4, size_t, __private half *);
11973 void __ovld vstore_half8_rtp(float8, size_t, __private half *);
11974 void __ovld vstore_half16_rtp(float16, size_t, __private half *);
11975 void __ovld vstore_half2_rtn(float2, size_t, __private half *);
11976 void __ovld vstore_half3_rtn(float3, size_t, __private half *);
11977 void __ovld vstore_half4_rtn(float4, size_t, __private half *);
11978 void __ovld vstore_half8_rtn(float8, size_t, __private half *);
11979 void __ovld vstore_half16_rtn(float16, size_t, __private half *);
11981 void __ovld vstore_half2(double2, size_t, __global half *);
11982 void __ovld vstore_half3(double3, size_t, __global half *);
11983 void __ovld vstore_half4(double4, size_t, __global half *);
11984 void __ovld vstore_half8(double8, size_t, __global half *);
11985 void __ovld vstore_half16(double16, size_t, __global half *);
11986 void __ovld vstore_half2_rte(double2, size_t, __global half *);
11987 void __ovld vstore_half3_rte(double3, size_t, __global half *);
11988 void __ovld vstore_half4_rte(double4, size_t, __global half *);
11989 void __ovld vstore_half8_rte(double8, size_t, __global half *);
11990 void __ovld vstore_half16_rte(double16, size_t, __global half *);
11991 void __ovld vstore_half2_rtz(double2, size_t, __global half *);
11992 void __ovld vstore_half3_rtz(double3, size_t, __global half *);
11993 void __ovld vstore_half4_rtz(double4, size_t, __global half *);
11994 void __ovld vstore_half8_rtz(double8, size_t, __global half *);
11995 void __ovld vstore_half16_rtz(double16, size_t, __global half *);
11996 void __ovld vstore_half2_rtp(double2, size_t, __global half *);
11997 void __ovld vstore_half3_rtp(double3, size_t, __global half *);
11998 void __ovld vstore_half4_rtp(double4, size_t, __global half *);
11999 void __ovld vstore_half8_rtp(double8, size_t, __global half *);
12000 void __ovld vstore_half16_rtp(double16, size_t, __global half *);
12001 void __ovld vstore_half2_rtn(double2, size_t, __global half *);
12002 void __ovld vstore_half3_rtn(double3, size_t, __global half *);
12003 void __ovld vstore_half4_rtn(double4, size_t, __global half *);
12004 void __ovld vstore_half8_rtn(double8, size_t, __global half *);
12005 void __ovld vstore_half16_rtn(double16, size_t, __global half *);
12006 void __ovld vstore_half2(double2, size_t, __local half *);
12007 void __ovld vstore_half3(double3, size_t, __local half *);
12008 void __ovld vstore_half4(double4, size_t, __local half *);
12009 void __ovld vstore_half8(double8, size_t, __local half *);
12010 void __ovld vstore_half16(double16, size_t, __local half *);
12011 void __ovld vstore_half2_rte(double2, size_t, __local half *);
12012 void __ovld vstore_half3_rte(double3, size_t, __local half *);
12013 void __ovld vstore_half4_rte(double4, size_t, __local half *);
12014 void __ovld vstore_half8_rte(double8, size_t, __local half *);
12015 void __ovld vstore_half16_rte(double16, size_t, __local half *);
12016 void __ovld vstore_half2_rtz(double2, size_t, __local half *);
12017 void __ovld vstore_half3_rtz(double3, size_t, __local half *);
12018 void __ovld vstore_half4_rtz(double4, size_t, __local half *);
12019 void __ovld vstore_half8_rtz(double8, size_t, __local half *);
12020 void __ovld vstore_half16_rtz(double16, size_t, __local half *);
12021 void __ovld vstore_half2_rtp(double2, size_t, __local half *);
12022 void __ovld vstore_half3_rtp(double3, size_t, __local half *);
12023 void __ovld vstore_half4_rtp(double4, size_t, __local half *);
12024 void __ovld vstore_half8_rtp(double8, size_t, __local half *);
12025 void __ovld vstore_half16_rtp(double16, size_t, __local half *);
12026 void __ovld vstore_half2_rtn(double2, size_t, __local half *);
12027 void __ovld vstore_half3_rtn(double3, size_t, __local half *);
12028 void __ovld vstore_half4_rtn(double4, size_t, __local half *);
12029 void __ovld vstore_half8_rtn(double8, size_t, __local half *);
12030 void __ovld vstore_half16_rtn(double16, size_t, __local half *);
12031 void __ovld vstore_half2(double2, size_t, __private half *);
12032 void __ovld vstore_half3(double3, size_t, __private half *);
12033 void __ovld vstore_half4(double4, size_t, __private half *);
12034 void __ovld vstore_half8(double8, size_t, __private half *);
12035 void __ovld vstore_half16(double16, size_t, __private half *);
12036 void __ovld vstore_half2_rte(double2, size_t, __private half *);
12037 void __ovld vstore_half3_rte(double3, size_t, __private half *);
12038 void __ovld vstore_half4_rte(double4, size_t, __private half *);
12039 void __ovld vstore_half8_rte(double8, size_t, __private half *);
12040 void __ovld vstore_half16_rte(double16, size_t, __private half *);
12041 void __ovld vstore_half2_rtz(double2, size_t, __private half *);
12042 void __ovld vstore_half3_rtz(double3, size_t, __private half *);
12043 void __ovld vstore_half4_rtz(double4, size_t, __private half *);
12044 void __ovld vstore_half8_rtz(double8, size_t, __private half *);
12045 void __ovld vstore_half16_rtz(double16, size_t, __private half *);
12046 void __ovld vstore_half2_rtp(double2, size_t, __private half *);
12047 void __ovld vstore_half3_rtp(double3, size_t, __private half *);
12048 void __ovld vstore_half4_rtp(double4, size_t, __private half *);
12049 void __ovld vstore_half8_rtp(double8, size_t, __private half *);
12050 void __ovld vstore_half16_rtp(double16, size_t, __private half *);
12051 void __ovld vstore_half2_rtn(double2, size_t, __private half *);
12052 void __ovld vstore_half3_rtn(double3, size_t, __private half *);
12053 void __ovld vstore_half4_rtn(double4, size_t, __private half *);
12054 void __ovld vstore_half8_rtn(double8, size_t, __private half *);
12055 void __ovld vstore_half16_rtn(double16, size_t, __private half *);
12072 float2 __ovld __purefn vloada_half2(size_t, const __constant half *);
12073 float3 __ovld __purefn vloada_half3(size_t, const __constant half *);
12074 float4 __ovld __purefn vloada_half4(size_t, const __constant half *);
12075 float8 __ovld __purefn vloada_half8(size_t, const __constant half *);
12076 float16 __ovld __purefn vloada_half16(size_t, const __constant half *);
12078 float2 __ovld __purefn vloada_half2(size_t, const half *);
12079 float3 __ovld __purefn vloada_half3(size_t, const half *);
12080 float4 __ovld __purefn vloada_half4(size_t, const half *);
12081 float8 __ovld __purefn vloada_half8(size_t, const half *);
12082 float16 __ovld __purefn vloada_half16(size_t, const half *);
12086 float2 __ovld __purefn vloada_half2(size_t, const __global half *);
12087 float3 __ovld __purefn vloada_half3(size_t, const __global half *);
12088 float4 __ovld __purefn vloada_half4(size_t, const __global half *);
12089 float8 __ovld __purefn vloada_half8(size_t, const __global half *);
12090 float16 __ovld __purefn vloada_half16(size_t, const __global half *);
12091 float2 __ovld __purefn vloada_half2(size_t, const __local half *);
12092 float3 __ovld __purefn vloada_half3(size_t, const __local half *);
12093 float4 __ovld __purefn vloada_half4(size_t, const __local half *);
12094 float8 __ovld __purefn vloada_half8(size_t, const __local half *);
12095 float16 __ovld __purefn vloada_half16(size_t, const __local half *);
12096 float2 __ovld __purefn vloada_half2(size_t, const __private half *);
12097 float3 __ovld __purefn vloada_half3(size_t, const __private half *);
12098 float4 __ovld __purefn vloada_half4(size_t, const __private half *);
12099 float8 __ovld __purefn vloada_half8(size_t, const __private half *);
12100 float16 __ovld __purefn vloada_half16(size_t, const __private half *);
12120 void __ovld vstorea_half2(float2, size_t, half *);
12121 void __ovld vstorea_half3(float3, size_t, half *);
12122 void __ovld vstorea_half4(float4, size_t, half *);
12123 void __ovld vstorea_half8(float8, size_t, half *);
12124 void __ovld vstorea_half16(float16, size_t, half *);
12126 void __ovld vstorea_half2_rte(float2, size_t, half *);
12127 void __ovld vstorea_half3_rte(float3, size_t, half *);
12128 void __ovld vstorea_half4_rte(float4, size_t, half *);
12129 void __ovld vstorea_half8_rte(float8, size_t, half *);
12130 void __ovld vstorea_half16_rte(float16, size_t, half *);
12132 void __ovld vstorea_half2_rtz(float2, size_t, half *);
12133 void __ovld vstorea_half3_rtz(float3, size_t, half *);
12134 void __ovld vstorea_half4_rtz(float4, size_t, half *);
12135 void __ovld vstorea_half8_rtz(float8, size_t, half *);
12136 void __ovld vstorea_half16_rtz(float16, size_t, half *);
12138 void __ovld vstorea_half2_rtp(float2, size_t, half *);
12139 void __ovld vstorea_half3_rtp(float3, size_t, half *);
12140 void __ovld vstorea_half4_rtp(float4, size_t, half *);
12141 void __ovld vstorea_half8_rtp(float8, size_t, half *);
12142 void __ovld vstorea_half16_rtp(float16, size_t, half *);
12144 void __ovld vstorea_half2_rtn(float2, size_t, half *);
12145 void __ovld vstorea_half3_rtn(float3, size_t, half *);
12146 void __ovld vstorea_half4_rtn(float4, size_t, half *);
12147 void __ovld vstorea_half8_rtn(float8, size_t, half *);
12148 void __ovld vstorea_half16_rtn(float16, size_t, half *);
12151 void __ovld vstorea_half2(double2, size_t, half *);
12152 void __ovld vstorea_half3(double3, size_t, half *);
12153 void __ovld vstorea_half4(double4, size_t, half *);
12154 void __ovld vstorea_half8(double8, size_t, half *);
12155 void __ovld vstorea_half16(double16, size_t, half *);
12157 void __ovld vstorea_half2_rte(double2, size_t, half *);
12158 void __ovld vstorea_half3_rte(double3, size_t, half *);
12159 void __ovld vstorea_half4_rte(double4, size_t, half *);
12160 void __ovld vstorea_half8_rte(double8, size_t, half *);
12161 void __ovld vstorea_half16_rte(double16, size_t, half *);
12163 void __ovld vstorea_half2_rtz(double2, size_t, half *);
12164 void __ovld vstorea_half3_rtz(double3, size_t, half *);
12165 void __ovld vstorea_half4_rtz(double4, size_t, half *);
12166 void __ovld vstorea_half8_rtz(double8, size_t, half *);
12167 void __ovld vstorea_half16_rtz(double16, size_t, half *);
12169 void __ovld vstorea_half2_rtp(double2, size_t, half *);
12170 void __ovld vstorea_half3_rtp(double3, size_t, half *);
12171 void __ovld vstorea_half4_rtp(double4, size_t, half *);
12172 void __ovld vstorea_half8_rtp(double8, size_t, half *);
12173 void __ovld vstorea_half16_rtp(double16, size_t, half *);
12175 void __ovld vstorea_half2_rtn(double2, size_t, half *);
12176 void __ovld vstorea_half3_rtn(double3, size_t, half *);
12177 void __ovld vstorea_half4_rtn(double4, size_t, half *);
12178 void __ovld vstorea_half8_rtn(double8, size_t, half *);
12179 void __ovld vstorea_half16_rtn(double16, size_t, half *);
12184 void __ovld vstorea_half2(float2, size_t, __global half *);
12185 void __ovld vstorea_half3(float3, size_t, __global half *);
12186 void __ovld vstorea_half4(float4, size_t, __global half *);
12187 void __ovld vstorea_half8(float8, size_t, __global half *);
12188 void __ovld vstorea_half16(float16, size_t, __global half *);
12190 void __ovld vstorea_half2_rte(float2, size_t, __global half *);
12191 void __ovld vstorea_half3_rte(float3, size_t, __global half *);
12192 void __ovld vstorea_half4_rte(float4, size_t, __global half *);
12193 void __ovld vstorea_half8_rte(float8, size_t, __global half *);
12194 void __ovld vstorea_half16_rte(float16, size_t, __global half *);
12196 void __ovld vstorea_half2_rtz(float2, size_t, __global half *);
12197 void __ovld vstorea_half3_rtz(float3, size_t, __global half *);
12198 void __ovld vstorea_half4_rtz(float4, size_t, __global half *);
12199 void __ovld vstorea_half8_rtz(float8, size_t, __global half *);
12200 void __ovld vstorea_half16_rtz(float16, size_t, __global half *);
12202 void __ovld vstorea_half2_rtp(float2, size_t, __global half *);
12203 void __ovld vstorea_half3_rtp(float3, size_t, __global half *);
12204 void __ovld vstorea_half4_rtp(float4, size_t, __global half *);
12205 void __ovld vstorea_half8_rtp(float8, size_t, __global half *);
12206 void __ovld vstorea_half16_rtp(float16, size_t, __global half *);
12208 void __ovld vstorea_half2_rtn(float2, size_t, __global half *);
12209 void __ovld vstorea_half3_rtn(float3, size_t, __global half *);
12210 void __ovld vstorea_half4_rtn(float4, size_t, __global half *);
12211 void __ovld vstorea_half8_rtn(float8, size_t, __global half *);
12212 void __ovld vstorea_half16_rtn(float16, size_t, __global half *);
12214 void __ovld vstorea_half2(float2, size_t, __local half *);
12215 void __ovld vstorea_half3(float3, size_t, __local half *);
12216 void __ovld vstorea_half4(float4, size_t, __local half *);
12217 void __ovld vstorea_half8(float8, size_t, __local half *);
12218 void __ovld vstorea_half16(float16, size_t, __local half *);
12220 void __ovld vstorea_half2_rte(float2, size_t, __local half *);
12221 void __ovld vstorea_half3_rte(float3, size_t, __local half *);
12222 void __ovld vstorea_half4_rte(float4, size_t, __local half *);
12223 void __ovld vstorea_half8_rte(float8, size_t, __local half *);
12224 void __ovld vstorea_half16_rte(float16, size_t, __local half *);
12226 void __ovld vstorea_half2_rtz(float2, size_t, __local half *);
12227 void __ovld vstorea_half3_rtz(float3, size_t, __local half *);
12228 void __ovld vstorea_half4_rtz(float4, size_t, __local half *);
12229 void __ovld vstorea_half8_rtz(float8, size_t, __local half *);
12230 void __ovld vstorea_half16_rtz(float16, size_t, __local half *);
12232 void __ovld vstorea_half2_rtp(float2, size_t, __local half *);
12233 void __ovld vstorea_half3_rtp(float3, size_t, __local half *);
12234 void __ovld vstorea_half4_rtp(float4, size_t, __local half *);
12235 void __ovld vstorea_half8_rtp(float8, size_t, __local half *);
12236 void __ovld vstorea_half16_rtp(float16, size_t, __local half *);
12238 void __ovld vstorea_half2_rtn(float2, size_t, __local half *);
12239 void __ovld vstorea_half3_rtn(float3, size_t, __local half *);
12240 void __ovld vstorea_half4_rtn(float4, size_t, __local half *);
12241 void __ovld vstorea_half8_rtn(float8, size_t, __local half *);
12242 void __ovld vstorea_half16_rtn(float16, size_t, __local half *);
12244 void __ovld vstorea_half2(float2, size_t, __private half *);
12245 void __ovld vstorea_half3(float3, size_t, __private half *);
12246 void __ovld vstorea_half4(float4, size_t, __private half *);
12247 void __ovld vstorea_half8(float8, size_t, __private half *);
12248 void __ovld vstorea_half16(float16, size_t, __private half *);
12250 void __ovld vstorea_half2_rte(float2, size_t, __private half *);
12251 void __ovld vstorea_half3_rte(float3, size_t, __private half *);
12252 void __ovld vstorea_half4_rte(float4, size_t, __private half *);
12253 void __ovld vstorea_half8_rte(float8, size_t, __private half *);
12254 void __ovld vstorea_half16_rte(float16, size_t, __private half *);
12256 void __ovld vstorea_half2_rtz(float2, size_t, __private half *);
12257 void __ovld vstorea_half3_rtz(float3, size_t, __private half *);
12258 void __ovld vstorea_half4_rtz(float4, size_t, __private half *);
12259 void __ovld vstorea_half8_rtz(float8, size_t, __private half *);
12260 void __ovld vstorea_half16_rtz(float16, size_t, __private half *);
12262 void __ovld vstorea_half2_rtp(float2, size_t, __private half *);
12263 void __ovld vstorea_half3_rtp(float3, size_t, __private half *);
12264 void __ovld vstorea_half4_rtp(float4, size_t, __private half *);
12265 void __ovld vstorea_half8_rtp(float8, size_t, __private half *);
12266 void __ovld vstorea_half16_rtp(float16, size_t, __private half *);
12268 void __ovld vstorea_half2_rtn(float2, size_t, __private half *);
12269 void __ovld vstorea_half3_rtn(float3, size_t, __private half *);
12270 void __ovld vstorea_half4_rtn(float4, size_t, __private half *);
12271 void __ovld vstorea_half8_rtn(float8, size_t, __private half *);
12272 void __ovld vstorea_half16_rtn(float16, size_t, __private half *);
12275 void __ovld vstorea_half2(double2, size_t, __global half *);
12276 void __ovld vstorea_half3(double3, size_t, __global half *);
12277 void __ovld vstorea_half4(double4, size_t, __global half *);
12278 void __ovld vstorea_half8(double8, size_t, __global half *);
12279 void __ovld vstorea_half16(double16, size_t, __global half *);
12281 void __ovld vstorea_half2_rte(double2, size_t, __global half *);
12282 void __ovld vstorea_half3_rte(double3, size_t, __global half *);
12283 void __ovld vstorea_half4_rte(double4, size_t, __global half *);
12284 void __ovld vstorea_half8_rte(double8, size_t, __global half *);
12285 void __ovld vstorea_half16_rte(double16, size_t, __global half *);
12287 void __ovld vstorea_half2_rtz(double2, size_t, __global half *);
12288 void __ovld vstorea_half3_rtz(double3, size_t, __global half *);
12289 void __ovld vstorea_half4_rtz(double4, size_t, __global half *);
12290 void __ovld vstorea_half8_rtz(double8, size_t, __global half *);
12291 void __ovld vstorea_half16_rtz(double16, size_t, __global half *);
12293 void __ovld vstorea_half2_rtp(double2, size_t, __global half *);
12294 void __ovld vstorea_half3_rtp(double3, size_t, __global half *);
12295 void __ovld vstorea_half4_rtp(double4, size_t, __global half *);
12296 void __ovld vstorea_half8_rtp(double8, size_t, __global half *);
12297 void __ovld vstorea_half16_rtp(double16, size_t, __global half *);
12299 void __ovld vstorea_half2_rtn(double2, size_t, __global half *);
12300 void __ovld vstorea_half3_rtn(double3, size_t, __global half *);
12301 void __ovld vstorea_half4_rtn(double4, size_t, __global half *);
12302 void __ovld vstorea_half8_rtn(double8, size_t, __global half *);
12303 void __ovld vstorea_half16_rtn(double16, size_t, __global half *);
12305 void __ovld vstorea_half2(double2, size_t, __local half *);
12306 void __ovld vstorea_half3(double3, size_t, __local half *);
12307 void __ovld vstorea_half4(double4, size_t, __local half *);
12308 void __ovld vstorea_half8(double8, size_t, __local half *);
12309 void __ovld vstorea_half16(double16, size_t, __local half *);
12311 void __ovld vstorea_half2_rte(double2, size_t, __local half *);
12312 void __ovld vstorea_half3_rte(double3, size_t, __local half *);
12313 void __ovld vstorea_half4_rte(double4, size_t, __local half *);
12314 void __ovld vstorea_half8_rte(double8, size_t, __local half *);
12315 void __ovld vstorea_half16_rte(double16, size_t, __local half *);
12317 void __ovld vstorea_half2_rtz(double2, size_t, __local half *);
12318 void __ovld vstorea_half3_rtz(double3, size_t, __local half *);
12319 void __ovld vstorea_half4_rtz(double4, size_t, __local half *);
12320 void __ovld vstorea_half8_rtz(double8, size_t, __local half *);
12321 void __ovld vstorea_half16_rtz(double16, size_t, __local half *);
12323 void __ovld vstorea_half2_rtp(double2, size_t, __local half *);
12324 void __ovld vstorea_half3_rtp(double3, size_t, __local half *);
12325 void __ovld vstorea_half4_rtp(double4, size_t, __local half *);
12326 void __ovld vstorea_half8_rtp(double8, size_t, __local half *);
12327 void __ovld vstorea_half16_rtp(double16, size_t, __local half *);
12329 void __ovld vstorea_half2_rtn(double2, size_t, __local half *);
12330 void __ovld vstorea_half3_rtn(double3, size_t, __local half *);
12331 void __ovld vstorea_half4_rtn(double4, size_t, __local half *);
12332 void __ovld vstorea_half8_rtn(double8, size_t, __local half *);
12333 void __ovld vstorea_half16_rtn(double16, size_t, __local half *);
12335 void __ovld vstorea_half2(double2, size_t, __private half *);
12336 void __ovld vstorea_half3(double3, size_t, __private half *);
12337 void __ovld vstorea_half4(double4, size_t, __private half *);
12338 void __ovld vstorea_half8(double8, size_t, __private half *);
12339 void __ovld vstorea_half16(double16, size_t, __private half *);
12341 void __ovld vstorea_half2_rte(double2, size_t, __private half *);
12342 void __ovld vstorea_half3_rte(double3, size_t, __private half *);
12343 void __ovld vstorea_half4_rte(double4, size_t, __private half *);
12344 void __ovld vstorea_half8_rte(double8, size_t, __private half *);
12345 void __ovld vstorea_half16_rte(double16, size_t, __private half *);
12347 void __ovld vstorea_half2_rtz(double2, size_t, __private half *);
12348 void __ovld vstorea_half3_rtz(double3, size_t, __private half *);
12349 void __ovld vstorea_half4_rtz(double4, size_t, __private half *);
12350 void __ovld vstorea_half8_rtz(double8, size_t, __private half *);
12351 void __ovld vstorea_half16_rtz(double16, size_t, __private half *);
12353 void __ovld vstorea_half2_rtp(double2, size_t, __private half *);
12354 void __ovld vstorea_half3_rtp(double3, size_t, __private half *);
12355 void __ovld vstorea_half4_rtp(double4, size_t, __private half *);
12356 void __ovld vstorea_half8_rtp(double8, size_t, __private half *);
12357 void __ovld vstorea_half16_rtp(double16, size_t, __private half *);
12359 void __ovld vstorea_half2_rtn(double2, size_t, __private half *);
12360 void __ovld vstorea_half3_rtn(double3, size_t, __private half *);
12361 void __ovld vstorea_half4_rtn(double4, size_t, __private half *);
12362 void __ovld vstorea_half8_rtn(double8, size_t, __private half *);
12363 void __ovld vstorea_half16_rtn(double16, size_t, __private half *);
12614 event_t __ovld async_work_group_copy(__local half *, const __global half *, size_t, event_t);
12620 event_t __ovld async_work_group_copy(__global half *, const __local half *, size_t, event_t);
12777 event_t __ovld async_work_group_strided_copy(__local half *, const __global half *, size_t, size_t,…
12783 event_t __ovld async_work_group_strided_copy(__global half *, const __local half *, size_t, size_t,…
12874 void __ovld prefetch(const __global half *, size_t);
13646 void __ovld atomic_store(volatile __global atomic_half *, half);
13648 half, memory_order);
13650 half, memory_order, memory_scope);
13651 half __ovld atomic_load(volatile __global atomic_half *);
13652 half __ovld atomic_load_explicit(volatile __global atomic_half *,
13654 half __ovld atomic_load_explicit(volatile __global atomic_half *,
13656 half __ovld atomic_exchange(volatile __global atomic_half *, half);
13657 half __ovld atomic_exchange_explicit(volatile __global atomic_half *,
13658 half, memory_order);
13659 half __ovld atomic_exchange_explicit(volatile __global atomic_half *,
13660 half, memory_order, memory_scope);
13664 void __ovld atomic_store(volatile __local atomic_half *, half);
13666 half, memory_order);
13668 half, memory_order, memory_scope);
13669 half __ovld atomic_load(volatile __local atomic_half *);
13670 half __ovld atomic_load_explicit(volatile __local atomic_half *,
13672 half __ovld atomic_load_explicit(volatile __local atomic_half *,
13674 half __ovld atomic_exchange(volatile __local atomic_half *, half);
13675 half __ovld atomic_exchange_explicit(volatile __local atomic_half *,
13676 half, memory_order);
13677 half __ovld atomic_exchange_explicit(volatile __local atomic_half *,
13678 half, memory_order, memory_scope);
13683 void __ovld atomic_store(volatile atomic_half *, half);
13684 void __ovld atomic_store_explicit(volatile atomic_half *, half,
13686 void __ovld atomic_store_explicit(volatile atomic_half *, half,
13688 half __ovld atomic_load(volatile atomic_half *);
13689 half __ovld atomic_load_explicit(volatile atomic_half *,
13691 half __ovld atomic_load_explicit(volatile atomic_half *,
13693 half __ovld atomic_exchange(volatile atomic_half *, half);
13694 half __ovld atomic_exchange_explicit(volatile atomic_half *, half,
13696 half __ovld atomic_exchange_explicit(volatile atomic_half *, half,
13702 half __ovld atomic_fetch_min(volatile __global atomic_half *, half);
13703 half __ovld atomic_fetch_max(volatile __global atomic_half *, half);
13704 half __ovld atomic_fetch_min_explicit(volatile __global atomic_half *,
13705 half, memory_order);
13706 half __ovld atomic_fetch_max_explicit(volatile __global atomic_half *,
13707 half, memory_order);
13708 half __ovld atomic_fetch_min_explicit(volatile __global atomic_half *,
13709 half, memory_order, memory_scope);
13710 half __ovld atomic_fetch_max_explicit(volatile __global atomic_half *,
13711 half, memory_order, memory_scope);
13715 half __ovld atomic_fetch_min(volatile __local atomic_half *, half);
13716 half __ovld atomic_fetch_max(volatile __local atomic_half *, half);
13717 half __ovld atomic_fetch_min_explicit(volatile __local atomic_half *,
13718 half, memory_order);
13719 half __ovld atomic_fetch_max_explicit(volatile __local atomic_half *,
13720 half, memory_order);
13721 half __ovld atomic_fetch_min_explicit(volatile __local atomic_half *,
13722 half, memory_order, memory_scope);
13723 half __ovld atomic_fetch_max_explicit(volatile __local atomic_half *,
13724 half, memory_order, memory_scope);
13729 half __ovld atomic_fetch_min(volatile atomic_half *, half);
13730 half __ovld atomic_fetch_max(volatile atomic_half *, half);
13731 half __ovld atomic_fetch_min_explicit(volatile atomic_half *,
13732 half, memory_order);
13733 half __ovld atomic_fetch_max_explicit(volatile atomic_half *,
13734 half, memory_order);
13735 half __ovld atomic_fetch_min_explicit(volatile atomic_half *,
13736 half, memory_order, memory_scope);
13737 half __ovld atomic_fetch_max_explicit(volatile atomic_half *,
13738 half, memory_order, memory_scope);
13828 half __ovld atomic_fetch_add(volatile __global atomic_half *, half);
13829 half __ovld atomic_fetch_sub(volatile __global atomic_half *, half);
13830 half __ovld atomic_fetch_add_explicit(volatile __global atomic_half *,
13831 half, memory_order);
13832 half __ovld atomic_fetch_sub_explicit(volatile __global atomic_half *,
13833 half, memory_order);
13834 half __ovld atomic_fetch_add_explicit(volatile __global atomic_half *,
13835 half, memory_order, memory_scope);
13836 half __ovld atomic_fetch_sub_explicit(volatile __global atomic_half *,
13837 half, memory_order, memory_scope);
13841 half __ovld atomic_fetch_add(volatile __local atomic_half *, half);
13842 half __ovld atomic_fetch_sub(volatile __local atomic_half *, half);
13843 half __ovld atomic_fetch_add_explicit(volatile __local atomic_half *,
13844 half, memory_order);
13845 half __ovld atomic_fetch_sub_explicit(volatile __local atomic_half *,
13846 half, memory_order);
13847 half __ovld atomic_fetch_add_explicit(volatile __local atomic_half *,
13848 half, memory_order, memory_scope);
13849 half __ovld atomic_fetch_sub_explicit(volatile __local atomic_half *,
13850 half, memory_order, memory_scope);
13855 half __ovld atomic_fetch_add(volatile atomic_half *, half);
13856 half __ovld atomic_fetch_sub(volatile atomic_half *, half);
13857 half __ovld atomic_fetch_add_explicit(volatile atomic_half *,
13858 half, memory_order);
13859 half __ovld atomic_fetch_sub_explicit(volatile atomic_half *,
13860 half, memory_order);
13861 half __ovld atomic_fetch_add_explicit(volatile atomic_half *,
13862 half, memory_order, memory_scope);
13863 half __ovld atomic_fetch_sub_explicit(volatile atomic_half *,
13864 half, memory_order, memory_scope);
16153 half __ovld __conv work_group_broadcast(half, size_t local_id);
16154 half __ovld __conv work_group_broadcast(half, size_t, size_t);
16155 half __ovld __conv work_group_broadcast(half, size_t, size_t, size_t);
16179 half __ovld __conv work_group_reduce_add(half);
16180 half __ovld __conv work_group_reduce_min(half);
16181 half __ovld __conv work_group_reduce_max(half);
16182 half __ovld __conv work_group_scan_exclusive_add(half);
16183 half __ovld __conv work_group_scan_exclusive_min(half);
16184 half __ovld __conv work_group_scan_exclusive_max(half);
16185 half __ovld __conv work_group_scan_inclusive_add(half);
16186 half __ovld __conv work_group_scan_inclusive_min(half);
16187 half __ovld __conv work_group_scan_inclusive_max(half);
16364 half __ovld __conv sub_group_broadcast(half, uint sub_group_local_id);
16365 half __ovld __conv sub_group_reduce_add(half);
16366 half __ovld __conv sub_group_reduce_min(half);
16367 half __ovld __conv sub_group_reduce_max(half);
16368 half __ovld __conv sub_group_scan_exclusive_add(half);
16369 half __ovld __conv sub_group_scan_exclusive_min(half);
16370 half __ovld __conv sub_group_scan_exclusive_max(half);
16371 half __ovld __conv sub_group_scan_inclusive_add(half);
16372 half __ovld __conv sub_group_scan_inclusive_min(half);
16373 half __ovld __conv sub_group_scan_inclusive_max(half);
16536 int __ovld sub_group_non_uniform_all_equal( half value );
16636 half __ovld sub_group_non_uniform_broadcast( half value, uint index );
16643 half __ovld sub_group_broadcast_first( half value );
16874 half __ovld sub_group_non_uniform_reduce_add( half value );
16875 half __ovld sub_group_non_uniform_reduce_mul( half value );
16876 half __ovld sub_group_non_uniform_reduce_min( half value );
16877 half __ovld sub_group_non_uniform_reduce_max( half value );
16878 half __ovld sub_group_non_uniform_scan_inclusive_add( half value );
16879 half __ovld sub_group_non_uniform_scan_inclusive_mul( half value );
16880 half __ovld sub_group_non_uniform_scan_inclusive_min( half value );
16881 half __ovld sub_group_non_uniform_scan_inclusive_max( half value );
16882 half __ovld sub_group_non_uniform_scan_exclusive_add( half value );
16883 half __ovld sub_group_non_uniform_scan_exclusive_mul( half value );
16884 half __ovld sub_group_non_uniform_scan_exclusive_min( half value );
16885 half __ovld sub_group_non_uniform_scan_exclusive_max( half value );
16927 half __ovld sub_group_shuffle( half value, uint index );
16928 half __ovld sub_group_shuffle_xor( half value, uint mask );
16960 half __ovld sub_group_shuffle_up( half value, uint delta );
16961 half __ovld sub_group_shuffle_down( half value, uint delta );
17044 half __ovld sub_group_clustered_reduce_add( half value, uint clustersize );
17045 half __ovld sub_group_clustered_reduce_mul( half value, uint clustersize );
17046 half __ovld sub_group_clustered_reduce_min( half value, uint clustersize );
17047 half __ovld sub_group_clustered_reduce_max( half value, uint clustersize );
17297 half __ovld __conv sub_group_rotate(half, int);
17313 half __ovld __conv sub_group_clustered_rotate(half, int, uint);
17469 half __ovld __conv intel_sub_group_shuffle( half, uint );
17470 half __ovld __conv intel_sub_group_shuffle_down( half prev, half cur, uint );
17471 half __ovld __conv intel_sub_group_shuffle_up( half prev, half cur, uint );
17472 half __ovld __conv intel_sub_group_shuffle_xor( half, uint );