diff --git a/include/ck/utility/type_convert.hpp b/include/ck/utility/type_convert.hpp index 70bc6f278c..11db866152 100644 --- a/include/ck/utility/type_convert.hpp +++ b/include/ck/utility/type_convert.hpp @@ -182,7 +182,7 @@ inline __host__ __device__ bf8_t f8_convert_sr(half_t x) { #if defined(__gfx940__) || defined(__gfx941__) || defined(__gfx942__) // convert to float and use native converion - return f8_convert_sr(type_convert(x)); + return f8_convert_sr(type_convert(x)); #else constexpr bool negative_zero_nan = true; constexpr bool clip = true; @@ -295,7 +295,7 @@ inline __host__ __device__ bf8_t f8_convert_rne(half_t x) template <> inline __host__ __device__ f8_t type_convert(float x) { -#if defined CK_USE_SR_F8_CONVERSION +#if CK_USE_SR_F8_CONVERSION return f8_convert_sr(x); #else return f8_convert_rne(x); @@ -352,10 +352,10 @@ inline __host__ __device__ half2_t type_convert(float2_t x) template <> inline __host__ __device__ f8_t type_convert(half_t x) { -#if defined CK_USE_SR_F8_CONVERSION +#if CK_USE_SR_F8_CONVERSION return f8_convert_sr(x); #else - return f8_convert_nre(x); + return f8_convert_rne(x); #endif } @@ -376,7 +376,7 @@ inline __host__ __device__ half_t type_convert(f8_t x) template <> inline __host__ __device__ bf8_t type_convert(float x) { -#if defined CK_USE_SR_F8_CONVERSION +#if CK_USE_SR_F8_CONVERSION return f8_convert_sr(x); #else return f8_convert_rne(x); @@ -403,7 +403,7 @@ inline __host__ __device__ float type_convert(bf8_t x) template <> inline __host__ __device__ bf8_t type_convert(half_t x) { -#if defined CK_USE_SR_F8_CONVERSION +#if CK_USE_SR_F8_CONVERSION return f8_convert_sr(x); #else return f8_convert_rne(x);