24 references to Multiply
System.Runtime.Numerics (24)
System\Number.BigInteger.cs (3)
523
BigIntegerCalculator.
Multiply
(buffer2, multiplier, bitsUpper);
1518
BigIntegerCalculator.
Multiply
(src, power, dst);
1534
BigIntegerCalculator.
Multiply
(left, powersOfTen, bits2);
System\Numerics\BigInteger.cs (2)
1642
BigIntegerCalculator.
Multiply
(
3641
BigIntegerCalculator.
Multiply
(left, right, bits);
System\Numerics\BigIntegerCalculator.DivRem.cs (1)
727
Multiply
(left, right, bits);
System\Numerics\BigIntegerCalculator.FastReducer.cs (1)
87
Multiply
(left, right, bits);
System\Numerics\BigIntegerCalculator.PowMod.cs (2)
245
Multiply
(left.Slice(0, leftLength), right, temp.Slice(0, resultLength));
752
Multiply
(prev.Slice(0, prevLength), base2.Slice(0, base2Length),
System\Numerics\BigIntegerCalculator.SquMul.cs (15)
272
Multiply
(left[leftOffset..], right[rightOffset..], bits[(leftOffset + rightOffset)..]);
392
Multiply
(left0, right0, z0);
393
Multiply
(left2, right1, z3);
446
Multiply
(p1, q1, c1);
447
Multiply
(pm1, qm1, cm1);
517
Multiply
(leftLow, rightLow, bitsLow);
520
Multiply
(leftHigh, rightHigh, bitsHigh);
537
Multiply
(leftFold, rightFold, core);
573
Multiply
(leftLow, right, bitsLow.Slice(0, leftLow.Length + right.Length));
584
Multiply
(leftHigh, right, bitsHigh.Slice(0, leftHigh.Length + right.Length));
722
Multiply
(p0, q0, r0);
723
Multiply
(p1, q1, r1);
724
Multiply
(pm1, qm1, rm1);
725
Multiply
(pm2, qm2, rm2);
726
Multiply
(pInf, qInf, rInf);