Skip to content

Commit

Permalink
undo change to cluGetDefaultParams(). Change helper clndrange* functi…
Browse files Browse the repository at this point in the history
…ons to have size_t parameters instead of internal cast from int to size_t
  • Loading branch information
allenhux committed Nov 13, 2013
1 parent 6dfa44b commit 125b2d3
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions clu_runtime/clu.h
Expand Up @@ -88,9 +88,9 @@ typedef struct
/* Platform API */
/********************************************************************************************************/

CLU_API_ENTRY clu_nd_range CLU_API_CALL cluNDRange1(int global_dim_1, int local_dim_1, int offset_1);
CLU_API_ENTRY clu_nd_range CLU_API_CALL cluNDRange2(int global_dim_1, int global_dim_2, int local_dim_1, int local_dim_2, int offset_1, int offset_2);
CLU_API_ENTRY clu_nd_range CLU_API_CALL cluNDRange3(int global_dim_1, int global_dim_2, int global_dim_3, int local_dim_1, int local_dim_2, int local_dim_3, int offset_1, int offset_2, int offset_3);
CLU_API_ENTRY clu_nd_range CLU_API_CALL cluNDRange1(size_t global_dim_1, size_t local_dim_1, size_t offset_1);
CLU_API_ENTRY clu_nd_range CLU_API_CALL cluNDRange2(size_t global_dim_1, size_t global_dim_2, size_t local_dim_1, size_t local_dim_2, size_t offset_1, size_t offset_2);
CLU_API_ENTRY clu_nd_range CLU_API_CALL cluNDRange3(size_t global_dim_1, size_t global_dim_2, size_t global_dim_3, size_t local_dim_1, size_t local_dim_2, size_t local_dim_3, size_t offset_1, size_t offset_2, size_t offset_3);

/* runtime initialization/shutdown APIs */
extern CLU_API_ENTRY cl_int CLU_API_CALL
Expand Down Expand Up @@ -156,27 +156,27 @@ cluWaitOnAnyEvent(const cl_event* event_list,
/********************************************************************************************************/
/* APIs INLINEd for performance */
/********************************************************************************************************/
INLINE CLU_API_ENTRY clu_nd_range CLU_API_CALL cluNDRange1(int global_dim_1, int local_dim_1, int offset_1)
INLINE CLU_API_ENTRY clu_nd_range CLU_API_CALL cluNDRange1(size_t global_dim_1, size_t local_dim_1, size_t offset_1)
{
clu_nd_range range = {1, {(size_t) global_dim_1, 0, 0}, {(size_t) local_dim_1, 0, 0}, {(size_t) offset_1, 0, 0}};
clu_nd_range range = {1, {global_dim_1, 0, 0}, {local_dim_1, 0, 0}, {offset_1, 0, 0}};
return range;
}

INLINE CLU_API_ENTRY clu_nd_range CLU_API_CALL cluNDRange2(int global_dim_1, int global_dim_2, int local_dim_1, int local_dim_2, int offset_1, int offset_2)
INLINE CLU_API_ENTRY clu_nd_range CLU_API_CALL cluNDRange2(size_t global_dim_1, size_t global_dim_2, size_t local_dim_1, size_t local_dim_2, size_t offset_1, size_t offset_2)
{
clu_nd_range range = {2, {(size_t) global_dim_1, (size_t) global_dim_2, 0}, {(size_t) local_dim_1, (size_t) local_dim_2, 0}, {(size_t) offset_1, (size_t) offset_2, 0}};
clu_nd_range range = {2, {global_dim_1, global_dim_2, 0}, {local_dim_1, local_dim_2, 0}, {offset_1, offset_2, 0}};
return range;
}

INLINE CLU_API_ENTRY clu_nd_range CLU_API_CALL cluNDRange3(int global_dim_1, int global_dim_2, int global_dim_3, int local_dim_1, int local_dim_2, int local_dim_3, int offset_1, int offset_2, int offset_3)
INLINE CLU_API_ENTRY clu_nd_range CLU_API_CALL cluNDRange3(size_t global_dim_1, size_t global_dim_2, size_t global_dim_3, size_t local_dim_1, size_t local_dim_2, size_t local_dim_3, size_t offset_1, size_t offset_2, size_t offset_3)
{
clu_nd_range range = {3, {(size_t) global_dim_1, (size_t) global_dim_2, (size_t) global_dim_3}, {(size_t) local_dim_1, (size_t) local_dim_2, (size_t) local_dim_3}, {(size_t) offset_1, (size_t) offset_2, (size_t) offset_3}};
clu_nd_range range = {3, {global_dim_1, global_dim_2, global_dim_3}, {local_dim_1, local_dim_2, local_dim_3}, {offset_1, offset_2, offset_3}};
return range;
}

INLINE CLU_API_ENTRY clu_enqueue_params cluGetDefaultParams()
{
clu_enqueue_params p = {};
clu_enqueue_params p = {0};
return p;
}

Expand Down

0 comments on commit 125b2d3

Please sign in to comment.