1#include <clc/clc.h>
2
3_CLC_DEF _CLC_OVERLOAD uint get_global_offset(uint dim) {
4 __attribute__((address_space(7))) uint *ptr =
5 (__attribute__((address_space(7)))
6 uint *)__builtin_r600_implicitarg_ptr();
7 if (dim < 3)
8 return ptr[dim + 1];
9 return 0;
10}
11