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(
829829#define CL_PARTITION_BY_COUNTS_LIST_END_EXT 0x0
830830#define CL_PARTITION_BY_NAMES_LIST_END_EXT -1
831831
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+
832848// /////////////////////////////////////////////////////////////////////////////
833849// cl_ext_image_from_buffer
834850
Original file line number Diff line number Diff line change @@ -838,6 +838,11 @@ CEnumNameMap::CEnumNameMap()
838838 ADD_ENUM_NAME ( m_cl_int, CL_INVALID_PARTITION_COUNT_EXT );
839839 ADD_ENUM_NAME ( m_cl_int, CL_INVALID_PARTITION_NAME_EXT );
840840
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+
841846 // cl_ext_image_from_buffer
842847 ADD_ENUM_NAME ( m_cl_int, CL_IMAGE_REQUIREMENTS_SLICE_PITCH_ALIGNMENT_EXT );
843848
You can’t perform that action at this time.
0 commit comments