Documentation
¶
Overview ¶
Package murmur3 implements Austin Appleby's non-cryptographic MurmurHash3
Index ¶
Constants ¶
View Source
const ( C1 = 0xcc9e2d51 C2 = 0x1b873593 R1 = 15 R2 = 13 M = 5 N = 0xe6546b64 // extra constants D1 = 0x85ebca6b D2 = 0xc2b2ae35 )
configuration contants for 32-bit hashing
View Source
const ( CC1 uint64 = 0x87c37b91114253d5 CC2 uint64 = 0x4cf5ad432745937f RR11 = 31 RR12 = 33 RR21 = 27 RR22 = 31 NN1 = 0x52dce729 NN2 = 0x38495ab5 DD1 uint64 = 0xff51afd7ed558ccd DD2 uint64 = 0xc4ceb9fe1a85ec53 )
constants enumeration for x64-128bit
Variables ¶
This section is empty.
Functions ¶
func FinalizeMix64 ¶
FinalizeMix64 is a bit finalizer obfuscating a 64-bit integer
func FinalizeMix86 ¶
FinalizeMix86 is a bit finalizer obfuscating a 32-bit integer
func Sum32 ¶
Sum32 serves an alias as SumUint32 but with the hashed data encoded as a 4-byte little-endian byte sequences
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.