Skip to content

Commit 47c892a

Browse files
authored
[OpenCL] Add cl_ext_image_unsigned_10x6_12x4_14x2 extension (#134216)
Add the defines for the `cl_ext_image_unsigned_10x6_12x4_14x2` extension.
1 parent c659a3b commit 47c892a

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

clang/lib/Headers/opencl-c-base.h

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
#define __opencl_c_ext_fp32_local_atomic_min_max 1
4848
#define __opencl_c_ext_image_raw10_raw12 1
4949
#define __opencl_c_ext_image_unorm_int_2_101010 1
50+
#define __opencl_c_ext_image_unsigned_10x6_12x4_14x2 1
5051
#define cl_khr_kernel_clock 1
5152
#define __opencl_c_kernel_clock_scope_device 1
5253
#define __opencl_c_kernel_clock_scope_work_group 1
@@ -490,6 +491,14 @@ typedef enum memory_order
490491
#ifdef __opencl_c_ext_image_unorm_int_2_101010
491492
#define CLK_UNORM_INT_2_101010_EXT 0x10E5
492493
#endif // __opencl_c_ext_image_unorm_int_2_101010
494+
#ifdef __opencl_c_ext_image_unsigned_10x6_12x4_14x2
495+
#define CLK_UNSIGNED_INT10X6_EXT 0x10E6
496+
#define CLK_UNSIGNED_INT12X4_EXT 0x10E7
497+
#define CLK_UNSIGNED_INT14X2_EXT 0x10E8
498+
#define CLK_UNORM_10X6_EXT 0x10E1
499+
#define CLK_UNORM_12X4_EXT 0x10E9
500+
#define CLK_UNORM_14X2_EXT 0x10EA
501+
#endif // __opencl_c_ext_image_unsigned_10x6_12x4_14x2
493502

494503
// Channel order, numbering must be aligned with cl_channel_order in cl.h
495504
//

clang/test/Headers/opencl-c-header.cl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,9 @@ global atomic_int z = ATOMIC_VAR_INIT(99);
193193
#if __opencl_c_ext_image_unorm_int_2_101010 != 1
194194
#error "Incorrectly defined __opencl_c_ext_image_unorm_int_2_101010"
195195
#endif
196+
#if __opencl_c_ext_image_unsigned_10x6_12x4_14x2 != 1
197+
#error "Incorrectly defined __opencl_c_ext_image_unsigned_10x6_12x4_14x2"
198+
#endif
196199

197200
#else
198201

@@ -283,6 +286,9 @@ global atomic_int z = ATOMIC_VAR_INIT(99);
283286
#ifdef __opencl_c_ext_image_unorm_int_2_101010
284287
#error "Incorrect __opencl_c_ext_image_unorm_int_2_101010 define"
285288
#endif
289+
#ifdef __opencl_c_ext_image_unsigned_10x6_12x4_14x2
290+
#error "Incorrect __opencl_c_ext_image_unsigned_10x6_12x4_14x2 define"
291+
#endif
286292

287293
#endif //(defined(__OPENCL_CPP_VERSION__) || __OPENCL_C_VERSION__ >= 200)
288294

0 commit comments

Comments
 (0)