File tree Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -829,6 +829,22 @@ cl_int CL_API_CALL clGetKernelSuggestedLocalWorkSizeKHR(
829
829
#define CL_PARTITION_BY_COUNTS_LIST_END_EXT 0x0
830
830
#define CL_PARTITION_BY_NAMES_LIST_END_EXT -1
831
831
832
+ // /////////////////////////////////////////////////////////////////////////////
833
+ // cl_ext_float_atomics
834
+
835
+ typedef cl_bitfield cl_device_fp_atomic_capabilities_ext;
836
+
837
+ #define CL_DEVICE_GLOBAL_FP_ATOMIC_LOAD_STORE_EXT (1 << 0 )
838
+ #define CL_DEVICE_GLOBAL_FP_ATOMIC_ADD_EXT (1 << 1 )
839
+ #define CL_DEVICE_GLOBAL_FP_ATOMIC_MIN_MAX_EXT (1 << 2 )
840
+ #define CL_DEVICE_LOCAL_FP_ATOMIC_LOAD_STORE_EXT (1 << 16 )
841
+ #define CL_DEVICE_LOCAL_FP_ATOMIC_ADD_EXT (1 << 17 )
842
+ #define CL_DEVICE_LOCAL_FP_ATOMIC_MIN_MAX_EXT (1 << 18 )
843
+
844
+ #define CL_DEVICE_SINGLE_FP_ATOMIC_CAPABILITIES_EXT 0x4231
845
+ #define CL_DEVICE_DOUBLE_FP_ATOMIC_CAPABILITIES_EXT 0x4232
846
+ #define CL_DEVICE_HALF_FP_ATOMIC_CAPABILITIES_EXT 0x4233
847
+
832
848
// /////////////////////////////////////////////////////////////////////////////
833
849
// cl_ext_image_from_buffer
834
850
Original file line number Diff line number Diff line change @@ -838,6 +838,11 @@ CEnumNameMap::CEnumNameMap()
838
838
ADD_ENUM_NAME ( m_cl_int, CL_INVALID_PARTITION_COUNT_EXT );
839
839
ADD_ENUM_NAME ( m_cl_int, CL_INVALID_PARTITION_NAME_EXT );
840
840
841
+ // cl_ext_float_atomics
842
+ ADD_ENUM_NAME ( m_cl_int, CL_DEVICE_SINGLE_FP_ATOMIC_CAPABILITIES_EXT );
843
+ ADD_ENUM_NAME ( m_cl_int, CL_DEVICE_DOUBLE_FP_ATOMIC_CAPABILITIES_EXT );
844
+ ADD_ENUM_NAME ( m_cl_int, CL_DEVICE_HALF_FP_ATOMIC_CAPABILITIES_EXT );
845
+
841
846
// cl_ext_image_from_buffer
842
847
ADD_ENUM_NAME ( m_cl_int, CL_IMAGE_REQUIREMENTS_SLICE_PITCH_ALIGNMENT_EXT );
843
848
You can’t perform that action at this time.
0 commit comments