http://www.khronos.org/registry/cl/specs/opencl-1.1.pdf
page 160
half a;
half a[100];
half *p;
a = *p; <- not allowed. must use vload_half function
Isn’t it should be like this?
half a;
half b[100];
half *p = b;
a = *p; <- not allowed. must use vload_half function
page 214
M_2_SQRTPI_F - Value of 2 / ??
M_SQRT2_F - Value of ?2
M_SQRT1_2_F - Value of 1 / ?2
I think this was made by some well-fed family man Because it is unlogical and should be M_1_SQRT2_F in last one.
page 216
gentype sub_sat (gentype x, gentype y) Returns x - y and saturates the result.
Do you think it is so detailed description? What “saturates” means???