update opencl fp type macro