half dot (gentype p0 ,
gentype p1 ) // if half extension enabled
|
Built-in geometric functions operate component-wise. The description
is per-component. floatn
is
float, float2, float3, or float4 and
doublen
is double, double2,
double3, or double4. The built-in geometric functions are
implemented using the round to nearest even rounding mode.
The geometric functions can be implemented using contractions such as mad or fma.
If extended with cl_khr_fp16, generic type name gentype may indicate half and half{2|3|4} as arguments.