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

◆ AddSelf()

static unsafe void System.Numerics.BigIntegerCalculator.AddSelf ( uint * left,
int leftLength,
uint * right,
int rightLength )
inlinestaticprivate

Definition at line 305 of file BigIntegerCalculator.cs.

306 {
307 int i = 0;
308 long num = 0L;
309 for (; i < rightLength; i++)
310 {
311 long num2 = left[i] + num + right[i];
312 left[i] = (uint)num2;
313 num = num2 >> 32;
314 }
315 while (num != 0L && i < leftLength)
316 {
317 long num3 = left[i] + num;
318 left[i] = (uint)num3;
319 num = num3 >> 32;
320 i++;
321 }
322 }

References System.L.

Referenced by System.Numerics.BigIntegerCalculator.Multiply(), and System.Numerics.BigIntegerCalculator.Square().