Fix error related to undefined reference of __get_dynamicgroupbaseptr().

Change-Id: I14951e1725e35dd5f5e53805f81cdb58661f59f2
This commit is contained in:
Sun, Peng
2017-06-08 19:24:22 -05:00
vanhempi 06816fb68b
commit 43df5ba660
2 muutettua tiedostoa jossa 8 lisäystä ja 6 poistoa
+4 -4
Näytä tiedosto
@@ -305,7 +305,7 @@ __device__ int __hip_move_dpp(int src, int dpp_ctrl, int row_mask, int bank_mask
__host__ __device__ int min(int arg1, int arg2);
__host__ __device__ int max(int arg1, int arg2);
__device__ ADDRESS_SPACE_3 void* __get_dynamicgroupbaseptr();
__device__ void* __get_dynamicgroupbaseptr();
/**
@@ -464,10 +464,10 @@ do {\
// Macro to replace extern __shared__ declarations
// to local variable definitions
#define HIP_DYNAMIC_SHARED(type, var) \
ADDRESS_SPACE_3 type* var = \
(ADDRESS_SPACE_3 type*)__get_dynamicgroupbaseptr(); \
type* var = \
(type*)__get_dynamicgroupbaseptr(); \
#define HIP_DYNAMIC_SHARED_ATTRIBUTE ADDRESS_SPACE_3
#define HIP_DYNAMIC_SHARED_ATTRIBUTE
+4 -2
Näytä tiedosto
@@ -1101,11 +1101,13 @@ __host__ __device__ int max(int arg1, int arg2)
return (int)(hc::precise_math::fmax((float)arg1, (float)arg2));
}
__device__ ADDRESS_SPACE_3 void* __get_dynamicgroupbaseptr()
{
__device__ void* __get_dynamicgroupbaseptr() {
return hc::get_dynamic_group_segment_base_pointer();
}
__host__ void* __get_dynamicgroupbaseptr() {
return nullptr;
}
// Precise Math Functions
__device__ float __hip_precise_cosf(float x) {