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