Std.Murmur3
6 public declarations
- fmix32
UInt32 -> UInt32Finalization mix avalanche stage for 32-bit integers.
- fmix64
UInt64 -> UInt64Finalization mix avalanche stage for 64-bit integers.
- hash32
&Array[UInt8] -> UInt32 -> UInt32Computes the 32-bit MurmurHash3 digest over a byte array with a given `seed`.
- hash32Int
Int -> UInt32 -> UInt32Computes the 32-bit MurmurHash3 digest directly from a 64-bit integer without byte allocations.
- hash32Text
Str -> UInt32 -> UInt32Computes the 32-bit MurmurHash3 digest directly over a UTF-8 string.
- rotL32
UInt32 -> Int -> UInt32Rotates a 32-bit unsigned integer left by `r` bits.
