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