Skip to content

Commit

Permalink
[SDK] revise workitem indexing functions from 64-bit to 32-bit
Browse files Browse the repository at this point in the history
  • Loading branch information
whchung authored and scchan committed Aug 15, 2017
1 parent 78db4ac commit 97c3331
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions include/hc_defines.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,19 +30,19 @@ namespace hc {
//
// work-item related builtin functions
//
extern "C" __attribute__((const,hc)) int64_t hc_get_grid_size(unsigned int n);
extern "C" __attribute__((const,hc)) int64_t hc_get_workitem_absolute_id(unsigned int n);
extern "C" __attribute__((const,hc)) int64_t hc_get_group_size(unsigned int n);
extern "C" __attribute__((const,hc)) int64_t hc_get_workitem_id(unsigned int n);
extern "C" __attribute__((const,hc)) int64_t hc_get_num_groups(unsigned int n);
extern "C" __attribute__((const,hc)) int64_t hc_get_group_id(unsigned int n);
extern "C" __attribute__((const,hc)) uint32_t hc_get_grid_size(unsigned int n);
extern "C" __attribute__((const,hc)) uint32_t hc_get_workitem_absolute_id(unsigned int n);
extern "C" __attribute__((const,hc)) uint32_t hc_get_group_size(unsigned int n);
extern "C" __attribute__((const,hc)) uint32_t hc_get_workitem_id(unsigned int n);
extern "C" __attribute__((const,hc)) uint32_t hc_get_num_groups(unsigned int n);
extern "C" __attribute__((const,hc)) uint32_t hc_get_group_id(unsigned int n);

extern "C" __attribute__((const,amp)) int64_t amp_get_global_size(unsigned int n);
extern "C" __attribute__((const,amp)) int64_t amp_get_global_id(unsigned int n);
extern "C" __attribute__((const,amp)) int64_t amp_get_local_size(unsigned int n);
extern "C" __attribute__((const,amp)) int64_t amp_get_local_id(unsigned int n);
extern "C" __attribute__((const,amp)) int64_t amp_get_num_groups(unsigned int n);
extern "C" __attribute__((const,amp)) int64_t amp_get_group_id(unsigned int n);
extern "C" __attribute__((const,amp)) uint32_t amp_get_global_size(unsigned int n);
extern "C" __attribute__((const,amp)) uint32_t amp_get_global_id(unsigned int n);
extern "C" __attribute__((const,amp)) uint32_t amp_get_local_size(unsigned int n);
extern "C" __attribute__((const,amp)) uint32_t amp_get_local_id(unsigned int n);
extern "C" __attribute__((const,amp)) uint32_t amp_get_num_groups(unsigned int n);
extern "C" __attribute__((const,amp)) uint32_t amp_get_group_id(unsigned int n);

#if __KALMAR_ACCELERATOR__ == 2
#define tile_static thread_local
Expand Down

0 comments on commit 97c3331

Please sign in to comment.