% c_dtype = dtype_to_c_type(dtype) __kernel void sin_<%= dtype %>(__global const <%= c_dtype %> *A, __global <%= c_dtype %> *C) { // Get the index of the current element to be processed const int id = get_global_id(0); // Row ID of C (0..M) C[id] = sin(A[id]); }