Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Reduce() [1/3]

unsafe void System.Numerics.BigIntegerCalculator.BitsBuffer.Reduce ( ref BitsBuffer modulus)
inline

Definition at line 80 of file BigIntegerCalculator.cs.

81 {
82 if (_length < modulus._length)
83 {
84 return;
85 }
86 fixed (uint* left = _bits)
87 {
88 fixed (uint* right = modulus._bits)
89 {
90 Divide(left, _length, right, modulus._length, null, 0);
91 }
92 }
93 _length = ActualLength(_bits, modulus._length);
94 }

References System.Numerics.BigIntegerCalculator.BitsBuffer._bits, System.Numerics.BigIntegerCalculator.BitsBuffer._length, System.Numerics.BigIntegerCalculator.ActualLength(), and System.Divide.