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

◆ Multiply() [2/3]

static uint[] System.Numerics.BigIntegerCalculator.Multiply ( uint[] left,
uint right )
inlinestatic

Definition at line 1208 of file BigIntegerCalculator.cs.

1209 {
1210 int i = 0;
1211 ulong num = 0uL;
1212 uint[] array = new uint[left.Length + 1];
1213 for (; i < left.Length; i++)
1214 {
1215 ulong num2 = (ulong)((long)left[i] * (long)right) + num;
1216 array[i] = (uint)num2;
1217 num = num2 >> 32;
1218 }
1219 array[i] = (uint)num;
1220 return array;
1221 }

References System.array.

Referenced by System.Numerics.BigInteger.operator*().