diff --git a/projects/clr/hipamd/include/hip/hcc_detail/math_functions.h b/projects/clr/hipamd/include/hip/hcc_detail/math_functions.h index b44d3f00bd..059aabcc53 100644 --- a/projects/clr/hipamd/include/hip/hcc_detail/math_functions.h +++ b/projects/clr/hipamd/include/hip/hcc_detail/math_functions.h @@ -1307,12 +1307,12 @@ __DEF_FLOAT_FUN2I(scalbn) #if __HCC__ template __DEVICE__ inline static T min(T arg1, T arg2) { - return std::min(arg1, arg2); + return (arg1 < arg2) ? arg1 : arg2; } template __DEVICE__ inline static T max(T arg1, T arg2) { - return std::max(arg1, arg2); + return (arg1 > arg2) ? arg1 : arg2; } #else __DEVICE__ inline static int min(int arg1, int arg2) {