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

◆ Add() [1/3]

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

Definition at line 286 of file BigIntegerCalculator.cs.

287 {
288 int i = 0;
289 long num = 0L;
290 for (; i < rightLength; i++)
291 {
292 long num2 = left[i] + num + right[i];
293 bits[i] = (uint)num2;
294 num = num2 >> 32;
295 }
296 for (; i < leftLength; i++)
297 {
298 long num3 = left[i] + num;
299 bits[i] = (uint)num3;
300 num = num3 >> 32;
301 }
302 bits[i] = (uint)num;
303 }

References System.L.