mirror of
https://github.com/fmtlib/fmt.git
synced 2025-03-13 19:19:10 +00:00
Make a fallback path more compiler-friendly
This commit is contained in:
parent
2e4038bf51
commit
3dc26b44d3
@ -812,9 +812,8 @@ struct uint128_wrapper {
|
||||
auto carry = _addcarry_u64(0, low_, n, &low_);
|
||||
_addcarry_u64(carry, high_, 0, &high_);
|
||||
#else
|
||||
auto sum = low_ + n;
|
||||
high_ += (sum < low_ ? 1 : 0);
|
||||
low_ = sum;
|
||||
low_ += n;
|
||||
high_ += (low_ < n ? 1 : 0);
|
||||
#endif
|
||||
return *this;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user