Add most OpenCL functions