Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/spaolacci/murmur3
/ functions
Functions
70 in github.com/spaolacci/murmur3
⨍
Functions
70
◇
Types & classes
6
↓ 14 callers
Function
bench128
---
murmur_test.go:213
↓ 14 callers
Function
bench32
---
murmur_test.go:118
↓ 11 callers
Method
Write
(p []byte)
murmur.go:33
↓ 5 callers
Method
Reset
()
murmur.go:60
↓ 5 callers
Function
benchPartial32
---
murmur_test.go:172
↓ 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
Sum
(b []byte)
murmur64.go:26
↓ 3 callers
Method
Sum128
()
murmur128.go:25
↓ 3 callers
Method
Sum128
()
murmur128.go:92
↓ 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
↓ 2 callers
Method
bmix
(p []byte)
murmur.go:18
↓ 2 callers
Function
fmix64
(k uint64)
murmur128.go:170
↓ 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
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
Method
reset
()
murmur.go:20
Function
Benchmark128_1
(b *testing.B)
murmur_test.go:222
Function
Benchmark128_1024
(b *testing.B)
murmur_test.go:252
Function
Benchmark128_128
(b *testing.B)
murmur_test.go:243
Function
Benchmark128_16
(b *testing.B)
murmur_test.go:234
Function
Benchmark128_2
(b *testing.B)
murmur_test.go:225
Function
Benchmark128_2048
(b *testing.B)
murmur_test.go:255
Function
Benchmark128_256
(b *testing.B)
murmur_test.go:246
Function
Benchmark128_32
(b *testing.B)
murmur_test.go:237
Function
Benchmark128_4
(b *testing.B)
murmur_test.go:228
Function
Benchmark128_4096
(b *testing.B)
murmur_test.go:258
Function
Benchmark128_512
(b *testing.B)
murmur_test.go:249
Function
Benchmark128_64
(b *testing.B)
murmur_test.go:240
Function
Benchmark128_8
(b *testing.B)
murmur_test.go:231
Function
Benchmark128_8192
(b *testing.B)
murmur_test.go:261
Function
Benchmark32_1
(b *testing.B)
murmur_test.go:127
Function
Benchmark32_1024
(b *testing.B)
murmur_test.go:157
Function
Benchmark32_128
(b *testing.B)
murmur_test.go:148
Function
Benchmark32_16
(b *testing.B)
murmur_test.go:139
Function
Benchmark32_2
(b *testing.B)
murmur_test.go:130
Function
Benchmark32_2048
(b *testing.B)
murmur_test.go:160
Function
Benchmark32_256
(b *testing.B)
murmur_test.go:151
Function
Benchmark32_32
(b *testing.B)
murmur_test.go:142
Function
Benchmark32_4
(b *testing.B)
murmur_test.go:133
Function
Benchmark32_4096
(b *testing.B)
murmur_test.go:163
Function
Benchmark32_512
(b *testing.B)
murmur_test.go:154
Function
Benchmark32_64
(b *testing.B)
murmur_test.go:145
Function
Benchmark32_8
(b *testing.B)
murmur_test.go:136
Function
Benchmark32_8192
(b *testing.B)
murmur_test.go:166
Function
BenchmarkPartial32_128
(b *testing.B)
murmur_test.go:207
Function
BenchmarkPartial32_16
(b *testing.B)
murmur_test.go:198
Function
BenchmarkPartial32_32
(b *testing.B)
murmur_test.go:201
Function
BenchmarkPartial32_64
(b *testing.B)
murmur_test.go:204
Function
BenchmarkPartial32_8
(b *testing.B)
murmur_test.go:195
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
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
Function
TestIncremental
(t *testing.T)
murmur_test.go:91
Function
TestRefStrings
(t *testing.T)
murmur_test.go:34
Method
bmix
Digest as many blocks as possible.
murmur32.go:50
Method
reset
()
murmur128.go:49
Method
reset
()
murmur32.go:42