src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (15)
161ulong high = Math.BigMul(a, b, out ulong low);
473uint prod2 = (uint)Math.BigMul(bufDen.Low64, quo, out prod1);
529ulong hi64 = Math.BigMul(bufNum.Low64, power, out ulong low64);
556ulong hi64 = Math.BigMul(bufNum.Low64, power, out ulong low64);
572bufNum.U2 = (uint)Math.BigMul(bufNum.Low64, power, out ulong low64);
1012high = (uint)Math.BigMul(low64, power, out low64);
1025tmp64 = Math.BigMul(low64, power, out low64);
1261ulong high = Math.BigMul(pdecIn.Low64, pwr, out ulong low);
1359ulong tmp = Math.BigMul(low64, power, out low64);
1434tmp = Math.BigMul(d1.Low, d2.Low64, out ulong low);
1454tmp = Math.BigMul(d1.Low64, d2.Low, out ulong low);
1489ulong mid64 = Math.BigMul(d1.Low64, d2.Low64, out tmp);
1498hi64 += Math.BigMul(d1.Low64, d2.High, out tmp);
1504hi64 += Math.BigMul(d2.Low64, d1.High, out tmp);
2175uint hi32 = (uint)Math.BigMul(d2.Low64, power, out ulong low64);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.DiyFp128.cs (10)
163ulong p2 = Math.BigMul(yHi, xLo, out _);
167ulong p1 = Math.BigMul(yLo, xHi, out _);
171p2 = Math.BigMul(yHi, xHi, out _);
193ulong tmp = Math.BigMul(yLo, xLo, out _);
209p2 = Math.BigMul(yHi, xLo, out _);
213p1 = Math.BigMul(yLo, xHi, out _);
217p2 = Math.BigMul(yHi, xHi, out _);
454ulong p11 = Math.BigMul(q1, b2, out _);
456ulong p00 = Math.BigMul(q1, b1, out _);
486q2 = Math.BigMul(bigR, n2, out _);