Home | History | Annotate | Download | only in include

Lines Matching refs:__local

7628 float __ovld fract(float x, __local float *iptr);
7629 float2 __ovld fract(float2 x, __local float2 *iptr);
7630 float3 __ovld fract(float3 x, __local float3 *iptr);
7631 float4 __ovld fract(float4 x, __local float4 *iptr);
7632 float8 __ovld fract(float8 x, __local float8 *iptr);
7633 float16 __ovld fract(float16 x, __local float16 *iptr);
7647 double __ovld fract(double x, __local double *iptr);
7648 double2 __ovld fract(double2 x, __local double2 *iptr);
7649 double3 __ovld fract(double3 x, __local double3 *iptr);
7650 double4 __ovld fract(double4 x, __local double4 *iptr);
7651 double8 __ovld fract(double8 x, __local double8 *iptr);
7652 double16 __ovld fract(double16 x, __local double16 *iptr);
7667 half __ovld fract(half x, __local half *iptr);
7668 half2 __ovld fract(half2 x, __local half2 *iptr);
7669 half3 __ovld fract(half3 x, __local half3 *iptr);
7670 half4 __ovld fract(half4 x, __local half4 *iptr);
7671 half8 __ovld fract(half8 x, __local half8 *iptr);
7672 half16 __ovld fract(half16 x, __local half16 *iptr);
7718 float __ovld frexp(float x, __local int *exp);
7719 float2 __ovld frexp(float2 x, __local int2 *exp);
7720 float3 __ovld frexp(float3 x, __local int3 *exp);
7721 float4 __ovld frexp(float4 x, __local int4 *exp);
7722 float8 __ovld frexp(float8 x, __local int8 *exp);
7723 float16 __ovld frexp(float16 x, __local int16 *exp);
7737 double __ovld frexp(double x, __local int *exp);
7738 double2 __ovld frexp(double2 x, __local int2 *exp);
7739 double3 __ovld frexp(double3 x, __local int3 *exp);
7740 double4 __ovld frexp(double4 x, __local int4 *exp);
7741 double8 __ovld frexp(double8 x, __local int8 *exp);
7742 double16 __ovld frexp(double16 x, __local int16 *exp);
7757 half __ovld frexp(half x, __local int *exp);
7758 half2 __ovld frexp(half2 x, __local int2 *exp);
7759 half3 __ovld frexp(half3 x, __local int3 *exp);
7760 half4 __ovld frexp(half4 x, __local int4 *exp);
7761 half8 __ovld frexp(half8 x, __local int8 *exp);
7762 half16 __ovld frexp(half16 x, __local int16 *exp);
7925 float __ovld lgamma_r(float x, __local int *signp);
7926 float2 __ovld lgamma_r(float2 x, __local int2 *signp);
7927 float3 __ovld lgamma_r(float3 x, __local int3 *signp);
7928 float4 __ovld lgamma_r(float4 x, __local int4 *signp);
7929 float8 __ovld lgamma_r(float8 x, __local int8 *signp);
7930 float16 __ovld lgamma_r(float16 x, __local int16 *signp);
7944 double __ovld lgamma_r(double x, __local int *signp);
7945 double2 __ovld lgamma_r(double2 x, __local int2 *signp);
7946 double3 __ovld lgamma_r(double3 x, __local int3 *signp);
7947 double4 __ovld lgamma_r(double4 x, __local int4 *signp);
7948 double8 __ovld lgamma_r(double8 x, __local int8 *signp);
7949 double16 __ovld lgamma_r(double16 x, __local int16 *signp);
7964 half __ovld lgamma_r(half x, __local int *signp);
7965 half2 __ovld lgamma_r(half2 x, __local int2 *signp);
7966 half3 __ovld lgamma_r(half3 x, __local int3 *signp);
7967 half4 __ovld lgamma_r(half4 x, __local int4 *signp);
7968 half8 __ovld lgamma_r(half8 x, __local int8 *signp);
7969 half16 __ovld lgamma_r(half16 x, __local int16 *signp);
8231 float __ovld modf(float x, __local float *iptr);
8232 float2 __ovld modf(float2 x, __local float2 *iptr);
8233 float3 __ovld modf(float3 x, __local float3 *iptr);
8234 float4 __ovld modf(float4 x, __local float4 *iptr);
8235 float8 __ovld modf(float8 x, __local float8 *iptr);
8236 float16 __ovld modf(float16 x, __local float16 *iptr);
8250 double __ovld modf(double x, __local double *iptr);
8251 double2 __ovld modf(double2 x, __local double2 *iptr);
8252 double3 __ovld modf(double3 x, __local double3 *iptr);
8253 double4 __ovld modf(double4 x, __local double4 *iptr);
8254 double8 __ovld modf(double8 x, __local double8 *iptr);
8255 __local double16 *iptr);
8270 half __ovld modf(half x, __local half *iptr);
8271 half2 __ovld modf(half2 x, __local half2 *iptr);
8272 half3 __ovld modf(half3 x, __local half3 *iptr);
8273 half4 __ovld modf(half4 x, __local half4 *iptr);
8274 half8 __ovld modf(half8 x, __local half8 *iptr);
8275 half16 __ovld modf(half16 x, __local half16 *iptr);
8492 float __ovld remquo(float x, float y, __local int *quo);
8493 float2 __ovld remquo(float2 x, float2 y, __local int2 *quo);
8494 float3 __ovld remquo(float3 x, float3 y, __local int3 *quo);
8495 float4 __ovld remquo(float4 x, float4 y, __local int4 *quo);
8496 float8 __ovld remquo(float8 x, float8 y, __local int8 *quo);
8497 float16 __ovld remquo(float16 x, float16 y, __local int16 *quo);
8511 double __ovld remquo(double x, double y, __local int *quo);
8512 double2 __ovld remquo(double2 x, double2 y, __local int2 *quo);
8513 double3 __ovld remquo(double3 x, double3 y, __local int3 *quo);
8514 double4 __ovld remquo(double4 x, double4 y, __local int4 *quo);
8515 double8 __ovld remquo(double8 x, double8 y, __local int8 *quo);
8516 double16 __ovld remquo(double16 x, double16 y, __local int16 *quo);
8531 half __ovld remquo(half x, half y, __local int *quo);
8532 half2 __ovld remquo(half2 x, half2 y, __local int2 *quo);
8533 half3 __ovld remquo(half3 x, half3 y, __local int3 *quo);
8534 half4 __ovld remquo(half4 x, half4 y, __local int4 *quo);
8535 half8 __ovld remquo(half8 x, half8 y, __local int8 *quo);
8536 half16 __ovld remquo(half16 x, half16 y, __local int16 *quo);
8715 float __ovld sincos(float x, __local float *cosval);
8716 float2 __ovld sincos(float2 x, __local float2 *cosval);
8717 float3 __ovld sincos(float3 x, __local float3 *cosval);
8718 float4 __ovld sincos(float4 x, __local float4 *cosval);
8719 float8 __ovld sincos(float8 x, __local float8 *cosval);
8720 float16 __ovld sincos(float16 x, __local float16 *cosval);
8734 double __ovld sincos(double x, __local double *cosval);
8735 double2 __ovld sincos(double2 x, __local double2 *cosval);
8736 double3 __ovld sincos(double3 x, __local double3 *cosval);
8737 double4 __ovld sincos(double4 x, __local double4 *cosval);
8738 double8 __ovld sincos(double8 x, __local double8 *cosval);
8739 double16 __ovld sincos(double16 x, __local double16 *cosval);
8754 half __ovld sincos(half x, __local half *cosval);
8755 half2 __ovld sincos(half2 x, __local half2 *cosval);
8756 half3 __ovld sincos(half3 x, __local half3 *cosval);
8757 half4 __ovld sincos(half4 x, __local half4 *cosval);
8758 half8 __ovld sincos(half8 x, __local half8 *cosval);
8759 half16 __ovld sincos(half16 x, __local half16 *cosval);
12035 char2 __ovld vload2(size_t offset, const __local char *p);
12036 uchar2 __ovld vload2(size_t offset, const __local uchar *p);
12037 short2 __ovld vload2(size_t offset, const __local short *p);
12038 ushort2 __ovld vload2(size_t offset, const __local ushort *p);
12039 int2 __ovld vload2(size_t offset, const __local int *p);
12040 uint2 __ovld vload2(size_t offset, const __local uint *p);
12041 __local long *p);
12042 ulong2 __ovld vload2(size_t offset, const __local ulong *p);
12043 float2 __ovld vload2(size_t offset, const __local float *p);
12044 char3 __ovld vload3(size_t offset, const __local char *p);
12045 uchar3 __ovld vload3(size_t offset, const __local uchar *p);
12046 short3 __ovld vload3(size_t offset, const __local short *p);
12047 ushort3 __ovld vload3(size_t offset, const __local ushort *p);
12048 int3 __ovld vload3(size_t offset, const __local int *p);
12049 uint3 __ovld vload3(size_t offset, const __local uint *p);
12050 long3 __ovld vload3(size_t offset, const __local long *p);
12051 ulong3 __ovld vload3(size_t offset, const __local ulong *p);
12052 float3 __ovld vload3(size_t offset, const __local float *p);
12053 char4 __ovld vload4(size_t offset, const __local char *p);
12054 uchar4 __ovld vload4(size_t offset, const __local uchar *p);
12055 short4 __ovld vload4(size_t offset, const __local short *p);
12056 ushort4 __ovld vload4(size_t offset, const __local ushort *p);
12057 int4 __ovld vload4(size_t offset, const __local int *p);
12058 uint4 __ovld vload4(size_t offset, const __local uint *p);
12059 long4 __ovld vload4(size_t offset, const __local long *p);
12060 ulong4 __ovld vload4(size_t offset, const __local ulong *p);
12061 float4 __ovld vload4(size_t offset, const __local float *p);
12062 char8 __ovld vload8(size_t offset, const __local char *p);
12063 uchar8 __ovld vload8(size_t offset, const __local uchar *p);
12064 short8 __ovld vload8(size_t offset, const __local short *p);
12065 ushort8 __ovld vload8(size_t offset, const __local ushort *p);
12066 int8 __ovld vload8(size_t offset, const __local int *p);
12067 uint8 __ovld vload8(size_t offset, const __local uint *p);
12068 long8 __ovld vload8(size_t offset, const __local long *p);
12069 ulong8 __ovld vload8(size_t offset, const __local ulong *p);
12070 float8 __ovld vload8(size_t offset, const __local float *p);
12071 char16 __ovld vload16(size_t offset, const __local char *p);
12072 uchar16 __ovld vload16(size_t offset, const __local uchar *p);
12073 short16 __ovld vload16(size_t offset, const __local short *p);
12074 ushort16 __ovld vload16(size_t offset, const __local ushort *p);
12075 int16 __ovld vload16(size_t offset, const __local int *p);
12076 uint16 __ovld vload16(size_t offset, const __local uint *p);
12077 long16 __ovld vload16(size_t offset, const __local long *p);
12078 ulong16 __ovld vload16(size_t offset, const __local ulong *p);
12079 float16 __ovld vload16(size_t offset, const __local float *p);
12132 double2 __ovld vload2(size_t offset, const __local double *p);
12133 double3 __ovld vload3(size_t offset, const __local double *p);
12134 double4 __ovld vload4(size_t offset, const __local double *p);
12135 double8 __ovld vload8(size_t offset, const __local double *p);
12136 double16 __ovld vload16(size_t offset, const __local double *p);
12151 half __ovld vload(size_t offset, const __local half *p);
12152 half2 __ovld vload2(size_t offset, const __local half *p);
12153 half3 __ovld vload3(size_t offset, const __local half *p);
12154 half4 __ovld vload4(size_t offset, const __local half *p);
12155 half8 __ovld vload8(size_t offset, const __local half *p);
12156 half16 __ovld vload16(size_t offset, const __local half *p);
12273 void __ovld vstore2(char2 data, size_t offset, __local char *p);
12274 void __ovld vstore2(uchar2 data, size_t offset, __local uchar *p);
12275 void __ovld vstore2(short2 data, size_t offset, __local short *p);
12276 void __ovld vstore2(ushort2 data, size_t offset, __local ushort *p);
12277 void __ovld vstore2(int2 data, size_t offset, __local int *p);
12278 void __ovld vstore2(uint2 data, size_t offset, __local uint *p);
12279 void __ovld vstore2(long2 data, size_t offset, __local long *p);
12280 void __ovld vstore2(ulong2 data, size_t offset, __local ulong *p);
12281 void __ovld vstore2(float2 data, size_t offset, __local float *p);
12282 void __ovld vstore3(char3 data, size_t offset, __local char *p);
12283 void __ovld vstore3(uchar3 data, size_t offset, __local uchar *p);
12284 void __ovld vstore3(short3 data, size_t offset, __local short *p);
12285 void __ovld vstore3(ushort3 data, size_t offset, __local ushort *p);
12286 void __ovld vstore3(int3 data, size_t offset, __local int *p);
12287 void __ovld vstore3(uint3 data, size_t offset, __local uint *p);
12288 void __ovld vstore3(long3 data, size_t offset, __local long *p);
12289 void __ovld vstore3(ulong3 data, size_t offset, __local ulong *p);
12290 void __ovld vstore3(float3 data, size_t offset, __local float *p);
12291 void __ovld vstore4(char4 data, size_t offset, __local char *p);
12292 void __ovld vstore4(uchar4 data, size_t offset, __local uchar *p);
12293 void __ovld vstore4(short4 data, size_t offset, __local short *p);
12294 void __ovld vstore4(ushort4 data, size_t offset, __local ushort *p);
12295 void __ovld vstore4(int4 data, size_t offset, __local int *p);
12296 void __ovld vstore4(uint4 data, size_t offset, __local uint *p);
12297 void __ovld vstore4(long4 data, size_t offset, __local long *p);
12298 void __ovld vstore4(ulong4 data, size_t offset, __local ulong *p);
12299 void __ovld vstore4(float4 data, size_t offset, __local float *p);
12300 void __ovld vstore8(char8 data, size_t offset, __local char *p);
12301 void __ovld vstore8(uchar8 data, size_t offset, __local uchar *p);
12302 void __ovld vstore8(short8 data, size_t offset, __local short *p);
12303 void __ovld vstore8(ushort8 data, size_t offset, __local ushort *p);
12304 void __ovld vstore8(int8 data, size_t offset, __local int *p);
12305 void __ovld vstore8(uint8 data, size_t offset, __local uint *p);
12306 void __ovld vstore8(long8 data, size_t offset, __local long *p);
12307 void __ovld vstore8(ulong8 data, size_t offset, __local ulong *p);
12308 void __ovld vstore8(float8 data, size_t offset, __local float *p);
12309 void __ovld vstore16(char16 data, size_t offset, __local char *p);
12310 void __ovld vstore16(uchar16 data, size_t offset, __local uchar *p);
12311 void __ovld vstore16(short16 data, size_t offset, __local
12312 void __ovld vstore16(ushort16 data, size_t offset, __local ushort *p);
12313 void __ovld vstore16(int16 data, size_t offset, __local int *p);
12314 void __ovld vstore16(uint16 data, size_t offset, __local uint *p);
12315 void __ovld vstore16(long16 data, size_t offset, __local long *p);
12316 void __ovld vstore16(ulong16 data, size_t offset, __local ulong *p);
12317 void __ovld vstore16(float16 data, size_t offset, __local float *p);
12369 void __ovld vstore2(double2 data, size_t offset, __local double *p);
12370 void __ovld vstore3(double3 data, size_t offset, __local double *p);
12371 void __ovld vstore4(double4 data, size_t offset, __local double *p);
12372 void __ovld vstore8(double8 data, size_t offset, __local double *p);
12373 void __ovld vstore16(double16 data, size_t offset, __local double *p);
12387 void __ovld vstore(half data, size_t offset, __local half *p);
12388 void __ovld vstore2(half2 data, size_t offset, __local half *p);
12389 void __ovld vstore3(half3 data, size_t offset, __local half *p);
12390 void __ovld vstore4(half4 data, size_t offset, __local half *p);
12391 void __ovld vstore8(half8 data, size_t offset, __local half *p);
12392 void __ovld vstore16(half16 data, size_t offset, __local half *p);
12415 float __ovld vload_half(size_t offset, const __local half *p);
12444 float2 __ovld vload_half2(size_t offset, const __local half *p);
12445 float3 __ovld vload_half3(size_t offset, const __local half *p);
12446 float4 __ovld vload_half4(size_t offset, const __local half *p);
12447 float8 __ovld vload_half8(size_t offset, const __local half *p);
12448 float16 __ovld vload_half16(size_t offset, const __local half *p);
12486 void __ovld vstore_half(float data, size_t offset, __local half *p);
12487 void __ovld vstore_half_rte(float data, size_t offset, __local half *p);
12488 void __ovld vstore_half_rtz(float data, size_t offset, __local half *p);
12489 void __ovld vstore_half_rtp(float data, size_t offset, __local half *p);
12490 void __ovld vstore_half_rtn(float data, size_t offset, __local half *p);
12502 void __ovld vstore_half(double data, size_t offset, __local half *p);
12503 void __ovld vstore_half_rte(double data, size_t offset, __local half *p);
12504 void __ovld vstore_half_rtz(double data, size_t offset, __local half *p);
12505 void __ovld vstore_half_rtp(double data, size_t offset, __local half *p);
12506 void __ovld vstore_half_rtn(double data, size_t offset, __local half *p);
12605 void __ovld vstore_half2(float2 data, size_t offset, __local half *p);
12606 void __ovld vstore_half3(float3 data, size_t offset, __local half *p);
12607 void __ovld vstore_half4(float4 data, size_t offset, __local half *p);
12608 void __ovld vstore_half8(float8 data, size_t offset, __local half *p);
12609 void __ovld vstore_half16(float16 data, size_t offset, __local half *p);
12610 void __ovld vstore_half2_rte(float2 data, size_t offset, __local half *p);
12611 void __ovld vstore_half3_rte(float3 data, size_t offset, __local half *p);
12612 void __ovld vstore_half4_rte(float4 data, size_t offset, __local half *p);
12613 void __ovld vstore_half8_rte(float8 data, size_t offset, __local half *p);
12614 void __ovld vstore_half16_rte(float16 data, size_t offset, __local half *p);
12615 void __ovld vstore_half2_rtz(float2 data, size_t offset, __local half *p);
12616 void __ovld vstore_half3_rtz(float3 data, size_t offset, __local half *p);
12617 void __ovld vstore_half4_rtz(float4 data, size_t offset, __local half *p);
12618 void __ovld vstore_half8_rtz(float8 data, size_t offset, __local half *p);
12619 void __ovld vstore_half16_rtz(float16 data, size_t offset, __local half *p);
12620 void __ovld vstore_half2_rtp(float2 data, size_t offset, __local half *p);
12621 void __ovld vstore_half3_rtp(float3 data, size_t offset, __local half *p);
12622 void __ovld vstore_half4_rtp(float4 data, size_t offset, __local half *p);
12623 void __ovld vstore_half8_rtp(float8 data, size_t offset, __local half *p);
12624 void __ovld vstore_half16_rtp(float16 data, size_t offset, __local half *p);
12625 void __ovld vstore_half2_rtn(float2 data, size_t offset, __local half *p);
12626 void __ovld vstore_half3_rtn(float3 data, size_t offset, __local half *p);
12627 void __ovld vstore_half4_rtn(float4 data, size_t offset, __local half *p);
12628 void __ovld vstore_half8_rtn(float8 data, size_t offset, __local half *p);
12629 void __ovld vstore_half16_rtn(float16 data, size_t offset, __local half *p);
12681 void __ovld vstore_half2(double2 data, size_t offset, __local half *p);
12682 void __ovld vstore_half3(double3 data, size_t offset, __local half *p);
12683 void __ovld vstore_half4(double4 data, size_t offset, __local half *p);
12684 void __ovld vstore_half8(double8 data, size_t offset, __local half *p);
12685 void __ovld vstore_half16(double16 data, size_t offset, __local half *p);
12686 void __ovld vstore_half2_rte(double2 data, size_t offset, __local half *p);
12687 void __ovld vstore_half3_rte(double3 data, size_t offset, __local half *p);
12688 void __ovld vstore_half4_rte(double4 data, size_t offset, __local half *p);
12689 void __ovld vstore_half8_rte(double8 data, size_t offset, __local half *p);
12690 void __ovld vstore_half16_rte(double16 data, size_t offset, __local half *p);
12691 void __ovld vstore_half2_rtz(double2 data, size_t offset, __local half *p);
12692 void __ovld vstore_half3_rtz(double3 data, size_t offset, __local half *p);
12693 void __ovld vstore_half4_rtz(double4 data, size_t offset, __local half *p);
12694 void __ovld vstore_half8_rtz(double8 data, size_t offset, __local half *p);
12695 void __ovld vstore_half16_rtz(double16 data, size_t offset, __local half *p);
12696 void __ovld vstore_half2_rtp(double2 data, size_t offset, __local half *p);
12697 void __ovld vstore_half3_rtp(double3 data, size_t offset, __local half *p);
12698 void __ovld vstore_half4_rtp(double4 data, size_t offset, __local half *p);
12699 void __ovld vstore_half8_rtp(double8 data, size_t offset, __local half *p);
12700 void __ovld vstore_half16_rtp(double16 data, size_t offset, __local half *p);
12701 void __ovld vstore_half2_rtn(double2 data, size_t offset, __local half *p);
12702 void __ovld vstore_half3_rtn(double3 data, size_t offset, __local half *p);
12703 void __ovld vstore_half4_rtn(double4 data, size_t offset, __local half *p);
12704 void __ovld vstore_half8_rtn(double8 data, size_t offset, __local half *p);
12705 void __ovld vstore_half16_rtn(double16 data, size_t offset, __local half *p);
12767 float __ovld vloada_half(size_t offset, const __local half *p);
12768 float2 __ovld vloada_half2(size_t offset, const __local half *p);
12769 float3 __ovld vloada_half3(size_t offset, const __local half *p);
12770 float4 __ovld vloada_half4(size_t offset, const __local half *p);
12771 float8 __ovld vloada_half8(size_t offset, const __local half *p);
12772 float16 __ovld vloada_half16(size_t offset, const __local half *p);
12906 void __ovld vstorea_half(float data, size_t offset, __local half *p);
12907 void __ovld vstorea_half2(float2 data, size_t offset, __local half *p);
12908 void __ovld vstorea_half3(float3 data, size_t offset, __local half *p);
12909 void __ovld vstorea_half4(float4 data, size_t offset, __local half *p);
12910 void __ovld vstorea_half8(float8 data, size_t offset, __local half *p);
12911 void __ovld vstorea_half16(float16 data, size_t offset, __local half *p);
12913 void __ovld vstorea_half_rte(float data, size_t offset, __local half *p);
12914 void __ovld vstorea_half2_rte(float2 data, size_t offset, __local half *p);
12915 void __ovld vstorea_half3_rte(float3 data, size_t offset, __local half *p);
12916 void __ovld vstorea_half4_rte(float4 data, size_t offset, __local half *p);
12917 void __ovld vstorea_half8_rte(float8 data, size_t offset, __local half *p);
12918 void __ovld vstorea_half16_rte(float16 data, size_t offset, __local half *p);
12920 void __ovld vstorea_half_rtz(float data, size_t offset, __local half *p);
12921 void __ovld vstorea_half2_rtz(float2 data, size_t offset, __local half *p);
12922 void __ovld vstorea_half3_rtz(float3 data, size_t offset, __local half *p);
12923 void __ovld vstorea_half4_rtz(float4 data, size_t offset, __local half *p);
12924 void __ovld vstorea_half8_rtz(float8 data, size_t offset, __local half *p);
12925 void __ovld vstorea_half16_rtz(float16 data, size_t offset, __local half *p);
12927 void __ovld vstorea_half_rtp(float data, size_t offset, __local half *p);
12928 void __ovld vstorea_half2_rtp(float2 data, size_t offset, __local half *p);
12929 void __ovld vstorea_half3_rtp(float3 data, size_t offset, __local half *p);
12930 void __ovld vstorea_half4_rtp(float4 data, size_t offset, __local half *p);
12931 void __ovld vstorea_half8_rtp(float8 data, size_t offset, __local half *p);
12932 void __ovld vstorea_half16_rtp(float16 data, size_t offset, __local half *p);
12934 void __ovld vstorea_half_rtn(float data, size_t offset, __local half *p);
12935 void __ovld vstorea_half2_rtn(float2 data, size_t offset, __local half *p);
12936 void __ovld vstorea_half3_rtn(float3 data, size_t offset, __local half *p);
12937 void __ovld vstorea_half4_rtn(float4 data, size_t offset, __local half *p);
12938 void __ovld vstorea_half8_rtn(float8 data, size_t offset, __local half *p);
12939 void __ovld vstorea_half16_rtn(float16 data, size_t offset, __local half *p);
13012 void __ovld vstorea_half(double data, size_t offset, __local half *p);
13013 void __ovld vstorea_half2(double2 data, size_t offset, __local half *p);
13014 void __ovld vstorea_half3(double3 data, size_t offset, __local half *p);
13015 void __ovld vstorea_half4(double4 data, size_t offset, __local half *p);
13016 void __ovld vstorea_half8(double8 data, size_t offset, __local half *p);
13017 void __ovld vstorea_half16(double16 data, size_t offset, __local half *p);
13019 void __ovld vstorea_half_rte(double data, size_t offset, __local half *p);
13020 void __ovld vstorea_half2_rte(double2 data, size_t offset, __local half *p);
13021 void __ovld vstorea_half3_rte(double3 data, size_t offset, __local half *p);
13022 void __ovld vstorea_half4_rte(double4 data, size_t offset, __local half *p);
13023 void __ovld vstorea_half8_rte(double8 data, size_t offset, __local half *p);
13024 void __ovld vstorea_half16_rte(double16 data, size_t offset, __local half *p);
13026 void __ovld vstorea_half_rtz(double data, size_t offset, __local half *p);
13027 void __ovld vstorea_half2_rtz(double2 data, size_t offset, __local half *p);
13028 void __ovld vstorea_half3_rtz(double3 data, size_t offset, __local half *p);
13029 void __ovld vstorea_half4_rtz(double4 data, size_t offset, __local half *p);
13030 void __ovld vstorea_half8_rtz(double8 data, size_t offset, __local half *p);
13031 void __ovld vstorea_half16_rtz(double16 data, size_t offset, __local half *p);
13033 void __ovld vstorea_half_rtp(double data, size_t offset, __local half *p);
13034 void __ovld vstorea_half2_rtp(double2 data, size_t offset, __local half *p);
13035 void __ovld vstorea_half3_rtp(double3 data, size_t offset, __local half *p);
13036 void __ovld vstorea_half4_rtp(double4 data, size_t offset, __local half *p);
13037 void __ovld vstorea_half8_rtp(double8 data, size_t offset, __local half *p);
13038 void __ovld vstorea_half16_rtp(double16 data, size_t offset, __local half *p);
13040 void __ovld vstorea_half_rtn(double data, size_t offset, __local half *p);
13041 void __ovld vstorea_half2_rtn(double2 data, size_t offset, __local half *p);
13042 void __ovld vstorea_half3_rtn(double3 data, size_t offset, __local half *p);
13043 void __ovld vstorea_half4_rtn(double4 data, size_t offset, __local half *p);
13044 void __ovld vstorea_half8_rtn(double8 data, size_t offset, __local half *p);
13045 void __ovld vstorea_half16_rtn(double16 data, size_t offset, __local half *p);
13218 * const __local gentype *src,
13242 event_t __ovld async_work_group_copy(__local char *dst, const __global char *src, size_t num_elements, event_t event);
13243 event_t __ovld async_work_group_copy(__local uchar *dst, const __global uchar *src, size_t num_elements, event_t event);
13244 event_t __ovld async_work_group_copy(__local short *dst, const __global short *src, size_t num_elements, event_t event);
13245 event_t __ovld async_work_group_copy(__local ushort *dst, const __global ushort *src, size_t num_elements, event_t event);
13246 event_t __ovld async_work_group_copy(__local int *dst, const __global int *src, size_t num_elements, event_t event);
13247 event_t __ovld async_work_group_copy(__local uint *dst, const __global uint *src, size_t num_elements, event_t event);
13248 event_t __ovld async_work_group_copy(__local long *dst, const __global long *src, size_t num_elements, event_t event);
13249 event_t __ovld async_work_group_copy(__local ulong *dst, const __global ulong *src, size_t num_elements, event_t event);
13250 event_t __ovld async_work_group_copy(__local float *dst, const __global float *src, size_t num_elements, event_t event);
13251 event_t __ovld async_work_group_copy(__local char2 *dst, const __global char2 *src, size_t num_elements, event_t event);
13252 event_t __ovld async_work_group_copy(__local uchar2 *dst, const __global uchar2 *src, size_t num_elements, event_t event);
13253 event_t __ovld async_work_group_copy(__local short2 *dst, const __global short2 *src, size_t num_elements, event_t event);
13254 event_t __ovld async_work_group_copy(__local ushort2 *dst, const __global ushort2 *src, size_t num_elements, event_t event);
13255 event_t __ovld async_work_group_copy(__local int2 *dst, const __global int2 *src, size_t num_elements, event_t event);
13256 event_t __ovld async_work_group_copy(__local uint2 *dst, const __global uint2 *src, size_t num_elements, event_t event);
13257 event_t __ovld async_work_group_copy(__local long2 *dst, const __global long2 *src, size_t num_elements, event_t event);
13258 event_t __ovld async_work_group_copy(__local ulong2 *dst, const __global ulong2 *src, size_t num_elements, event_t event);
13259 event_t __ovld async_work_group_copy(__local float2 *dst, const __global float2 *src, size_t num_elements, event_t event);
13260 event_t __ovld async_work_group_copy(__local char3 *dst, const __global char3 *src, size_t num_elements, event_t event);
13261 event_t __ovld async_work_group_copy(__local uchar3 *dst, const __global uchar3 *src, size_t num_elements, event_t event);
13262 event_t __ovld async_work_group_copy(__local short3 *dst, const __global short3 *src, size_t num_elements, event_t event);
13263 event_t __ovld async_work_group_copy(__local ushort3 *dst, const __global ushort3 *src, size_t num_elements, event_t event);
13264 event_t __ovld async_work_group_copy(__local int3 *dst, const __global int3 *src, size_t num_elements, event_t event);
13265 event_t __ovld async_work_group_copy(__local uint3 *dst, const __global uint3 *src, size_t num_elements, event_t event);
13266 event_t __ovld async_work_group_copy(__local long3 *dst, const __global long3 *src, size_t num_elements, event_t event);
13267 event_t __ovld async_work_group_copy(__local ulong3 *dst, const __global ulong3 *src, size_t num_elements, event_t event);
13268 event_t __ovld async_work_group_copy(__local float3 *dst, const __global float3 *src, size_t num_elements, event_t event);
13269 event_t __ovld async_work_group_copy(__local char4 *dst, const __global char4 *src, size_t num_elements, event_t event);
13270 event_t __ovld async_work_group_copy(__local uchar4 *dst, const __global uchar4 *src, size_t num_elements, event_t event);
13271 event_t __ovld async_work_group_copy(__local short4 *dst, const __global short4 *src, size_t num_elements, event_t event);
13272 event_t __ovld async_work_group_copy(__local ushort4 *dst, const __global ushort4 *src, size_t num_elements, event_t event);
13273 event_t __ovld async_work_group_copy(__local int4 *dst, const __global int4 *src, size_t num_elements, event_t event);
13274 event_t __ovld async_work_group_copy(__local uint4 *dst, const __global uint4 *src, size_t num_elements, event_t event);
13275 event_t __ovld async_work_group_copy(__local long4 *dst, const __global long4 *src, size_t num_elements, event_t event);
13276 event_t __ovld async_work_group_copy(__local ulong4 *dst, const __global ulong4 *src, size_t num_elements, event_t event);
13277 event_t __ovld async_work_group_copy(__local float4 *dst, const __global float4 *src, size_t num_elements, event_t event);
13278 event_t __ovld async_work_group_copy(__local char8 *dst, const __global char8 *src, size_t num_elements, event_t event);
13279 event_t __ovld async_work_group_copy(__local uchar8 *dst, const __global uchar8 *src, size_t num_elements, event_t event);
13280 event_t __ovld async_work_group_copy(__local short8 *dst, const __global short8 *src, size_t num_elements, event_t event);
13281 event_t __ovld async_work_group_copy(__local ushort8 *dst, const __global ushort8 *src, size_t num_elements, event_t event);
13282 event_t __ovld async_work_group_copy(__local int8 *dst, const __global int8 *src, size_t num_elements, event_t event);
13283 event_t __ovld async_work_group_copy(__local uint8 *dst, const __global uint8 *src, size_t num_elements, event_t event);
13284 event_t __ovld async_work_group_copy(__local long8 *dst, const __global long8 *src, size_t num_elements, event_t event);
13285 event_t __ovld async_work_group_copy(__local ulong8 *dst, const __global ulong8 *src, size_t num_elements, event_t event);
13286 event_t __ovld async_work_group_copy(__local float8 *dst, const __global float8 *src, size_t num_elements, event_t event);
13287 event_t __ovld async_work_group_copy(__local char16 *dst, const __global char16 *src, size_t num_elements, event_t event);
13288 event_t __ovld async_work_group_copy(__local uchar16 *dst, const __global uchar16 *src, size_t num_elements, event_t event);
13289 event_t __ovld async_work_group_copy(__local short16 *dst, const __global short16 *src, size_t num_elements, event_t event);
13290 event_t __ovld async_work_group_copy(__local ushort16 *dst, const __global ushort16 *src, size_t num_elements, event_t event);
13291 event_t __ovld async_work_group_copy(__local int16 *dst, const __global int16 *src, size_t num_elements, event_t event);
13292 event_t __ovld async_work_group_copy(__local uint16 *dst, const __global uint16 *src, size_t num_elements, event_t event);
13293 event_t __ovld async_work_group_copy(__local long16 *dst, const __global long16 *src, size_t num_elements, event_t event);
13294 event_t __ovld async_work_group_copy(__local ulong16 *dst, const __global ulong16 *src, size_t num_elements, event_t event);
13295 event_t __ovld async_work_group_copy(__local float16 *dst, const __global float16 *src, size_t num_elements, event_t event);
13296 event_t __ovld async_work_group_copy(__global char *dst, const __local char *src, size_t num_elements, event_t event);
13297 event_t __ovld async_work_group_copy(__global uchar *dst, const __local uchar *src, size_t num_elements, event_t event);
13298 event_t __ovld async_work_group_copy(__global short *dst, const __local short *src, size_t num_elements, event_t event);
13299 event_t __ovld async_work_group_copy(__global ushort *dst, const __local ushort *src, size_t num_elements, event_t event);
13300 event_t __ovld async_work_group_copy(__global int *dst, const __local int *src, size_t num_elements, event_t event);
13301 event_t __ovld async_work_group_copy(__global uint *dst, const __local uint *src, size_t num_elements, event_t event);
13302 event_t __ovld async_work_group_copy(__global long *dst, const __local long *src, size_t num_elements, event_t event);
13303 event_t __ovld async_work_group_copy(__global ulong *dst, const __local ulong *src, size_t num_elements, event_t event);
13304 event_t __ovld async_work_group_copy(__global float *dst, const __local float *src, size_t num_elements, event_t event);
13305 event_t __ovld async_work_group_copy(__global char2 *dst, const __local char2 *src, size_t num_elements, event_t event);
13306 event_t __ovld async_work_group_copy(__global uchar2 *dst, const __local uchar2 *src, size_t num_elements, event_t event);
13307 event_t __ovld async_work_group_copy(__global short2 *dst, const __local short2 *src, size_t num_elements, event_t event);
13308 event_t __ovld async_work_group_copy(__global ushort2 *dst, const __local ushort2 *src, size_t num_elements, event_t event);
13309 event_t __ovld async_work_group_copy(__global int2 *dst, const __local int2 *src, size_t num_elements, event_t event);
13310 event_t __ovld async_work_group_copy(__global uint2 *dst, const __local uint2 *src, size_t num_elements, event_t event);
13311 event_t __ovld async_work_group_copy(__global long2 *dst, const __local long2 *src, size_t num_elements, event_t event);
13312 event_t __ovld async_work_group_copy(__global ulong2 *dst, const __local ulong2 *src, size_t num_elements, event_t event);
13313 event_t __ovld async_work_group_copy(__global float2 *dst, const __local float2 *src, size_t num_elements, event_t event);
13314 event_t __ovld async_work_group_copy(__global char3 *dst, const __local char3 *src, size_t num_elements, event_t event);
13315 event_t __ovld async_work_group_copy(__global uchar3 *dst, const __local uchar3 *src, size_t num_elements, event_t event);
13316 event_t __ovld async_work_group_copy(__global short3 *dst, const __local short3 *src, size_t num_elements, event_t event);
13317 event_t __ovld async_work_group_copy(__global ushort3 *dst, const __local ushort3 *src, size_t num_elements, event_t event);
13318 event_t __ovld async_work_group_copy(__global int3 *dst, const __local int3 *src, size_t num_elements, event_t event);
13319 event_t __ovld async_work_group_copy(__global uint3 *dst, const __local uint3 *src, size_t num_elements, event_t event);
13320 event_t __ovld async_work_group_copy(__global long3 *dst, const __local long3 *src, size_t num_elements, event_t event);
13321 event_t __ovld async_work_group_copy(__global ulong3 *dst, const __local ulong3 *src, size_t num_elements, event_t event);
13322 event_t __ovld async_work_group_copy(__global float3 *dst, const __local float3 *src, size_t num_elements, event_t event);
13323 event_t __ovld async_work_group_copy(__global char4 *dst, const __local char4 *src, size_t num_elements, event_t event);
13324 event_t __ovld async_work_group_copy(__global uchar4 *dst, const __local uchar4 *src, size_t num_elements, event_t event);
13325 event_t __ovld async_work_group_copy(__global short4 *dst, const __local short4 *src, size_t num_elements, event_t event);
13326 event_t __ovld async_work_group_copy(__global ushort4 *dst, const __local ushort4 *src, size_t num_elements, event_t event);
13327 event_t __ovld async_work_group_copy(__global int4 *dst, const __local int4 *src, size_t num_elements, event_t event);
13328 event_t __ovld async_work_group_copy(__global uint4 *dst, const __local uint4 *src, size_t num_elements, event_t event);
13329 event_t __ovld async_work_group_copy(__global long4 *dst, const __local long4 *src, size_t num_elements, event_t event);
13330 event_t __ovld async_work_group_copy(__global ulong4 *dst, const __local ulong4 *src, size_t num_elements, event_t event);
13331 event_t __ovld async_work_group_copy(__global float4 *dst, const __local float4 *src, size_t num_elements, event_t event);
13332 event_t __ovld async_work_group_copy(__global char8 *dst, const __local char8 *src, size_t num_elements, event_t event);
13333 event_t __ovld async_work_group_copy(__global uchar8 *dst, const __local uchar8 *src, size_t num_elements, event_t event);
13334 event_t __ovld async_work_group_copy(__global short8 *dst, const __local short8 *src, size_t num_elements, event_t event);
13335 event_t __ovld async_work_group_copy(__global ushort8 *dst, const __local ushort8 *src, size_t num_elements, event_t event);
13336 event_t __ovld async_work_group_copy(__global int8 *dst, const __local
13337 event_t __ovld async_work_group_copy(__global uint8 *dst, const __local uint8 *src, size_t num_elements, event_t event);
13338 event_t __ovld async_work_group_copy(__global long8 *dst, const __local long8 *src, size_t num_elements, event_t event);
13339 event_t __ovld async_work_group_copy(__global ulong8 *dst, const __local ulong8 *src, size_t num_elements, event_t event);
13340 event_t __ovld async_work_group_copy(__global float8 *dst, const __local float8 *src, size_t num_elements, event_t event);
13341 event_t __ovld async_work_group_copy(__global char16 *dst, const __local char16 *src, size_t num_elements, event_t event);
13342 event_t __ovld async_work_group_copy(__global uchar16 *dst, const __local uchar16 *src, size_t num_elements, event_t event);
13343 event_t __ovld async_work_group_copy(__global short16 *dst, const __local short16 *src, size_t num_elements, event_t event);
13344 event_t __ovld async_work_group_copy(__global ushort16 *dst, const __local ushort16 *src, size_t num_elements, event_t event);
13345 event_t __ovld async_work_group_copy(__global int16 *dst, const __local int16 *src, size_t num_elements, event_t event);
13346 event_t __ovld async_work_group_copy(__global uint16 *dst, const __local uint16 *src, size_t num_elements, event_t event);
13347 event_t __ovld async_work_group_copy(__global long16 *dst, const __local long16 *src, size_t num_elements, event_t event);
13348 event_t __ovld async_work_group_copy(__global ulong16 *dst, const __local ulong16 *src, size_t num_elements, event_t event);
13349 event_t __ovld async_work_group_copy(__global float16 *dst, const __local float16 *src, size_t num_elements, event_t event);
13351 event_t __ovld async_work_group_copy(__local double *dst, const __global double *src, size_t num_elements, event_t event);
13352 event_t __ovld async_work_group_copy(__local double2 *dst, const __global double2 *src, size_t num_elements, event_t event);
13353 event_t __ovld async_work_group_copy(__local double3 *dst, const __global double3 *src, size_t num_elements, event_t event);
13354 event_t __ovld async_work_group_copy(__local double4 *dst, const __global double4 *src, size_t num_elements, event_t event);
13355 event_t __ovld async_work_group_copy(__local double8 *dst, const __global double8 *src, size_t num_elements, event_t event);
13356 event_t __ovld async_work_group_copy(__local double16 *dst, const __global double16 *src, size_t num_elements, event_t event);
13357 event_t __ovld async_work_group_copy(__global double *dst, const __local double *src, size_t num_elements, event_t event);
13358 event_t __ovld async_work_group_copy(__global double2 *dst, const __local double2 *src, size_t num_elements, event_t event);
13359 event_t __ovld async_work_group_copy(__global double3 *dst, const __local double3 *src, size_t num_elements, event_t event);
13360 event_t __ovld async_work_group_copy(__global double4 *dst, const __local double4 *src, size_t num_elements, event_t event);
13361 event_t __ovld async_work_group_copy(__global double8 *dst, const __local double8 *src, size_t num_elements, event_t event);
13362 event_t __ovld async_work_group_copy(__global double16 *dst, const __local double16 *src, size_t num_elements, event_t event);
13365 event_t __ovld async_work_group_copy(__local half *dst, const __global half *src, size_t num_elements, event_t event);
13366 event_t __ovld async_work_group_copy(__local half2 *dst, const __global half2 *src, size_t num_elements, event_t event);
13367 event_t __ovld async_work_group_copy(__local half3 *dst, const __global half3 *src, size_t num_elements, event_t event);
13368 event_t __ovld async_work_group_copy(__local half4 *dst, const __global half4 *src, size_t num_elements, event_t event);
13369 event_t __ovld async_work_group_copy(__local half8 *dst, const __global half8 *src, size_t num_elements, event_t event);
13370 event_t __ovld async_work_group_copy(__local half16 *dst, const __global half16 *src, size_t num_elements, event_t event);
13371 event_t __ovld async_work_group_copy(__global half *dst, const __local half *src, size_t num_elements, event_t event);
13372 event_t __ovld async_work_group_copy(__global half2 *dst, const __local half2 *src, size_t num_elements, event_t event);
13373 event_t __ovld async_work_group_copy(__global half3 *dst, const __local half3 *src, size_t num_elements, event_t event);
13374 event_t __ovld async_work_group_copy(__global half4 *dst, const __local half4 *src, size_t num_elements, event_t event);
13375 event_t __ovld async_work_group_copy(__global half8 *dst, const __local half8 *src, size_t num_elements, event_t event);
13376 event_t __ovld async_work_group_copy(__global half16 *dst, const __local half16 *src, size_t num_elements, event_t event);
13405 event_t __ovld async_work_group_strided_copy(__local char *dst, const __global char *src, size_t num_elements, size_t src_stride, event_t event);
13406 event_t __ovld async_work_group_strided_copy(__local uchar *dst, const __global uchar *src, size_t num_elements, size_t src_stride, event_t event);
13407 event_t __ovld async_work_group_strided_copy(__local short *dst, const __global short *src, size_t num_elements, size_t src_stride, event_t event);
13408 event_t __ovld async_work_group_strided_copy(__local ushort *dst, const __global ushort *src, size_t num_elements, size_t src_stride, event_t event);
13409 event_t __ovld async_work_group_strided_copy(__local int *dst, const __global int *src, size_t num_elements, size_t src_stride, event_t event);
13410 event_t __ovld async_work_group_strided_copy(__local uint *dst, const __global uint *src, size_t num_elements, size_t src_stride, event_t event);
13411 event_t __ovld async_work_group_strided_copy(__local long *dst, const __global long *src, size_t num_elements, size_t src_stride, event_t event);
13412 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);
13413 event_t __ovld async_work_group_strided_copy(__local float *dst, const __global float *src, size_t num_elements, size_t src_stride, event_t event);
13414 event_t __ovld async_work_group_strided_copy(__local char2 *dst, const __global char2 *src, size_t num_elements, size_t src_stride, event_t event);
13415 event_t __ovld async_work_group_strided_copy(__local uchar2 *dst, const __global uchar2 *src, size_t num_elements, size_t src_stride, event_t event);
13416 event_t __ovld async_work_group_strided_copy(__local short2 *dst, const __global short2 *src, size_t num_elements, size_t src_stride, event_t event);
13417 event_t __ovld async_work_group_strided_copy(__local ushort2 *dst, const __global ushort2 *src, size_t num_elements, size_t src_stride, event_t event);
13418 event_t __ovld async_work_group_strided_copy(__local int2 *dst, const __global int2 *src, size_t num_elements, size_t src_stride, event_t event);
13419 event_t __ovld async_work_group_strided_copy(__local uint2 *dst, const __global uint2 *src, size_t num_elements, size_t src_stride, event_t event);
13420 event_t __ovld async_work_group_strided_copy(__local long2 *dst, const __global long2 *src, size_t num_elements, size_t src_stride, event_t event);
13421 event_t __ovld async_work_group_strided_copy(__local ulong2 *dst, const __global ulong2 *src, size_t num_elements, size_t src_stride, event_t event);
13422 event_t __ovld async_work_group_strided_copy(__local float2 *dst, const __global float2 *src, size_t num_elements, size_t src_stride, event_t event);
13423 event_t __ovld async_work_group_strided_copy(__local char3 *dst, const __global char3 *src, size_t num_elements, size_t src_stride, event_t event);
13424 event_t __ovld async_work_group_strided_copy(__local uchar3 *dst, const __global uchar3 *src, size_t num_elements, size_t src_stride, event_t event);
13425 event_t __ovld async_work_group_strided_copy(__local short3 *dst, const __global short3 *src, size_t num_elements, size_t src_stride, event_t event);
13426 event_t __ovld async_work_group_strided_copy(__local ushort3 *dst, const __global ushort3 *src, size_t num_elements, size_t src_stride, event_t event);
13427 event_t __ovld async_work_group_strided_copy(__local int3 *dst, const __global int3 *src, size_t num_elements, size_t src_stride, event_t event);
13428 event_t __ovld async_work_group_strided_copy(__local uint3 *dst, const __global uint3 *src, size_t num_elements, size_t src_stride, event_t event);
13429 event_t __ovld async_work_group_strided_copy(__local long3 *dst, const __global long3 *src, size_t num_elements, size_t src_stride, event_t event);
13430 event_t __ovld async_work_group_strided_copy(__local ulong3 *dst, const __global ulong3 *src, size_t num_elements, size_t src_stride, event_t event);
13431 event_t __ovld async_work_group_strided_copy(__local float3 *dst, const __global float3 *src, size_t num_elements, size_t src_stride, event_t event);
13432 event_t __ovld async_work_group_strided_copy(__local char4 *dst, const __global char4 *src, size_t num_elements, size_t src_stride, event_t event);
13433 event_t __ovld async_work_group_strided_copy(__local uchar4 *dst, const __global uchar4 *src, size_t num_elements, size_t src_stride, event_t event);
13434 event_t __ovld async_work_group_strided_copy(__local short4 *dst, const __global short4 *src, size_t num_elements, size_t src_stride, event_t event);
13435 event_t __ovld async_work_group_strided_copy(__local ushort4 *dst, const __global ushort4 *src, size_t num_elements, size_t src_stride, event_t event);
13436 event_t __ovld async_work_group_strided_copy(__local int4 *dst, const __global int4 *src, size_t num_elements, size_t src_stride, event_t event);
13437 event_t __ovld async_work_group_strided_copy(__local uint4 *dst, const __global uint4 *src, size_t num_elements, size_t src_stride, event_t event);
13438 event_t __ovld async_work_group_strided_copy(__local long4 *dst, const __global long4 *src, size_t num_elements, size_t src_stride, event_t event);
13439 event_t __ovld async_work_group_strided_copy(__local ulong4 *dst, const __global ulong4 *src, size_t num_elements, size_t src_stride, event_t event);
13440 event_t __ovld async_work_group_strided_copy(__local float4 *dst, const __global float4 *src, size_t num_elements, size_t src_stride, event_t event);
13441 event_t __ovld async_work_group_strided_copy(__local char8 *dst, const __global char8 *src, size_t num_elements, size_t src_stride, event_t event);
13442 event_t __ovld async_work_group_strided_copy(__local uchar8 *dst, const __global uchar8 *src, size_t num_elements, size_t src_stride, event_t event);
13443 event_t __ovld async_work_group_strided_copy(__local short8 *dst, const __global short8 *src, size_t num_elements, size_t src_stride, event_t event);
13444 event_t __ovld async_work_group_strided_copy(__local ushort8 *dst, const __global ushort8 *src, size_t num_elements, size_t src_stride, event_t event);
13445 event_t __ovld async_work_group_strided_copy(__local int8 *dst, const __global int8 *src, size_t num_elements, size_t src_stride, event_t event);
13446 event_t __ovld async_work_group_strided_copy(__local uint8 *dst, const __global uint8 *src, size_t num_elements, size_t src_stride, event_t event);
13447 event_t __ovld async_work_group_strided_copy(__local long8 *dst, const __global long8 *src, size_t num_elements, size_t src_stride, event_t event);
13448 event_t __ovld async_work_group_strided_copy(__local ulong8 *dst, const __global ulong8 *src, size_t num_elements, size_t src_stride, event_t event);
13449 event_t __ovld async_work_group_strided_copy(__local float8 *dst, const __global float8 *src, size_t num_elements, size_t src_stride, event_t event);
13450 event_t __ovld async_work_group_strided_copy(__local char16 *dst, const __global char16 *src, size_t num_elements, size_t src_stride, event_t event);
13451 event_t __ovld async_work_group_strided_copy(__local uchar16 *dst, const __global uchar16 *src, size_t num_elements, size_t src_stride, event_t event);
13452 event_t __ovld async_work_group_strided_copy(__local short16 *dst, const __global short16 *src, size_t num_elements, size_t src_stride, event_t event);
13453 event_t __ovld async_work_group_strided_copy(__local ushort16 *dst, const __global ushort16 *src, size_t num_elements, size_t src_stride, event_t event);
13454 event_t __ovld async_work_group_strided_copy(__local int16 *dst, const __global int16 *src, size_t num_elements, size_t src_stride, event_t event);
13455 event_t __ovld async_work_group_strided_copy(__local uint16 *dst, const __global uint16 *src, size_t num_elements, size_t src_stride, event_t event);
13456 event_t __ovld async_work_group_strided_copy(__local long16 *dst, const __global long16 *src, size_t num_elements, size_t src_stride, event_t event);
13457 event_t __ovld async_work_group_strided_copy(__local ulong16 *dst, const __global ulong16 *src, size_t num_elements, size_t src_stride, event_t event);
13458 event_t __ovld async_work_group_strided_copy(__local float16 *dst, const __global float16 *src, size_t num_elements, size_t src_stride, event_t event);
13459 event_t __ovld async_work_group_strided_copy(__global char *dst, const __local char *src, size_t num_elements, size_t dst_stride, event_t event);
13460 event_t __ovld async_work_group_strided_copy(__global uchar *dst, const __local uchar *src, size_t num_elements, size_t dst_stride, event_t event);
13461 event_t __ovld async_work_group_strided_copy(__global short *dst, const __local short *src, size_t num_elements, size_t dst_stride, event_t event);
13462 event_t __ovld async_work_group_strided_copy(__global ushort *dst, const __local ushort *src, size_t num_elements, size_t dst_stride, event_t event);
13463 event_t __ovld async_work_group_strided_copy(__global int *dst, const __local int *src, size_t num_elements, size_t dst_stride, event_t event);
13464 event_t __ovld async_work_group_strided_copy(__global uint *dst, const __local uint *src, size_t num_elements, size_t dst_stride, event_t event);
13465 event_t __ovld async_work_group_strided_copy(__global long *dst, const __local long *src, size_t num_elements, size_t dst_stride, event_t event);
13466 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);
13467 event_t __ovld async_work_group_strided_copy(__global float *dst, const __local float *src, size_t num_elements, size_t dst_stride, event_t event);
13468 event_t __ovld async_work_group_strided_copy(__global char2 *dst, const __local char2 *src, size_t num_elements, size_t dst_stride, event_t event);
13469 event_t __ovld async_work_group_strided_copy(__global uchar2 *dst, const __local uchar2 *src, size_t num_elements, size_t dst_stride, event_t event);
13470 event_t __ovld async_work_group_strided_copy(__global short2 *dst, const __local short2 *src, size_t num_elements, size_t dst_stride, event_t event);
13471 event_t __ovld async_work_group_strided_copy(__global ushort2 *dst, const __local ushort2 *src, size_t num_elements, size_t dst_stride, event_t event);
13472 event_t __ovld async_work_group_strided_copy(__global int2 *dst, const __local int2 *src, size_t num_elements, size_t dst_stride, event_t event);
13473 event_t __ovld async_work_group_strided_copy(__global uint2 *dst, const __local uint2 *src, size_t num_elements, size_t dst_stride, event_t event);
13474 event_t __ovld async_work_group_strided_copy(__global long2 *dst, const __local long2 *src, size_t num_elements, size_t dst_stride, event_t event);
13475 event_t __ovld async_work_group_strided_copy(__global ulong2 *dst, const __local ulong2 *src, size_t num_elements, size_t dst_stride, event_t event);
13476 __local float2 *src, size_t num_elements, size_t dst_stride, event_t event);
13477 event_t __ovld async_work_group_strided_copy(__global char3 *dst, const __local char3 *src, size_t num_elements, size_t dst_stride, event_t event);
13478 event_t __ovld async_work_group_strided_copy(__global uchar3 *dst, const __local uchar3 *src, size_t num_elements, size_t dst_stride, event_t event);
13479 event_t __ovld async_work_group_strided_copy(__global short3 *dst, const __local short3 *src, size_t num_elements, size_t dst_stride, event_t event);
13480 event_t __ovld async_work_group_strided_copy(__global ushort3 *dst, const __local ushort3 *src, size_t num_elements, size_t dst_stride, event_t event);
13481 event_t __ovld async_work_group_strided_copy(__global int3 *dst, const __local int3 *src, size_t num_elements, size_t dst_stride, event_t event);
13482 event_t __ovld async_work_group_strided_copy(__global uint3 *dst, const __local uint3 *src, size_t num_elements, size_t dst_stride, event_t event);
13483 event_t __ovld async_work_group_strided_copy(__global long3 *dst, const __local long3 *src, size_t num_elements, size_t dst_stride, event_t event);
13484 event_t __ovld async_work_group_strided_copy(__global ulong3 *dst, const __local ulong3 *src, size_t num_elements, size_t dst_stride, event_t event);
13485 event_t __ovld async_work_group_strided_copy(__global float3 *dst, const __local float3 *src, size_t num_elements, size_t dst_stride, event_t event);
13486 event_t __ovld async_work_group_strided_copy(__global char4 *dst, const __local char4 *src, size_t num_elements, size_t dst_stride, event_t event);
13487 event_t __ovld async_work_group_strided_copy(__global uchar4 *dst, const __local uchar4 *src, size_t num_elements, size_t dst_stride, event_t event);
13488 event_t __ovld async_work_group_strided_copy(__global short4 *dst, const __local short4 *src, size_t num_elements, size_t dst_stride, event_t event);
13489 event_t __ovld async_work_group_strided_copy(__global ushort4 *dst, const __local ushort4 *src, size_t num_elements, size_t dst_stride, event_t event);
13490 event_t __ovld async_work_group_strided_copy(__global int4 *dst, const __local int4 *src, size_t num_elements, size_t dst_stride, event_t event);
13491 event_t __ovld async_work_group_strided_copy(__global uint4 *dst, const __local uint4 *src, size_t num_elements, size_t dst_stride, event_t event);
13492 event_t __ovld async_work_group_strided_copy(__global long4 *dst, const __local long4 *src, size_t num_elements, size_t dst_stride, event_t event);
13493 event_t __ovld async_work_group_strided_copy(__global ulong4 *dst, const __local ulong4 *src, size_t num_elements, size_t dst_stride, event_t event);
13494 event_t __ovld async_work_group_strided_copy(__global float4 *dst, const __local float4 *src, size_t num_elements, size_t dst_stride, event_t event);
13495 event_t __ovld async_work_group_strided_copy(__global char8 *dst, const __local char8 *src, size_t num_elements, size_t dst_stride, event_t event);
13496 event_t __ovld async_work_group_strided_copy(__global uchar8 *dst, const __local uchar8 *src, size_t num_elements, size_t dst_stride, event_t event);
13497 event_t __ovld async_work_group_strided_copy(__global short8 *dst, const __local short8 *src, size_t num_elements, size_t dst_stride, event_t event);
13498 event_t __ovld async_work_group_strided_copy(__global ushort8 *dst, const __local ushort8 *src, size_t num_elements, size_t dst_stride, event_t event);
13499 event_t __ovld async_work_group_strided_copy(__global int8 *dst, const __local int8 *src, size_t num_elements, size_t dst_stride, event_t event);
13500 event_t __ovld async_work_group_strided_copy(__global uint8 *dst, const __local uint8 *src, size_t num_elements, size_t dst_stride, event_t event);
13501 event_t __ovld async_work_group_strided_copy(__global long8 *dst, const __local long8 *src, size_t num_elements, size_t dst_stride, event_t event);
13502 event_t __ovld async_work_group_strided_copy(__global ulong8 *dst, const __local ulong8 *src, size_t num_elements, size_t dst_stride, event_t event);
13503 event_t __ovld async_work_group_strided_copy(__global float8 *dst, const __local float8 *src, size_t num_elements, size_t dst_stride, event_t event);
13504 event_t __ovld async_work_group_strided_copy(__global char16 *dst, const __local char16 *src, size_t num_elements, size_t dst_stride, event_t event);
13505 event_t __ovld async_work_group_strided_copy(__global uchar16 *dst, const __local uchar16 *src, size_t num_elements, size_t dst_stride, event_t event);
13506 event_t __ovld async_work_group_strided_copy(__global short16 *dst, const __local short16 *src, size_t num_elements, size_t dst_stride, event_t event);
13507 event_t __ovld async_work_group_strided_copy(__global ushort16 *dst, const __local ushort16 *src, size_t num_elements, size_t dst_stride, event_t event);
13508 event_t __ovld async_work_group_strided_copy(__global int16 *dst, const __local int16 *src, size_t num_elements, size_t dst_stride, event_t event);
13509 event_t __ovld async_work_group_strided_copy(__global uint16 *dst, const __local uint16 *src, size_t num_elements, size_t dst_stride, event_t event);
13510 event_t __ovld async_work_group_strided_copy(__global long16 *dst, const __local long16 *src, size_t num_elements, size_t dst_stride, event_t event);
13511 event_t __ovld async_work_group_strided_copy(__global ulong16 *dst, const __local ulong16 *src, size_t num_elements, size_t dst_stride, event_t event);
13512 event_t __ovld async_work_group_strided_copy(__global float16 *dst, const __local float16 *src, size_t num_elements, size_t dst_stride, event_t event);
13514 event_t __ovld async_work_group_strided_copy(__local double *dst, const __global double *src, size_t num_elements, size_t src_stride, event_t event);
13515 event_t __ovld async_work_group_strided_copy(__local double2 *dst, const __global double2 *src, size_t num_elements, size_t src_stride, event_t event);
13516 event_t __ovld async_work_group_strided_copy(__local double3 *dst, const __global double3 *src, size_t num_elements, size_t src_stride, event_t event);
13517 event_t __ovld async_work_group_strided_copy(__local double4 *dst, const __global double4 *src, size_t num_elements, size_t src_stride, event_t event);
13518 event_t __ovld async_work_group_strided_copy(__local double8 *dst, const __global double8 *src, size_t num_elements, size_t src_stride, event_t event);
13519 event_t __ovld async_work_group_strided_copy(__local double16 *dst, const __global double16 *src, size_t num_elements, size_t src_stride, event_t event);
13520 event_t __ovld async_work_group_strided_copy(__global double *dst, const __local double *src, size_t num_elements, size_t dst_stride, event_t event);
13521 event_t __ovld async_work_group_strided_copy(__global double2 *dst, const __local double2 *src, size_t num_elements, size_t dst_stride, event_t event);
13522 event_t __ovld async_work_group_strided_copy(__global double3 *dst, const __local double3 *src, size_t num_elements, size_t dst_stride, event_t event);
13523 event_t __ovld async_work_group_strided_copy(__global double4 *dst, const __local double4 *src, size_t num_elements, size_t dst_stride, event_t event);
13524 event_t __ovld async_work_group_strided_copy(__global double8 *dst, const __local double8 *src, size_t num_elements, size_t dst_stride, event_t event);
13525 event_t __ovld async_work_group_strided_copy(__global double16 *dst, const __local double16 *src, size_t num_elements, size_t dst_stride, event_t event);
13528 event_t __ovld async_work_group_strided_copy(__local half *dst, const __global half *src, size_t num_elements, size_t src_stride, event_t event);
13529 event_t __ovld async_work_group_strided_copy(__local half2 *dst, const __global half2 *src, size_t num_elements, size_t src_stride, event_t event);
13530 event_t __ovld async_work_group_strided_copy(__local half3 *dst, const __global half3 *src, size_t num_elements, size_t src_stride, event_t event);
13531 event_t __ovld async_work_group_strided_copy(__local half4 *dst, const __global half4 *src, size_t num_elements, size_t src_stride, event_t event);
13532 event_t __ovld async_work_group_strided_copy(__local half8 *dst, const __global half8 *src, size_t num_elements, size_t src_stride, event_t event);
13533 event_t __ovld async_work_group_strided_copy(__local half16 *dst, const __global half16 *src, size_t num_elements, size_t src_stride, event_t event);
13534 event_t __ovld async_work_group_strided_copy(__global half *dst, const __local half *src, size_t num_elements, size_t dst_stride, event_t event);
13535 event_t __ovld async_work_group_strided_copy(__global half2 *dst, const __local half2 *src, size_t num_elements, size_t dst_stride, event_t event);
13536 event_t __ovld async_work_group_strided_copy(__global half3 *dst, const __local half3 *src, size_t num_elements, size_t dst_stride, event_t event);
13537 event_t __ovld async_work_group_strided_copy(__global half4 *dst, const __local half4 *src, size_t num_elements, size_t dst_stride, event_t event);
13538 event_t __ovld async_work_group_strided_copy(__global half8 *dst, const __local half8 *src, size_t num_elements, size_t dst_stride, event_t event);
13539 event_t __ovld async_work_group_strided_copy(__global half16 *dst, const __local half16 *src, size_t num_elements, size_t dst_stride, event_t event);
13647 int __ovld atomic_add(volatile __local int *p, int val);
13648 unsigned int __ovld atomic_add(volatile __local unsigned int *p, unsigned int val);
13655 int __ovld atom_add(volatile __local int *p, int val);
13656 unsigned int __ovld atom_add(volatile __local unsigned int *p, unsigned int val);
13662 long __ovld atom_add(volatile __local long *p, long val);
13663 unsigned long __ovld atom_add(volatile __local unsigned long *p, unsigned long val);
13673 int __ovld atomic_sub(volatile __local int *p, int val);
13674 unsigned int __ovld atomic_sub(volatile __local unsigned int *p, unsigned int val);
13681 int __ovld atom_sub(volatile __local int *p, int val);
13682 unsigned int __ovld atom_sub(volatile __local unsigned int *p, unsigned int val);
13688 long __ovld atom_sub(volatile __local long *p, long val);
13689 unsigned long __ovld atom_sub(volatile __local unsigned long *p, unsigned long val);
13699 int __ovld atomic_xchg(volatile __local int *p, int val);
13700 unsigned int __ovld atomic_xchg(volatile __local unsigned int *p, unsigned int val);
13702 float __ovld atomic_xchg(volatile __local float *p, float val);
13709 int __ovld atom_xchg(volatile __local int *p, int val);
13710 unsigned int __ovld atom_xchg(volatile __local unsigned int *p, unsigned int val);
13715 long __ovld atom_xchg(volatile __local long *p, long val);
13717 unsigned long __ovld atom_xchg(volatile __local unsigned long *p, unsigned long val);
13728 int __ovld atomic_inc(volatile __local int *p);
13729 unsigned int __ovld atomic_inc(volatile __local unsigned int *p);
13736 int __ovld atom_inc(volatile __local int *p);
13737 unsigned int __ovld atom_inc(volatile __local unsigned int *p);
13743 long __ovld atom_inc(volatile __local long *p);
13744 unsigned long __ovld atom_inc(volatile __local unsigned long *p);
13755 int __ovld atomic_dec(volatile __local int *p);
13756 unsigned int __ovld atomic_dec(volatile __local unsigned int *p);
13763 int __ovld atom_dec(volatile __local int *p);
13764 unsigned int __ovld atom_dec(volatile __local unsigned int *p);
13770 long __ovld atom_dec(volatile __local long *p);
13771 unsigned long __ovld atom_dec(volatile __local unsigned long *p);
13783 int __ovld atomic_cmpxchg(volatile __local int *p, int cmp, int val);
13784 unsigned int __ovld atomic_cmpxchg(volatile __local unsigned int *p, unsigned int cmp, unsigned int val);
13791 int __ovld atom_cmpxchg(volatile __local int *p, int cmp, int val);
13792 unsigned int __ovld atom_cmpxchg(volatile __local unsigned int *p, unsigned int cmp, unsigned int val);
13798 long __ovld atom_cmpxchg(volatile __local long *p, long cmp, long val);
13799 unsigned long __ovld atom_cmpxchg(volatile __local unsigned long *p, unsigned long cmp, unsigned long val);
13811 int __ovld atomic_min(volatile __local int *p, int val);
13812 unsigned int __ovld atomic_min(volatile __local unsigned int *p, unsigned int val);
13819 int __ovld atom_min(volatile __local int *p, int val);
13820 unsigned int __ovld atom_min(volatile __local unsigned int *p, unsigned int val);
13826 long __ovld atom_min(volatile __local long *p, long val);
13827 unsigned long __ovld atom_min(volatile __local unsigned long *p, unsigned long val);
13839 int __ovld atomic_max(volatile __local int *p, int val);
13840 unsigned int __ovld atomic_max(volatile __local unsigned int *p, unsigned int val);
13847 int __ovld atom_max(volatile __local int *p, int val);
13848 unsigned int __ovld atom_max(volatile __local unsigned int *p, unsigned int val);
13854 long __ovld atom_max(volatile __local long *p, long val);
13855 unsigned long __ovld atom_max(volatile __local unsigned long *p, unsigned long val);
13866 int __ovld atomic_and(volatile __local int *p, int val);
13867 unsigned int __ovld atomic_and(volatile __local unsigned int *p, unsigned int val);
13874 int __ovld atom_and(volatile __local int *p, int val);
13875 unsigned int __ovld atom_and(volatile __local unsigned int *p, unsigned int val);
13881 long __ovld atom_and(volatile __local long *p, long val);
13882 unsigned long __ovld atom_and(volatile __local unsigned long *p, unsigned long val);
13893 int __ovld atomic_or(volatile __local int *p, int val);
13894 unsigned int __ovld atomic_or(volatile __local unsigned int *p, unsigned int val);
13901 int __ovld atom_or(volatile __local int *p, int val);
13902 unsigned int __ovld atom_or(volatile __local unsigned int *p, unsigned int val);
13908 long __ovld atom_or(volatile __local long *p, long val);
13909 unsigned long __ovld atom_or(volatile __local unsigned long *p, unsigned long val);
13920 int __ovld atomic_xor(volatile __local int *p, int val);
13921 unsigned int __ovld atomic_xor(volatile __local unsigned int *p, unsigned int val);
13928 int __ovld atom_xor(volatile __local int *p, int val);
13929 unsigned int __ovld atom_xor(volatile __local unsigned int *p, unsigned int val);
13935 long __ovld atom_xor(volatile __local long *p, long val);
13936 unsigned long __ovld atom_xor(volatile __local unsigned long *p, unsigned long val);