15 references to BigMul
GenerateDocumentationAndConfigFiles (1)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
465
return Math.
BigMul
(left, right, out lower);
Microsoft.CodeAnalysis (1)
Hashing\XxHashShared.cs (1)
465
return Math.
BigMul
(left, right, out lower);
Microsoft.CodeAnalysis.Workspaces (1)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
465
return Math.
BigMul
(left, right, out lower);
System.IO.Hashing (1)
System\IO\Hashing\XxHashShared.cs (1)
456
return Math.
BigMul
(left, right, out lower);
System.Private.CoreLib (10)
src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (2)
184
ulong high = Math.
BigMul
(a, b, out ulong low);
1502
ulong mid64 = Math.
BigMul
(d1.Low64, d2.Low64, out tmp);
src\libraries\System.Private.CoreLib\src\System\Math.cs (3)
184
return Math.
BigMul
((ulong)a, (ulong)b, out low);
260
ulong high =
BigMul
((ulong)a, (ulong)b, out ulong ulow);
273
ulong high =
BigMul
(a, b, out ulong low);
src\libraries\System.Private.CoreLib\src\System\Number.NumberToFloatingPointBits.cs (2)
1395
ulong high = Math.
BigMul
(w, Pow5128Table[index], out ulong low);
1401
ulong high2 = Math.
BigMul
(w, Pow5128Table[index + 1], out ulong _);
src\libraries\System.Private.CoreLib\src\System\Random.ImplBase.cs (2)
61
ulong randomProduct = Math.
BigMul
(maxValue, xoshiro.NextUInt64(), out ulong lowPart);
69
randomProduct = Math.
BigMul
(maxValue, xoshiro.NextUInt64(), out lowPart);
src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
1350
ulong upper = Math.
BigMul
(left._lower, right._lower, out ulong lower);
Test.Utilities (1)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
465
return Math.
BigMul
(left, right, out lower);