Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/spaolacci/murmur3
/ functions
Functions
38 in github.com/spaolacci/murmur3
⨍
Functions
38
◇
Types & classes
6
↓ 4 callers
Function
New128WithSeed
New128WithSeed returns a 128-bit hasher set with explicit seed value
murmur128.go:39
↓ 4 callers
Method
Sum32
()
murmur32.go:69
↓ 3 callers
Function
New32WithSeed
New32WithSeed returns new 32-bit hasher set with explicit seed value
murmur32.go:32
↓ 3 callers
Method
Reset
()
murmur.go:60
↓ 3 callers
Method
Sum128
()
murmur128.go:25
↓ 3 callers
Method
Sum128
()
murmur128.go:92
↓ 3 callers
Method
Write
(p []byte)
murmur.go:33
↓ 2 callers
Function
New64WithSeed
New64WithSeed returns a 64-bit hasher set with explicit seed value
murmur64.go:21
↓ 2 callers
Function
Sum128WithSeed
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 callers
Function
Sum32WithSeed
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 callers
Method
Sum64
()
murmur64.go:33
↓ 2 callers
Function
Sum64WithSeed
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 callers
Method
bmix
(p []byte)
murmur128.go:62
↓ 1 callers
Function
New32
New32 returns new 32-bit hasher
murmur32.go:29
↓ 1 callers
Method
Size
()
murmur128.go:47
↓ 1 callers
Method
Size
()
murmur.go:19
↓ 1 callers
Method
Size
()
murmur32.go:40
↓ 1 callers
Method
Sum
(b []byte)
murmur64.go:26
↓ 1 callers
Function
Sum128
* 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 callers
Function
Sum32
* 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 callers
Function
Sum64
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 callers
Method
bmix
(p []byte)
murmur.go:18
↓ 1 callers
Function
fmix64
(k uint64)
murmur128.go:170
↓ 1 callers
Method
reset
()
murmur.go:20
Function
Benchmark128
(b *testing.B)
murmur_test.go:173
Function
Benchmark32
(b *testing.B)
murmur_test.go:117
Function
Benchmark64
(b *testing.B)
murmur_test.go:159
Function
BenchmarkPartial32
(b *testing.B)
murmur_test.go:131
Method
BlockSize
()
murmur.go:31
Function
New128
New128 returns a 128-bit hasher
murmur128.go:36
Function
New64
New64 returns a 64-bit hasher
murmur64.go:18
Method
Sum
(b []byte)
murmur128.go:51
Method
Sum
(b []byte)
murmur32.go:44
Function
TestIncremental
(t *testing.T)
murmur_test.go:92
Function
TestRefStrings
(t *testing.T)
murmur_test.go:35
Method
bmix
Digest as many blocks as possible.
murmur32.go:50
Method
reset
()
murmur128.go:49
Method
reset
()
murmur32.go:42