24 references to FoldPolynomialPair
System.IO.Hashing (24)
System\IO\Hashing\Crc32.Vectorized.cs (8)
72x1 = FoldPolynomialPair(y5, x1, kConstants); 73x2 = FoldPolynomialPair(y6, x2, kConstants); 74x3 = FoldPolynomialPair(y7, x3, kConstants); 75x4 = FoldPolynomialPair(y8, x4, kConstants); 83x1 = FoldPolynomialPair(x2, x1, kConstants); 84x1 = FoldPolynomialPair(x3, x1, kConstants); 85x1 = FoldPolynomialPair(x4, x1, kConstants); 102x1 = FoldPolynomialPair(Vector128.LoadUnsafe(ref srcRef).AsUInt64(), x1,
System\IO\Hashing\Crc64.Vectorized.cs (16)
89x0 = FoldPolynomialPair(y1, x0, kConstants); 90x1 = FoldPolynomialPair(y2, x1, kConstants); 94x2 = FoldPolynomialPair(y1, x2, kConstants); 95x3 = FoldPolynomialPair(y2, x3, kConstants); 99x4 = FoldPolynomialPair(y1, x4, kConstants); 100x5 = FoldPolynomialPair(y2, x5, kConstants); 104x6 = FoldPolynomialPair(y1, x6, kConstants); 105x7 = FoldPolynomialPair(y2, x7, kConstants); 112x7 = FoldPolynomialPair(x7, x0, Vector128.Create(0xe464f4df5fb60ac1UL, 0xb649c5b35a759cf2UL)); // k9, k10 113x7 = FoldPolynomialPair(x7, x1, Vector128.Create(0x9af04e1eff82d0ddUL, 0x6e82e609297f8fe8UL)); // k11, k12 114x7 = FoldPolynomialPair(x7, x2, Vector128.Create(0x97c516e98bd2e73UL, 0xb76477b31e22e7bUL)); // k13, k14 115x7 = FoldPolynomialPair(x7, x3, Vector128.Create(0x5f6843ca540df020UL, 0xddf4b6981205b83fUL)); // k15, k16 116x7 = FoldPolynomialPair(x7, x4, Vector128.Create(0x54819d8713758b2cUL, 0x4a6b90073eb0af5aUL)); // k17, k18 117x7 = FoldPolynomialPair(x7, x5, Vector128.Create(0x571bee0a227ef92bUL, 0x44bef2a201b5200cUL)); // k19, k20 118x7 = FoldPolynomialPair(x7, x6, Vector128.Create(0x5f5c3c7eb52fab6UL, 0x4eb938a7d257740eUL)); // k1, k2 139x7 = FoldPolynomialPair(LoadFromSource(ref srcRef, 0), x7,