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

◆ Reduce() [3/3]

unsafe void System.Numerics.BigIntegerCalculator.BitsBuffer.Reduce ( uint[] modulus)
inline

Definition at line 64 of file BigIntegerCalculator.cs.

65 {
66 if (_length < modulus.Length)
67 {
68 return;
69 }
70 fixed (uint* left = _bits)
71 {
72 fixed (uint* right = modulus)
73 {
74 Divide(left, _length, right, modulus.Length, null, 0);
75 }
76 }
77 _length = ActualLength(_bits, modulus.Length);
78 }

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