23 #ifndef HIP_INCLUDE_HIP_HCC_DETAIL_CHANNEL_DESCRIPTOR_H 24 #define HIP_INCLUDE_HIP_HCC_DETAIL_CHANNEL_DESCRIPTOR_H 26 #include <hip/hip_common.h> 27 #include <hip/hcc_detail/driver_types.h> 42 int e = (int)
sizeof(
unsigned short) * 8;
43 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindFloat);
47 int e = (int)
sizeof(
unsigned short) * 8;
48 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindFloat);
52 int e = (int)
sizeof(
unsigned short) * 8;
53 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindFloat);
58 return hipCreateChannelDesc(0, 0, 0, 0, hipChannelFormatKindNone);
63 int e = (int)
sizeof(
char) * 8;
64 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindSigned);
69 int e = (int)
sizeof(
signed char) * 8;
70 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindUnsigned);
75 int e = (int)
sizeof(
unsigned char) * 8;
76 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindUnsigned);
81 int e = (int)
sizeof(
unsigned char) * 8;
82 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindSigned);
87 int e = (int)
sizeof(
signed char) * 8;
88 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindSigned);
93 int e = (int)
sizeof(
unsigned char) * 8;
94 return hipCreateChannelDesc(e, e, 0, 0, hipChannelFormatKindSigned);
99 int e = (int)
sizeof(
signed char) * 8;
100 return hipCreateChannelDesc(e, e, 0, 0, hipChannelFormatKindSigned);
103 #ifndef __GNUC__ // vector3 is the same as vector4 106 int e = (int)
sizeof(
unsigned char) * 8;
107 return hipCreateChannelDesc(e, e, e, 0, hipChannelFormatKindSigned);
112 int e = (int)
sizeof(
signed char) * 8;
113 return hipCreateChannelDesc(e, e, e, 0, hipChannelFormatKindSigned);
119 int e = (int)
sizeof(
unsigned char) * 8;
120 return hipCreateChannelDesc(e, e, e, e, hipChannelFormatKindSigned);
125 int e = (int)
sizeof(
signed char) * 8;
126 return hipCreateChannelDesc(e, e, e, e, hipChannelFormatKindSigned);
131 int e = (int)
sizeof(
unsigned short) * 8;
132 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindUnsigned);
137 int e = (int)
sizeof(
signed short) * 8;
138 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindSigned);
143 int e = (int)
sizeof(
unsigned short) * 8;
144 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindUnsigned);
149 int e = (int)
sizeof(
signed short) * 8;
150 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindSigned);
155 int e = (int)
sizeof(
unsigned short) * 8;
156 return hipCreateChannelDesc(e, e, 0, 0, hipChannelFormatKindUnsigned);
161 int e = (int)
sizeof(
signed short) * 8;
162 return hipCreateChannelDesc(e, e, 0, 0, hipChannelFormatKindSigned);
168 int e = (int)
sizeof(
unsigned short) * 8;
169 return hipCreateChannelDesc(e, e, e, 0, hipChannelFormatKindUnsigned);
174 int e = (int)
sizeof(
signed short) * 8;
175 return hipCreateChannelDesc(e, e, e, 0, hipChannelFormatKindSigned);
181 int e = (int)
sizeof(
unsigned short) * 8;
182 return hipCreateChannelDesc(e, e, e, e, hipChannelFormatKindUnsigned);
187 int e = (int)
sizeof(
signed short) * 8;
188 return hipCreateChannelDesc(e, e, e, e, hipChannelFormatKindSigned);
193 int e = (int)
sizeof(
unsigned int) * 8;
194 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindUnsigned);
199 int e = (int)
sizeof(
signed int) * 8;
200 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindSigned);
205 int e = (int)
sizeof(
unsigned int) * 8;
206 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindUnsigned);
211 int e = (int)
sizeof(
signed int) * 8;
212 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindSigned);
217 int e = (int)
sizeof(
unsigned int) * 8;
218 return hipCreateChannelDesc(e, e, 0, 0, hipChannelFormatKindUnsigned);
223 int e = (int)
sizeof(
signed int) * 8;
224 return hipCreateChannelDesc(e, e, 0, 0, hipChannelFormatKindSigned);
230 int e = (int)
sizeof(
unsigned int) * 8;
231 return hipCreateChannelDesc(e, e, e, 0, hipChannelFormatKindUnsigned);
236 int e = (int)
sizeof(
signed int) * 8;
237 return hipCreateChannelDesc(e, e, e, 0, hipChannelFormatKindSigned);
243 int e = (int)
sizeof(
unsigned int) * 8;
244 return hipCreateChannelDesc(e, e, e, e, hipChannelFormatKindUnsigned);
249 int e = (int)
sizeof(
signed int) * 8;
250 return hipCreateChannelDesc(e, e, e, e, hipChannelFormatKindSigned);
255 int e = (int)
sizeof(
float) * 8;
256 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindFloat);
261 int e = (int)
sizeof(
float) * 8;
262 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindFloat);
267 int e = (int)
sizeof(
float) * 8;
268 return hipCreateChannelDesc(e, e, 0, 0, hipChannelFormatKindFloat);
274 int e = (int)
sizeof(
float) * 8;
275 return hipCreateChannelDesc(e, e, e, 0, hipChannelFormatKindFloat);
281 int e = (int)
sizeof(
float) * 8;
282 return hipCreateChannelDesc(e, e, e, e, hipChannelFormatKindFloat);
287 int e = (int)
sizeof(
unsigned long) * 8;
288 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindUnsigned);
293 int e = (int)
sizeof(
signed long) * 8;
294 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindSigned);
299 int e = (int)
sizeof(
unsigned long) * 8;
300 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindUnsigned);
305 int e = (int)
sizeof(
signed long) * 8;
306 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindSigned);
311 int e = (int)
sizeof(
unsigned long) * 8;
312 return hipCreateChannelDesc(e, e, 0, 0, hipChannelFormatKindUnsigned);
317 int e = (int)
sizeof(
signed long) * 8;
318 return hipCreateChannelDesc(e, e, 0, 0, hipChannelFormatKindSigned);
324 int e = (int)
sizeof(
unsigned long) * 8;
325 return hipCreateChannelDesc(e, e, e, 0, hipChannelFormatKindUnsigned);
330 int e = (int)
sizeof(
signed long) * 8;
331 return hipCreateChannelDesc(e, e, e, 0, hipChannelFormatKindSigned);
337 int e = (int)
sizeof(
unsigned long) * 8;
338 return hipCreateChannelDesc(e, e, e, e, hipChannelFormatKindUnsigned);
343 int e = (int)
sizeof(
signed long) * 8;
344 return hipCreateChannelDesc(e, e, e, e, hipChannelFormatKindSigned);
350 enum hipChannelFormatKind f);
Defines the different newt vector types for HIP runtime.