21 references to CrcPolynomialHelper
System.IO.Hashing (21)
System\IO\Hashing\Crc32ParameterSet.Vectorized.cs (14)
41ulong k1 = ReflectConstant33(CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 4 * 128 + 32)); 42ulong k2 = ReflectConstant33(CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 4 * 128 - 32)); 43ulong k3 = ReflectConstant33(CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 128 + 32)); 44ulong k4 = ReflectConstant33(CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 128 - 32)); 45ulong k5 = ReflectConstant33(CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 64)); 46ulong mu = CrcPolynomialHelper.ComputeBarrettConstantCrc32(fullPoly); 165ulong k1 = CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 4 * 128 + 64); 166ulong k2 = CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 4 * 128); 167ulong k3 = CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 128 + 64); 168ulong k4 = CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 128); 169ulong k5 = CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 96); 170ulong k6 = CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 64); 177CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 32), 180_mu = CrcPolynomialHelper.ComputeBarrettConstantCrc32(fullPoly);
System\IO\Hashing\Crc64ParameterSet.Vectorized.cs (7)
43ulong barrettLow64 = CrcPolynomialHelper.ComputeBarrettConstantCrc64(reducedPolynomial); 58ulong foldValue = CrcPolynomialHelper.ComputeFoldingConstantCrc64(reducedPolynomial, power); 174ulong k1 = CrcPolynomialHelper.ComputeFoldingConstantCrc64(reducedPolynomial, 4 * 128 + 64); 175ulong k2 = CrcPolynomialHelper.ComputeFoldingConstantCrc64(reducedPolynomial, 4 * 128); 176ulong k3 = CrcPolynomialHelper.ComputeFoldingConstantCrc64(reducedPolynomial, 128 + 64); 177ulong k4 = CrcPolynomialHelper.ComputeFoldingConstantCrc64(reducedPolynomial, 128); 178ulong mu = CrcPolynomialHelper.ComputeBarrettConstantCrc64(reducedPolynomial);