clover: Return the minimum required value for CL_DEVICE_SINGLE_FP_CONFIG v2
This means dropping CL_FP_DENORM from the current return value. v2: - Add comments about minimum values for OpenCL 1.2. Reviewed-by: Francisco Jerez <currojerez@riseup.net> Reviewed-by: Jan Vesely <jan.vesely@rutgers.edu>
This commit is contained in:
parent
cb3eb43ad6
commit
a646b00cfc
|
@ -201,8 +201,11 @@ clGetDeviceInfo(cl_device_id d_dev, cl_device_info param,
|
|||
break;
|
||||
|
||||
case CL_DEVICE_SINGLE_FP_CONFIG:
|
||||
// This is the "mandated minimum single precision floating-point
|
||||
// capability" for OpenCL 1.1. In OpenCL 1.2, nothing is required for
|
||||
// custom devices.
|
||||
buf.as_scalar<cl_device_fp_config>() =
|
||||
CL_FP_DENORM | CL_FP_INF_NAN | CL_FP_ROUND_TO_NEAREST;
|
||||
CL_FP_INF_NAN | CL_FP_ROUND_TO_NEAREST;
|
||||
break;
|
||||
|
||||
case CL_DEVICE_DOUBLE_FP_CONFIG:
|
||||
|
|
Loading…
Reference in New Issue