7 references to Multiply32To64
Microsoft.CodeAnalysis.Workspaces (7)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (2)
321
(inputHi & 0xFFFFFFFF00000000UL) +
Multiply32To64
((uint)inputHi, Prime32_2) :
322
inputHi +
Multiply32To64
((uint)inputHi, Prime32_2 - 1);
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (5)
467
ulong lowerLow =
Multiply32To64
((uint)left, (uint)right);
468
ulong higherLow =
Multiply32To64
((uint)(left >> 32), (uint)right);
469
ulong lowerHigh =
Multiply32To64
((uint)left, (uint)(right >> 32));
470
ulong higherHigh =
Multiply32To64
((uint)(left >> 32), (uint)(right >> 32));
666
accumulators[i] +=
Multiply32To64
((uint)sourceKey, (uint)(sourceKey >> 32));