summaryrefslogtreecommitdiff
path: root/kernels/compiler_local_memory_two_ptr.cl
blob: 46589ba67720da99782028be951c14b536bd3611 (plain)
1
2
3
4
5
6
7
8
9
10
__kernel void compiler_local_memory_two_ptr(__global int *dst,
                                            __local int *src0,
                                            __local int *src1)
{
  src0[get_local_id(0)] = get_local_id(0);
  src1[get_local_id(0)] = get_global_id(0);
  barrier(CLK_LOCAL_MEM_FENCE);
  dst[get_global_id(0)] = src0[15 - get_local_id(0)] + src1[15 - get_local_id(0)];
}