21 references to CrcPolynomialHelper
System.IO.Hashing (21)
System\IO\Hashing\Crc32ParameterSet.Vectorized.cs (14)
40ulong k1 = ReflectConstant33(CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 4 * 128 + 32)); 41ulong k2 = ReflectConstant33(CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 4 * 128 - 32)); 42ulong k3 = ReflectConstant33(CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 128 + 32)); 43ulong k4 = ReflectConstant33(CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 128 - 32)); 44ulong k5 = ReflectConstant33(CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 64)); 45ulong mu = CrcPolynomialHelper.ComputeBarrettConstantCrc32(fullPoly); 159ulong k1 = CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 4 * 128 + 64); 160ulong k2 = CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 4 * 128); 161ulong k3 = CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 128 + 64); 162ulong k4 = CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 128); 163ulong k5 = CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 96); 164ulong k6 = CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 64); 171CrcPolynomialHelper.ComputeFoldingConstantCrc32(fullPoly, 32), 174_mu = CrcPolynomialHelper.ComputeBarrettConstantCrc32(fullPoly);
System\IO\Hashing\Crc64ParameterSet.Vectorized.cs (7)
42ulong barrettLow64 = CrcPolynomialHelper.ComputeBarrettConstantCrc64(reducedPolynomial); 57ulong foldValue = CrcPolynomialHelper.ComputeFoldingConstantCrc64(reducedPolynomial, power); 168ulong k1 = CrcPolynomialHelper.ComputeFoldingConstantCrc64(reducedPolynomial, 4 * 128 + 64); 169ulong k2 = CrcPolynomialHelper.ComputeFoldingConstantCrc64(reducedPolynomial, 4 * 128); 170ulong k3 = CrcPolynomialHelper.ComputeFoldingConstantCrc64(reducedPolynomial, 128 + 64); 171ulong k4 = CrcPolynomialHelper.ComputeFoldingConstantCrc64(reducedPolynomial, 128); 172ulong mu = CrcPolynomialHelper.ComputeBarrettConstantCrc64(reducedPolynomial);