From 671128abb06db48b7cf49b230be710b4e56acaf0 Mon Sep 17 00:00:00 2001 From: scchan Date: Tue, 15 Mar 2016 23:53:21 -0500 Subject: [PATCH] fix builtins mapping for IDs and Dims --- hipamd/include/hcc_detail/hip_runtime.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/hipamd/include/hcc_detail/hip_runtime.h b/hipamd/include/hcc_detail/hip_runtime.h index b9a6981fee..f5219369c8 100644 --- a/hipamd/include/hcc_detail/hip_runtime.h +++ b/hipamd/include/hcc_detail/hip_runtime.h @@ -428,21 +428,21 @@ __device__ inline float __dsqrt_rz(double x) {return hc::fast_math::sqrt(x); }; /** * Kernel launching */ -#define hipThreadIdx_x (amp_get_local_id(2)) +#define hipThreadIdx_x (amp_get_local_id(0)) #define hipThreadIdx_y (amp_get_local_id(1)) -#define hipThreadIdx_z (amp_get_local_id(0)) +#define hipThreadIdx_z (amp_get_local_id(2)) -#define hipBlockIdx_x (hc_get_group_id(2)) +#define hipBlockIdx_x (hc_get_group_id(0)) #define hipBlockIdx_y (hc_get_group_id(1)) -#define hipBlockIdx_z (hc_get_group_id(0)) +#define hipBlockIdx_z (hc_get_group_id(2)) -#define hipBlockDim_x (amp_get_local_size(2)) +#define hipBlockDim_x (amp_get_local_size(0)) #define hipBlockDim_y (amp_get_local_size(1)) -#define hipBlockDim_z (amp_get_local_size(0)) +#define hipBlockDim_z (amp_get_local_size(2)) -#define hipGridDim_x (hc_get_num_groups(2)) +#define hipGridDim_x (hc_get_num_groups(0)) #define hipGridDim_y (hc_get_num_groups(1)) -#define hipGridDim_z (hc_get_num_groups(0)) +#define hipGridDim_z (hc_get_num_groups(2))