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