MCPcopy Create free account

hub / github.com/spaolacci/murmur3 / functions

Functions38 in github.com/spaolacci/murmur3

↓ 4 callersFunctionNew128WithSeed
New128WithSeed returns a 128-bit hasher set with explicit seed value
murmur128.go:39
↓ 4 callersMethodSum32
()
murmur32.go:69
↓ 3 callersFunctionNew32WithSeed
New32WithSeed returns new 32-bit hasher set with explicit seed value
murmur32.go:32
↓ 3 callersMethodReset
()
murmur.go:60
↓ 3 callersMethodSum128
()
murmur128.go:25
↓ 3 callersMethodSum128
()
murmur128.go:92
↓ 3 callersMethodWrite
(p []byte)
murmur.go:33
↓ 2 callersFunctionNew64WithSeed
New64WithSeed returns a 64-bit hasher set with explicit seed value
murmur64.go:21
↓ 2 callersFunctionSum128WithSeed
Sum128WithSeed returns the MurmurHash3 sum of data. It is equivalent to the following sequence (without the extra burden and the extra allocation): ha
murmur128.go:197
↓ 2 callersFunctionSum32WithSeed
Sum32WithSeed returns the MurmurHash3 sum of data. It is equivalent to the following sequence (without the extra burden and the extra allocation): has
murmur32.go:118
↓ 2 callersMethodSum64
()
murmur64.go:33
↓ 2 callersFunctionSum64WithSeed
Sum64WithSeed returns the MurmurHash3 sum of data. It is equivalent to the following sequence (without the extra burden and the extra allocation): has
murmur64.go:50
↓ 2 callersMethodbmix
(p []byte)
murmur128.go:62
↓ 1 callersFunctionNew32
New32 returns new 32-bit hasher
murmur32.go:29
↓ 1 callersMethodSize
()
murmur128.go:47
↓ 1 callersMethodSize
()
murmur.go:19
↓ 1 callersMethodSize
()
murmur32.go:40
↓ 1 callersMethodSum
(b []byte)
murmur64.go:26
↓ 1 callersFunctionSum128
* func rotl64(x uint64, r byte) uint64 { return (x << r) | (x >> (64 - r)) } */ Sum128 returns the MurmurHash3 sum of data. It is equivalent to the f
murmur128.go:190
↓ 1 callersFunctionSum32
* func rotl32(x uint32, r byte) uint32 { return (x << r) | (x >> (32 - r)) } */ Sum32 returns the MurmurHash3 sum of data. It is equivalent to the fo
murmur32.go:111
↓ 1 callersFunctionSum64
Sum64 returns the MurmurHash3 sum of data. It is equivalent to the following sequence (without the extra burden and the extra allocation): hasher := N
murmur64.go:43
↓ 1 callersMethodbmix
(p []byte)
murmur.go:18
↓ 1 callersFunctionfmix64
(k uint64)
murmur128.go:170
↓ 1 callersMethodreset
()
murmur.go:20
FunctionBenchmark128
(b *testing.B)
murmur_test.go:173
FunctionBenchmark32
(b *testing.B)
murmur_test.go:117
FunctionBenchmark64
(b *testing.B)
murmur_test.go:159
FunctionBenchmarkPartial32
(b *testing.B)
murmur_test.go:131
MethodBlockSize
()
murmur.go:31
FunctionNew128
New128 returns a 128-bit hasher
murmur128.go:36
FunctionNew64
New64 returns a 64-bit hasher
murmur64.go:18
MethodSum
(b []byte)
murmur128.go:51
MethodSum
(b []byte)
murmur32.go:44
FunctionTestIncremental
(t *testing.T)
murmur_test.go:92
FunctionTestRefStrings
(t *testing.T)
murmur_test.go:35
Methodbmix
Digest as many blocks as possible.
murmur32.go:50
Methodreset
()
murmur128.go:49
Methodreset
()
murmur32.go:42