CL_DEVICE_ADDRESS_32_BITS what happened?

According to the specs, CLGetDeviceInfo with param_name = CL_DEVICE_ADDRESS_BITS returns a cl_bitfield which can have one or both of CL_DEVICE_ADDRESS_32_BITS and CL_DEVICE_ADDRESS_64_BITS . I am not able to locate those constants however.


It’s been changed in recent specs, it now returns a cl_uint containing “the default compute device address size specified as an unsigned integer value in bits. Currently supported values are 32 or 64 bits.”

Therefore those constants are no longer needed, so have been removed.