diff --git a/include/ck_tile/core/utility/magic_div.hpp b/include/ck_tile/core/utility/magic_div.hpp index 1b7eb9c036..fba72865c4 100644 --- a/include/ck_tile/core/utility/magic_div.hpp +++ b/include/ck_tile/core/utility/magic_div.hpp @@ -44,10 +44,8 @@ struct magic_division32_bit_range return make_tuple(multiplier_u32, shift_u32); } - // integral_constant - template > - CK_TILE_HOST_DEVICE static constexpr auto - calculate_magic_numbers(integral_constant) + template > + CK_TILE_HOST_DEVICE static constexpr auto calculate_magic_numbers(constant) { constexpr auto tmp = calculate_magic_numbers(uint32_t{Divisor}); @@ -58,14 +56,6 @@ struct magic_division32_bit_range integral_constant{}); } - // integral_constant - template - CK_TILE_HOST_DEVICE static constexpr auto - calculate_magic_numbers(integral_constant) - { - return calculate_magic_numbers(integral_constant{}); - } - // magic division for uint32_t CK_TILE_DEVICE static constexpr uint32_t do_magic_division(uint32_t dividend, uint32_t multiplier, uint32_t shift)