Add optimized

This commit is contained in:
mlemanczyk committed 2025-10-12 20:25:43 +02:00
1 parent 0ff93e1d09
commit 8c0320d837
1 file changed
+6 -6
+6 -6
View File
@@ -69,12 +69,12 @@ public struct MutableUInt128
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
public void Add(in MutableUInt128 value) public void Add(in MutableUInt128 value)
{ {
ulong low = Low + value.Low; ulong temp = Low + value.Low;
Low = low; Low = temp;
ulong carry = low < Low ? 1UL : 0UL; temp = temp < Low ? 1UL : 0UL;
ulong high = High + value.High + carry; temp += High;
temp += value.High;
High = high; High = temp;
} }
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]