49 references to BigMul
GenerateDocumentationAndConfigFiles (1)
Microsoft.AspNetCore.Razor.Utilities.Shared (1)
Microsoft.CodeAnalysis (1)
Microsoft.CodeAnalysis.Workspaces (1)
Microsoft.TestPlatform.AdapterUtilities (1)
Microsoft.VisualStudio.TestPlatform.ObjectModel (1)
System.IO.Hashing (1)
System.Private.CoreLib (41)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (15)
168ulong high = Math.BigMul(a, b, out ulong low);
480uint prod2 = (uint)Math.BigMul(bufDen.Low64, quo, out prod1);
536ulong hi64 = Math.BigMul(bufNum.Low64, power, out ulong low64);
563ulong hi64 = Math.BigMul(bufNum.Low64, power, out ulong low64);
579bufNum.U2 = (uint)Math.BigMul(bufNum.Low64, power, out ulong low64);
1034high = (uint)Math.BigMul(low64, power, out low64);
1047tmp64 = Math.BigMul(low64, power, out low64);
1298ulong high = Math.BigMul(pdecIn.Low64, pwr, out ulong low);
1396ulong tmp = Math.BigMul(low64, power, out low64);
1471tmp = Math.BigMul(d1.Low, d2.Low64, out ulong low);
1491tmp = Math.BigMul(d1.Low64, d2.Low, out ulong low);
1526ulong mid64 = Math.BigMul(d1.Low64, d2.Low64, out tmp);
1535hi64 += Math.BigMul(d1.Low64, d2.High, out tmp);
1541hi64 += Math.BigMul(d2.Low64, d1.High, out tmp);
2212uint 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 _);
System.Runtime.Numerics (1)