diff options
Diffstat (limited to 'libclc/amdgcn/lib/workitem/get_group_id.cl')
-rw-r--r-- | libclc/amdgcn/lib/workitem/get_group_id.cl | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/libclc/amdgcn/lib/workitem/get_group_id.cl b/libclc/amdgcn/lib/workitem/get_group_id.cl index eb57b3e2584a..211c86eea10d 100644 --- a/libclc/amdgcn/lib/workitem/get_group_id.cl +++ b/libclc/amdgcn/lib/workitem/get_group_id.cl @@ -1,11 +1,14 @@ #include <clc/clc.h> -_CLC_DEF size_t get_group_id(uint dim) -{ - switch(dim) { - case 0: return __builtin_amdgcn_workgroup_id_x(); - case 1: return __builtin_amdgcn_workgroup_id_y(); - case 2: return __builtin_amdgcn_workgroup_id_z(); - default: return 1; - } +_CLC_DEF _CLC_OVERLOAD size_t get_group_id(uint dim) { + switch (dim) { + case 0: + return __builtin_amdgcn_workgroup_id_x(); + case 1: + return __builtin_amdgcn_workgroup_id_y(); + case 2: + return __builtin_amdgcn_workgroup_id_z(); + default: + return 1; + } } |