21 references to Prime64_1
System.IO.Hashing (21)
System\IO\Hashing\XxHash128.cs (7)
185
low64: MergeAccumulators(accumulators, secret + SecretMergeAccsStartBytes, _state.TotalLength *
Prime64_1
),
287
ulong m128High = Multiply64To128(keyed,
Prime64_1
+ (length << 2), out ulong m128Low);
308
ulong m128High = Multiply64To128(inputLo ^ inputHi ^ bitflipl,
Prime64_1
, out ulong m128Low);
331
ulong accLow = length *
Prime64_1
;
357
ulong accLow = length *
Prime64_1
;
406
low64: MergeAccumulators(accumulators, secret + SecretMergeAccsStartBytes, length *
Prime64_1
),
415
ulong h128High = (accLow *
Prime64_1
)
System\IO\Hashing\XxHash3.cs (4)
185
current = MergeAccumulators(accumulators, secret + SecretMergeAccsStartBytes, _state.TotalLength *
Prime64_1
);
279
ulong hash = length *
Prime64_1
;
308
ulong hash = length *
Prime64_1
;
372
return MergeAccumulators(accumulators, secret + 11, length *
Prime64_1
);
System\IO\Hashing\XxHash64.State.cs (7)
39
_acc1 = seed + unchecked(
Prime64_1
+ Prime64_2);
42
_acc4 = seed -
Prime64_1
;
64
acc *=
Prime64_1
;
95
acc *=
Prime64_1
;
115
acc *=
Prime64_1
;
125
acc ^= lane *
Prime64_1
;
138
acc *=
Prime64_1
;
System\IO\Hashing\XxHashShared.cs (3)
396
Vector256.Store(Vector256.Create(Prime32_3,
Prime64_1
, Prime64_2, Prime64_3), accumulators);
401
Vector128.Store(Vector128.Create(Prime32_3,
Prime64_1
), accumulators);
410
accumulators[1] =
Prime64_1
;