__kernel void loop_gt(__global int * out, int iterations) { int i; unsigned base = get_global_id(0) * iterations; for (i = iterations - 1; i > -1; i--) { unsigned id = (base + i); out[id] = id; } }