#include <function.clh> __kernel void krSimpleKernel(__global float* pA, __global float* pB, __private long unsigned int size) { long unsigned int idx=get_global_id(0); if(idx<size) pB[idx]=function(pA[idx],pA[idx]); return; }