__kernel void vecadd_loop (__global volatile const float *A, __global volatile const float *B, __global volatile float *C) { int gid = get_global_id(0); for (int i = 0; i < 100; i++) { C[gid] = A[gid] + B[gid]; } }