21 references to ReadUInt64LE
Microsoft.CodeAnalysis.Workspaces (21)
src\Compilers\Core\Portable\Hashing\XxHash128.cs (6)
313
ulong inputLo =
ReadUInt64LE
(source);
314
ulong inputHi =
ReadUInt64LE
(source + length - 8);
434
accLow ^=
ReadUInt64LE
(input2) +
ReadUInt64LE
(input2 + 8);
436
accHigh ^=
ReadUInt64LE
(input1) +
ReadUInt64LE
(input1 + 8);
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (15)
433
result64 += Multiply64To128ThenFold(accumulators[0] ^
ReadUInt64LE
(secret), accumulators[1] ^
ReadUInt64LE
(secret + 8));
434
result64 += Multiply64To128ThenFold(accumulators[2] ^
ReadUInt64LE
(secret + 16), accumulators[3] ^
ReadUInt64LE
(secret + 24));
435
result64 += Multiply64To128ThenFold(accumulators[4] ^
ReadUInt64LE
(secret + 32), accumulators[5] ^
ReadUInt64LE
(secret + 40));
436
result64 += Multiply64To128ThenFold(accumulators[6] ^
ReadUInt64LE
(secret + 48), accumulators[7] ^
ReadUInt64LE
(secret + 56));
444
ReadUInt64LE
(source) ^ (secretLow + seed),
445
ReadUInt64LE
(source + sizeof(ulong)) ^ (secretHigh - seed));
513
WriteUInt64LE(destinationSecret + i,
ReadUInt64LE
(defaultSecret + i) + seed);
514
WriteUInt64LE(destinationSecret + i + 8,
ReadUInt64LE
(defaultSecret + i + 8) - seed);
662
ulong sourceVal =
ReadUInt64LE
(source + (8 * i));
663
ulong sourceKey = sourceVal ^
ReadUInt64LE
(secret + (i * 8));
755
ulong xorWithKey = xorShift ^
ReadUInt64LE
(secret);