Simplify remove_trailing_zeros

This commit is contained in:
Victor Zverovich
2025-08-03 08:44:25 -07:00
parent b8a502615d
commit 505cc3d0c2
2 changed files with 8 additions and 11 deletions

View File

@@ -1339,7 +1339,7 @@ template <typename WChar, typename Buffer = memory_buffer> class to_utf8 {
};
// Computes 128-bit result of multiplication of two 64-bit unsigned integers.
inline auto umul128(uint64_t x, uint64_t y) noexcept -> uint128_fallback {
FMT_INLINE auto umul128(uint64_t x, uint64_t y) noexcept -> uint128_fallback {
#if FMT_USE_INT128
auto p = static_cast<uint128_opt>(x) * static_cast<uint128_opt>(y);
return {static_cast<uint64_t>(p >> 64), static_cast<uint64_t>(p)};