what should write at __device__ in opencl code