Home | History | Annotate | Download | only in include

Lines Matching defs:size_t

60 typedef __SIZE_TYPE__ size_t;
6697 size_t __ovld __cnfn get_global_size(uint dimindx);
6708 size_t __ovld __cnfn get_global_id(uint dimindx);
6722 size_t __ovld __cnfn get_local_size(uint dimindx);
6732 size_t __ovld __cnfn get_local_id(uint dimindx);
6742 size_t __ovld __cnfn get_num_groups(uint dimindx);
6751 size_t __ovld __cnfn get_group_id(uint dimindx);
6761 size_t __ovld __cnfn get_global_offset(uint dimindx);
6764 size_t __ovld get_enqueued_local_size(uint dimindx);
6765 size_t __ovld get_global_linear_id(void);
6766 size_t __ovld get_local_linear_id(void);
11864 char2 __ovld vload2(size_t offset, const __constant char *p);
11865 uchar2 __ovld vload2(size_t offset, const __constant uchar *p);
11866 short2 __ovld vload2(size_t offset, const __constant short *p);
11867 ushort2 __ovld vload2(size_t offset, const __constant ushort *p);
11868 int2 __ovld vload2(size_t offset, const __constant int *p);
11869 uint2 __ovld vload2(size_t offset, const __constant uint *p);
11870 long2 __ovld vload2(size_t offset, const __constant long *p);
11871 ulong2 __ovld vload2(size_t offset, const __constant ulong *p);
11872 float2 __ovld vload2(size_t offset, const __constant float *p);
11873 char3 __ovld vload3(size_t offset, const __constant char *p);
11874 uchar3 __ovld vload3(size_t offset, const __constant uchar *p);
11875 short3 __ovld vload3(size_t offset, const __constant short *p);
11876 ushort3 __ovld vload3(size_t offset, const __constant ushort *p);
11877 int3 __ovld vload3(size_t offset, const __constant int *p);
11878 uint3 __ovld vload3(size_t offset, const __constant uint *p);
11879 long3 __ovld vload3(size_t offset, const __constant long *p);
11880 ulong3 __ovld vload3(size_t offset, const __constant ulong *p);
11881 float3 __ovld vload3(size_t offset, const __constant float *p);
11882 char4 __ovld vload4(size_t offset, const __constant char *p);
11883 uchar4 __ovld vload4(size_t offset, const __constant uchar *p);
11884 short4 __ovld vload4(size_t offset, const __constant short *p);
11885 ushort4 __ovld vload4(size_t offset, const __constant ushort *p);
11886 int4 __ovld vload4(size_t offset, const __constant int *p);
11887 uint4 __ovld vload4(size_t offset, const __constant uint *p);
11888 long4 __ovld vload4(size_t offset, const __constant long *p);
11889 ulong4 __ovld vload4(size_t offset, const __constant ulong *p);
11890 float4 __ovld vload4(size_t offset, const __constant float *p);
11891 char8 __ovld vload8(size_t offset, const __constant char *p);
11892 uchar8 __ovld vload8(size_t offset, const __constant uchar *p);
11893 short8 __ovld vload8(size_t offset, const __constant short *p);
11894 ushort8 __ovld vload8(size_t offset, const __constant ushort *p);
11895 int8 __ovld vload8(size_t offset, const __constant int *p);
11896 uint8 __ovld vload8(size_t offset, const __constant uint *p);
11897 long8 __ovld vload8(size_t offset, const __constant long *p);
11898 ulong8 __ovld vload8(size_t offset, const __constant ulong *p);
11899 float8 __ovld vload8(size_t offset, const __constant float *p);
11900 char16 __ovld vload16(size_t offset, const __constant char *p);
11901 uchar16 __ovld vload16(size_t offset, const __constant uchar *p);
11902 short16 __ovld vload16(size_t offset, const __constant short *p);
11903 ushort16 __ovld vload16(size_t offset, const __constant ushort *p);
11904 int16 __ovld vload16(size_t offset, const __constant int *p);
11905 uint16 __ovld vload16(size_t offset, const __constant uint *p);
11906 long16 __ovld vload16(size_t offset, const __constant long *p);
11907 ulong16 __ovld vload16(size_t offset, const __constant ulong *p);
11908 float16 __ovld vload16(size_t offset, const __constant float *p);
11910 double2 __ovld vload2(size_t offset, const __constant double *p);
11911 double3 __ovld vload3(size_t offset, const __constant double *p);
11912 double4 __ovld vload4(size_t offset, const __constant double *p);
11913 double8 __ovld vload8(size_t offset, const __constant double *p);
11914 double16 __ovld vload16(size_t offset, const __constant double *p);
11918 half __ovld vload(size_t offset, const __constant half *p);
11919 half2 __ovld vload2(size_t offset, const __constant half *p);
11920 half3 __ovld vload3(size_t offset, const __constant half *p);
11921 half4 __ovld vload4(size_t offset, const __constant half *p);
11922 half8 __ovld vload8(size_t offset, const __constant half *p);
11923 half16 __ovld vload16(size_t offset, const __constant half *p);
11927 char2 __ovld vload2(size_t offset, const char *p);
11928 uchar2 __ovld vload2(size_t offset, const uchar *p);
11929 short2 __ovld vload2(size_t offset, const short *p);
11930 ushort2 __ovld vload2(size_t offset, const ushort *p);
11931 int2 __ovld vload2(size_t offset, const int *p);
11932 uint2 __ovld vload2(size_t offset, const uint *p);
11933 long2 __ovld vload2(size_t offset, const long *p);
11934 ulong2 __ovld vload2(size_t offset, const ulong *p);
11935 float2 __ovld vload2(size_t offset, const float *p);
11936 char3 __ovld vload3(size_t offset, const char *p);
11937 uchar3 __ovld vload3(size_t offset, const uchar *p);
11938 short3 __ovld vload3(size_t offset, const short *p);
11939 ushort3 __ovld vload3(size_t offset, const ushort *p);
11940 int3 __ovld vload3(size_t offset, const int *p);
11941 uint3 __ovld vload3(size_t offset, const uint *p);
11942 long3 __ovld vload3(size_t offset, const long *p);
11943 ulong3 __ovld vload3(size_t offset, const ulong *p);
11944 float3 __ovld vload3(size_t offset, const float *p);
11945 char4 __ovld vload4(size_t offset, const char *p);
11946 uchar4 __ovld vload4(size_t offset, const uchar *p);
11947 short4 __ovld vload4(size_t offset, const short *p);
11948 ushort4 __ovld vload4(size_t offset, const ushort *p);
11949 int4 __ovld vload4(size_t offset, const int *p);
11950 uint4 __ovld vload4(size_t offset, const uint *p);
11951 long4 __ovld vload4(size_t offset, const long *p);
11952 ulong4 __ovld vload4(size_t offset, const ulong *p);
11953 float4 __ovld vload4(size_t offset, const float *p);
11954 char8 __ovld vload8(size_t offset, const char *p);
11955 uchar8 __ovld vload8(size_t offset, const uchar *p);
11956 short8 __ovld vload8(size_t offset, const short *p);
11957 ushort8 __ovld vload8(size_t offset, const ushort *p);
11958 int8 __ovld vload8(size_t offset, const int *p);
11959 uint8 __ovld vload8(size_t offset, const uint *p);
11960 long8 __ovld vload8(size_t offset, const long *p);
11961 ulong8 __ovld vload8(size_t offset, const ulong *p);
11962 float8 __ovld vload8(size_t offset, const float *p);
11963 char16 __ovld vload16(size_t offset, const char *p);
11964 uchar16 __ovld vload16(size_t offset, const uchar *p);
11965 short16 __ovld vload16(size_t offset, const short *p);
11966 ushort16 __ovld vload16(size_t offset, const ushort *p);
11967 int16 __ovld vload16(size_t offset, const int *p);
11968 uint16 __ovld vload16(size_t offset, const uint *p);
11969 long16 __ovld vload16(size_t offset, const long *p);
11970 ulong16 __ovld vload16(size_t offset, const ulong *p);
11971 float16 __ovld vload16(size_t offset, const float *p);
11974 double2 __ovld vload2(size_t offset, const double *p);
11975 double3 __ovld vload3(size_t offset, const double *p);
11976 double4 __ovld vload4(size_t offset, const double *p);
11977 double8 __ovld vload8(size_t offset, const double *p);
11978 double16 __ovld vload16(size_t offset, const double *p);
11982 half __ovld vload(size_t offset, const half *p);
11983 half2 __ovld vload2(size_t offset, const half *p);
11984 half3 __ovld vload3(size_t offset, const half *p);
11985 half4 __ovld vload4(size_t offset, const half *p);
11986 half8 __ovld vload8(size_t offset, const half *p);
11987 half16 __ovld vload16(size_t offset, const half *p);
11990 char2 __ovld vload2(size_t offset, const __global char *p);
11991 uchar2 __ovld vload2(size_t offset, const __global uchar *p);
11992 short2 __ovld vload2(size_t offset, const __global short *p);
11993 ushort2 __ovld vload2(size_t offset, const __global ushort *p);
11994 int2 __ovld vload2(size_t offset, const __global int *p);
11995 uint2 __ovld vload2(size_t offset, const __global uint *p);
11996 long2 __ovld vload2(size_t offset, const __global long *p);
11997 ulong2 __ovld vload2(size_t offset, const __global ulong *p);
11998 float2 __ovld vload2(size_t offset, const __global float *p);
11999 char3 __ovld vload3(size_t offset, const __global char *p);
12000 uchar3 __ovld vload3(size_t offset, const __global uchar *p);
12001 short3 __ovld vload3(size_t offset, const __global short *p);
12002 ushort3 __ovld vload3(size_t offset, const __global ushort *p);
12003 int3 __ovld vload3(size_t offset, const __global int *p);
12004 uint3 __ovld vload3(size_t offset, const __global uint *p);
12005 long3 __ovld vload3(size_t offset, const __global long *p);
12006 ulong3 __ovld vload3(size_t offset, const __global ulong *p);
12007 float3 __ovld vload3(size_t offset, const __global float *p);
12008 char4 __ovld vload4(size_t offset, const __global char *p);
12009 uchar4 __ovld vload4(size_t offset, const __global uchar *p);
12010 short4 __ovld vload4(size_t offset, const __global short *p);
12011 ushort4 __ovld vload4(size_t offset, const __global ushort *p);
12012 int4 __ovld vload4(size_t offset, const __global int *p);
12013 uint4 __ovld vload4(size_t offset, const __global uint *p);
12014 long4 __ovld vload4(size_t offset, const __global long *p);
12015 ulong4 __ovld vload4(size_t offset, const __global ulong *p);
12016 float4 __ovld vload4(size_t offset, const __global float *p);
12017 char8 __ovld vload8(size_t offset, const __global char *p);
12018 uchar8 __ovld vload8(size_t offset, const __global uchar *p);
12019 short8 __ovld vload8(size_t offset, const __global short *p);
12020 ushort8 __ovld vload8(size_t offset, const __global ushort *p);
12021 int8 __ovld vload8(size_t offset, const __global int *p);
12022 uint8 __ovld vload8(size_t offset, const __global uint *p);
12023 long8 __ovld vload8(size_t offset, const __global long *p);
12024 ulong8 __ovld vload8(size_t offset, const __global ulong *p);
12025 float8 __ovld vload8(size_t offset, const __global float *p);
12026 char16 __ovld vload16(size_t offset, const __global char *p);
12027 uchar16 __ovld vload16(size_t offset, const __global uchar *p);
12028 short16 __ovld vload16(size_t offset, const __global short *p);
12029 ushort16 __ovld vload16(size_t offset, const __global ushort *p);
12030 int16 __ovld vload16(size_t offset, const __global int *p);
12031 uint16 __ovld vload16(size_t offset, const __global uint *p);
12032 long16 __ovld vload16(size_t offset, const __global long *p);
12033 ulong16 __ovld vload16(size_t offset, const __global ulong *p);
12034 float16 __ovld vload16(size_t offset, const __global float *p);
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 size_t offset, const __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);
12080 char2 __ovld vload2(size_t offset, const __private char *p);
12081 uchar2 __ovld vload2(size_t offset, const __private uchar *p);
12082 short2 __ovld vload2(size_t offset, const __private short *p);
12083 ushort2 __ovld vload2(size_t offset, const __private ushort *p);
12084 int2 __ovld vload2(size_t offset, const __private int *p);
12085 uint2 __ovld vload2(size_t offset, const __private uint *p);
12086 long2 __ovld vload2(size_t offset, const __private long *p);
12087 ulong2 __ovld vload2(size_t offset, const __private ulong *p);
12088 float2 __ovld vload2(size_t offset, const __private float *p);
12089 char3 __ovld vload3(size_t offset, const __private char *p);
12090 uchar3 __ovld vload3(size_t offset, const __private uchar *p);
12091 short3 __ovld vload3(size_t offset, const __private short *p);
12092 ushort3 __ovld vload3(size_t offset, const __private ushort *p);
12093 int3 __ovld vload3(size_t offset, const __private int *p);
12094 uint3 __ovld vload3(size_t offset, const __private uint *p);
12095 long3 __ovld vload3(size_t offset, const __private long *p);
12096 ulong3 __ovld vload3(size_t offset, const __private ulong *p);
12097 float3 __ovld vload3(size_t offset, const __private float *p);
12098 char4 __ovld vload4(size_t offset, const __private char *p);
12099 uchar4 __ovld vload4(size_t offset, const __private uchar *p);
12100 short4 __ovld vload4(size_t offset, const __private short *p);
12101 ushort4 __ovld vload4(size_t offset, const __private ushort *p);
12102 int4 __ovld vload4(size_t offset, const __private int *p);
12103 uint4 __ovld vload4(size_t offset, const __private uint *p);
12104 long4 __ovld vload4(size_t offset, const __private long *p);
12105 ulong4 __ovld vload4(size_t offset, const __private ulong *p);
12106 float4 __ovld vload4(size_t offset, const __private float *p);
12107 char8 __ovld vload8(size_t offset, const __private char *p);
12108 uchar8 __ovld vload8(size_t offset, const __private uchar *p);
12109 short8 __ovld vload8(size_t offset, const __private short *p);
12110 ushort8 __ovld vload8(size_t offset, const __private ushort *p);
12111 int8 __ovld vload8(size_t offset, const __private int *p);
12112 uint8 __ovld vload8(size_t offset, const __private uint *p);
12113 long8 __ovld vload8(size_t offset, const __private long *p);
12114 ulong8 __ovld vload8(size_t offset, const __private ulong *p);
12115 float8 __ovld vload8(size_t offset, const __private float *p);
12116 char16 __ovld vload16(size_t offset, const __private char *p);
12117 uchar16 __ovld vload16(size_t offset, const __private uchar *p);
12118 short16 __ovld vload16(size_t offset, const __private short *p);
12119 ushort16 __ovld vload16(size_t offset, const __private ushort *p);
12120 int16 __ovld vload16(size_t offset, const __private int *p);
12121 uint16 __ovld vload16(size_t offset, const __private uint *p);
12122 long16 __ovld vload16(size_t offset, const __private long *p);
12123 ulong16 __ovld vload16(size_t offset, const __private ulong *p);
12124 float16 __ovld vload16(size_t offset, const __private float *p);
12127 double2 __ovld vload2(size_t offset, const __global double *p);
12128 double3 __ovld vload3(size_t offset, const __global double *p);
12129 double4 __ovld vload4(size_t offset, const __global double *p);
12130 double8 __ovld vload8(size_t offset, const __global double *p);
12131 double16 __ovld vload16(size_t offset, const __global double *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);
12137 double2 __ovld vload2(size_t offset, const __private double *p);
12138 double3 __ovld vload3(size_t offset, const __private double *p);
12139 double4 __ovld vload4(size_t offset, const __private double *p);
12140 double8 __ovld vload8(size_t offset, const __private double *p);
12141 double16 __ovld vload16(size_t offset, const __private double *p);
12145 half __ovld vload(size_t offset, const __global half *p);
12146 half2 __ovld vload2(size_t offset, const __global half *p);
12147 half3 __ovld vload3(size_t offset, const __global half *p);
12148 half4 __ovld vload4(size_t offset, const __global half *p);
12149 half8 __ovld vload8(size_t offset, const __global half *p);
12150 half16 __ovld vload16(size_t offset, const __global half *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);
12157 half __ovld vload(size_t offset, const __private half *p);
12158 half2 __ovld vload2(size_t offset, const __private half *p);
12159 half3 __ovld vload3(size_t offset, const __private half *p);
12160 half4 __ovld vload4(size_t offset, const __private half *p);
12161 half8 __ovld vload8(size_t offset, const __private half *p);
12162 half16 __ovld vload16(size_t offset, const __private half *p);
12167 void __ovld vstore2(char2 data, size_t offset, char *p);
12168 void __ovld vstore2(uchar2 data, size_t offset, uchar *p);
12169 void __ovld vstore2(short2 data, size_t offset, short *p);
12170 void __ovld vstore2(ushort2 data, size_t offset, ushort *p);
12171 void __ovld vstore2(int2 data, size_t offset, int *p);
12172 void __ovld vstore2(uint2 data, size_t offset, uint *p);
12173 void __ovld vstore2(long2 data, size_t offset, long *p);
12174 void __ovld vstore2(ulong2 data, size_t offset, ulong *p);
12175 void __ovld vstore2(float2 data, size_t offset, float *p);
12176 void __ovld vstore3(char3 data, size_t offset, char *p);
12177 void __ovld vstore3(uchar3 data, size_t offset, uchar *p);
12178 void __ovld vstore3(short3 data, size_t offset, short *p);
12179 void __ovld vstore3(ushort3 data, size_t offset, ushort *p);
12180 void __ovld vstore3(int3 data, size_t offset, int *p);
12181 void __ovld vstore3(uint3 data, size_t offset, uint *p);
12182 void __ovld vstore3(long3 data, size_t offset, long *p);
12183 void __ovld vstore3(ulong3 data, size_t offset, ulong *p);
12184 void __ovld vstore3(float3 data, size_t offset, float *p);
12185 void __ovld vstore4(char4 data, size_t offset, char *p);
12186 void __ovld vstore4(uchar4 data, size_t offset, uchar *p);
12187 void __ovld vstore4(short4 data, size_t offset, short *p);
12188 void __ovld vstore4(ushort4 data, size_t offset, ushort *p);
12189 void __ovld vstore4(int4 data, size_t offset, int *p);
12190 void __ovld vstore4(uint4 data, size_t offset, uint *p);
12191 void __ovld vstore4(long4 data, size_t offset, long *p);
12192 void __ovld vstore4(ulong4 data, size_t offset, ulong *p);
12193 void __ovld vstore4(float4 data, size_t offset, float *p);
12194 void __ovld vstore8(char8 data, size_t offset, char *p);
12195 void __ovld vstore8(uchar8 data, size_t offset, uchar *p);
12196 void __ovld vstore8(short8 data, size_t offset, short *p);
12197 void __ovld vstore8(ushort8 data, size_t offset, ushort *p);
12198 void __ovld vstore8(int8 data, size_t offset, int *p);
12199 void __ovld vstore8(uint8 data, size_t offset, uint *p);
12200 void __ovld vstore8(long8 data, size_t offset, long *p);
12201 void __ovld vstore8(ulong8 data, size_t offset, ulong *p);
12202 void __ovld vstore8(float8 data, size_t offset, float *p);
12203 void __ovld vstore16(char16 data, size_t offset, char *p);
12204 void __ovld vstore16(uchar16 data, size_t offset, uchar *p);
12205 void __ovld vstore16(short16 data, size_t offset, short *p);
12206 void __ovld vstore16(ushort16 data, size_t offset, ushort *p);
12207 void __ovld vstore16(int16 data, size_t offset, int *p);
12208 void __ovld vstore16(uint16 data, size_t offset, uint *p);
12209 void __ovld vstore16(long16 data, size_t offset, long *p);
12210 void __ovld vstore16(ulong16 data, size_t offset, ulong *p);
12211 void __ovld vstore16(float16 data, size_t offset, float *p);
12213 void __ovld vstore2(double2 data, size_t offset, double *p);
12214 void __ovld vstore3(double3 data, size_t offset, double *p);
12215 void __ovld vstore4(double4 data, size_t offset, double *p);
12216 void __ovld vstore8(double8 data, size_t offset, double *p);
12217 void __ovld vstore16(double16 data, size_t offset, double *p);
12220 void __ovld vstore(half data, size_t offset, half *p);
12221 void __ovld vstore2(half2 data, size_t offset, half *p);
12222 void __ovld vstore3(half3 data, size_t offset, half *p);
12223 void __ovld vstore4(half4 data, size_t offset, half *p);
12224 void __ovld vstore8(half8 data, size_t offset, half *p);
12225 void __ovld vstore16(half16 data, size_t offset, half *p);
12228 void __ovld vstore2(char2 data, size_t offset, __global char *p);
12229 void __ovld vstore2(uchar2 data, size_t offset, __global uchar *p);
12230 void __ovld vstore2(short2 data, size_t offset, __global short *p);
12231 void __ovld vstore2(ushort2 data, size_t offset, __global ushort *p);
12232 void __ovld vstore2(int2 data, size_t offset, __global int *p);
12233 void __ovld vstore2(uint2 data, size_t offset, __global uint *p);
12234 void __ovld vstore2(long2 data, size_t offset, __global long *p);
12235 void __ovld vstore2(ulong2 data, size_t offset, __global ulong *p);
12236 void __ovld vstore2(float2 data, size_t offset, __global float *p);
12237 void __ovld vstore3(char3 data, size_t offset, __global char *p);
12238 void __ovld vstore3(uchar3 data, size_t offset, __global uchar *p);
12239 void __ovld vstore3(short3 data, size_t offset, __global short *p);
12240 void __ovld vstore3(ushort3 data, size_t offset, __global ushort *p);
12241 void __ovld vstore3(int3 data, size_t offset, __global int *p);
12242 void __ovld vstore3(uint3 data, size_t offset, __global uint *p);
12243 void __ovld vstore3(long3 data, size_t offset, __global long *p);
12244 void __ovld vstore3(ulong3 data, size_t offset, __global ulong *p);
12245 void __ovld vstore3(float3 data, size_t offset, __global float *p);
12246 void __ovld vstore4(char4 data, size_t offset, __global char *p);
12247 void __ovld vstore4(uchar4 data, size_t offset, __global uchar *p);
12248 void __ovld vstore4(short4 data, size_t offset, __global short *p);
12249 void __ovld vstore4(ushort4 data, size_t offset, __global ushort *p);
12250 void __ovld vstore4(int4 data, size_t offset, __global int *p);
12251 void __ovld vstore4(uint4 data, size_t offset, __global uint *p);
12252 void __ovld vstore4(long4 data, size_t offset, __global long *p);
12253 void __ovld vstore4(ulong4 data, size_t offset, __global ulong *p);
12254 void __ovld vstore4(float4 data, size_t offset, __global float *p);
12255 void __ovld vstore8(char8 data, size_t offset, __global char *p);
12256 void __ovld vstore8(uchar8 data, size_t offset, __global uchar *p);
12257 void __ovld vstore8(short8 data, size_t offset, __global short *p);
12258 void __ovld vstore8(ushort8 data, size_t offset, __global ushort *p);
12259 void __ovld vstore8(int8 data, size_t offset, __global int *p);
12260 void __ovld vstore8(uint8 data, size_t offset, __global uint *p);
12261 void __ovld vstore8(long8 data, size_t offset, __global long *p);
12262 void __ovld vstore8(ulong8 data, size_t offset, __global ulong *p);
12263 void __ovld vstore8(float8 data, size_t offset, __global float *p);
12264 void __ovld vstore16(char16 data, size_t offset, __global char *p);
12265 void __ovld vstore16(uchar16 data, size_t offset, __global uchar *p);
12266 void __ovld vstore16(short16 data, size_t offset, __global short *p);
12267 void __ovld vstore16(ushort16 data, size_t offset, __global ushort *p);
12268 void __ovld vstore16(int16 data, size_t offset, __global int *p);
12269 void __ovld vstore16(uint16 data, size_t offset, __global uint *p);
12270 void __ovld vstore16(long16 data, size_t offset, __global long *p);
12271 void __ovld vstore16(ulong16 data, size_t offset, __global ulong *p);
12272 void __ovld vstore16(float16 data, size_t offset, __global float *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
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);
12318 void __ovld vstore2(char2 data, size_t offset, __private char *p);
12319 void __ovld vstore2(uchar2 data, size_t offset, __private uchar *p);
12320 void __ovld vstore2(short2 data, size_t offset, __private short *p);
12321 void __ovld vstore2(ushort2 data, size_t offset, __private ushort *p);
12322 void __ovld vstore2(int2 data, size_t offset, __private int *p);
12323 void __ovld vstore2(uint2 data, size_t offset, __private uint *p);
12324 void __ovld vstore2(long2 data, size_t offset, __private long *p);
12325 void __ovld vstore2(ulong2 data, size_t offset, __private ulong *p);
12326 void __ovld vstore2(float2 data, size_t offset, __private float *p);
12327 void __ovld vstore3(char3 data, size_t offset, __private char *p);
12328 void __ovld vstore3(uchar3 data, size_t offset, __private uchar *p);
12329 void __ovld vstore3(short3 data, size_t offset, __private short *p);
12330 void __ovld vstore3(ushort3 data, size_t offset, __private ushort *p);
12331 void __ovld vstore3(int3 data, size_t offset, __private int *p);
12332 void __ovld vstore3(uint3 data, size_t offset, __private uint *p);
12333 void __ovld vstore3(long3 data, size_t offset, __private long *p);
12334 void __ovld vstore3(ulong3 data, size_t offset, __private ulong *p);
12335 void __ovld vstore3(float3 data, size_t offset, __private float *p);
12336 void __ovld vstore4(char4 data, size_t offset, __private char *p);
12337 void __ovld vstore4(uchar4 data, size_t offset, __private uchar *p);
12338 void __ovld vstore4(short4 data, size_t offset, __private short *p);
12339 void __ovld vstore4(ushort4 data, size_t offset, __private ushort *p);
12340 void __ovld vstore4(int4 data, size_t offset, __private int *p);
12341 void __ovld vstore4(uint4 data, size_t offset, __private uint *p);
12342 void __ovld vstore4(long4 data, size_t offset, __private long *p);
12343 void __ovld vstore4(ulong4 data, size_t offset, __private ulong *p);
12344 void __ovld vstore4(float4 data, size_t offset, __private float *p);
12345 void __ovld vstore8(char8 data, size_t offset, __private char *p);
12346 void __ovld vstore8(uchar8 data, size_t offset, __private uchar *p);
12347 void __ovld vstore8(short8 data, size_t offset, __private short *p);
12348 void __ovld vstore8(ushort8 data, size_t offset, __private ushort *p);
12349 void __ovld vstore8(int8 data, size_t offset, __private int *p);
12350 void __ovld vstore8(uint8 data, size_t offset, __private uint *p);
12351 void __ovld vstore8(long8 data, size_t offset, __private long *p);
12352 void __ovld vstore8(ulong8 data, size_t offset, __private ulong *p);
12353 void __ovld vstore8(float8 data, size_t offset, __private float *p);
12354 void __ovld vstore16(char16 data, size_t offset, __private char *p);
12355 void __ovld vstore16(uchar16 data, size_t offset, __private uchar *p);
12356 void __ovld vstore16(short16 data, size_t offset, __private short *p);
12357 void __ovld vstore16(ushort16 data, size_t offset, __private ushort *p);
12358 void __ovld vstore16(int16 data, size_t offset, __private int *p);
12359 void __ovld vstore16(uint16 data, size_t offset, __private uint *p);
12360 void __ovld vstore16(long16 data, size_t offset, __private long *p);
12361 void __ovld vstore16(ulong16 data, size_t offset, __private ulong *p);
12362 void __ovld vstore16(float16 data, size_t offset, __private float *p);
12364 void __ovld vstore2(double2 data, size_t offset, __global double *p);
12365 void __ovld vstore3(double3 data, size_t offset, __global double *p);
12366 void __ovld vstore4(double4 data, size_t offset, __global double *p);
12367 void __ovld vstore8(double8 data, size_t offset, __global double *p);
12368 void __ovld vstore16(double16 data, size_t offset, __global double *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);
12374 void __ovld vstore2(double2 data, size_t offset, __private double *p);
12375 void __ovld vstore3(double3 data, size_t offset, __private double *p);
12376 void __ovld vstore4(double4 data, size_t offset, __private double *p);
12377 void __ovld vstore8(double8 data, size_t offset, __private double *p);
12378 void __ovld vstore16(double16 data, size_t offset, __private double *p);
12381 void __ovld vstore(half data, size_t offset, __global half *p);
12382 void __ovld vstore2(half2 data, size_t offset, __global half *p);
12383 void __ovld vstore3(half3 data, size_t offset, __global half *p);
12384 void __ovld vstore4(half4 data, size_t offset, __global half *p);
12385 void __ovld vstore8(half8 data, size_t offset, __global half *p);
12386 void __ovld vstore16(half16 data, size_t offset, __global half *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);
12393 void __ovld vstore(half data, size_t offset, __private half *p);
12394 void __ovld vstore2(half2 data, size_t offset, __private half *p);
12395 void __ovld vstore3(half3 data, size_t offset, __private half *p);
12396 void __ovld vstore4(half4 data, size_t offset, __private half *p);
12397 void __ovld vstore8(half8 data, size_t offset, __private half *p);
12398 void __ovld vstore16(half16 data, size_t offset, __private half *p);
12410 float __ovld vload_half(size_t offset, const __constant half *p);
12412 float __ovld vload_half(size_t offset, const half *p);
12414 float __ovld vload_half(size_t offset, const __global half *p);
12415 float __ovld vload_half(size_t offset, const __local half *p);
12416 float __ovld vload_half(size_t offset, const __private half *p);
12427 float2 __ovld vload_half2(size_t offset, const __constant half *p);
12428 float3 __ovld vload_half3(size_t offset, const __constant half *p);
12429 float4 __ovld vload_half4(size_t offset, const __constant half *p);
12430 float8 __ovld vload_half8(size_t offset, const __constant half *p);
12431 float16 __ovld vload_half16(size_t offset, const __constant half *p);
12433 float2 __ovld vload_half2(size_t offset, const half *p);
12434 float3 __ovld vload_half3(size_t offset, const half *p);
12435 float4 __ovld vload_half4(size_t offset, const half *p);
12436 float8 __ovld vload_half8(size_t offset, const half *p);
12437 float16 __ovld vload_half16(size_t offset, const half *p);
12439 float2 __ovld vload_half2(size_t offset, const __global half *p);
12440 float3 __ovld vload_half3(size_t offset, const __global half *p);
12441 float4 __ovld vload_half4(size_t offset, const __global half *p);
12442 float8 __ovld vload_half8(size_t offset, const __global half *p);
12443 float16 __ovld vload_half16(size_t offset, const __global 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);
12449 float2 __ovld vload_half2(size_t offset, const __private half *p);
12450 float3 __ovld vload_half3(size_t offset, const __private half *p);
12451 float4 __ovld vload_half4(size_t offset, const __private half *p);
12452 float8 __ovld vload_half8(size_t offset, const __private half *p);
12453 float16 __ovld vload_half16(size_t offset, const __private half *p);
12468 void __ovld vstore_half(float data, size_t offset, half *p);
12469 void __ovld vstore_half_rte(float data, size_t offset, half *p);
12470 void __ovld vstore_half_rtz(float data, size_t offset, half *p);
12471 void __ovld vstore_half_rtp(float data, size_t offset, half *p);
12472 void __ovld vstore_half_rtn(float data, size_t offset, half *p);
12474 void __ovld vstore_half(double data, size_t offset, half *p);
12475 void __ovld vstore_half_rte(double data, size_t offset, half *p);
12476 void __ovld vstore_half_rtz(double data, size_t offset, half *p);
12477 void __ovld vstore_half_rtp(double data, size_t offset, half *p);
12478 void __ovld vstore_half_rtn(double data, size_t offset, half *p);
12481 void __ovld vstore_half(float data, size_t offset, __global half *p);
12482 void __ovld vstore_half_rte(float data, size_t offset, __global half *p);
12483 void __ovld vstore_half_rtz(float data, size_t offset, __global half *p);
12484 void __ovld vstore_half_rtp(float data, size_t offset, __global half *p);
12485 void __ovld vstore_half_rtn(float data, size_t offset, __global 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);
12491 void __ovld vstore_half(float data, size_t offset, __private half *p);
12492 void __ovld vstore_half_rte(float data, size_t offset, __private half *p);
12493 void __ovld vstore_half_rtz(float data, size_t offset, __private half *p);
12494 void __ovld vstore_half_rtp(float data, size_t offset, __private half *p);
12495 void __ovld vstore_half_rtn(float data, size_t offset, __private half *p);
12497 void __ovld vstore_half(double data, size_t offset, __global half *p);
12498 void __ovld vstore_half_rte(double data, size_t offset, __global half *p);
12499 void __ovld vstore_half_rtz(double data, size_t offset, __global half *p);
12500 void __ovld vstore_half_rtp(double data, size_t offset, __global half *p);
12501 void __ovld vstore_half_rtn(double data, size_t offset, __global 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);
12507 void __ovld vstore_half(double data, size_t offset, __private half *p);
12508 void __ovld vstore_half_rte(double data, size_t offset, __private half *p);
12509 void __ovld vstore_half_rtz(double data, size_t offset, __private half *p);
12510 void __ovld vstore_half_rtp(double data, size_t offset, __private half *p);
12511 void __ovld vstore_half_rtn(double data, size_t offset, __private half *p);
12527 void __ovld vstore_half2(float2 data, size_t offset, half *p);
12528 void __ovld vstore_half3(float3 data, size_t offset, half *p);
12529 void __ovld vstore_half4(float4 data, size_t offset, half *p);
12530 void __ovld vstore_half8(float8 data, size_t offset, half *p);
12531 void __ovld vstore_half16(float16 data, size_t offset, half *p);
12532 void __ovld vstore_half2_rte(float2 data, size_t offset, half *p);
12533 void __ovld vstore_half3_rte(float3 data, size_t offset, half *p);
12534 void __ovld vstore_half4_rte(float4 data, size_t offset, half *p);
12535 void __ovld vstore_half8_rte(float8 data, size_t offset, half *p);
12536 void __ovld vstore_half16_rte(float16 data, size_t offset, half *p);
12537 void __ovld vstore_half2_rtz(float2 data, size_t offset, half *p);
12538 void __ovld vstore_half3_rtz(float3 data, size_t offset, half *p);
12539 void __ovld vstore_half4_rtz(float4 data, size_t offset, half *p);
12540 void __ovld vstore_half8_rtz(float8 data, size_t offset, half *p);
12541 void __ovld vstore_half16_rtz(float16 data, size_t offset, half *p);
12542 void __ovld vstore_half2_rtp(float2 data, size_t offset, half *p);
12543 void __ovld vstore_half3_rtp(float3 data, size_t offset, half *p);
12544 void __ovld vstore_half4_rtp(float4 data, size_t offset, half *p);
12545 void __ovld vstore_half8_rtp(float8 data, size_t offset, half *p);
12546 void __ovld vstore_half16_rtp(float16 data, size_t offset, half *p);
12547 void __ovld vstore_half2_rtn(float2 data, size_t offset, half *p);
12548 void __ovld vstore_half3_rtn(float3 data, size_t offset, half *p);
12549 void __ovld vstore_half4_rtn(float4 data, size_t offset, half *p);
12550 void __ovld vstore_half8_rtn(float8 data, size_t offset, half *p);
12551 void __ovld vstore_half16_rtn(float16 data, size_t offset, half *p);
12553 void __ovld vstore_half2(double2 data, size_t offset, half *p);
12554 void __ovld vstore_half3(double3 data, size_t offset, half *p);
12555 void __ovld vstore_half4(double4 data, size_t offset, half *p);
12556 void __ovld vstore_half8(double8 data, size_t offset, half *p);
12557 void __ovld vstore_half16(double16 data, size_t offset, half *p);
12558 void __ovld vstore_half2_rte(double2 data, size_t offset, half *p);
12559 void __ovld vstore_half3_rte(double3 data, size_t offset, half *p);
12560 void __ovld vstore_half4_rte(double4 data, size_t offset, half *p);
12561 void __ovld vstore_half8_rte(double8 data, size_t offset, half *p);
12562 void __ovld vstore_half16_rte(double16 data, size_t offset, half *p);
12563 void __ovld vstore_half2_rtz(double2 data, size_t offset, half *p);
12564 void __ovld vstore_half3_rtz(double3 data, size_t offset, half *p);
12565 void __ovld vstore_half4_rtz(double4 data, size_t offset, half *p);
12566 void __ovld vstore_half8_rtz(double8 data, size_t offset, half *p);
12567 void __ovld vstore_half16_rtz(double16 data, size_t offset, half *p);
12568 void __ovld vstore_half2_rtp(double2 data, size_t offset, half *p);
12569 void __ovld vstore_half3_rtp(double3 data, size_t offset, half *p);
12570 void __ovld vstore_half4_rtp(double4 data, size_t offset, half *p);
12571 void __ovld vstore_half8_rtp(double8 data, size_t offset, half *p);
12572 void __ovld vstore_half16_rtp(double16 data, size_t offset, half *p);
12573 void __ovld vstore_half2_rtn(double2 data, size_t offset, half *p);
12574 void __ovld vstore_half3_rtn(double3 data, size_t offset, half *p);
12575 void __ovld vstore_half4_rtn(double4 data, size_t offset, half *p);
12576 void __ovld vstore_half8_rtn(double8 data, size_t offset, half *p);
12577 void __ovld vstore_half16_rtn(double16 data, size_t offset, half *p);
12580 void __ovld vstore_half2(float2 data, size_t offset, __global half *p);
12581 void __ovld vstore_half3(float3 data, size_t offset, __global half *p);
12582 void __ovld vstore_half4(float4 data, size_t offset, __global half *p);
12583 void __ovld vstore_half8(float8 data, size_t offset, __global half *p);
12584 void __ovld vstore_half16(float16 data, size_t offset, __global half *p);
12585 void __ovld vstore_half2_rte(float2 data, size_t offset, __global half *p);
12586 void __ovld vstore_half3_rte(float3 data, size_t offset, __global half *p);
12587 void __ovld vstore_half4_rte(float4 data, size_t
12588 void __ovld vstore_half8_rte(float8 data, size_t offset, __global half *p);
12589 void __ovld vstore_half16_rte(float16 data, size_t offset, __global half *p);
12590 void __ovld vstore_half2_rtz(float2 data, size_t offset, __global half *p);
12591 void __ovld vstore_half3_rtz(float3 data, size_t offset, __global half *p);
12592 void __ovld vstore_half4_rtz(float4 data, size_t offset, __global half *p);
12593 void __ovld vstore_half8_rtz(float8 data, size_t offset, __global half *p);
12594 void __ovld vstore_half16_rtz(float16 data, size_t offset, __global half *p);
12595 void __ovld vstore_half2_rtp(float2 data, size_t offset, __global half *p);
12596 void __ovld vstore_half3_rtp(float3 data, size_t offset, __global half *p);
12597 void __ovld vstore_half4_rtp(float4 data, size_t offset, __global half *p);
12598 void __ovld vstore_half8_rtp(float8 data, size_t offset, __global half *p);
12599 void __ovld vstore_half16_rtp(float16 data, size_t offset, __global half *p);
12600 void __ovld vstore_half2_rtn(float2 data, size_t offset, __global half *p);
12601 void __ovld vstore_half3_rtn(float3 data, size_t offset, __global half *p);
12602 void __ovld vstore_half4_rtn(float4 data, size_t offset, __global half *p);
12603 void __ovld vstore_half8_rtn(float8 data, size_t offset, __global half *p);
12604 void __ovld vstore_half16_rtn(float16 data, size_t offset, __global 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);
12630 void __ovld vstore_half2(float2 data, size_t offset, __private half *p);
12631 void __ovld vstore_half3(float3 data, size_t offset, __private half *p);
12632 void __ovld vstore_half4(float4 data, size_t offset, __private half *p);
12633 void __ovld vstore_half8(float8 data, size_t offset, __private half *p);
12634 void __ovld vstore_half16(float16 data, size_t offset, __private half *p);
12635 void __ovld vstore_half2_rte(float2 data, size_t offset, __private half *p);
12636 void __ovld vstore_half3_rte(float3 data, size_t offset, __private half *p);
12637 void __ovld vstore_half4_rte(float4 data, size_t offset, __private half *p);
12638 void __ovld vstore_half8_rte(float8 data, size_t offset, __private half *p);
12639 void __ovld vstore_half16_rte(float16 data, size_t offset, __private half *p);
12640 void __ovld vstore_half2_rtz(float2 data, size_t offset, __private half *p);
12641 void __ovld vstore_half3_rtz(float3 data, size_t offset, __private half *p);
12642 void __ovld vstore_half4_rtz(float4 data, size_t offset, __private half *p);
12643 void __ovld vstore_half8_rtz(float8 data, size_t offset, __private half *p);
12644 void __ovld vstore_half16_rtz(float16 data, size_t offset, __private half *p);
12645 void __ovld vstore_half2_rtp(float2 data, size_t offset, __private half *p);
12646 void __ovld vstore_half3_rtp(float3 data, size_t offset, __private half *p);
12647 void __ovld vstore_half4_rtp(float4 data, size_t offset, __private half *p);
12648 void __ovld vstore_half8_rtp(float8 data, size_t offset, __private half *p);
12649 void __ovld vstore_half16_rtp(float16 data, size_t offset, __private half *p);
12650 void __ovld vstore_half2_rtn(float2 data, size_t offset, __private half *p);
12651 void __ovld vstore_half3_rtn(float3 data, size_t offset, __private half *p);
12652 void __ovld vstore_half4_rtn(float4 data, size_t offset, __private half *p);
12653 void __ovld vstore_half8_rtn(float8 data, size_t offset, __private half *p);
12654 void __ovld vstore_half16_rtn(float16 data, size_t offset, __private half *p);
12656 void __ovld vstore_half2(double2 data, size_t offset, __global half *p);
12657 void __ovld vstore_half3(double3 data, size_t offset, __global half *p);
12658 void __ovld vstore_half4(double4 data, size_t offset, __global half *p);
12659 void __ovld vstore_half8(double8 data, size_t offset, __global half *p);
12660 void __ovld vstore_half16(double16 data, size_t offset, __global half *p);
12661 void __ovld vstore_half2_rte(double2 data, size_t offset, __global half *p);
12662 void __ovld vstore_half3_rte(double3 data, size_t offset, __global half *p);
12663 void __ovld vstore_half4_rte(double4 data, size_t offset, __global half *p);
12664 void __ovld vstore_half8_rte(double8 data, size_t offset, __global half *p);
12665 void __ovld vstore_half16_rte(double16 data, size_t offset, __global half *p);
12666 void __ovld vstore_half2_rtz(double2 data, size_t offset, __global half *p);
12667 void __ovld vstore_half3_rtz(double3 data, size_t offset, __global half *p);
12668 void __ovld vstore_half4_rtz(double4 data, size_t offset, __global half *p);
12669 void __ovld vstore_half8_rtz(double8 data, size_t offset, __global half *p);
12670 void __ovld vstore_half16_rtz(double16 data, size_t offset, __global half *p);
12671 void __ovld vstore_half2_rtp(double2 data, size_t offset, __global half *p);
12672 void __ovld vstore_half3_rtp(double3 data, size_t offset, __global half *p);
12673 void __ovld vstore_half4_rtp(double4 data, size_t offset, __global half *p);
12674 void __ovld vstore_half8_rtp(double8 data, size_t offset, __global half *p);
12675 void __ovld vstore_half16_rtp(double16 data, size_t offset, __global half *p);
12676 void __ovld vstore_half2_rtn(double2 data, size_t offset, __global half *p);
12677 void __ovld vstore_half3_rtn(double3 data, size_t offset, __global half *p);
12678 void __ovld vstore_half4_rtn(double4 data, size_t offset, __global half *p);
12679 void __ovld vstore_half8_rtn(double8 data, size_t offset, __global half *p);
12680 void __ovld vstore_half16_rtn(double16 data, size_t offset, __global 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);
12706 void __ovld vstore_half2(double2 data, size_t offset, __private half *p);
12707 void __ovld vstore_half3(double3 data, size_t offset, __private half *p);
12708 void __ovld vstore_half4(double4 data, size_t offset, __private half *p);
12709 void __ovld vstore_half8(double8 data, size_t offset, __private half *p);
12710 void __ovld vstore_half16(double16 data, size_t offset, __private half *p);
12711 void __ovld vstore_half2_rte(double2 data, size_t offset, __private half *p);
12712 void __ovld vstore_half3_rte(double3 data, size_t offset, __private half *p);
12713 void __ovld vstore_half4_rte(double4 data, size_t offset, __private half *p);
12714 void __ovld vstore_half8_rte(double8 data, size_t offset, __private half *p);
12715 void __ovld vstore_half16_rte(double16 data, size_t offset, __private half *p);
12716 void __ovld vstore_half2_rtz(double2 data, size_t offset, __private half *p);
12717 void __ovld vstore_half3_rtz(double3 data, size_t offset, __private half *p);
12718 void __ovld vstore_half4_rtz(double4 data, size_t offset, __private half *p);
12719 void __ovld vstore_half8_rtz(double8 data, size_t offset, __private half *p);
12720 void __ovld vstore_half16_rtz(double16 data, size_t offset, __private half *p);
12721 void __ovld vstore_half2_rtp(double2 data, size_t offset, __private half *p);
12722 void __ovld vstore_half3_rtp(double3 data, size_t offset, __private half *p);
12723 void __ovld vstore_half4_rtp(double4 data, size_t offset, __private half *p);
12724 void __ovld vstore_half8_rtp(double8 data, size_t offset, __private half *p);
12725 void __ovld vstore_half16_rtp(double16 data, size_t offset, __private half *p);
12726 void __ovld vstore_half2_rtn(double2 data, size_t offset, __private half *p);
12727 void __ovld vstore_half3_rtn(double3 data, size_t offset, __private half *p);
12728 void __ovld vstore_half4_rtn(double4 data, size_t offset, __private half *p);
12729 void __ovld vstore_half8_rtn(double8 data, size_t offset, __private half *p);
12730 void __ovld vstore_half16_rtn(double16 data, size_t offset, __private half *p);
12747 float __ovld vloada_half(size_t offset, const __constant half *p);
12748 float2 __ovld vloada_half2(size_t offset, const __constant half *p);
12749 float3 __ovld vloada_half3(size_t offset, const __constant half *p);
12750 float4 __ovld vloada_half4(size_t offset, const __constant half *p);
12751 float8 __ovld vloada_half8(size_t offset, const __constant half *p);
12752 float16 __ovld vloada_half16(size_t offset, const __constant half *p);
12754 float __ovld vloada_half(size_t offset, const half *p);
12755 float2 __ovld vloada_half2(size_t offset, const half *p);
12756 float3 __ovld vloada_half3(size_t offset, const half *p);
12757 float4 __ovld vloada_half4(size_t offset, const half *p);
12758 float8 __ovld vloada_half8(size_t offset, const half *p);
12759 float16 __ovld vloada_half16(size_t offset, const half *p);
12761 float __ovld vloada_half(size_t offset, const __global half *p);
12762 float2 __ovld vloada_half2(size_t offset, const __global half *p);
12763 float3 __ovld vloada_half3(size_t offset, const __global half *p);
12764 float4 __ovld vloada_half4(size_t offset, const __global half *p);
12765 float8 __ovld vloada_half8(size_t offset, const __global half *p);
12766 float16 __ovld vloada_half16(size_t offset, const __global 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);
12773 float __ovld vloada_half(size_t offset, const __private half *p);
12774 float2 __ovld vloada_half2(size_t offset, const __private half *p);
12775 float3 __ovld vloada_half3(size_t offset, const __private half *p);
12776 float4 __ovld vloada_half4(size_t offset, const __private half *p);
12777 float8 __ovld vloada_half8(size_t offset, const __private half *p);
12778 float16 __ovld vloada_half16(size_t offset, const __private half *p);
12798 void __ovld vstorea_half(float data, size_t offset, half *p);
12799 void __ovld vstorea_half2(float2 data, size_t offset, half *p);
12800 void __ovld vstorea_half3(float3 data, size_t offset, half *p);
12801 void __ovld vstorea_half4(float4 data, size_t offset, half *p);
12802 void __ovld vstorea_half8(float8 data, size_t offset, half *p);
12803 void __ovld vstorea_half16(float16 data, size_t offset, half *p);
12805 void __ovld vstorea_half_rte(float data, size_t offset, half *p);
12806 void __ovld vstorea_half2_rte(float2 data, size_t offset, half *p);
12807 void __ovld vstorea_half3_rte(float3 data, size_t offset, half *p);
12808 void __ovld vstorea_half4_rte(float4 data, size_t offset, half *p);
12809 void __ovld vstorea_half8_rte(float8 data, size_t offset, half *p);
12810 void __ovld vstorea_half16_rte(float16 data, size_t offset, half *p);
12812 void __ovld vstorea_half_rtz(float data, size_t offset, half *p);
12813 void __ovld vstorea_half2_rtz(float2 data, size_t offset, half *p);
12814 void __ovld vstorea_half3_rtz(float3 data, size_t offset, half *p);
12815 void __ovld vstorea_half4_rtz(float4 data, size_t offset, half *p);
12816 void __ovld vstorea_half8_rtz(float8 data, size_t offset, half *p);
12817 void __ovld vstorea_half16_rtz(float16 data, size_t offset, half *p);
12819 void __ovld vstorea_half_rtp(float data, size_t offset, half *p);
12820 void __ovld vstorea_half2_rtp(float2 data, size_t offset, half *p);
12821 void __ovld vstorea_half3_rtp(float3 data, size_t offset, half *p);
12822 void __ovld vstorea_half4_rtp(float4 data, size_t offset, half *p);
12823 void __ovld vstorea_half8_rtp(float8 data, size_t offset, half *p);
12824 void __ovld vstorea_half16_rtp(float16 data, size_t offset, half *p);
12826 void __ovld vstorea_half_rtn(float data, size_t offset, half *p);
12827 void __ovld vstorea_half2_rtn(float2 data, size_t offset, half *p);
12828 void __ovld vstorea_half3_rtn(float3 data, size_t offset, half *p);
12829 void __ovld vstorea_half4_rtn(float4 data, size_t offset, half *p);
12830 void __ovld vstorea_half8_rtn(float8 data, size_t offset, half *p);
12831 void __ovld vstorea_half16_rtn(float16 data, size_t offset, half *p);
12834 void __ovld vstorea_half(double data, size_t offset, half *p);
12835 void __ovld vstorea_half2(double2 data, size_t offset, half *p);
12836 size_t offset, half *p);
12837 void __ovld vstorea_half4(double4 data, size_t offset, half *p);
12838 void __ovld vstorea_half8(double8 data, size_t offset, half *p);
12839 void __ovld vstorea_half16(double16 data, size_t offset, half *p);
12841 void __ovld vstorea_half_rte(double data, size_t offset, half *p);
12842 void __ovld vstorea_half2_rte(double2 data, size_t offset, half *p);
12843 void __ovld vstorea_half3_rte(double3 data, size_t offset, half *p);
12844 void __ovld vstorea_half4_rte(double4 data, size_t offset, half *p);
12845 void __ovld vstorea_half8_rte(double8 data, size_t offset, half *p);
12846 void __ovld vstorea_half16_rte(double16 data, size_t offset, half *p);
12848 void __ovld vstorea_half_rtz(double data, size_t offset, half *p);
12849 void __ovld vstorea_half2_rtz(double2 data, size_t offset, half *p);
12850 void __ovld vstorea_half3_rtz(double3 data, size_t offset, half *p);
12851 void __ovld vstorea_half4_rtz(double4 data, size_t offset, half *p);
12852 void __ovld vstorea_half8_rtz(double8 data, size_t offset, half *p);
12853 void __ovld vstorea_half16_rtz(double16 data, size_t offset, half *p);
12855 void __ovld vstorea_half_rtp(double data, size_t offset, half *p);
12856 void __ovld vstorea_half2_rtp(double2 data, size_t offset, half *p);
12857 void __ovld vstorea_half3_rtp(double3 data, size_t offset, half *p);
12858 void __ovld vstorea_half4_rtp(double4 data, size_t offset, half *p);
12859 void __ovld vstorea_half8_rtp(double8 data, size_t offset, half *p);
12860 void __ovld vstorea_half16_rtp(double16 data, size_t offset, half *p);
12862 void __ovld vstorea_half_rtn(double data, size_t offset, half *p);
12863 void __ovld vstorea_half2_rtn(double2 data, size_t offset, half *p);
12864 void __ovld vstorea_half3_rtn(double3 data, size_t offset, half *p);
12865 void __ovld vstorea_half4_rtn(double4 data, size_t offset, half *p);
12866 void __ovld vstorea_half8_rtn(double8 data, size_t offset, half *p);
12867 void __ovld vstorea_half16_rtn(double16 data, size_t offset, half *p);
12871 void __ovld vstorea_half(float data, size_t offset, __global half *p);
12872 void __ovld vstorea_half2(float2 data, size_t offset, __global half *p);
12873 void __ovld vstorea_half3(float3 data, size_t offset, __global half *p);
12874 void __ovld vstorea_half4(float4 data, size_t offset, __global half *p);
12875 void __ovld vstorea_half8(float8 data, size_t offset, __global half *p);
12876 void __ovld vstorea_half16(float16 data, size_t offset, __global half *p);
12878 void __ovld vstorea_half_rte(float data, size_t offset, __global half *p);
12879 void __ovld vstorea_half2_rte(float2 data, size_t offset, __global half *p);
12880 void __ovld vstorea_half3_rte(float3 data, size_t offset, __global half *p);
12881 void __ovld vstorea_half4_rte(float4 data, size_t offset, __global half *p);
12882 void __ovld vstorea_half8_rte(float8 data, size_t offset, __global half *p);
12883 void __ovld vstorea_half16_rte(float16 data, size_t offset, __global half *p);
12885 void __ovld vstorea_half_rtz(float data, size_t offset, __global half *p);
12886 void __ovld vstorea_half2_rtz(float2 data, size_t offset, __global half *p);
12887 void __ovld vstorea_half3_rtz(float3 data, size_t offset, __global half *p);
12888 void __ovld vstorea_half4_rtz(float4 data, size_t offset, __global half *p);
12889 void __ovld vstorea_half8_rtz(float8 data, size_t offset, __global half *p);
12890 void __ovld vstorea_half16_rtz(float16 data, size_t offset, __global half *p);
12892 void __ovld vstorea_half_rtp(float data, size_t offset, __global half *p);
12893 void __ovld vstorea_half2_rtp(float2 data, size_t offset, __global half *p);
12894 void __ovld vstorea_half3_rtp(float3 data, size_t offset, __global half *p);
12895 void __ovld vstorea_half4_rtp(float4 data, size_t offset, __global half *p);
12896 void __ovld vstorea_half8_rtp(float8 data, size_t offset, __global half *p);
12897 void __ovld vstorea_half16_rtp(float16 data, size_t offset, __global half *p);
12899 void __ovld vstorea_half_rtn(float data, size_t offset, __global half *p);
12900 void __ovld vstorea_half2_rtn(float2 data, size_t offset, __global half *p);
12901 void __ovld vstorea_half3_rtn(float3 data, size_t offset, __global half *p);
12902 void __ovld vstorea_half4_rtn(float4 data, size_t offset, __global half *p);
12903 void __ovld vstorea_half8_rtn(float8 data, size_t offset, __global half *p);
12904 void __ovld vstorea_half16_rtn(float16 data, size_t offset, __global 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);
12941 void __ovld vstorea_half(float data, size_t offset, __private half *p);
12942 void __ovld vstorea_half2(float2 data, size_t offset, __private half *p);
12943 void __ovld vstorea_half3(float3 data, size_t offset, __private half *p);
12944 void __ovld vstorea_half4(float4 data, size_t offset, __private half *p);
12945 void __ovld vstorea_half8(float8 data, size_t offset, __private half *p);
12946 void __ovld vstorea_half16(float16 data, size_t offset, __private half *p);
12948 void __ovld vstorea_half_rte(float data, size_t offset, __private half *p);
12949 void __ovld vstorea_half2_rte(float2 data, size_t offset, __private half *p);
12950 void __ovld vstorea_half3_rte(float3 data, size_t offset, __private half *p);
12951 void __ovld vstorea_half4_rte(float4 data, size_t offset, __private half *p);
12952 void __ovld vstorea_half8_rte(float8 data, size_t offset, __private half *p);
12953 void __ovld vstorea_half16_rte(float16 data, size_t offset, __private half *p);
12955 void __ovld vstorea_half_rtz(float data, size_t offset, __private half *p);
12956 void __ovld vstorea_half2_rtz(float2 data, size_t offset, __private half *p);
12957 void __ovld vstorea_half3_rtz(float3 data, size_t offset, __private half *p);
12958 void __ovld vstorea_half4_rtz(float4 data, size_t offset, __private half *p);
12959 void __ovld vstorea_half8_rtz(float8 data, size_t offset, __private half *p);
12960 void __ovld vstorea_half16_rtz(float16 data, size_t offset, __private half *p);
12962 void __ovld vstorea_half_rtp(float data, size_t offset, __private half *p);
12963 void __ovld vstorea_half2_rtp(float2 data, size_t offset, __private half *p);
12964 void __ovld vstorea_half3_rtp(float3 data, size_t offset, __private half *p);
12965 void __ovld vstorea_half4_rtp(float4 data, size_t offset, __private half *p);
12966 void __ovld vstorea_half8_rtp(float8 data, size_t offset, __private half *p);
12967 void __ovld vstorea_half16_rtp(float16 data, size_t offset, __private half *p);
12969 void __ovld vstorea_half_rtn(float data, size_t offset, __private half *p);
12970 void __ovld vstorea_half2_rtn(float2 data, size_t offset, __private half *p);
12971 void __ovld vstorea_half3_rtn(float3 data, size_t offset, __private half *p);
12972 void __ovld vstorea_half4_rtn(float4 data, size_t offset, __private half *p);
12973 void __ovld vstorea_half8_rtn(float8 data, size_t offset, __private half *p);
12974 void __ovld vstorea_half16_rtn(float16 data, size_t offset, __private half *p);
12977 void __ovld vstorea_half(double data, size_t offset, __global half *p);
12978 void __ovld vstorea_half2(double2 data, size_t offset, __global half *p);
12979 void __ovld vstorea_half3(double3 data, size_t offset, __global half *p);
12980 void __ovld vstorea_half4(double4 data, size_t offset, __global half *p);
12981 void __ovld vstorea_half8(double8 data, size_t offset, __global half *p);
12982 void __ovld vstorea_half16(double16 data, size_t offset, __global half *p);
12984 void __ovld vstorea_half_rte(double data, size_t offset, __global half *p);
12985 void __ovld vstorea_half2_rte(double2 data, size_t offset, __global half *p);
12986 void __ovld vstorea_half3_rte(double3 data, size_t offset, __global half *p);
12987 void __ovld vstorea_half4_rte(double4 data, size_t offset, __global half *p);
12988 void __ovld vstorea_half8_rte(double8 data, size_t offset, __global half *p);
12989 void __ovld vstorea_half16_rte(double16 data, size_t offset, __global half *p);
12991 void __ovld vstorea_half_rtz(double data, size_t offset, __global half *p);
12992 void __ovld vstorea_half2_rtz(double2 data, size_t offset, __global half *p);
12993 void __ovld vstorea_half3_rtz(double3 data, size_t offset, __global half *p);
12994 void __ovld vstorea_half4_rtz(double4 data, size_t offset, __global half *p);
12995 void __ovld vstorea_half8_rtz(double8 data, size_t offset, __global half *p);
12996 void __ovld vstorea_half16_rtz(double16 data, size_t offset, __global half *p);
12998 void __ovld vstorea_half_rtp(double data, size_t offset, __global half *p);
12999 void __ovld vstorea_half2_rtp(double2 data, size_t offset, __global half *p);
13000 void __ovld vstorea_half3_rtp(double3 data, size_t offset, __global half *p);
13001 void __ovld vstorea_half4_rtp(double4 data, size_t offset, __global half *p);
13002 void __ovld vstorea_half8_rtp(double8 data, size_t offset, __global half *p);
13003 void __ovld vstorea_half16_rtp(double16 data, size_t offset, __global half *p);
13005 void __ovld vstorea_half_rtn(double data, size_t offset, __global half *p);
13006 void __ovld vstorea_half2_rtn(double2 data, size_t offset, __global half *p);
13007 void __ovld vstorea_half3_rtn(double3 data, size_t offset, __global half *p);
13008 void __ovld vstorea_half4_rtn(double4 data, size_t offset, __global half *p);
13009 void __ovld vstorea_half8_rtn(double8 data, size_t offset, __global half *p);
13010 void __ovld vstorea_half16_rtn(double16 data, size_t offset, __global 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);
13047 void __ovld vstorea_half(double data, size_t offset, __private half *p);
13048 void __ovld vstorea_half2(double2 data, size_t offset, __private half *p);
13049 void __ovld vstorea_half3(double3 data, size_t offset, __private half *p);
13050 void __ovld vstorea_half4(double4 data, size_t offset, __private half *p);
13051 void __ovld vstorea_half8(double8 data, size_t offset, __private half *p);
13052 void __ovld vstorea_half16(double16 data, size_t offset, __private half *p);
13054 void __ovld vstorea_half_rte(double data, size_t offset, __private half *p);
13055 void __ovld vstorea_half2_rte(double2 data, size_t offset, __private half *p);
13056 void __ovld vstorea_half3_rte(double3 data, size_t offset, __private half *p);
13057 void __ovld vstorea_half4_rte(double4 data, size_t offset, __private half *p);
13058 void __ovld vstorea_half8_rte(double8 data, size_t offset, __private half *p);
13059 void __ovld vstorea_half16_rte(double16 data, size_t offset, __private half *p);
13061 void __ovld vstorea_half_rtz(double data, size_t offset, __private half *p);
13062 void __ovld vstorea_half2_rtz(double2 data, size_t offset, __private half *p);
13063 void __ovld vstorea_half3_rtz(double3 data, size_t offset, __private half *p);
13064 void __ovld vstorea_half4_rtz(double4 data, size_t offset, __private half *p);
13065 void __ovld vstorea_half8_rtz(double8 data, size_t offset, __private half *p);
13066 void __ovld vstorea_half16_rtz(double16 data, size_t offset, __private half *p);
13068 void __ovld vstorea_half_rtp(double data, size_t offset, __private half *p);
13069 void __ovld vstorea_half2_rtp(double2 data, size_t offset, __private half *p);
13070 void __ovld vstorea_half3_rtp(double3 data, size_t offset, __private half *p);
13071 void __ovld vstorea_half4_rtp(double4 data, size_t offset, __private half *p);
13072 void __ovld vstorea_half8_rtp(double8 data, size_t offset, __private half *p);
13073 void __ovld vstorea_half16_rtp(double16 data, size_t offset, __private half *p);
13075 void __ovld vstorea_half_rtn(double data, size_t offset, __private half *p);
13076 void __ovld vstorea_half2_rtn(double2 data,size_t offset, __private half *p);
13077 void __ovld vstorea_half3_rtn(double3 data,size_t offset, __private half *p);
13078 void __ovld vstorea_half4_rtn(double4 data,size_t offset, __private half *p);
13079 void __ovld vstorea_half8_rtn(double8 data,size_t offset, __private half *p);
13080 void __ovld vstorea_half16_rtn(double16 data,size_t offset, __private half *p);
13219 * size_t num_elements,
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 size_t num_elements, event_t event);
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 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);
13562 void __ovld prefetch(const __global char *p, size_t num_elements);
13563 void __ovld prefetch(const __global uchar *p, size_t num_elements);
13564 void __ovld prefetch(const __global short *p, size_t num_elements);
13565 void __ovld prefetch(const __global ushort *p, size_t num_elements);
13566 void __ovld prefetch(const __global int *p, size_t num_elements);
13567 void __ovld prefetch(const __global uint *p, size_t num_elements);
13568 void __ovld prefetch(const __global long *p, size_t num_elements);
13569 void __ovld prefetch(const __global ulong *p, size_t num_elements);
13570 void __ovld prefetch(const __global float *p, size_t num_elements);
13571 void __ovld prefetch(const __global char2 *p, size_t num_elements);
13572 void __ovld prefetch(const __global uchar2 *p, size_t num_elements);
13573 void __ovld prefetch(const __global short2 *p, size_t num_elements);
13574 void __ovld prefetch(const __global ushort2 *p, size_t num_elements);
13575 void __ovld prefetch(const __global int2 *p, size_t num_elements);
13576 void __ovld prefetch(const __global uint2 *p, size_t num_elements);
13577 void __ovld prefetch(const __global long2 *p, size_t num_elements);
13578 void __ovld prefetch(const __global ulong2 *p, size_t num_elements);
13579 void __ovld prefetch(const __global float2 *p, size_t num_elements);
13580 void __ovld prefetch(const __global char3 *p, size_t num_elements);
13581 void __ovld prefetch(const __global uchar3 *p, size_t num_elements);
13582 void __ovld prefetch(const __global short3 *p, size_t num_elements);
13583 void __ovld prefetch(const __global ushort3 *p, size_t num_elements);
13584 void __ovld prefetch(const __global int3 *p, size_t num_elements);
13585 void __ovld prefetch(const __global uint3 *p, size_t num_elements);
13586 void __ovld prefetch(const __global long3 *p, size_t num_elements);
13587 void __ovld prefetch(const __global ulong3 *p, size_t num_elements);
13588 void __ovld prefetch(const __global float3 *p, size_t num_elements);
13589 void __ovld prefetch(const __global char4 *p, size_t num_elements);
13590 void __ovld prefetch(const __global uchar4 *p, size_t num_elements);
13591 void __ovld prefetch(const __global short4 *p, size_t num_elements);
13592 void __ovld prefetch(const __global ushort4 *p, size_t num_elements);
13593 void __ovld prefetch(const __global int4 *p, size_t num_elements);
13594 void __ovld prefetch(const __global uint4 *p, size_t num_elements);
13595 void __ovld prefetch(const __global long4 *p, size_t num_elements);
13596 void __ovld prefetch(const __global ulong4 *p, size_t num_elements);
13597 void __ovld prefetch(const __global float4 *p, size_t num_elements);
13598 void __ovld prefetch(const __global char8 *p, size_t num_elements);
13599 void __ovld prefetch(const __global uchar8 *p, size_t num_elements);
13600 void __ovld prefetch(const __global short8 *p, size_t num_elements);
13601 void __ovld prefetch(const __global ushort8 *p, size_t num_elements);
13602 void __ovld prefetch(const __global int8 *p, size_t num_elements);
13603 void __ovld prefetch(const __global uint8 *p, size_t num_elements);
13604 void __ovld prefetch(const __global long8 *p, size_t num_elements);
13605 void __ovld prefetch(const __global ulong8 *p, size_t num_elements);
13606 void __ovld prefetch(const __global float8 *p, size_t num_elements);
13607 void __ovld prefetch(const __global char16 *p, size_t num_elements);
13608 void __ovld prefetch(const __global uchar16 *p, size_t num_elements);
13609 void __ovld prefetch(const __global short16 *p, size_t num_elements);
13610 void __ovld prefetch(const __global ushort16 *p, size_t num_elements);
13611 void __ovld prefetch(const __global int16 *p, size_t num_elements);
13612 void __ovld prefetch(const __global uint16 *p, size_t num_elements);
13613 void __ovld prefetch(const __global long16 *p, size_t num_elements);
13614 void __ovld prefetch(const __global ulong16 *p, size_t num_elements);
13615 void __ovld prefetch(const __global float16 *p, size_t num_elements);
13617 void __ovld prefetch(const __global double *p, size_t num_elements);
13618 void __ovld prefetch(const __global double2 *p, size_t num_elements);
13619 void __ovld prefetch(const __global double3 *p, size_t num_elements);
13620 void __ovld prefetch(const __global double4 *p, size_t num_elements);
13621 void __ovld prefetch(const __global double8 *p, size_t num_elements);
13622 void __ovld prefetch(const __global double16 *p, size_t num_elements);
13625 void __ovld prefetch(const __global half *p, size_t num_elements);
13626 void __ovld prefetch(const __global half2 *p, size_t num_elements);
13627 void __ovld prefetch(const __global half3 *p, size_t num_elements);
13628 void __ovld prefetch(const __global half4 *p, size_t num_elements);
13629 void __ovld prefetch(const __global half8 *p, size_t num_elements);
13630 void __ovld prefetch(const __global half16 *p, size_t num_elements);
15856 size_t __ovld __cnfn get_image_array_size(read_only image1d_array_t image_array);
15857 size_t __ovld __cnfn get_image_array_size(read_only image2d_array_t image_array);
15859 size_t __ovld __cnfn get_image_array_size(read_only image2d_array_depth_t image_array);
15862 size_t __ovld __cnfn get_image_array_size(read_only image2d_array_msaa_t image_array);
15863 size_t __ovld __cnfn get_image_array_size(read_only image2d_array_msaa_depth_t image_array);
15866 size_t __ovld __cnfn get_image_array_size(write_only image1d_array_t image_array);
15867 size_t __ovld __cnfn get_image_array_size(write_only image2d_array_t image_array);
15869 size_t __ovld __cnfn get_image_array_size(write_only image2d_array_depth_t image_array);
15872 size_t __ovld __cnfn get_image_array_size(write_only image2d_array_msaa_t image_array);
15873 size_t __ovld __cnfn get_image_array_size(write_only image2d_array_msaa_depth_t image_array);
15877 size_t __ovld __cnfn get_image_array_size(read_write image1d_array_t image_array);
15878 size_t __ovld __cnfn get_image_array_size(read_write image2d_array_t image_array);
15880 size_t __ovld __cnfn get_image_array_size(read_write image2d_array_depth_t image_array);
15883 size_t __ovld __cnfn get_image_array_size(read_write image2d_array_msaa_t image_array);
15884 size_t __ovld __cnfn get_image_array_size(read_write image2d_array_msaa_depth_t image_array);
15920 half __ovld __conv work_group_broadcast(half a, size_t local_id);
15921 half __ovld __conv work_group_broadcast(half a, size_t x, size_t y);
15922 half __ovld __conv work_group_broadcast(half a, size_t x, size_t y, size_t z);
15924 int __ovld __conv work_group_broadcast(int a, size_t local_id);
15925 int __ovld __conv work_group_broadcast(int a, size_t x, size_t y);
15926 int __ovld __conv work_group_broadcast(int a, size_t x, size_t y, size_t z);
15927 uint __ovld __conv work_group_broadcast(uint a, size_t local_id);
15928 uint __ovld __conv work_group_broadcast(uint a, size_t x, size_t y);
15929 uint __ovld __conv work_group_broadcast(uint a, size_t x, size_t y, size_t z);
15930 long __ovld __conv work_group_broadcast(long a, size_t local_id);
15931 long __ovld __conv work_group_broadcast(long a, size_t x, size_t y);
15932 long __ovld __conv work_group_broadcast(long a, size_t x, size_t y, size_t z);
15933 ulong __ovld __conv work_group_broadcast(ulong a, size_t local_id);
15934 ulong __ovld __conv work_group_broadcast(ulong a, size_t x, size_t y);
15935 ulong __ovld __conv work_group_broadcast(ulong a, size_t x, size_t y, size_t z);
15936 float __ovld __conv work_group_broadcast(float a, size_t local_id);
15937 float __ovld __conv work_group_broadcast(float a, size_t x, size_t y);
15938 float __ovld __conv work_group_broadcast(float a, size_t x, size_t y, size_t z);
15940 double __ovld __conv work_group_broadcast(double a, size_t local_id);
15941 double __ovld __conv work_group_broadcast(double a, size_t x, size_t y);
15942 double __ovld __conv work_group_broadcast(double a, size_t x, size_t y, size_t z);
16059 size_t globalWorkOffset[MAX_WORK_DIM];
16060 size_t globalWorkSize[MAX_WORK_DIM];
16061 size_t localWorkSize[MAX_WORK_DIM];
16064 ndrange_t __ovld ndrange_1D(size_t);
16065 ndrange_t __ovld ndrange_1D(size_t, size_t);
16066 ndrange_t __ovld ndrange_1D(size_t, size_t, size_t);
16068 ndrange_t __ovld ndrange_2D(const size_t[2]);
16069 ndrange_t __ovld ndrange_2D(const size_t[2], const size_t[2]);
16070 ndrange_t __ovld ndrange_2D(const size_t[2], const size_t[2], const size_t[2]);
16072 ndrange_t __ovld ndrange_3D(const size_t[3]);
16073 ndrange_t __ovld ndrange_3D(const size_t[3], const size_t[3]);
16074 ndrange_t __ovld ndrange_3D(const size_t[3], const size_t[3], const size_t[3]);