rename opencl double macro
doc compiler macros
fix doc