blob: 97979dc1c09e8b57fbc4ca0cdf25422ad848b22e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
|
Markdown Table for Test: uniform_hashing_cc10154571
| hash_function | p_value | average | p50 | p75 | p99 |
|:----------------|----------:|----------:|------:|------:|------:|
| city64 | 0.92768 | 20 | 20 | 23 | 31 |
| city32 | 0.81495 | 20 | 20 | 23 | 31 |
| xx64 | 0.428362 | 20 | 20 | 23 | 31 |
| xx32 | 0.443643 | 20 | 20 | 23 | 31 |
| spooky64 | 0.710552 | 20 | 20 | 23 | 31 |
| spooky32 | 0.470957 | 20 | 20 | 23 | 31 |
| murmur3 32 | 0.87193 | 20 | 20 | 23 | 31 |
| fnv1a64 | 0.965098 | 20 | 20 | 23 | 31 |
| fnv1a32 | 0.0950747 | 20 | 20 | 23 | 31 |
| adler32 | 0 | 20 | 0 | 0 | 16 |
| djb2_32 | 1 | 20 | 20 | 23 | 31 |
| djb2_64 | 0 | 20 | 20 | 23 | 32 |
Markdown Table for Test: uniform_hashing_cc10154591
| hash_function | p_value | average | p50 | p75 | p99 |
|:----------------|----------:|----------:|------:|------:|------:|
| city64 | 0.0832877 | 20 | 20 | 23 | 31 |
| city32 | 0.356531 | 20 | 20 | 23 | 31 |
| xx64 | 0.478113 | 20 | 20 | 23 | 31 |
| xx32 | 0.715534 | 20 | 20 | 23 | 31 |
| spooky64 | 0.62229 | 20 | 20 | 23 | 31 |
| spooky32 | 0.864127 | 20 | 20 | 23 | 31 |
| murmur3 32 | 0.768138 | 20 | 20 | 23 | 31 |
| fnv1a64 | 0.516048 | 20 | 20 | 23 | 31 |
| fnv1a32 | 0.466016 | 20 | 20 | 23 | 31 |
| adler32 | 0 | 20 | 0 | 0 | 16 |
| djb2_32 | 0 | 20 | 20 | 23 | 31 |
| djb2_64 | 1 | 20 | 20 | 23 | 31 |
Markdown Table for Test: uniform_hashing_cc1024
| hash_function | p_value | average | p50 | p75 | p99 |
|:----------------|----------:|----------:|-------:|-------:|-----------------:|
| city64 | 0.618559 | 198331 | 198319 | 198622 | 199392 |
| city32 | 0.317945 | 198331 | 198337 | 198645 | 199297 |
| xx64 | 0.959837 | 198331 | 198316 | 198593 | 199285 |
| xx32 | 0.981496 | 198331 | 198342 | 198607 | 199367 |
| spooky64 | 0.385608 | 198331 | 198316 | 198623 | 199444 |
| spooky32 | 0.385608 | 198331 | 198316 | 198623 | 199444 |
| murmur3 32 | 0.899585 | 198331 | 198342 | 198629 | 199278 |
| fnv1a64 | 0 | 198331 | 198295 | 198826 | 200069 |
| fnv1a32 | 0 | 198331 | 198335 | 198845 | 200319 |
| adler32 | 0 | 198331 | 0 | 0 | 3.56064e+06 |
| djb2_32 | 0 | 198331 | 195174 | 268731 | 317468 |
| djb2_64 | 0 | 198331 | 195174 | 268731 | 317468 |
Markdown Table for Test: uniform_hashing_cc1031
| hash_function | p_value | average | p50 | p75 | p99 |
|:----------------|----------:|----------:|-------:|-------:|-------:|
| city64 | 0.0332254 | 196985 | 196967 | 197311 | 198122 |
| city32 | 0.286917 | 196985 | 196968 | 197291 | 198012 |
| xx64 | 0.3964 | 196985 | 196983 | 197291 | 198023 |
| xx32 | 0.238287 | 196985 | 196981 | 197296 | 198046 |
| spooky64 | 0.507568 | 196985 | 196973 | 197291 | 198037 |
| spooky32 | 0.407503 | 196985 | 196977 | 197288 | 198029 |
| murmur3 32 | 0.655587 | 196985 | 196989 | 197311 | 198007 |
| fnv1a64 | 0.220912 | 196985 | 196987 | 197288 | 198050 |
| fnv1a32 | 0.899356 | 196985 | 196980 | 197277 | 197956 |
| adler32 | 0 | 196985 | 196947 | 198662 | 201562 |
| djb2_32 | 1 | 196985 | 196979 | 197210 | 197787 |
| djb2_64 | 0 | 196985 | 196957 | 197363 | 198265 |
Markdown Table for Test: uniform_hashing_cc1048576
| hash_function | p_value | average | p50 | p75 | p99 |
|:----------------|----------:|----------:|------:|------:|------:|
| city64 | 0.418615 | 193.683 | 194 | 203 | 227 |
| city32 | 0.677713 | 193.683 | 194 | 203 | 227 |
| xx64 | 0.438462 | 193.683 | 194 | 203 | 227 |
| xx32 | 0.63458 | 193.683 | 194 | 203 | 227 |
| spooky64 | 0.110016 | 193.683 | 194 | 203 | 227 |
| spooky32 | 0.110016 | 193.683 | 194 | 203 | 227 |
| murmur3 32 | 0.470181 | 193.683 | 194 | 203 | 227 |
| fnv1a64 | 0.239946 | 193.683 | 194 | 203 | 227 |
| fnv1a32 | 0.382158 | 193.683 | 194 | 203 | 227 |
| adler32 | 0 | 193.683 | 0 | 0 | 0 |
| djb2_32 | 0 | 193.683 | 191 | 260 | 325 |
| djb2_64 | 0 | 193.683 | 191 | 260 | 325 |
Markdown Table for Test: uniform_hashing_cc1048583
| hash_function | p_value | average | p50 | p75 | p99 |
|:----------------|----------:|----------:|------:|------:|------:|
| city64 | 0.107083 | 193.682 | 194 | 203 | 227 |
| city32 | 0.347326 | 193.682 | 194 | 203 | 227 |
| xx64 | 0.477662 | 193.682 | 194 | 203 | 227 |
| xx32 | 0.0579428 | 193.682 | 194 | 203 | 227 |
| spooky64 | 0.106589 | 193.682 | 194 | 203 | 227 |
| spooky32 | 0.960906 | 193.682 | 194 | 203 | 227 |
| murmur3 32 | 0.0550249 | 193.682 | 194 | 203 | 227 |
| fnv1a64 | 0.841848 | 193.682 | 194 | 203 | 227 |
| fnv1a32 | 0.1136 | 193.682 | 193 | 203 | 227 |
| adler32 | 0 | 193.682 | 0 | 0 | 6 |
| djb2_32 | 1 | 193.682 | 194 | 203 | 227 |
| djb2_64 | 4.48e-14 | 193.682 | 194 | 203 | 227 |
Markdown Table for Test: uniform_hashing_cc290130625
| hash_function | p_value | average | p50 | p75 | p99 |
|:----------------|------------:|----------:|------:|------:|------:|
| city64 | 0.567872 | 0.7 | 1 | 1 | 3 |
| city32 | 8.5713e-09 | 0.7 | 1 | 1 | 3 |
| xx64 | 0.0503037 | 0.7 | 1 | 1 | 3 |
| xx32 | 0.000792609 | 0.7 | 1 | 1 | 3 |
| spooky64 | 0.0415268 | 0.7 | 1 | 1 | 3 |
| spooky32 | 1.90627e-06 | 0.7 | 1 | 1 | 3 |
| murmur3 32 | 1.57968e-07 | 0.7 | 1 | 1 | 3 |
| fnv1a64 | 0.833133 | 0.7 | 1 | 1 | 3 |
| fnv1a32 | 1.01819e-10 | 0.7 | 1 | 1 | 3 |
| adler32 | 0 | 0.7 | 0 | 0 | 0 |
| djb2_32 | 0.00151188 | 0.7 | 1 | 1 | 3 |
| djb2_64 | 0.0428499 | 0.7 | 1 | 1 | 3 |
Markdown Table for Test: uniform_hashing_cc290130647
| hash_function | p_value | average | p50 | p75 | p99 |
|:----------------|------------:|----------:|------:|------:|------:|
| city64 | 0.926155 | 0.7 | 1 | 1 | 3 |
| city32 | 3.628e-13 | 0.7 | 1 | 1 | 3 |
| xx64 | 0.517712 | 0.7 | 1 | 1 | 3 |
| xx32 | 4.6282e-08 | 0.7 | 1 | 1 | 3 |
| spooky64 | 0.974397 | 0.7 | 1 | 1 | 3 |
| spooky32 | 2.47895e-10 | 0.7 | 1 | 1 | 3 |
| murmur3 32 | 2.57632e-05 | 0.7 | 1 | 1 | 3 |
| fnv1a64 | 0.456291 | 0.7 | 1 | 1 | 3 |
| fnv1a32 | 5.48456e-10 | 0.7 | 1 | 1 | 3 |
| adler32 | 0 | 0.7 | 0 | 0 | 0 |
| djb2_32 | 1 | 0.7 | 1 | 1 | 3 |
| djb2_64 | 9.95204e-10 | 0.7 | 1 | 1 | 3 |
Markdown Table for Test: uniform_hashing_cc40618287
| hash_function | p_value | average | p50 | p75 | p99 |
|:----------------|----------:|----------:|------:|------:|------:|
| city64 | 0.191269 | 5 | 5 | 6 | 11 |
| city32 | 0.661944 | 5 | 5 | 6 | 11 |
| xx64 | 0.930678 | 5 | 5 | 6 | 11 |
| xx32 | 0.62422 | 5 | 5 | 6 | 11 |
| spooky64 | 0.738669 | 5 | 5 | 6 | 11 |
| spooky32 | 0.132022 | 5 | 5 | 6 | 11 |
| murmur3 32 | 0.129412 | 5 | 5 | 6 | 11 |
| fnv1a64 | 0.514203 | 5 | 5 | 6 | 11 |
| fnv1a32 | 0.757831 | 5 | 5 | 6 | 11 |
| adler32 | 0 | 5 | 0 | 0 | 0 |
| djb2_32 | 0 | 5 | 5 | 6 | 11 |
| djb2_64 | 0 | 5 | 5 | 7 | 12 |
Markdown Table for Test: uniform_hashing_cc40618309
| hash_function | p_value | average | p50 | p75 | p99 |
|:----------------|----------:|----------:|------:|------:|------:|
| city64 | 0.235064 | 5 | 5 | 6 | 11 |
| city32 | 0.0328106 | 5 | 5 | 6 | 11 |
| xx64 | 0.0807737 | 5 | 5 | 6 | 11 |
| xx32 | 0.855038 | 5 | 5 | 6 | 11 |
| spooky64 | 0.0857559 | 5 | 5 | 6 | 11 |
| spooky32 | 0.297429 | 5 | 5 | 6 | 11 |
| murmur3 32 | 0.272447 | 5 | 5 | 6 | 11 |
| fnv1a64 | 0.684465 | 5 | 5 | 6 | 11 |
| fnv1a32 | 0.393569 | 5 | 5 | 6 | 11 |
| adler32 | 0 | 5 | 0 | 0 | 0 |
| djb2_32 | 1 | 5 | 5 | 6 | 11 |
| djb2_64 | 0 | 5 | 5 | 6 | 11 |
Markdown Table for Test: uniform_hashing_cc65536
| hash_function | p_value | average | p50 | p75 | p99 |
|:----------------|----------:|----------:|------:|------:|------:|
| city64 | 0.808561 | 3098.93 | 3099 | 3136 | 3229 |
| city32 | 0.238145 | 3098.93 | 3099 | 3136 | 3229 |
| xx64 | 0.0837374 | 3098.93 | 3099 | 3137 | 3230 |
| xx32 | 0.388023 | 3098.93 | 3099 | 3137 | 3229 |
| spooky64 | 0.0890488 | 3098.93 | 3099 | 3136 | 3230 |
| spooky32 | 0.0890488 | 3098.93 | 3099 | 3136 | 3230 |
| murmur3 32 | 0.754288 | 3098.93 | 3099 | 3136 | 3230 |
| fnv1a64 | 1 | 3098.93 | 3099 | 3136 | 3227 |
| fnv1a32 | 0.99998 | 3098.93 | 3099 | 3136 | 3228 |
| adler32 | 0 | 3098.93 | 0 | 0 | 0 |
| djb2_32 | 0 | 3098.93 | 3054 | 4210 | 4975 |
| djb2_64 | 0 | 3098.93 | 3054 | 4210 | 4975 |
Markdown Table for Test: uniform_hashing_cc65537
| hash_function | p_value | average | p50 | p75 | p99 |
|:----------------|----------:|----------:|------:|------:|-------:|
| city64 | 0.84711 | 3098.88 | 3099 | 3136 | 3229 |
| city32 | 0.765502 | 3098.88 | 3099 | 3136 | 3227 |
| xx64 | 0.995706 | 3098.88 | 3099 | 3136 | 3228 |
| xx32 | 0.898945 | 3098.88 | 3099 | 3136 | 3229 |
| spooky64 | 0.899433 | 3098.88 | 3099 | 3137 | 3228 |
| spooky32 | 0.26549 | 3098.88 | 3098 | 3136 | 3229 |
| murmur3 32 | 0.47607 | 3098.88 | 3099 | 3136 | 3228 |
| fnv1a64 | 0.999163 | 3098.88 | 3099 | 3136 | 3229 |
| fnv1a32 | 0.160831 | 3098.88 | 3099 | 3137 | 3229 |
| adler32 | 0 | 3098.88 | 0 | 0 | 142116 |
| djb2_32 | 0 | 3098.88 | 3098 | 3173 | 3304 |
| djb2_64 | 0 | 3098.88 | 3099 | 3138 | 3234 |
|