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

◆ Subtract() [1/3]

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

Definition at line 355 of file BigIntegerCalculator.cs.

356 {
357 int i = 0;
358 long num = 0L;
359 for (; i < rightLength; i++)
360 {
361 long num2 = left[i] + num - right[i];
362 bits[i] = (uint)num2;
363 num = num2 >> 32;
364 }
365 for (; i < leftLength; i++)
366 {
367 long num3 = left[i] + num;
368 bits[i] = (uint)num3;
369 num = num3 >> 32;
370 }
371 }

References System.L.