Zafu/Abstract/Internal/Hash61private package
source code:
public dependencies: Bosatsu/Num/Int64
hash_modulus,
hash_modulus_int, in_range_61_i64, mix_61_int_fallback,
mix_61_limb_31, mix_add, mix_add_int, mix_prime, mix_prime_int, normalize_61_int, reduce_61_i64, sum_61_i64hash_modulusreferences: Bosatsu/Num/Int64::Int64
hash_modulus: Bosatsu/Num/Int64::Int64
hash_modulus_int2^61 - 1, the canonical Mersenne modulus used throughout hashing.
references: Int
hash_modulus_int: Int
in_range_61_i64references: Bool, Bosatsu/Num/Int64::Int64
def in_range_61_i64(value: Bosatsu/Num/Int64::Int64) -> Bool
mix_61_int_fallbackreferences: Bosatsu/Num/Int64::Int64
def mix_61_int_fallback(acc: Bosatsu/Num/Int64::Int64, next: Bosatsu/Num/Int64::Int64) -> Bosatsu/Num/Int64::Int64
mix_61_limb_31references: Bosatsu/Num/Int64::Int64
def mix_61_limb_31(acc: Bosatsu/Num/Int64::Int64, next: Bosatsu/Num/Int64::Int64) -> Bosatsu/Num/Int64::Int64
mix_addreferences: Bosatsu/Num/Int64::Int64
mix_add: Bosatsu/Num/Int64::Int64
mix_add_intreferences: Int
mix_add_int: Int
mix_primereferences: Bosatsu/Num/Int64::Int64
mix_prime: Bosatsu/Num/Int64::Int64
mix_prime_intFixed non-cryptographic mix parameters shared by all 61-bit hash builders.
references: Int
mix_prime_int: Int
normalize_61_intreferences: Bosatsu/Num/Int64::Int64,
Int
def normalize_61_int(raw: Int) -> Bosatsu/Num/Int64::Int64
reduce_61_i64references: Bosatsu/Num/Int64::Int64
def reduce_61_i64(value: Bosatsu/Num/Int64::Int64) -> Bosatsu/Num/Int64::Int64
sum_61_i64references: Bosatsu/Num/Int64::Int64
def sum_61_i64(left: Bosatsu/Num/Int64::Int64, right: Bosatsu/Num/Int64::Int64) -> Bosatsu/Num/Int64::Int64