simplify OpenCL double macros