DPC++ Runtime
Runtime libraries for oneAPI DPC++
device_aspect_macros.hpp
Go to the documentation of this file.
1 //==------------------- device_aspect_macros.hpp - SYCL device -------------==//
2 //
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //
7 //===----------------------------------------------------------------------===//
8 
9 #pragma once
10 
11 #ifndef __SYCL_ALL_DEVICES_HAVE_host__
12 // __SYCL_ASPECT(host, 0)
13 #define __SYCL_ALL_DEVICES_HAVE_host__ 0
14 #endif
15 
16 #ifndef __SYCL_ALL_DEVICES_HAVE_cpu__
17 // __SYCL_ASPECT(cpu, 1)
18 #define __SYCL_ALL_DEVICES_HAVE_cpu__ 0
19 #endif
20 
21 #ifndef __SYCL_ALL_DEVICES_HAVE_gpu__
22 //__SYCL_ASPECT(gpu, 2)
23 #define __SYCL_ALL_DEVICES_HAVE_gpu__ 0
24 #endif
25 
26 #ifndef __SYCL_ALL_DEVICES_HAVE_accelerator__
27 //__SYCL_ASPECT(accelerator, 3)
28 #define __SYCL_ALL_DEVICES_HAVE_accelerator__ 0
29 #endif
30 
31 #ifndef __SYCL_ALL_DEVICES_HAVE_custom__
32 //__SYCL_ASPECT(custom, 4)
33 #define __SYCL_ALL_DEVICES_HAVE_custom__ 0
34 #endif
35 
36 #ifndef __SYCL_ALL_DEVICES_HAVE_fp16__
37 // __SYCL_ASPECT(fp16, 5)
38 #define __SYCL_ALL_DEVICES_HAVE_fp16__ 0
39 #endif
40 
41 #ifndef __SYCL_ALL_DEVICES_HAVE_fp64__
42 // __SYCL_ASPECT(fp64, 6)
43 #define __SYCL_ALL_DEVICES_HAVE_fp64__ 0
44 #endif
45 
46 #ifndef __SYCL_ALL_DEVICES_HAVE_int64_base_atomics__
47 // __SYCL_ASPECT_DEPRECATED(int64_base_atomics, 7)
48 #define __SYCL_ALL_DEVICES_HAVE_int64_base_atomics__ 0
49 #endif
50 
51 #ifndef __SYCL_ALL_DEVICES_HAVE_int64_extended_atomics__
52 // __SYCL_ASPECT_DEPRECATED(int64_extended_atomics, 8)
53 #define __SYCL_ALL_DEVICES_HAVE_int64_extended_atomics__ 0
54 #endif
55 
56 #ifndef __SYCL_ALL_DEVICES_HAVE_image__
57 // __SYCL_ASPECT(image, 9)
58 #define __SYCL_ALL_DEVICES_HAVE_image__ 0
59 #endif
60 
61 #ifndef __SYCL_ALL_DEVICES_HAVE_online_compiler__
62 // __SYCL_ASPECT(online_compiler, 10)
63 #define __SYCL_ALL_DEVICES_HAVE_online_compiler__ 0
64 #endif
65 
66 #ifndef __SYCL_ALL_DEVICES_HAVE_online_linker__
67 // __SYCL_ASPECT(online_linker, 11)
68 #define __SYCL_ALL_DEVICES_HAVE_online_linker__ 0
69 #endif
70 
71 #ifndef __SYCL_ALL_DEVICES_HAVE_queue_profiling__
72 // __SYCL_ASPECT(queue_profiling, 12)
73 #define __SYCL_ALL_DEVICES_HAVE_queue_profiling__ 0
74 #endif
75 
76 #ifndef __SYCL_ALL_DEVICES_HAVE_usm_device_allocations__
77 // __SYCL_ASPECT(usm_device_allocations, 13)
78 #define __SYCL_ALL_DEVICES_HAVE_usm_device_allocations__ 0
79 #endif
80 
81 #ifndef __SYCL_ALL_DEVICES_HAVE_usm_host_allocations__
82 // __SYCL_ASPECT(usm_host_allocations, 14)
83 #define __SYCL_ALL_DEVICES_HAVE_usm_host_allocations__ 0
84 #endif
85 
86 #ifndef __SYCL_ALL_DEVICES_HAVE_usm_shared_allocations__
87 // __SYCL_ASPECT(usm_shared_allocations, 15)
88 #define __SYCL_ALL_DEVICES_HAVE_usm_shared_allocations__ 0
89 #endif
90 
91 #ifndef __SYCL_ALL_DEVICES_HAVE_usm_restricted_shared_allocations__
92 // __SYCL_ASPECT(usm_restricted_shared_allocations, 16)
93 #define __SYCL_ALL_DEVICES_HAVE_usm_restricted_shared_allocations__ 0
94 #endif
95 
96 #ifndef __SYCL_ALL_DEVICES_HAVE_usm_system_allocations__
97 // __SYCL_ASPECT(usm_system_allocations, 17)
98 #define __SYCL_ALL_DEVICES_HAVE_usm_system_allocations__ 0
99 #endif
100 
101 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_intel_pci_address__
102 // __SYCL_ASPECT(ext_intel_pci_address, 18)
103 #define __SYCL_ALL_DEVICES_HAVE_ext_intel_pci_address__ 0
104 #endif
105 
106 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_eu_count__
107 // __SYCL_ASPECT(ext_intel_gpu_eu_count, 19)
108 #define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_eu_count__ 0
109 #endif
110 
111 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_eu_simd_width__
112 // __SYCL_ASPECT(ext_intel_gpu_eu_simd_width, 20)
113 #define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_eu_simd_width__ 0
114 #endif
115 
116 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_slices__
117 // __SYCL_ASPECT(ext_intel_gpu_slices, 21)
118 #define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_slices__ 0
119 #endif
120 
121 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_subslices_per_slice__
122 // __SYCL_ASPECT(ext_intel_gpu_subslices_per_slice, 22)
123 #define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_subslices_per_slice__ 0
124 #endif
125 
126 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_eu_count_per_subslice__
127 // __SYCL_ASPECT(ext_intel_gpu_eu_count_per_subslice, 23)
128 #define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_eu_count_per_subslice__ 0
129 #endif
130 
131 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_intel_max_mem_bandwidth__
132 // __SYCL_ASPECT(ext_intel_max_mem_bandwidth, 24)
133 #define __SYCL_ALL_DEVICES_HAVE_ext_intel_max_mem_bandwidth__ 0
134 #endif
135 
136 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_intel_mem_channel__
137 // __SYCL_ASPECT(ext_intel_mem_channel, 25)
138 #define __SYCL_ALL_DEVICES_HAVE_ext_intel_mem_channel__ 0
139 #endif
140 
141 #ifndef __SYCL_ALL_DEVICES_HAVE_usm_atomic_host_allocations__
142 // __SYCL_ASPECT(usm_atomic_host_allocations, 26)
143 #define __SYCL_ALL_DEVICES_HAVE_usm_atomic_host_allocations__ 0
144 #endif
145 
146 #ifndef __SYCL_ALL_DEVICES_HAVE_usm_atomic_shared_allocations__
147 // __SYCL_ASPECT(usm_atomic_shared_allocations, 27)
148 #define __SYCL_ALL_DEVICES_HAVE_usm_atomic_shared_allocations__ 0
149 #endif
150 
151 #ifndef __SYCL_ALL_DEVICES_HAVE_atomic64__
152 // __SYCL_ASPECT(atomic64, 28)
153 #define __SYCL_ALL_DEVICES_HAVE_atomic64__ 0
154 #endif
155 
156 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_intel_device_info_uuid__
157 // __SYCL_ASPECT(ext_intel_device_info_uuid, 29)
158 #define __SYCL_ALL_DEVICES_HAVE_ext_intel_device_info_uuid__ 0
159 #endif
160 
161 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_srgb__
162 // __SYCL_ASPECT(ext_oneapi_srgb, 30)
163 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_srgb__ 0
164 #endif
165 
166 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_native_assert__
167 // __SYCL_ASPECT(ext_oneapi_native_assert, 31)
168 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_native_assert__ 0
169 #endif
170 
171 #ifndef __SYCL_ALL_DEVICES_HAVE_host_debuggable__
172 // __SYCL_ASPECT(host_debuggable, 32)
173 #define __SYCL_ALL_DEVICES_HAVE_host_debuggable__ 0
174 #endif
175 
176 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_hw_threads_per_eu__
177 // __SYCL_ASPECT(ext_intel_gpu_hw_threads_per_eu, 33)
178 #define __SYCL_ALL_DEVICES_HAVE_ext_intel_gpu_hw_threads_per_eu__ 0
179 #endif
180 
181 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_cuda_async_barrier__
182 // __SYCL_ASPECT(ext_oneapi_cuda_async_barrier, 34)
183 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_cuda_async_barrier__ 0
184 #endif
185 
186 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bfloat16_math_functions__
187 // __SYCL_ASPECT(ext_oneapi_bfloat16_math_functions, 35)
188 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bfloat16_math_functions__ 0
189 #endif
190 
191 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_intel_free_memory__
192 // __SYCL_ASPECT(ext_intel_free_memory, 36)
193 #define __SYCL_ALL_DEVICES_HAVE_ext_intel_free_memory__ 0
194 #endif
195 
196 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_intel_device_id__
197 // __SYCL_ASPECT(ext_intel_device_id, 37)
198 #define __SYCL_ALL_DEVICES_HAVE_ext_intel_device_id__ 0
199 #endif
200 
201 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_intel_memory_clock_rate__
202 // __SYCL_ASPECT(ext_intel_memory_clock_rate, 38)
203 #define __SYCL_ALL_DEVICES_HAVE_ext_intel_memory_clock_rate__ 0
204 #endif
205 
206 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_intel_memory_bus_width__
207 // __SYCL_ASPECT(ext_intel_memory_bus_width, 39)
208 #define __SYCL_ALL_DEVICES_HAVE_ext_intel_memory_bus_width__ 0
209 #endif
210 
211 #ifndef __SYCL_ALL_DEVICES_HAVE_emulated__
212 // __SYCL_ASPECT(emulated, 40)
213 #define __SYCL_ALL_DEVICES_HAVE_emulated__ 0
214 #endif
215 
216 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_intel_legacy_image__
217 // __SYCL_ASPECT(ext_intel_legacy_image, 41)
218 #define __SYCL_ALL_DEVICES_HAVE_ext_intel_legacy_image__ 0
219 #endif
220 
221 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images__
222 // __SYCL_ASPECT(ext_oneapi_bindless_images, 42)
223 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images__ 0
224 #endif
225 
226 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images_shared_usm__
227 //__SYCL_ASPECT(ext_oneapi_bindless_images_shared_usm, 43)
228 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images_shared_usm__ 0
229 #endif
230 
231 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images_1d_usm__
232 //__SYCL_ASPECT(ext_oneapi_bindless_images_1d_usm, 44)
233 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images_1d_usm__ 0
234 #endif
235 
236 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images_2d_usm__
237 //__SYCL_ASPECT(ext_oneapi_bindless_images_2d_usm, 45)
238 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_bindless_images_2d_usm__ 0
239 #endif
240 
241 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_memory_import__
242 //__SYCL_ASPECT(ext_oneapi_interop_memory_import, 46)
243 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_memory_import__ 0
244 #endif
245 
246 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_memory_export__
247 //__SYCL_ASPECT(ext_oneapi_interop_memory_export, 47)
248 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_memory_export__ 0
249 #endif
250 
251 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_semaphore_import__
252 //__SYCL_ASPECT(ext_oneapi_interop_semaphore_import, 48)
253 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_semaphore_import__ 0
254 #endif
255 
256 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_semaphore_export__
257 //__SYCL_ASPECT(ext_oneapi_interop_semaphore_export, 49)
258 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_interop_semaphore_export__ 0
259 #endif
260 
261 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_mipmap__
262 //__SYCL_ASPECT(ext_oneapi_mipmap, 50)
263 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_mipmap__ 0
264 #endif
265 
266 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_mipmap_anisotropy__
267 //__SYCL_ASPECT(ext_oneapi_mipmap_anisotropy, 51)
268 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_mipmap_anisotropy__ 0
269 #endif
270 
271 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_mipmap_level_reference__
272 //__SYCL_ASPECT(ext_oneapi_mipmap_level_reference, 52)
273 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_mipmap_level_reference__ 0
274 #endif
275 
276 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_intel_esimd__
277 //__SYCL_ASPECT(ext_intel_esimd, 53)
278 #define __SYCL_ALL_DEVICES_HAVE_ext_intel_esimd__ 0
279 #endif
280 
281 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_ballot_group__
282 // __SYCL_ASPECT(ext_oneapi_ballot_group, 54)
283 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_ballot_group__ 0
284 #endif
285 
286 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_fixed_size_group__
287 // __SYCL_ASPECT(ext_oneapi_fixed_size_group, 55)
288 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_fixed_size_group__ 0
289 #endif
290 
291 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_opportunistic_group__
292 // __SYCL_ASPECT(ext_oneapi_opportunistic_group, 56)
293 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_opportunistic_group__ 0
294 #endif
295 
296 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_tangle_group__
297 // __SYCL_ASPECT(ext_oneapi_tangle_group, 57)
298 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_tangle_group__ 0
299 #endif
300 
301 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_intel_matrix__
302 // __SYCL_ASPECT(ext_intel_matrix, 58)
303 #define __SYCL_ALL_DEVICES_HAVE_ext_intel_matrix__ 0
304 #endif
305 
306 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_is_composite__
307 // __SYCL_ASPECT(ext_oneapi_is_composite, 59)
308 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_is_composite__ 0
309 #endif
310 
311 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_is_component__
312 // __SYCL_ASPECT(ext_oneapi_is_component, 60)
313 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_is_component__ 0
314 #endif
315 
316 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_graph__
317 // __SYCL_ASPECT(ext_oneapi_graph, 61)
318 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_graph__ 0
319 #endif
320 
321 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_intel_fpga_task_sequence__
322 // __SYCL_ASPECT(ext_intel_fpga_task_sequence, 62)
323 #define __SYCL_ALL_DEVICES_HAVE_ext_intel_fpga_task_sequence__ 0
324 #endif
325 
326 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_limited_graph__
327 // __SYCL_ASPECT(ext_oneapi_limited_graph, 63)
328 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_limited_graph__ 0
329 #endif
330 
331 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_private_alloca__
332 // __SYCL_ASPECT(ext_oneapi_private_alloca, 64)
333 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_private_alloca__ 0
334 #endif
335 
336 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_cubemap__
337 // __SYCL_ASPECT(ext_oneapi_cubemap, 65)
338 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_cubemap__ 0
339 #endif
340 
341 #ifndef __SYCL_ALL_DEVICES_HAVE_ext_oneapi_cubemap_seamless_filtering__
342 // __SYCL_ASPECT(ext_oneapi_cubemap_seamless_filtering, 66)
343 #define __SYCL_ALL_DEVICES_HAVE_ext_oneapi_cubemap_seamless_filtering__ 0
344 #endif
345 
346 #ifndef __SYCL_ANY_DEVICE_HAS_host__
347 // __SYCL_ASPECT(host, 0)
348 #define __SYCL_ANY_DEVICE_HAS_host__ 0
349 #endif
350 
351 #ifndef __SYCL_ANY_DEVICE_HAS_cpu__
352 // __SYCL_ASPECT(cpu, 1)
353 #define __SYCL_ANY_DEVICE_HAS_cpu__ 0
354 #endif
355 
356 #ifndef __SYCL_ANY_DEVICE_HAS_gpu__
357 //__SYCL_ASPECT(gpu, 2)
358 #define __SYCL_ANY_DEVICE_HAS_gpu__ 0
359 #endif
360 
361 #ifndef __SYCL_ANY_DEVICE_HAS_accelerator__
362 //__SYCL_ASPECT(accelerator, 3)
363 #define __SYCL_ANY_DEVICE_HAS_accelerator__ 0
364 #endif
365 
366 #ifndef __SYCL_ANY_DEVICE_HAS_custom__
367 //__SYCL_ASPECT(custom, 4)
368 #define __SYCL_ANY_DEVICE_HAS_custom__ 0
369 #endif
370 
371 #ifndef __SYCL_ANY_DEVICE_HAS_fp16__
372 // __SYCL_ASPECT(fp16, 5)
373 #define __SYCL_ANY_DEVICE_HAS_fp16__ 0
374 #endif
375 
376 #ifndef __SYCL_ANY_DEVICE_HAS_fp64__
377 // __SYCL_ASPECT(fp64, 6)
378 #define __SYCL_ANY_DEVICE_HAS_fp64__ 0
379 #endif
380 
381 #ifndef __SYCL_ANY_DEVICE_HAS_int64_base_atomics__
382 // __SYCL_ASPECT_DEPRECATED(int64_base_atomics, 7)
383 #define __SYCL_ANY_DEVICE_HAS_int64_base_atomics__ 0
384 #endif
385 
386 #ifndef __SYCL_ANY_DEVICE_HAS_int64_extended_atomics__
387 // __SYCL_ASPECT_DEPRECATED(int64_extended_atomics, 8)
388 #define __SYCL_ANY_DEVICE_HAS_int64_extended_atomics__ 0
389 #endif
390 
391 #ifndef __SYCL_ANY_DEVICE_HAS_image__
392 // __SYCL_ASPECT(image, 9)
393 #define __SYCL_ANY_DEVICE_HAS_image__ 0
394 #endif
395 
396 #ifndef __SYCL_ANY_DEVICE_HAS_online_compiler__
397 // __SYCL_ASPECT(online_compiler, 10)
398 #define __SYCL_ANY_DEVICE_HAS_online_compiler__ 0
399 #endif
400 
401 #ifndef __SYCL_ANY_DEVICE_HAS_online_linker__
402 // __SYCL_ASPECT(online_linker, 11)
403 #define __SYCL_ANY_DEVICE_HAS_online_linker__ 0
404 #endif
405 
406 #ifndef __SYCL_ANY_DEVICE_HAS_queue_profiling__
407 // __SYCL_ASPECT(queue_profiling, 12)
408 #define __SYCL_ANY_DEVICE_HAS_queue_profiling__ 0
409 #endif
410 
411 #ifndef __SYCL_ANY_DEVICE_HAS_usm_device_allocations__
412 // __SYCL_ASPECT(usm_device_allocations, 13)
413 #define __SYCL_ANY_DEVICE_HAS_usm_device_allocations__ 0
414 #endif
415 
416 #ifndef __SYCL_ANY_DEVICE_HAS_usm_host_allocations__
417 // __SYCL_ASPECT(usm_host_allocations, 14)
418 #define __SYCL_ANY_DEVICE_HAS_usm_host_allocations__ 0
419 #endif
420 
421 #ifndef __SYCL_ANY_DEVICE_HAS_usm_shared_allocations__
422 // __SYCL_ASPECT(usm_shared_allocations, 15)
423 #define __SYCL_ANY_DEVICE_HAS_usm_shared_allocations__ 0
424 #endif
425 
426 #ifndef __SYCL_ANY_DEVICE_HAS_usm_restricted_shared_allocations__
427 // __SYCL_ASPECT(usm_restricted_shared_allocations, 16)
428 #define __SYCL_ANY_DEVICE_HAS_usm_restricted_shared_allocations__ 0
429 #endif
430 
431 #ifndef __SYCL_ANY_DEVICE_HAS_usm_system_allocations__
432 // __SYCL_ASPECT(usm_system_allocations, 17)
433 #define __SYCL_ANY_DEVICE_HAS_usm_system_allocations__ 0
434 #endif
435 
436 #ifndef __SYCL_ANY_DEVICE_HAS_ext_intel_pci_address__
437 // __SYCL_ASPECT(ext_intel_pci_address, 18)
438 #define __SYCL_ANY_DEVICE_HAS_ext_intel_pci_address__ 0
439 #endif
440 
441 #ifndef __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_eu_count__
442 // __SYCL_ASPECT(ext_intel_gpu_eu_count, 19)
443 #define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_eu_count__ 0
444 #endif
445 
446 #ifndef __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_eu_simd_width__
447 // __SYCL_ASPECT(ext_intel_gpu_eu_simd_width, 20)
448 #define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_eu_simd_width__ 0
449 #endif
450 
451 #ifndef __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_slices__
452 // __SYCL_ASPECT(ext_intel_gpu_slices, 21)
453 #define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_slices__ 0
454 #endif
455 
456 #ifndef __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_subslices_per_slice__
457 // __SYCL_ASPECT(ext_intel_gpu_subslices_per_slice, 22)
458 #define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_subslices_per_slice__ 0
459 #endif
460 
461 #ifndef __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_eu_count_per_subslice__
462 // __SYCL_ASPECT(ext_intel_gpu_eu_count_per_subslice, 23)
463 #define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_eu_count_per_subslice__ 0
464 #endif
465 
466 #ifndef __SYCL_ANY_DEVICE_HAS_ext_intel_max_mem_bandwidth__
467 // __SYCL_ASPECT(ext_intel_max_mem_bandwidth, 24)
468 #define __SYCL_ANY_DEVICE_HAS_ext_intel_max_mem_bandwidth__ 0
469 #endif
470 
471 #ifndef __SYCL_ANY_DEVICE_HAS_ext_intel_mem_channel__
472 // __SYCL_ASPECT(ext_intel_mem_channel, 25)
473 #define __SYCL_ANY_DEVICE_HAS_ext_intel_mem_channel__ 0
474 #endif
475 
476 #ifndef __SYCL_ANY_DEVICE_HAS_usm_atomic_host_allocations__
477 // __SYCL_ASPECT(usm_atomic_host_allocations, 26)
478 #define __SYCL_ANY_DEVICE_HAS_usm_atomic_host_allocations__ 0
479 #endif
480 
481 #ifndef __SYCL_ANY_DEVICE_HAS_usm_atomic_shared_allocations__
482 // __SYCL_ASPECT(usm_atomic_shared_allocations, 27)
483 #define __SYCL_ANY_DEVICE_HAS_usm_atomic_shared_allocations__ 0
484 #endif
485 
486 #ifndef __SYCL_ANY_DEVICE_HAS_atomic64__
487 // __SYCL_ASPECT(atomic64, 28)
488 #define __SYCL_ANY_DEVICE_HAS_atomic64__ 0
489 #endif
490 
491 #ifndef __SYCL_ANY_DEVICE_HAS_ext_intel_device_info_uuid__
492 // __SYCL_ASPECT(ext_intel_device_info_uuid, 29)
493 #define __SYCL_ANY_DEVICE_HAS_ext_intel_device_info_uuid__ 0
494 #endif
495 
496 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_srgb__
497 // __SYCL_ASPECT(ext_oneapi_srgb, 30)
498 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_srgb__ 0
499 #endif
500 
501 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_native_assert__
502 // __SYCL_ASPECT(ext_oneapi_native_assert, 31)
503 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_native_assert__ 0
504 #endif
505 
506 #ifndef __SYCL_ANY_DEVICE_HAS_host_debuggable__
507 // __SYCL_ASPECT(host_debuggable, 32)
508 #define __SYCL_ANY_DEVICE_HAS_host_debuggable__ 0
509 #endif
510 
511 #ifndef __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_hw_threads_per_eu__
512 // __SYCL_ASPECT(ext_intel_gpu_hw_threads_per_eu, 33)
513 #define __SYCL_ANY_DEVICE_HAS_ext_intel_gpu_hw_threads_per_eu__ 0
514 #endif
515 
516 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_cuda_async_barrier__
517 // __SYCL_ASPECT(ext_oneapi_cuda_async_barrier, 34)
518 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_cuda_async_barrier__ 0
519 #endif
520 
521 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_bfloat16_math_functions__
522 // __SYCL_ASPECT(ext_oneapi_bfloat16_math_functions, 35)
523 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_bfloat16_math_functions__ 0
524 #endif
525 
526 #ifndef __SYCL_ANY_DEVICE_HAS_ext_intel_free_memory__
527 // __SYCL_ASPECT(ext_intel_free_memory, 36)
528 #define __SYCL_ANY_DEVICE_HAS_ext_intel_free_memory__ 0
529 #endif
530 
531 #ifndef __SYCL_ANY_DEVICE_HAS_ext_intel_device_id__
532 // __SYCL_ASPECT(ext_intel_device_id, 37)
533 #define __SYCL_ANY_DEVICE_HAS_ext_intel_device_id__ 0
534 #endif
535 
536 #ifndef __SYCL_ANY_DEVICE_HAS_ext_intel_memory_clock_rate__
537 // __SYCL_ASPECT(ext_intel_memory_clock_rate, 38)
538 #define __SYCL_ANY_DEVICE_HAS_ext_intel_memory_clock_rate__ 0
539 #endif
540 
541 #ifndef __SYCL_ANY_DEVICE_HAS_ext_intel_memory_bus_width__
542 // __SYCL_ASPECT(ext_intel_memory_bus_width, 39)
543 #define __SYCL_ANY_DEVICE_HAS_ext_intel_memory_bus_width__ 0
544 #endif
545 
546 #ifndef __SYCL_ANY_DEVICE_HAS_emulated__
547 // __SYCL_ASPECT(emulated, 40)
548 #define __SYCL_ANY_DEVICE_HAS_emulated__ 0
549 #endif
550 
551 #ifndef __SYCL_ANY_DEVICE_HAS_ext_intel_legacy_image__
552 // __SYCL_ASPECT(ext_intel_legacy_image, 41)
553 #define __SYCL_ANY_DEVICE_HAS_ext_intel_legacy_image__ 0
554 #endif
555 
556 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images__
557 // __SYCL_ASPECT(ext_oneapi_bindless_images, 42)
558 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images__ 0
559 #endif
560 
561 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images_shared_usm__
562 //__SYCL_ASPECT(ext_oneapi_bindless_images_shared_usm, 43)
563 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images_shared_usm__ 0
564 #endif
565 
566 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images_1d_usm__
567 //__SYCL_ASPECT(ext_oneapi_bindless_images_1d_usm, 44)
568 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images_1d_usm__ 0
569 #endif
570 
571 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images_2d_usm__
572 //__SYCL_ASPECT(ext_oneapi_bindless_images_2d_usm, 45)
573 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_bindless_images_2d_usm__ 0
574 #endif
575 
576 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_memory_import__
577 //__SYCL_ASPECT(ext_oneapi_interop_memory_import, 46)
578 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_memory_import__ 0
579 #endif
580 
581 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_memory_export__
582 //__SYCL_ASPECT(ext_oneapi_interop_memory_export, 47)
583 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_memory_export__ 0
584 #endif
585 
586 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_semaphore_import__
587 //__SYCL_ASPECT(ext_oneapi_interop_semaphore_import, 48)
588 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_semaphore_import__ 0
589 #endif
590 
591 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_semaphore_export__
592 //__SYCL_ASPECT(ext_oneapi_interop_semaphore_export, 49)
593 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_interop_semaphore_export__ 0
594 #endif
595 
596 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_mipmap__
597 //__SYCL_ASPECT(ext_oneapi_mipmap, 50)
598 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_mipmap__ 0
599 #endif
600 
601 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_mipmap_anisotropy__
602 //__SYCL_ASPECT(ext_oneapi_mipmap_anisotropy, 51)
603 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_mipmap_anisotropy__ 0
604 #endif
605 
606 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_mipmap_level_reference__
607 //__SYCL_ASPECT(ext_oneapi_mipmap_level_reference, 52)
608 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_mipmap_level_reference__ 0
609 #endif
610 
611 #ifndef __SYCL_ANY_DEVICE_HAS_ext_intel_esimd__
612 //__SYCL_ASPECT(ext_intel_esimd, 53)
613 #define __SYCL_ANY_DEVICE_HAS_ext_intel_esimd__ 0
614 #endif
615 
616 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_ballot_group__
617 // __SYCL_ASPECT(ext_oneapi_ballot_group, 54)
618 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_ballot_group__ 0
619 #endif
620 
621 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_fixed_size_group__
622 // __SYCL_ASPECT(ext_oneapi_fixed_size_group, 55)
623 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_fixed_size_group__ 0
624 #endif
625 
626 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_opportunistic_group__
627 // __SYCL_ASPECT(ext_oneapi_opportunistic_group, 56)
628 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_opportunistic_group__ 0
629 #endif
630 
631 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_tangle_group__
632 // __SYCL_ASPECT(ext_oneapi_tangle_group, 57)
633 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_tangle_group__ 0
634 #endif
635 
636 #ifndef __SYCL_ANY_DEVICE_HAS_ext_intel_matrix__
637 // __SYCL_ASPECT(ext_intel_matrix, 58)
638 #define __SYCL_ANY_DEVICE_HAS_ext_intel_matrix__ 0
639 #endif
640 
641 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_is_composite__
642 // __SYCL_ASPECT(ext_oneapi_is_composite, 59)
643 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_is_composite__ 0
644 #endif
645 
646 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_is_component__
647 // __SYCL_ASPECT(ext_oneapi_is_component, 60)
648 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_is_component__ 0
649 #endif
650 
651 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_graph__
652 // __SYCL_ASPECT(ext_oneapi_graph, 61)
653 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_graph__ 0
654 #endif
655 
656 #ifndef __SYCL_ANY_DEVICE_HAS_ext_intel_fpga_task_sequence__
657 // __SYCL_ASPECT(ext_intel_fpga_task_sequence__, 62)
658 #define __SYCL_ANY_DEVICE_HAS_ext_intel_fpga_task_sequence__ 0
659 #endif
660 
661 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_limited_graph__
662 // __SYCL_ASPECT(ext_oneapi_limited_graph, 63)
663 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_limited_graph__ 0
664 #endif
665 
666 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_private_alloca__
667 // __SYCL_ASPECT(ext_oneapi_private_alloca, 64)
668 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_private_alloca__ 1
669 #endif
670 
671 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_cubemap__
672 // __SYCL_ASPECT(ext_oneapi_cubemap, 65)
673 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_cubemap__ 0
674 #endif
675 
676 #ifndef __SYCL_ANY_DEVICE_HAS_ext_oneapi_cubemap_seamless_filtering__
677 // __SYCL_ASPECT(ext_oneapi_cubemap_seamless_filtering, 66)
678 #define __SYCL_ANY_DEVICE_HAS_ext_oneapi_cubemap_seamless_filtering__ 0
679 #endif