-------------------------------------------------------------------------------
--- Testing blake2b-160 "blake2b-160" GOOD
[[[ Sanity Tests ]]]
Verification value 0xA5F72E2D ....... PASS
Running sanity check 1 .......... PASS
Running AppendedZeroesTest .......... PASS
[[[ Speed Tests ]]]
Bulk speed test - 262144-byte keys
Alignment 7 - 0.129 bytes/cycle - 368.74 MiB/sec @ 3 ghz
Alignment 6 - 0.129 bytes/cycle - 368.74 MiB/sec @ 3 ghz
Alignment 5 - 0.129 bytes/cycle - 368.74 MiB/sec @ 3 ghz
Alignment 4 - 0.129 bytes/cycle - 368.73 MiB/sec @ 3 ghz
Alignment 3 - 0.129 bytes/cycle - 368.74 MiB/sec @ 3 ghz
Alignment 2 - 0.129 bytes/cycle - 368.74 MiB/sec @ 3 ghz
Alignment 1 - 0.129 bytes/cycle - 368.74 MiB/sec @ 3 ghz
Alignment 0 - 0.129 bytes/cycle - 369.60 MiB/sec @ 3 ghz
Average - 0.129 bytes/cycle - 368.85 MiB/sec @ 3 ghz
Small key speed test - 1-byte keys - 1154.61 cycles/hash
Small key speed test - 2-byte keys - 1151.35 cycles/hash
Small key speed test - 3-byte keys - 1150.73 cycles/hash
Small key speed test - 4-byte keys - 1155.13 cycles/hash
Small key speed test - 5-byte keys - 1153.00 cycles/hash
Small key speed test - 6-byte keys - 1153.00 cycles/hash
Small key speed test - 7-byte keys - 1153.00 cycles/hash
Small key speed test - 8-byte keys - 1172.01 cycles/hash
Small key speed test - 9-byte keys - 1174.28 cycles/hash
Small key speed test - 10-byte keys - 1174.34 cycles/hash
Small key speed test - 11-byte keys - 1173.93 cycles/hash
Small key speed test - 12-byte keys - 1173.96 cycles/hash
Small key speed test - 13-byte keys - 1173.29 cycles/hash
Small key speed test - 14-byte keys - 1173.24 cycles/hash
Small key speed test - 15-byte keys - 1173.47 cycles/hash
Small key speed test - 16-byte keys - 1174.46 cycles/hash
Small key speed test - 17-byte keys - 1173.90 cycles/hash
Small key speed test - 18-byte keys - 1174.00 cycles/hash
Small key speed test - 19-byte keys - 1173.75 cycles/hash
Small key speed test - 20-byte keys - 1174.03 cycles/hash
Small key speed test - 21-byte keys - 1173.78 cycles/hash
Small key speed test - 22-byte keys - 1173.78 cycles/hash
Small key speed test - 23-byte keys - 1173.77 cycles/hash
Small key speed test - 24-byte keys - 1177.99 cycles/hash
Small key speed test - 25-byte keys - 1177.49 cycles/hash
Small key speed test - 26-byte keys - 1177.49 cycles/hash
Small key speed test - 27-byte keys - 1177.51 cycles/hash
Small key speed test - 28-byte keys - 1177.93 cycles/hash
Small key speed test - 29-byte keys - 1177.50 cycles/hash
Small key speed test - 30-byte keys - 1177.50 cycles/hash
Small key speed test - 31-byte keys - 1177.49 cycles/hash
Average 1170.056 cycles/hash
[[[ 'Hashmap' Speed Tests ]]]
std::unordered_map
Init std HashMapTest: 1860.239 cycles/op (102401 inserts, 1% deletions)
Running std HashMapTest: 1605.909 cycles/op (20.8 stdv)
greg7mdp/parallel-hashmap
Init fast HashMapTest: 2925.885 cycles/op (102401 inserts, 1% deletions)
Running fast HashMapTest: 1458.153 cycles/op (12.1 stdv) ....... FAIL
[[[ Avalanche Tests ]]]
Testing 24-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.788000%
Testing 32-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.664000%
Testing 40-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.652000%
Testing 48-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.718667%
Testing 56-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.743333%
Testing 64-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.674000%
Testing 72-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.729333%
Testing 80-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.732667%
Testing 96-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.776667%
Testing 112-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.844000%
Testing 128-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.740000%
Testing 160-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.812667%
[[[ Keyset 'Sparse' Tests ]]]
Keyset 'Sparse' - 16-bit keys with up to 9 bits set - 50643 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 0.3, actual 0 (0.00x)
Testing collisions (high 19-25 bits) - Worst is 24 bits: 87/76 (1.14x)
Testing collisions (high 12-bit) - Expected 46547.0, actual 46547 (1.00x)
Testing collisions (high 8-bit) - Expected 50387.0, actual 50387 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 0.3, actual 1 (3.35x) (1) !
Testing collisions (low 19-25 bits) - Worst is 25 bits: 46/38 (1.20x)
Testing collisions (low 12-bit) - Expected 46547.0, actual 46547 (1.00x)
Testing collisions (low 8-bit) - Expected 50387.0, actual 50387 (1.00x)
Testing distribution - Worst bias is the 13-bit window at bit 111 - 0.580%
Keyset 'Sparse' - 24-bit keys with up to 8 bits set - 1271626 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 188.2, actual 178 (0.95x)
Testing collisions (high 24-35 bits) - Worst is 26 bits: 11821/12047 (0.98x)
Testing collisions (high 12-bit) - Expected 1267530.0, actual 1267530 (1.00x)
Testing collisions (high 8-bit) - Expected 1271370.0, actual 1271370 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 188.2, actual 182 (0.97x)
Testing collisions (low 24-35 bits) - Worst is 35 bits: 29/23 (1.23x)
Testing collisions (low 12-bit) - Expected 1267530.0, actual 1267530 (1.00x)
Testing collisions (low 8-bit) - Expected 1271370.0, actual 1271370 (1.00x)
Testing distribution - Worst bias is the 17-bit window at bit 130 - 0.108%
Keyset 'Sparse' - 32-bit keys with up to 7 bits set - 4514873 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 2373.0, actual 2385 (1.01x) (12)
Testing collisions (high 25-38 bits) - Worst is 34 bits: 611/593 (1.03x)
Testing collisions (high 12-bit) - Expected 4510777.0, actual 4510777 (1.00x)
Testing collisions (high 8-bit) - Expected 4514617.0, actual 4514617 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 2373.0, actual 2272 (0.96x)
Testing collisions (low 25-38 bits) - Worst is 38 bits: 49/37 (1.32x)
Testing collisions (low 12-bit) - Expected 4510777.0, actual 4510777 (1.00x)
Testing collisions (low 8-bit) - Expected 4514617.0, actual 4514617 (1.00x)
Testing distribution - Worst bias is the 19-bit window at bit 16 - 0.049%
Keyset 'Sparse' - 40-bit keys with up to 6 bits set - 4598479 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 2461.7, actual 2502 (1.02x) (41)
Testing collisions (high 25-38 bits) - Worst is 34 bits: 641/615 (1.04x)
Testing collisions (high 12-bit) - Expected 4594383.0, actual 4594383 (1.00x)
Testing collisions (high 8-bit) - Expected 4598223.0, actual 4598223 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 2461.7, actual 2495 (1.01x) (34)
Testing collisions (low 25-38 bits) - Worst is 37 bits: 98/76 (1.27x)
Testing collisions (low 12-bit) - Expected 4594383.0, actual 4594383 (1.00x)
Testing collisions (low 8-bit) - Expected 4598223.0, actual 4598223 (1.00x)
Testing distribution - Worst bias is the 19-bit window at bit 11 - 0.053%
Keyset 'Sparse' - 48-bit keys with up to 6 bits set - 14196869 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 23463.6, actual 23187 (0.99x) (-276)
Testing collisions (high 27-42 bits) - Worst is 30 bits: 93123/93854 (0.99x)
Testing collisions (high 12-bit) - Expected 14192773.0, actual 14192773 (1.00x)
Testing collisions (high 8-bit) - Expected 14196613.0, actual 14196613 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 23463.6, actual 23624 (1.01x) (161)
Testing collisions (low 27-42 bits) - Worst is 42 bits: 24/22 (1.05x)
Testing collisions (low 12-bit) - Expected 14192773.0, actual 14192773 (1.00x)
Testing collisions (low 8-bit) - Expected 14196613.0, actual 14196613 (1.00x)
Testing distribution - Worst bias is the 20-bit window at bit 77 - 0.027%
Keyset 'Sparse' - 56-bit keys with up to 5 bits set - 4216423 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 2069.7, actual 2108 (1.02x) (39)
Testing collisions (high 25-38 bits) - Worst is 38 bits: 38/32 (1.18x)
Testing collisions (high 12-bit) - Expected 4212327.0, actual 4212327 (1.00x)
Testing collisions (high 8-bit) - Expected 4216167.0, actual 4216167 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 2069.7, actual 2084 (1.01x) (15)
Testing collisions (low 25-38 bits) - Worst is 36 bits: 150/129 (1.16x)
Testing collisions (low 12-bit) - Expected 4212327.0, actual 4212327 (1.00x)
Testing collisions (low 8-bit) - Expected 4216167.0, actual 4216167 (1.00x)
Testing distribution - Worst bias is the 19-bit window at bit 158 - 0.070%
Keyset 'Sparse' - 64-bit keys with up to 5 bits set - 8303633 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 8026.9, actual 7987 (1.00x) (-39)
Testing collisions (high 26-40 bits) - Worst is 36 bits: 535/501 (1.07x)
Testing collisions (high 12-bit) - Expected 8299537.0, actual 8299537 (1.00x)
Testing collisions (high 8-bit) - Expected 8303377.0, actual 8303377 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 8026.9, actual 8176 (1.02x) (150)
Testing collisions (low 26-40 bits) - Worst is 36 bits: 541/501 (1.08x)
Testing collisions (low 12-bit) - Expected 8299537.0, actual 8299537 (1.00x)
Testing collisions (low 8-bit) - Expected 8303377.0, actual 8303377 (1.00x)
Testing distribution - Worst bias is the 20-bit window at bit 135 - 0.044%
Keyset 'Sparse' - 72-bit keys with up to 5 bits set - 15082603 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 26482.7, actual 26390 (1.00x) (-92)
Testing collisions (high 27-42 bits) - Worst is 34 bits: 6623/6620 (1.00x)
Testing collisions (high 12-bit) - Expected 15078507.0, actual 15078507 (1.00x)
Testing collisions (high 8-bit) - Expected 15082347.0, actual 15082347 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 26482.7, actual 26242 (0.99x) (-240)
Testing collisions (low 27-42 bits) - Worst is 42 bits: 28/25 (1.08x)
Testing collisions (low 12-bit) - Expected 15078507.0, actual 15078507 (1.00x)
Testing collisions (low 8-bit) - Expected 15082347.0, actual 15082347 (1.00x)
Testing distribution - Worst bias is the 20-bit window at bit 73 - 0.016%
Keyset 'Sparse' - 96-bit keys with up to 4 bits set - 3469497 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 1401.3, actual 1351 (0.96x)
Testing collisions (high 25-38 bits) - Worst is 30 bits: 5618/5605 (1.00x)
Testing collisions (high 12-bit) - Expected 3465401.0, actual 3465401 (1.00x)
Testing collisions (high 8-bit) - Expected 3469241.0, actual 3469241 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 1401.3, actual 1413 (1.01x) (12)
Testing collisions (low 25-38 bits) - Worst is 36 bits: 93/87 (1.06x)
Testing collisions (low 12-bit) - Expected 3465401.0, actual 3465401 (1.00x)
Testing collisions (low 8-bit) - Expected 3469241.0, actual 3469241 (1.00x)
Testing distribution - Worst bias is the 19-bit window at bit 149 - 0.082%
Keyset 'Sparse' - 160-bit keys with up to 4 bits set - 26977161 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 84723.3, actual 84257 (0.99x) (-466)
Testing collisions (high 28-44 bits) - Worst is 44 bits: 26/20 (1.26x)
Testing collisions (high 12-bit) - Expected 26973065.0, actual 26973065 (1.00x)
Testing collisions (high 8-bit) - Expected 26976905.0, actual 26976905 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 84723.3, actual 84321 (1.00x) (-402)
Testing collisions (low 28-44 bits) - Worst is 43 bits: 48/41 (1.16x)
Testing collisions (low 12-bit) - Expected 26973065.0, actual 26973065 (1.00x)
Testing collisions (low 8-bit) - Expected 26976905.0, actual 26976905 (1.00x)
Testing distribution - Worst bias is the 20-bit window at bit 104 - 0.019%
Keyset 'Sparse' - 256-bit keys with up to 3 bits set - 2796417 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 910.4, actual 863 (0.95x)
Testing collisions (high 25-37 bits) - Worst is 37 bits: 34/28 (1.20x)
Testing collisions (high 12-bit) - Expected 2792321.0, actual 2792321 (1.00x)
Testing collisions (high 8-bit) - Expected 2796161.0, actual 2796161 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 910.4, actual 936 (1.03x) (26)
Testing collisions (low 25-37 bits) - Worst is 34 bits: 244/227 (1.07x)
Testing collisions (low 12-bit) - Expected 2792321.0, actual 2792321 (1.00x)
Testing collisions (low 8-bit) - Expected 2796161.0, actual 2796161 (1.00x)
Testing distribution - Worst bias is the 19-bit window at bit 97 - 0.099%
[[[ Keyset 'Permutation' Tests ]]]
Combination Lowbits Tests:
Keyset 'Combination' - up to 7 blocks from a set of 8 - 2396744 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 668.7, actual 626 (0.94x)
Testing collisions (high 25-37 bits) - Worst is 37 bits: 23/20 (1.10x)
Testing collisions (high 12-bit) - Expected 2392648.0, actual 2392648 (1.00x)
Testing collisions (high 8-bit) - Expected 2396488.0, actual 2396488 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 668.7, actual 620 (0.93x)
Testing collisions (low 25-37 bits) - Worst is 27 bits: 21241/21399 (0.99x)
Testing collisions (low 12-bit) - Expected 2392648.0, actual 2392648 (1.00x)
Testing collisions (low 8-bit) - Expected 2396488.0, actual 2396488 (1.00x)
Testing distribution - Worst bias is the 18-bit window at bit 28 - 0.085%
Combination Highbits Tests
Keyset 'Combination' - up to 7 blocks from a set of 8 - 2396744 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 668.7, actual 637 (0.95x)
Testing collisions (high 25-37 bits) - Worst is 29 bits: 5466/5349 (1.02x)
Testing collisions (high 12-bit) - Expected 2392648.0, actual 2392648 (1.00x)
Testing collisions (high 8-bit) - Expected 2396488.0, actual 2396488 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 668.7, actual 718 (1.07x) (50)
Testing collisions (low 25-37 bits) - Worst is 35 bits: 99/83 (1.18x)
Testing collisions (low 12-bit) - Expected 2392648.0, actual 2392648 (1.00x)
Testing collisions (low 8-bit) - Expected 2396488.0, actual 2396488 (1.00x)
Testing distribution - Worst bias is the 18-bit window at bit 74 - 0.069%
Combination Hi-Lo Tests:
Keyset 'Combination' - up to 6 blocks from a set of 15 - 12204240 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 17339.3, actual 17413 (1.00x) (74)
Testing collisions (high 27-41 bits) - Worst is 40 bits: 81/67 (1.20x)
Testing collisions (high 12-bit) - Expected 12200144.0, actual 12200144 (1.00x)
Testing collisions (high 8-bit) - Expected 12203984.0, actual 12203984 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 17339.3, actual 17561 (1.01x) (222)
Testing collisions (low 27-41 bits) - Worst is 41 bits: 51/33 (1.51x)
Testing collisions (low 12-bit) - Expected 12200144.0, actual 12200144 (1.00x)
Testing collisions (low 8-bit) - Expected 12203984.0, actual 12203984 (1.00x)
Testing distribution - Worst bias is the 20-bit window at bit 106 - 0.019%
Combination 0x8000000 Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 8.0, actual 8 (1.00x) (1)
Testing collisions (high 21-30 bits) - Worst is 30 bits: 37/31 (1.16x)
Testing collisions (high 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (high 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 8.0, actual 8 (1.00x) (1)
Testing collisions (low 21-30 bits) - Worst is 29 bits: 83/63 (1.30x)
Testing collisions (low 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (low 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 8 - 0.357%
Combination 0x0000001 Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 8.0, actual 6 (0.75x)
Testing collisions (high 21-30 bits) - Worst is 25 bits: 1043/1023 (1.02x)
Testing collisions (high 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (high 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 8.0, actual 10 (1.25x) (3)
Testing collisions (low 21-30 bits) - Worst is 28 bits: 134/127 (1.05x)
Testing collisions (low 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (low 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 57 - 0.310%
Combination 0x800000000000000 Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 8.0, actual 12 (1.50x) (5)
Testing collisions (high 21-30 bits) - Worst is 30 bits: 39/31 (1.22x)
Testing collisions (high 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (high 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 8.0, actual 7 (0.88x)
Testing collisions (low 21-30 bits) - Worst is 30 bits: 35/31 (1.09x)
Testing collisions (low 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (low 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 51 - 0.237%
Combination 0x000000000000001 Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 8.0, actual 10 (1.25x) (3)
Testing collisions (high 21-30 bits) - Worst is 30 bits: 40/31 (1.25x)
Testing collisions (high 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (high 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 8.0, actual 16 (2.00x) (9) !
Testing collisions (low 21-30 bits) - Worst is 30 bits: 45/31 (1.41x)
Testing collisions (low 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (low 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 47 - 0.321%
Combination 16-bytes [0-1] Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 8.0, actual 15 (1.88x) (8)
Testing collisions (high 21-30 bits) - Worst is 30 bits: 44/31 (1.38x)
Testing collisions (high 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (high 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 8.0, actual 9 (1.13x) (2)
Testing collisions (low 21-30 bits) - Worst is 28 bits: 141/127 (1.10x)
Testing collisions (low 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (low 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 100 - 0.317%
Combination 16-bytes [0-last] Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 8.0, actual 11 (1.38x) (4)
Testing collisions (high 21-30 bits) - Worst is 27 bits: 290/255 (1.13x)
Testing collisions (high 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (high 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 8.0, actual 4 (0.50x)
Testing collisions (low 21-30 bits) - Worst is 25 bits: 1087/1023 (1.06x)
Testing collisions (low 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (low 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 77 - 0.259%
Combination 32-bytes [0-1] Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 8.0, actual 7 (0.88x)
Testing collisions (high 21-30 bits) - Worst is 25 bits: 1039/1023 (1.01x)
Testing collisions (high 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (high 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 8.0, actual 13 (1.63x) (6)
Testing collisions (low 21-30 bits) - Worst is 26 bits: 533/511 (1.04x)
Testing collisions (low 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (low 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 134 - 0.260%
Combination 32-bytes [0-last] Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 8.0, actual 8 (1.00x) (1)
Testing collisions (high 21-30 bits) - Worst is 30 bits: 37/31 (1.16x)
Testing collisions (high 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (high 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 8.0, actual 9 (1.13x) (2)
Testing collisions (low 21-30 bits) - Worst is 27 bits: 264/255 (1.03x)
Testing collisions (low 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (low 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 152 - 0.280%
Combination 64-bytes [0-1] Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 8.0, actual 11 (1.38x) (4)
Testing collisions (high 21-30 bits) - Worst is 29 bits: 68/63 (1.06x)
Testing collisions (high 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (high 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 8.0, actual 12 (1.50x) (5)
Testing collisions (low 21-30 bits) - Worst is 25 bits: 1064/1023 (1.04x)
Testing collisions (low 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (low 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 34 - 0.285%
Combination 64-bytes [0-last] Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 8.0, actual 3 (0.38x)
Testing collisions (high 21-30 bits) - Worst is 27 bits: 270/255 (1.05x)
Testing collisions (high 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (high 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 8.0, actual 5 (0.63x)
Testing collisions (low 21-30 bits) - Worst is 28 bits: 134/127 (1.05x)
Testing collisions (low 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (low 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 34 - 0.208%
Combination 128-bytes [0-1] Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 8.0, actual 8 (1.00x) (1)
Testing collisions (high 21-30 bits) - Worst is 30 bits: 45/31 (1.41x)
Testing collisions (high 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (high 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 8.0, actual 10 (1.25x) (3)
Testing collisions (low 21-30 bits) - Worst is 27 bits: 257/255 (1.00x)
Testing collisions (low 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (low 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 147 - 0.261%
Combination 128-bytes [0-last] Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 8.0, actual 4 (0.50x)
Testing collisions (high 21-30 bits) - Worst is 25 bits: 1021/1023 (1.00x)
Testing collisions (high 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (high 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 8.0, actual 11 (1.38x) (4)
Testing collisions (low 21-30 bits) - Worst is 24 bits: 2053/2047 (1.00x)
Testing collisions (low 12-bit) - Expected 258046.0, actual 258046 (1.00x)
Testing collisions (low 8-bit) - Expected 261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 142 - 0.245%
[[[ Keyset 'Window' Tests ]]]
Keyset 'Window' - 328-bit key, 12-bit window - 328 tests, 4096 keys per test
Window at 0 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 1 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 2 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 3 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 4 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 5 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 6 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 7 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 8 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 9 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 10 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 11 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 12 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 13 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 14 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 15 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 16 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 17 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 18 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 19 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 20 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 21 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 22 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 23 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 24 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 25 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 26 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 27 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 28 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 29 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 30 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 31 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 32 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 33 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 34 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 35 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 36 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 37 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 38 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 39 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 40 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 41 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 42 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 43 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 44 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 45 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 46 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 47 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 48 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 49 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 50 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 51 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 52 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 53 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 54 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 55 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 56 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 57 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 58 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 59 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 60 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 61 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 62 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 63 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 64 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 65 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 66 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 67 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 68 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 69 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 70 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 71 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 72 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 73 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 74 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 75 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 76 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 77 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 78 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 79 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 80 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 81 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 82 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 83 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 84 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 85 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 86 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 87 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 88 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 89 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 90 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 91 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 92 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 93 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 94 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 95 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 96 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 97 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 98 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 99 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 100 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 101 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 102 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 103 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 104 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 105 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 106 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 107 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 108 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 109 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 110 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 111 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 112 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 113 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 114 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 115 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 116 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 117 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 118 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 119 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 120 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 121 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 122 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 123 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 124 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 125 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 126 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 127 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 128 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 129 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 130 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 131 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 132 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 133 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 134 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 135 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 136 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 137 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 138 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 139 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 140 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 141 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 142 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 143 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 144 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 145 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 146 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 147 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 148 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 149 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 150 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 151 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 152 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 153 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 154 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 155 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 156 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 157 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 158 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 159 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 160 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 161 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 162 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 163 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 164 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 165 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 166 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 167 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 168 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 169 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 170 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 171 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 172 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 173 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 174 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 175 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 176 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 177 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 178 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 179 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 180 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 181 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 182 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 183 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 184 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 185 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 186 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 187 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 188 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 189 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 190 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 191 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 192 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 193 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 194 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 195 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 196 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 197 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 198 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 199 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 200 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 201 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 202 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 203 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 204 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 205 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 206 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 207 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 208 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 209 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 210 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 211 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 212 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 213 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 214 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 215 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 216 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 217 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 218 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 219 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 220 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 221 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 222 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 223 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 224 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 225 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 226 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 227 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 228 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 229 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 230 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 231 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 232 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 233 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 234 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 235 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 236 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 237 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 238 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 239 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 240 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 241 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 242 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 243 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 244 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 245 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 246 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 247 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 248 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 249 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 250 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 251 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 252 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 253 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 254 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 255 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 256 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 257 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 258 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 259 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 260 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 261 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 262 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 263 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 264 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 265 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 266 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 267 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 268 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 269 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 270 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 271 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 272 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 273 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 274 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 275 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 276 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 277 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 278 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 279 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 280 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 281 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 282 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 283 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 284 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 285 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 286 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 287 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 288 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 289 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 290 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 291 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 292 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 293 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 294 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 295 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 296 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 297 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 298 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 299 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 300 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 301 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 302 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 303 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 304 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 305 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 306 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 307 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 308 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 309 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 310 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 311 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 312 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 313 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 314 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 315 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 316 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 317 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 318 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 319 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 320 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 321 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 322 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 323 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 324 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 325 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 326 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 327 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Window at 328 - Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
[[[ Keyset 'Cyclic' Tests ]]]
Keyset 'Cyclic' - 8 cycles of 20 bytes - 100000 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 1.2, actual 1 (0.86x)
Testing collisions (high 20-27 bits) - Worst is 27 bits: 45/37 (1.21x)
Testing collisions (high 12-bit) - Expected 95904.0, actual 95904 (1.00x)
Testing collisions (high 8-bit) - Expected 99744.0, actual 99744 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 1.2, actual 2 (1.72x) (1)
Testing collisions (low 20-27 bits) - Worst is 21 bits: 2246/2384 (0.94x)
Testing collisions (low 12-bit) - Expected 95904.0, actual 95904 (1.00x)
Testing collisions (low 8-bit) - Expected 99744.0, actual 99744 (1.00x)
Testing distribution - Worst bias is the 14-bit window at bit 10 - 0.398%
Keyset 'Cyclic' - 8 cycles of 21 bytes - 100000 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 1.2, actual 0 (0.00x)
Testing collisions (high 20-27 bits) - Worst is 23 bits: 608/596 (1.02x)
Testing collisions (high 12-bit) - Expected 95904.0, actual 95904 (1.00x)
Testing collisions (high 8-bit) - Expected 99744.0, actual 99744 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 1.2, actual 1 (0.86x)
Testing collisions (low 20-27 bits) - Worst is 25 bits: 154/149 (1.03x)
Testing collisions (low 12-bit) - Expected 95904.0, actual 95904 (1.00x)
Testing collisions (low 8-bit) - Expected 99744.0, actual 99744 (1.00x)
Testing distribution - Worst bias is the 14-bit window at bit 53 - 0.524%
Keyset 'Cyclic' - 8 cycles of 22 bytes - 100000 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 1.2, actual 1 (0.86x)
Testing collisions (high 20-27 bits) - Worst is 25 bits: 158/149 (1.06x)
Testing collisions (high 12-bit) - Expected 95904.0, actual 95904 (1.00x)
Testing collisions (high 8-bit) - Expected 99744.0, actual 99744 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 1.2, actual 4 (3.44x) (3) !
Testing collisions (low 20-27 bits) - Worst is 26 bits: 81/74 (1.09x)
Testing collisions (low 12-bit) - Expected 95904.0, actual 95904 (1.00x)
Testing collisions (low 8-bit) - Expected 99744.0, actual 99744 (1.00x)
Testing distribution - Worst bias is the 14-bit window at bit 119 - 0.473%
Keyset 'Cyclic' - 8 cycles of 23 bytes - 100000 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 1.2, actual 0 (0.00x)
Testing collisions (high 20-27 bits) - Worst is 26 bits: 87/74 (1.17x)
Testing collisions (high 12-bit) - Expected 95904.0, actual 95904 (1.00x)
Testing collisions (high 8-bit) - Expected 99744.0, actual 99744 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 1.2, actual 1 (0.86x)
Testing collisions (low 20-27 bits) - Worst is 27 bits: 43/37 (1.15x)
Testing collisions (low 12-bit) - Expected 95904.0, actual 95904 (1.00x)
Testing collisions (low 8-bit) - Expected 99744.0, actual 99744 (1.00x)
Testing distribution - Worst bias is the 14-bit window at bit 118 - 0.448%
Keyset 'Cyclic' - 8 cycles of 24 bytes - 100000 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 1.2, actual 0 (0.00x)
Testing collisions (high 20-27 bits) - Worst is 25 bits: 164/149 (1.10x)
Testing collisions (high 12-bit) - Expected 95904.0, actual 95904 (1.00x)
Testing collisions (high 8-bit) - Expected 99744.0, actual 99744 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 1.2, actual 1 (0.86x)
Testing collisions (low 20-27 bits) - Worst is 27 bits: 45/37 (1.21x)
Testing collisions (low 12-bit) - Expected 95904.0, actual 95904 (1.00x)
Testing collisions (low 8-bit) - Expected 99744.0, actual 99744 (1.00x)
Testing distribution - Worst bias is the 14-bit window at bit 21 - 0.454%
Keyset 'Cyclic' - 8 cycles of 28 bytes - 100000 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 1.2, actual 2 (1.72x) (1)
Testing collisions (high 20-27 bits) - Worst is 27 bits: 41/37 (1.10x)
Testing collisions (high 12-bit) - Expected 95904.0, actual 95904 (1.00x)
Testing collisions (high 8-bit) - Expected 99744.0, actual 99744 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 1.2, actual 1 (0.86x)
Testing collisions (low 20-27 bits) - Worst is 26 bits: 84/74 (1.13x)
Testing collisions (low 12-bit) - Expected 95904.0, actual 95904 (1.00x)
Testing collisions (low 8-bit) - Expected 99744.0, actual 99744 (1.00x)
Testing distribution - Worst bias is the 14-bit window at bit 111 - 0.546%
[[[ Keyset 'TwoBytes' Tests ]]]
Keyset 'TwoBytes' - up-to-4-byte keys, 652545 total keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 49.6, actual 57 (1.15x) (8)
Testing collisions (high 23-33 bits) - Worst is 32 bits: 57/49 (1.15x)
Testing collisions (high 12-bit) - Expected 648449.0, actual 648449 (1.00x)
Testing collisions (high 8-bit) - Expected 652289.0, actual 652289 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 49.6, actual 43 (0.87x)
Testing collisions (low 23-33 bits) - Worst is 24 bits: 12490/12690 (0.98x)
Testing collisions (low 12-bit) - Expected 648449.0, actual 648449 (1.00x)
Testing collisions (low 8-bit) - Expected 652289.0, actual 652289 (1.00x)
Testing distribution - Worst bias is the 16-bit window at bit 1 - 0.123%
Keyset 'TwoBytes' - up-to-8-byte keys, 5471025 total keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 3484.6, actual 3501 (1.00x) (17)
Testing collisions (high 26-39 bits) - Worst is 33 bits: 1768/1742 (1.01x)
Testing collisions (high 12-bit) - Expected 5466929.0, actual 5466929 (1.00x)
Testing collisions (high 8-bit) - Expected 5470769.0, actual 5470769 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 3484.6, actual 3470 (1.00x) (-14)
Testing collisions (low 26-39 bits) - Worst is 32 bits: 3470/3484 (1.00x)
Testing collisions (low 12-bit) - Expected 5466929.0, actual 5466929 (1.00x)
Testing collisions (low 8-bit) - Expected 5470769.0, actual 5470769 (1.00x)
Testing distribution - Worst bias is the 20-bit window at bit 130 - 0.073%
[[[ Keyset 'Text' Tests ]]]
Keyset 'Text' - keys of form "FooXXXXBar" - 14776336 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 25418.1, actual 25386 (1.00x) (-32)
Testing collisions (high 27-42 bits) - Worst is 42 bits: 26/24 (1.05x)
Testing collisions (high 12-bit) - Expected 14772240.0, actual 14772240 (1.00x)
Testing collisions (high 8-bit) - Expected 14776080.0, actual 14776080 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 25418.1, actual 25454 (1.00x) (36)
Testing collisions (low 27-42 bits) - Worst is 41 bits: 64/49 (1.29x)
Testing collisions (low 12-bit) - Expected 14772240.0, actual 14772240 (1.00x)
Testing collisions (low 8-bit) - Expected 14776080.0, actual 14776080 (1.00x)
Testing distribution - Worst bias is the 20-bit window at bit 126 - 0.022%
Keyset 'Text' - keys of form "FooBarXXXX" - 14776336 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 25418.1, actual 25408 (1.00x) (-10)
Testing collisions (high 27-42 bits) - Worst is 42 bits: 33/24 (1.33x)
Testing collisions (high 12-bit) - Expected 14772240.0, actual 14772240 (1.00x)
Testing collisions (high 8-bit) - Expected 14776080.0, actual 14776080 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 25418.1, actual 25479 (1.00x) (61)
Testing collisions (low 27-42 bits) - Worst is 40 bits: 116/99 (1.17x)
Testing collisions (low 12-bit) - Expected 14772240.0, actual 14772240 (1.00x)
Testing collisions (low 8-bit) - Expected 14776080.0, actual 14776080 (1.00x)
Testing distribution - Worst bias is the 20-bit window at bit 18 - 0.036%
Keyset 'Text' - keys of form "XXXXFooBar" - 14776336 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 25418.1, actual 25130 (0.99x) (-288)
Testing collisions (high 27-42 bits) - Worst is 42 bits: 28/24 (1.13x)
Testing collisions (high 12-bit) - Expected 14772240.0, actual 14772240 (1.00x)
Testing collisions (high 8-bit) - Expected 14776080.0, actual 14776080 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 25418.1, actual 25230 (0.99x) (-188)
Testing collisions (low 27-42 bits) - Worst is 42 bits: 26/24 (1.05x)
Testing collisions (low 12-bit) - Expected 14772240.0, actual 14772240 (1.00x)
Testing collisions (low 8-bit) - Expected 14776080.0, actual 14776080 (1.00x)
Testing distribution - Worst bias is the 20-bit window at bit 21 - 0.029%
Keyset 'Words' - 4000000 random keys of len 6-16 from alnum charset
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 1862.6, actual 1803 (0.97x)
Testing collisions (high 25-38 bits) - Worst is 38 bits: 31/29 (1.07x)
Testing collisions (high 12-bit) - Expected 3995904.0, actual 3995904 (1.00x)
Testing collisions (high 8-bit) - Expected 3999744.0, actual 3999744 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 1862.6, actual 1879 (1.01x) (17)
Testing collisions (low 25-38 bits) - Worst is 38 bits: 31/29 (1.07x)
Testing collisions (low 12-bit) - Expected 3995904.0, actual 3995904 (1.00x)
Testing collisions (low 8-bit) - Expected 3999744.0, actual 3999744 (1.00x)
Testing distribution - Worst bias is the 19-bit window at bit 79 - 0.091%
Keyset 'Words' - 4000000 random keys of len 6-16 from password charset
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 1862.6, actual 1818 (0.98x)
Testing collisions (high 25-38 bits) - Worst is 38 bits: 38/29 (1.31x)
Testing collisions (high 12-bit) - Expected 3995904.0, actual 3995904 (1.00x)
Testing collisions (high 8-bit) - Expected 3999744.0, actual 3999744 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 1862.6, actual 1900 (1.02x) (38)
Testing collisions (low 25-38 bits) - Worst is 34 bits: 483/465 (1.04x)
Testing collisions (low 12-bit) - Expected 3995904.0, actual 3995904 (1.00x)
Testing collisions (low 8-bit) - Expected 3999744.0, actual 3999744 (1.00x)
Testing distribution - Worst bias is the 19-bit window at bit 83 - 0.063%
Keyset 'Words' - 479826 dict words
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 26.8, actual 28 (1.04x) (2)
Testing collisions (high 22-32 bits) - Worst is 30 bits: 113/107 (1.05x)
Testing collisions (high 12-bit) - Expected 475730.0, actual 475730 (1.00x)
Testing collisions (high 8-bit) - Expected 479570.0, actual 479570 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 26.8, actual 16 (0.60x)
Testing collisions (low 22-32 bits) - Worst is 24 bits: 6627/6861 (0.97x)
Testing collisions (low 12-bit) - Expected 475730.0, actual 475730 (1.00x)
Testing collisions (low 8-bit) - Expected 479570.0, actual 479570 (1.00x)
Testing distribution - Worst bias is the 16-bit window at bit 20 - 0.184%
[[[ Keyset 'Zeroes' Tests ]]]
Keyset 'Zeroes' - 204800 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 4.9, actual 7 (1.43x) (3)
Testing collisions (high 21-29 bits) - Worst is 29 bits: 47/39 (1.20x)
Testing collisions (high 12-bit) - Expected 200704.0, actual 200704 (1.00x)
Testing collisions (high 8-bit) - Expected 204544.0, actual 204544 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 4.9, actual 10 (2.05x) (6) !
Testing collisions (low 21-29 bits) - Worst is 27 bits: 180/156 (1.15x)
Testing collisions (low 12-bit) - Expected 200704.0, actual 200704 (1.00x)
Testing collisions (low 8-bit) - Expected 204544.0, actual 204544 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 71 - 0.357%
[[[ Keyset 'Seed' Tests ]]]
Keyset 'Seed' - 5000000 keys
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 2910.4, actual 2900 (1.00x) (-10)
Testing collisions (high 26-39 bits) - Worst is 34 bits: 746/727 (1.03x)
Testing collisions (high 12-bit) - Expected 4995904.0, actual 4995904 (1.00x)
Testing collisions (high 8-bit) - Expected 4999744.0, actual 4999744 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 2910.4, actual 2835 (0.97x)
Testing collisions (low 26-39 bits) - Worst is 36 bits: 183/181 (1.01x)
Testing collisions (low 12-bit) - Expected 4995904.0, actual 4995904 (1.00x)
Testing collisions (low 8-bit) - Expected 4999744.0, actual 4999744 (1.00x)
Testing distribution - Worst bias is the 19-bit window at bit 2 - 0.047%
[[[ Keyset 'PerlinNoise' Tests ]]]
Testing 16777216 coordinates (L2) :
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 32768.0, actual 32968 (1.01x) (201)
Testing collisions (high 27-42 bits) - Worst is 41 bits: 67/63 (1.05x)
Testing collisions (high 12-bit) - Expected 16773120.0, actual 16773120 (1.00x)
Testing collisions (high 8-bit) - Expected 16776960.0, actual 16776960 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 32768.0, actual 32838 (1.00x) (71)
Testing collisions (low 27-42 bits) - Worst is 42 bits: 42/31 (1.31x)
Testing collisions (low 12-bit) - Expected 16773120.0, actual 16773120 (1.00x)
Testing collisions (low 8-bit) - Expected 16776960.0, actual 16776960 (1.00x)
[[[ Diff 'Differential' Tests ]]]
Testing 8303632 up-to-5-bit differentials in 64-bit keys -> 160 bit hashes.
100 reps, 830363200 total tests, expecting 0.00 random collisions..........
0 total collisions, of which 0 single collisions were ignored
Testing 11017632 up-to-4-bit differentials in 128-bit keys -> 160 bit hashes.
100 reps, 1101763200 total tests, expecting 0.00 random collisions..........
0 total collisions, of which 0 single collisions were ignored
Testing 2796416 up-to-3-bit differentials in 256-bit keys -> 160 bit hashes.
100 reps, 279641600 total tests, expecting 0.00 random collisions..........
0 total collisions, of which 0 single collisions were ignored
[[[ DiffDist 'Differential Distribution' Tests ]]]
Testing bit 0
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 533 (1.04x) (22)
Testing collisions (high 24-36 bits) - Worst is 33 bits: 272/255 (1.06x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 514 (1.00x) (3)
Testing collisions (low 24-36 bits) - Worst is 31 bits: 1076/1023 (1.05x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 1
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 459 (0.90x)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 67/63 (1.05x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 459 (0.90x)
Testing collisions (low 24-36 bits) - Worst is 36 bits: 33/31 (1.03x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 2
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 519 (1.01x) (8)
Testing collisions (high 24-36 bits) - Worst is 33 bits: 284/255 (1.11x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 545 (1.06x) (34)
Testing collisions (low 24-36 bits) - Worst is 35 bits: 74/63 (1.16x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 3
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 521 (1.02x) (10)
Testing collisions (high 24-36 bits) - Worst is 34 bits: 135/127 (1.05x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 513 (1.00x) (2)
Testing collisions (low 24-36 bits) - Worst is 32 bits: 513/511 (1.00x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 4
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 526 (1.03x) (15)
Testing collisions (high 24-36 bits) - Worst is 31 bits: 1062/1023 (1.04x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 498 (0.97x)
Testing collisions (low 24-36 bits) - Worst is 27 bits: 16465/16383 (1.00x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 5
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 485 (0.95x)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 33/31 (1.03x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 515 (1.01x) (4)
Testing collisions (low 24-36 bits) - Worst is 33 bits: 270/255 (1.05x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 6
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 494 (0.96x)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 35/31 (1.09x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 505 (0.99x) (-6)
Testing collisions (low 24-36 bits) - Worst is 35 bits: 66/63 (1.03x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 7
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 491 (0.96x)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 72/63 (1.13x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 533 (1.04x) (22)
Testing collisions (low 24-36 bits) - Worst is 34 bits: 138/127 (1.08x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 8
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 498 (0.97x)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 33/31 (1.03x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 500 (0.98x)
Testing collisions (low 24-36 bits) - Worst is 30 bits: 2062/2047 (1.01x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 9
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 484 (0.95x)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 36/31 (1.13x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 511 (1.00x)
Testing collisions (low 24-36 bits) - Worst is 31 bits: 1033/1023 (1.01x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 10
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 528 (1.03x) (17)
Testing collisions (high 24-36 bits) - Worst is 32 bits: 528/511 (1.03x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 541 (1.06x) (30)
Testing collisions (low 24-36 bits) - Worst is 35 bits: 71/63 (1.11x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 11
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 520 (1.02x) (9)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 47/31 (1.47x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 504 (0.98x) (-7)
Testing collisions (low 24-36 bits) - Worst is 36 bits: 35/31 (1.09x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 12
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 526 (1.03x) (15)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 38/31 (1.19x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 510 (1.00x) (-1)
Testing collisions (low 24-36 bits) - Worst is 34 bits: 144/127 (1.13x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 13
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 554 (1.08x) (43)
Testing collisions (high 24-36 bits) - Worst is 32 bits: 554/511 (1.08x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 503 (0.98x) (-8)
Testing collisions (low 24-36 bits) - Worst is 33 bits: 272/255 (1.06x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 14
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 509 (0.99x) (-2)
Testing collisions (high 24-36 bits) - Worst is 33 bits: 285/255 (1.11x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 488 (0.95x)
Testing collisions (low 24-36 bits) - Worst is 29 bits: 4096/4095 (1.00x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 15
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 497 (0.97x)
Testing collisions (high 24-36 bits) - Worst is 34 bits: 135/127 (1.05x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 525 (1.03x) (14)
Testing collisions (low 24-36 bits) - Worst is 36 bits: 35/31 (1.09x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 16
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 495 (0.97x)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 69/63 (1.08x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 519 (1.01x) (8)
Testing collisions (low 24-36 bits) - Worst is 33 bits: 266/255 (1.04x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 17
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 584 (1.14x) (73)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 40/31 (1.25x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 526 (1.03x) (15)
Testing collisions (low 24-36 bits) - Worst is 36 bits: 36/31 (1.13x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 18
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 499 (0.97x)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 71/63 (1.11x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 504 (0.98x) (-7)
Testing collisions (low 24-36 bits) - Worst is 29 bits: 4079/4095 (1.00x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 19
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 514 (1.00x) (3)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 42/31 (1.31x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 509 (0.99x) (-2)
Testing collisions (low 24-36 bits) - Worst is 34 bits: 130/127 (1.02x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 20
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 523 (1.02x) (12)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 69/63 (1.08x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 543 (1.06x) (32)
Testing collisions (low 24-36 bits) - Worst is 32 bits: 543/511 (1.06x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 21
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 479 (0.94x)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 67/63 (1.05x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 539 (1.05x) (28)
Testing collisions (low 24-36 bits) - Worst is 36 bits: 40/31 (1.25x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 22
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 520 (1.02x) (9)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 36/31 (1.13x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 537 (1.05x) (26)
Testing collisions (low 24-36 bits) - Worst is 32 bits: 537/511 (1.05x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 23
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 549 (1.07x) (38)
Testing collisions (high 24-36 bits) - Worst is 33 bits: 288/255 (1.13x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 558 (1.09x) (47)
Testing collisions (low 24-36 bits) - Worst is 35 bits: 88/63 (1.38x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 24
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 530 (1.04x) (19)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 80/63 (1.25x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 518 (1.01x) (7)
Testing collisions (low 24-36 bits) - Worst is 36 bits: 33/31 (1.03x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 25
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 515 (1.01x) (4)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 38/31 (1.19x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 511 (1.00x)
Testing collisions (low 24-36 bits) - Worst is 32 bits: 511/511 (1.00x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 26
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 501 (0.98x)
Testing collisions (high 24-36 bits) - Worst is 28 bits: 8226/8191 (1.00x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 490 (0.96x)
Testing collisions (low 24-36 bits) - Worst is 35 bits: 70/63 (1.09x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 27
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 516 (1.01x) (5)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 75/63 (1.17x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 521 (1.02x) (10)
Testing collisions (low 24-36 bits) - Worst is 36 bits: 38/31 (1.19x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 28
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 479 (0.94x)
Testing collisions (high 24-36 bits) - Worst is 33 bits: 257/255 (1.00x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 485 (0.95x)
Testing collisions (low 24-36 bits) - Worst is 35 bits: 65/63 (1.02x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 29
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 516 (1.01x) (5)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 77/63 (1.20x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 521 (1.02x) (10)
Testing collisions (low 24-36 bits) - Worst is 33 bits: 276/255 (1.08x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 30
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 536 (1.05x) (25)
Testing collisions (high 24-36 bits) - Worst is 34 bits: 150/127 (1.17x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 512 (1.00x) (1)
Testing collisions (low 24-36 bits) - Worst is 36 bits: 42/31 (1.31x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 31
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 520 (1.02x) (9)
Testing collisions (high 24-36 bits) - Worst is 32 bits: 520/511 (1.02x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 498 (0.97x)
Testing collisions (low 24-36 bits) - Worst is 36 bits: 40/31 (1.25x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 32
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 527 (1.03x) (16)
Testing collisions (high 24-36 bits) - Worst is 30 bits: 2117/2047 (1.03x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 476 (0.93x)
Testing collisions (low 24-36 bits) - Worst is 29 bits: 4096/4095 (1.00x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 33
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 502 (0.98x) (-9)
Testing collisions (high 24-36 bits) - Worst is 29 bits: 4162/4095 (1.02x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 515 (1.01x) (4)
Testing collisions (low 24-36 bits) - Worst is 34 bits: 131/127 (1.02x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 34
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 508 (0.99x) (-3)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 46/31 (1.44x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 512 (1.00x) (1)
Testing collisions (low 24-36 bits) - Worst is 36 bits: 39/31 (1.22x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 35
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 515 (1.01x) (4)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 68/63 (1.06x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 465 (0.91x)
Testing collisions (low 24-36 bits) - Worst is 36 bits: 35/31 (1.09x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 36
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 519 (1.01x) (8)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 34/31 (1.06x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 497 (0.97x)
Testing collisions (low 24-36 bits) - Worst is 34 bits: 133/127 (1.04x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 37
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 526 (1.03x) (15)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 69/63 (1.08x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 551 (1.08x) (40)
Testing collisions (low 24-36 bits) - Worst is 36 bits: 46/31 (1.44x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 38
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 516 (1.01x) (5)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 37/31 (1.16x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 548 (1.07x) (37)
Testing collisions (low 24-36 bits) - Worst is 32 bits: 548/511 (1.07x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 39
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 566 (1.11x) (55)
Testing collisions (high 24-36 bits) - Worst is 34 bits: 162/127 (1.27x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 485 (0.95x)
Testing collisions (low 24-36 bits) - Worst is 27 bits: 16369/16383 (1.00x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 40
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 522 (1.02x) (11)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 39/31 (1.22x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 513 (1.00x) (2)
Testing collisions (low 24-36 bits) - Worst is 36 bits: 41/31 (1.28x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 41
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 517 (1.01x) (6)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 36/31 (1.13x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 542 (1.06x) (31)
Testing collisions (low 24-36 bits) - Worst is 35 bits: 76/63 (1.19x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 42
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 489 (0.96x)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 67/63 (1.05x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 500 (0.98x)
Testing collisions (low 24-36 bits) - Worst is 30 bits: 2069/2047 (1.01x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 43
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 507 (0.99x) (-4)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 65/63 (1.02x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 520 (1.02x) (9)
Testing collisions (low 24-36 bits) - Worst is 31 bits: 1096/1023 (1.07x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 44
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 489 (0.96x)
Testing collisions (high 24-36 bits) - Worst is 31 bits: 1065/1023 (1.04x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 500 (0.98x)
Testing collisions (low 24-36 bits) - Worst is 36 bits: 43/31 (1.34x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 45
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 502 (0.98x) (-9)
Testing collisions (high 24-36 bits) - Worst is 31 bits: 1033/1023 (1.01x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 502 (0.98x) (-9)
Testing collisions (low 24-36 bits) - Worst is 28 bits: 8394/8191 (1.02x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 46
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 492 (0.96x)
Testing collisions (high 24-36 bits) - Worst is 28 bits: 8219/8191 (1.00x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 490 (0.96x)
Testing collisions (low 24-36 bits) - Worst is 36 bits: 34/31 (1.06x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 47
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 507 (0.99x) (-4)
Testing collisions (high 24-36 bits) - Worst is 34 bits: 137/127 (1.07x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 498 (0.97x)
Testing collisions (low 24-36 bits) - Worst is 34 bits: 133/127 (1.04x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 48
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 509 (0.99x) (-2)
Testing collisions (high 24-36 bits) - Worst is 33 bits: 266/255 (1.04x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 562 (1.10x) (51)
Testing collisions (low 24-36 bits) - Worst is 36 bits: 48/31 (1.50x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 49
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 516 (1.01x) (5)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 35/31 (1.09x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 491 (0.96x)
Testing collisions (low 24-36 bits) - Worst is 36 bits: 37/31 (1.16x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 50
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 502 (0.98x) (-9)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 76/63 (1.19x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 517 (1.01x) (6)
Testing collisions (low 24-36 bits) - Worst is 35 bits: 68/63 (1.06x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 51
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 527 (1.03x) (16)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 37/31 (1.16x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 496 (0.97x)
Testing collisions (low 24-36 bits) - Worst is 35 bits: 70/63 (1.09x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 52
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 519 (1.01x) (8)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 36/31 (1.13x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 477 (0.93x)
Testing collisions (low 24-36 bits) - Worst is 35 bits: 71/63 (1.11x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 53
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 489 (0.96x)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 40/31 (1.25x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 514 (1.00x) (3)
Testing collisions (low 24-36 bits) - Worst is 31 bits: 1040/1023 (1.02x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 54
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 534 (1.04x) (23)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 35/31 (1.09x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 500 (0.98x)
Testing collisions (low 24-36 bits) - Worst is 30 bits: 2071/2047 (1.01x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 55
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 489 (0.96x)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 68/63 (1.06x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 472 (0.92x)
Testing collisions (low 24-36 bits) - Worst is 35 bits: 69/63 (1.08x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 56
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 540 (1.05x) (29)
Testing collisions (high 24-36 bits) - Worst is 32 bits: 540/511 (1.05x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 503 (0.98x) (-8)
Testing collisions (low 24-36 bits) - Worst is 29 bits: 4089/4095 (1.00x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 57
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 519 (1.01x) (8)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 43/31 (1.34x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 492 (0.96x)
Testing collisions (low 24-36 bits) - Worst is 36 bits: 41/31 (1.28x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 58
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 491 (0.96x)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 33/31 (1.03x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 513 (1.00x) (2)
Testing collisions (low 24-36 bits) - Worst is 35 bits: 66/63 (1.03x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 59
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 500 (0.98x)
Testing collisions (high 24-36 bits) - Worst is 27 bits: 16267/16383 (0.99x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 502 (0.98x) (-9)
Testing collisions (low 24-36 bits) - Worst is 33 bits: 254/255 (0.99x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 60
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 488 (0.95x)
Testing collisions (high 24-36 bits) - Worst is 34 bits: 141/127 (1.10x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 498 (0.97x)
Testing collisions (low 24-36 bits) - Worst is 35 bits: 74/63 (1.16x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 61
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 518 (1.01x) (7)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 36/31 (1.13x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 540 (1.05x) (29)
Testing collisions (low 24-36 bits) - Worst is 32 bits: 540/511 (1.05x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 62
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 511 (1.00x)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 75/63 (1.17x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 522 (1.02x) (11)
Testing collisions (low 24-36 bits) - Worst is 36 bits: 36/31 (1.13x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing bit 63
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 512.0, actual 487 (0.95x)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 38/31 (1.19x)
Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 512.0, actual 506 (0.99x) (-5)
Testing collisions (low 24-36 bits) - Worst is 35 bits: 75/63 (1.17x)
Testing collisions (low 12-bit) - Expected 2093056.0, actual 2093056 (1.00x)
Testing collisions (low 8-bit) - Expected 2096896.0, actual 2096896 (1.00x)
[[[ MomentChi2 Tests ]]]
Analyze hashes produced from a serie of linearly increasing numbers of 32-bit, using a step of 2 ...
Target values to approximate : 38918200.000000 - 273633.333333
4 threads starting... done
Popcount 1 stats : 40488131.918373 - 282990.509288
Popcount 0 stats : 43287854.170392 - 2791633.589625
MomentChi2 for bits 1 : 4.42792e+06
MomentChi2 for bits 0 : 6.22911e+06
Derivative stats (transition from 2 consecutive values) :
Popcount 1 stats : 20962993.765012 - 328164.354287
Popcount 0 stats : 521810624.989459 - 124361375.908650
MomentChi2 for deriv b1 : 5.35711e+08
MomentChi2 for deriv b0 : 1.87094e+09
FAIL !!!!
*********FAIL*********
[[[ Prng Tests ]]]
Generating 33554432 random numbers :
Testing collisions (160-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (high 32-bit) - Expected 262144.0, actual 131499 (0.50x)
Testing collisions (high 29-45 bits) - Worst is 37 bits: 4136/8191 (0.50x)
Testing collisions (low 128-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 64-bit) - Expected 0.0, actual 0 (0.00x)
Testing collisions (low 32-bit) - Expected 262144.0, actual 130988 (0.50x)
Testing collisions (low 29-45 bits) - Worst is 44 bits: 34/63 (0.53x)
[[[ 'BIC' (Bit Independence Criteria) Tests ]]]
...........
Max bias 0.028800 - ( 2 : 133,140)
Input vcode 0x00000001, Output vcode 0x00000001, Result vcode 0x00000001
Verification value is 0x00000001 - Testing took -109.839657 seconds
-------------------------------------------------------------------------------
[[[ BadSeeds Tests ]]]
Testing 0 internal secrets:
0x0 PASS
Testing the first 0xffffffff seeds ...
4 threads starting...
at 0 at c0000000 at 80000000 Broken seed 0x80000000 => 0 with key[16] of all 0 bytes
at 40000000 Broken seed 0x40000000 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40000000
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
!!!!!Bad seed 0x0x4a
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, Testing collisions (high 128-bit) - Expected 0.0, actual 1 (715827882.67x)actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
(1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x40000001 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40000006
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) !!!!!Bad seed 0x0x800005d4
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
(1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, Worst bias is the -1-bit window at bit -1 - 0.000%
actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x800005d8 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x5a
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x5e => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x5e
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x80000671 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80000671
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x74 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x74
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Broken seed 0x40000008 => 0 with key[16] of all 0 bytes
Broken seed 0x800008da => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800008da
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x)Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
(1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
!!!!!Bad seed 0x0x7f
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) !!!!!Bad seed 0x0x800008e1
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
(1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (715827882.67x)actual 2 (85.33x) (2) !!!!!
Testing distribution - (1)Worst bias is the -1-bit window at bit -1 - 0.000%
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
!!!!!Bad seed 0x0x81
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) !!!!! (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x)Bad seed 0x0x40000015
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
(1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
!!!!!Bad seed 0x0x800008fd
Testing collisions (160-bit) - Expected 0.0, actual 2 (487167212443634279024682139369867107955642466304.00x) (2) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 2 (113427455640312814857969558651062452224.00x) (2) !!!!!
Testing collisions (high 64-bit) - Expected 0.0, actual 2 (6148914691236516864.00x) (2) !!!!!
Testing collisions (high 32-bit) - Expected 0.0, actual 2 (1431655765.33x) (2) !!!!!
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 2 (1365.33x) (2) !!!!!
Testing collisions (high 8-bit) - Expected 0.0, actual 2 (85.33x) (2) !!!!!
Testing collisions (low 128-bit) - Expected 0.0, actual 2 (113427455640312814857969558651062452224.00x) (2) !!!!!
Testing collisions (low 64-bit) - Expected 0.0, actual 2 (6148914691236516864.00x) (2) !!!!!
Testing collisions (low 32-bit) - Expected 0.0, actual 2 (1431655765.33x) (2) !!!!!
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 2 (1365.33x) (2) !!!!!
Testing collisions (low 8-bit) - Expected 0.0, actual 2 (85.33x) (2) !!!!!
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x800008ff => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800008ff
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x)Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, (1)actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x)actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x80000903 => 0 with key[16] of all 0 bytes
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) !!!!! (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Bad seed 0x0x80000903
Testing collisions (160-bit) - Expected 0.0, actual 2 (487167212443634279024682139369867107955642466304.00x) (2) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 2 (113427455640312814857969558651062452224.00x) (2) !!!!!
Testing collisions (high 64-bit) - Expected 0.0, actual 2 (6148914691236516864.00x) (2) !!!!!
Testing collisions (high 32-bit) - Expected 0.0, actual 2 (1431655765.33x) (2) !!!!!
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 2 (1365.33x) (2) !!!!!
Testing collisions (high 8-bit) - Expected 0.0, actual 2 (85.33x) (2) !!!!!
Testing collisions (low 128-bit) - Expected 0.0, actual 2 (113427455640312814857969558651062452224.00x) (2) !!!!!
Testing collisions (low 64-bit) - Expected 0.0, actual 2 (6148914691236516864.00x) (2) !!!!!
Testing collisions (low 32-bit) - Expected 0.0, actual 2 (1431655765.33x) (2) !!!!!
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 2 (1365.33x) (2) !!!!!
Testing collisions (low 8-bit) - Expected 0.0, actual 2 (85.33x) (2) !!!!!
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x80000913 => 0 with key[16] of all 0 bytes
Broken seed 0x40000027 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40000027
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x40000029 => 0 with key[16] of all 0 bytes
Broken seed 0x80000927 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80000929
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x8000092b => 0 with key[16] of all 0 bytes
Broken seed 0x40000099 => 0 with key[16] of all 0 bytes
Broken seed 0x8000092c => 0 with key[16] of all 0 bytes
Broken seed 0x400000a3 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x400000a3
Testing collisions (160-bit) - Expected 0.0, actual 3 (730750818665451459101842416358141509827966271488.00x) (3) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 3 (170141183460469231731687303715884105728.00x) (3) !!!!!
Testing collisions (high 64-bit) - Expected 0.0, actual 3 (9223372036854775808.00x) (3) !!!!!
Testing collisions (high 32-bit) - Expected 0.0, actual 3 (2147483648.00x) (3) !!!!!
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 3 (2048.00x) (3) !!!!!
Testing collisions (high 8-bit) - Expected 0.0, actual 3 (128.00x) (3) !!!!!
Testing collisions (low 128-bit) - Expected 0.0, actual 3 (170141183460469231731687303715884105728.00x) (3) !!!!!
Testing collisions (low 64-bit) - Expected 0.0, actual 3 (9223372036854775808.00x) (3) !!!!!
Testing collisions (low 32-bit) - Expected 0.0, actual 3 (2147483648.00x) (3) !!!!!
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 3 (2048.00x) (3) !!!!!
Testing collisions (low 8-bit) - Expected 0.0, actual 3 (128.00x) (3) !!!!!
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0xba => 0 with key[16] of all 0 bytes
Broken seed 0x400001a8 => 0 with key[16] of all 0 bytes
Broken seed 0x400001a9 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x400001a9
Testing collisions (160-bit) - Expected 0.0, actual 2 (487167212443634279024682139369867107955642466304.00x) (2) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 2 (113427455640312814857969558651062452224.00x) (2) !!!!!
Testing collisions (high 64-bit) - Expected 0.0, actual 2 (6148914691236516864.00x) (2) !!!!!
Testing collisions (high 32-bit) - Expected 0.0, actual 2 (1431655765.33x) (2) !!!!!
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 2 (1365.33x) (2) !!!!!
Testing collisions (high 8-bit) - Expected 0.0, actual 2 (85.33x) (2) !!!!!
Testing collisions (low 128-bit) - Expected 0.0, actual 2 (113427455640312814857969558651062452224.00x) (2) !!!!!
Testing collisions (low 64-bit) - Expected 0.0, actual 2 (6148914691236516864.00x) (2) !!!!!
Testing collisions (low 32-bit) - Expected 0.0, actual 2 (1431655765.33x) (2) !!!!!
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 2 (1365.33x) (2) !!!!!
Testing collisions (low 8-bit) - Expected 0.0, actual 2 (85.33x) (2) !!!!!
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x800013d6 => 0 with key[16] of all 0 bytes
Broken seed 0x40000291 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800013d7
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Broken seed 0x4000036d => 0 with key[16] of all 0 bytes
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x800016d9 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800016dd
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x80001f34 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x9f6
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
!!!!!Bad seed 0x0x400011dd
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) !!!!! (1) !!!!!
Bad seed 0x0x80001f43
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, Testing collisions (high 128-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0xdd5 => 0 with key[16] of all 0 bytes
actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, !!!!!actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, Bad seed 0x0xdd5
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x80002110 => 0 with key[16] of all 0 bytes
Broken seed 0x400011e0 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x400011e0
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
!!!!!Bad seed 0x0x80002111
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
!!!!!Bad seed 0x0x80002114
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
!!!!!Bad seed 0x0x80002120
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
!!!!!Bad seed 0x0x1440
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x1442 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x1442
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Broken seed 0x400011e4 => 0 with key[16] of all 0 bytes
!!!!!Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Bad seed 0x0x400011e4
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
!!!!! !!!!!Bad seed 0x0x1445
Bad seed 0x0x8000245d
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Testing collisions (160-bit) - Expected 0.0, actual 2 (487167212443634279024682139369867107955642466304.00x) (2) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 2 (113427455640312814857969558651062452224.00x) (2) !!!!!
Testing collisions (high 64-bit) - Expected 0.0, actual 2 (6148914691236516864.00x) (2) !!!!!
Testing collisions (high 32-bit) - Expected 0.0, actual 2 (1431655765.33x) (2) !!!!!
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 2 (1365.33x) (2) !!!!!
Testing collisions (high 8-bit) - Expected 0.0, actual 2 (85.33x) (2) !!!!!
Testing collisions (low 128-bit) - Expected 0.0, actual 2 (113427455640312814857969558651062452224.00x) (2) !!!!!
Testing collisions (low 64-bit) - Expected 0.0, actual 2 (6148914691236516864.00x) (2) !!!!!
Testing collisions (low 32-bit) - Expected 0.0, actual 2 (1431655765.33x) (2) !!!!!
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 2 (1365.33x) (2) !!!!!
Testing collisions (low 8-bit) - Expected 0.0, actual 2 (85.33x) (2) !!!!!
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
!!!!!Bad seed 0x0x800026d5
Testing collisions (160-bit) - Expected 0.0, actual 2 (487167212443634279024682139369867107955642466304.00x) (2) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 2 (113427455640312814857969558651062452224.00x) (2) !!!!!
Testing collisions (high 64-bit) - Expected 0.0, actual 2 (6148914691236516864.00x) (2) !!!!!
Testing collisions (high 32-bit) - Expected 0.0, actual 2 (1431655765.33x) (2) !!!!!
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 2 (1365.33x) (2) !!!!!
Testing collisions (high 8-bit) - Expected 0.0, actual 2 (85.33x) (2) !!!!!
Testing collisions (low 128-bit) - Expected 0.0, actual 2 (113427455640312814857969558651062452224.00x) (2) !!!!!
Testing collisions (low 64-bit) - Expected 0.0, actual 2 (6148914691236516864.00x) (2) !!!!!
Testing collisions (low 32-bit) - Expected 0.0, actual 2 (1431655765.33x) (2) !!!!!
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 2 (1365.33x) (2) !!!!!
Testing collisions (low 8-bit) - Expected 0.0, actual 2 (85.33x) (2) !!!!!
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x800026e4 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x1449
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x144c => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x8000276b
Broken seed 0x8000277f => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x8000277f
Broken seed 0x80002796 => 0 with key[16] of all 0 bytes
Broken seed 0x1456 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x8000279a
!!!!!Bad seed 0x0x800027b1
!!!!!Bad seed 0x0x145c
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x8000288e => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x8000288e
Broken seed 0x800028a4 => 0 with key[16] of all 0 bytes
Broken seed 0x800028a6 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800028a8
Broken seed 0x800028a9 => 0 with key[16] of all 0 bytes
Broken seed 0x800028c3 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800028c3
!!!!!Bad seed 0x0x146a
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Broken seed 0x8000346b => 0 with key[16] of all 0 bytes
Broken seed 0x400018de => 0 with key[16] of all 0 bytes
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x8000349b => 0 with key[16] of all 0 bytes
Broken seed 0x146c => 0 with key[16] of all 0 bytes
Broken seed 0x400018f9 => 0 with key[16] of all 0 bytes
Broken seed 0x40001913 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800034b3
Broken seed 0x800034b7 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800034b7
Broken seed 0x4000192d => 0 with key[16] of all 0 bytes
Broken seed 0x1477 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x1477
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Broken seed 0x800034c0 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x4000194b
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
!!!!!Bad seed 0x0x800034c0
Broken seed 0x80003580 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40001b84
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x)Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1) !!!!!
(1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
!!!!!Testing collisions (high 128-bit) - Expected 0.0, Bad seed 0x0x1831
actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x)Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1)
(1) !!!!!Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0,
actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 2 (85.33x) (2) !!!!!
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x8000393b => 0 with key[16] of all 0 bytes
!!!!! !!!!!Bad seed 0x0x1833
Bad seed 0x0x8000393b
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
!!!!!Bad seed 0x0x40001b8a
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
!!!!!Bad seed 0x0x40001b8b
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x1a11 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x1a11
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Broken seed 0x80003d57 => 0 with key[16] of all 0 bytes
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) !!!!! (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x40001ff2 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40001ff2
Bad seed 0x0x80003d57
!!!!!Bad seed 0x0x1a3f
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Broken seed 0x80003ea6 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x400021fc
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
!!!!!Bad seed 0x0x1a43
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
!!!!!Bad seed 0x0x80003ec0
Broken seed 0x80003ec1 => 0 with key[16] of all 0 bytes
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
!!!!!Bad seed 0x0x40002228
!!!!!Bad seed 0x0x1a5a
Testing collisions (160-bit) - Expected 0.0, actual 1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (high 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (high 8-bit) - Expected 0.0, actual 2 (85.33x) (2) !!!!!
Testing collisions (low 128-bit) - Expected 0.0, actual 1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low 64-bit) - Expected 0.0, actual 1 (3074457345618258432.00x) (1)
Testing collisions (low 32-bit) - Expected 0.0, actual 1 (715827882.67x) (1)
Testing collisions (low 5- 2 bits) - Worst is 0 bits: 0/ 1 (0.00x)
Testing collisions (low 12-bit) - Expected 0.0, actual 1 (682.67x) (1)
Testing collisions (low 8-bit) - Expected 0.0, actual 1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
!!!!!Bad seed 0x0x80003ec7
!!!!!Bad seed 0x0x1a5e
Broken seed 0x1a60 => 0 with key[16] of all 0 bytes
Broken seed 0x40002d64 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80003ed0
Broken seed 0x80003ed1 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80003ed1
Broken seed 0x1a62 => 0 with key[16] of all 0 bytes
Broken seed 0x80003ed4 => 0 with key[16] of all 0 bytes
Broken seed 0x1a65 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x1a65
!!!!!Bad seed 0x0x80003ed8
Broken seed 0x1a69 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80003edb
Broken seed 0x80003edc => 0 with key[16] of all 0 bytes
Broken seed 0x1c0a => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x1c0a
Broken seed 0x8000407d => 0 with key[16] of all 0 bytes
Broken seed 0x1c0d => 0 with key[16] of all 0 bytes
Broken seed 0x1c36 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40002d92
!!!!!Bad seed 0x0x80004082
!!!!!Bad seed 0x0x1c40
Broken seed 0x8000408c => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x8000408c
Broken seed 0x8000408d => 0 with key[16] of all 0 bytes
Broken seed 0x8000408e => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x1c46
!!!!!Bad seed 0x0x1c49
Broken seed 0x1c4a => 0 with key[16] of all 0 bytes
!!!!!Broken seed 0x80004097 => 0 with key[16] of all 0 bytes
Bad seed 0x0x1c4a
Broken seed 0x1c4b => 0 with key[16] of all 0 bytes
Broken seed 0x80004098 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40002d9a
Broken seed 0x1c4c => 0 with key[16] of all 0 bytes
Broken seed 0x40002d9d => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x1c4c
!!!!!Bad seed 0x0x1c52
!!!!!Bad seed 0x0x1c53
Broken seed 0x1c54 => 0 with key[16] of all 0 bytes
Broken seed 0x40002da7 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x1c54
Broken seed 0x1c55 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40002da8
!!!!!Broken seed 0x40002da9 => 0 with key[16] of all 0 bytes
Broken seed 0x40002daa => 0 with key[16] of all 0 bytes
Broken seed 0x1c59 => 0 with key[16] of all 0 bytes
Bad seed 0x0x80004098
Broken seed 0x1c5a => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x1c5a
Broken seed 0x1c5b => 0 with key[16] of all 0 bytes
Broken seed 0x1c5c => 0 with key[16] of all 0 bytes
!!!!!Broken seed 0x8000409c => 0 with key[16] of all 0 bytes
Bad seed 0x0x1c5c
Broken seed 0x8000409d => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800040a0
!!!!!Bad seed 0x0x1c62
Broken seed 0x1c64 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800040a5
Broken seed 0x800040a7 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x1c68
Broken seed 0x800040e4 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x1ca0
Broken seed 0x40002daf => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40002dbd
Broken seed 0x40002dbe => 0 with key[16] of all 0 bytes
Broken seed 0x40002f4d => 0 with key[16] of all 0 bytes
Broken seed 0x1e2b => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x1e2b
Broken seed 0x1e2c => 0 with key[16] of all 0 bytes
Broken seed 0x1e2d => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x1e2d
!!!!!Bad seed 0x0x1e30
Broken seed 0x1e31 => 0 with key[16] of all 0 bytes
Broken seed 0x1e32 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x1e32
Broken seed 0x800041ac => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40002f4d
!!!!!Bad seed 0x0x800041ae
!!!!!Bad seed 0x0x1fd5
Broken seed 0x1fd6 => 0 with key[16] of all 0 bytes
Broken seed 0x1fd7 => 0 with key[16] of all 0 bytes
!!!!!Broken seed 0x800041b4 => 0 with key[16] of all 0 bytes
Bad seed 0x0x1fd7
!!!!!Bad seed 0x0x800041b4
Broken seed 0x800041b5 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x1fda
Broken seed 0x1fdb => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x1fdb
Broken seed 0x800041bb => 0 with key[16] of all 0 bytes
Broken seed 0x800041be => 0 with key[16] of all 0 bytes
Broken seed 0x1fdf => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800041be
!!!!!Broken seed 0x800041bf => 0 with key[16] of all 0 bytes
Bad seed 0x0x1fdf
!!!!!Bad seed 0x0x800041bf
Broken seed 0x800041c0 => 0 with key[16] of all 0 bytes
Broken seed 0x1fe2 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x1fe2
Broken seed 0x80004479 => 0 with key[16] of all 0 bytes
Broken seed 0x21ce => 0 with key[16] of all 0 bytes
Broken seed 0x400030ea => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x400030ea
!!!!!Bad seed 0x0x21d0
Broken seed 0x21d1 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x21d3
Broken seed 0x80004480 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80004480
Broken seed 0x80004481 => 0 with key[16] of all 0 bytes
Broken seed 0x21d7 => 0 with key[16] of all 0 bytes
Broken seed 0x80004482 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x21d7
!!!!!Bad seed 0x0x80004483
Broken seed 0x80004484 => 0 with key[16] of all 0 bytes
Broken seed 0x22f8 => 0 with key[16] of all 0 bytes
Broken seed 0x22f9 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x22f9
Broken seed 0x22fb => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800046f8
Broken seed 0x800047b0 => 0 with key[16] of all 0 bytes
Broken seed 0x800047b5 => 0 with key[16] of all 0 bytes
Broken seed 0x800047b7 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800047b7
!!!!!Bad seed 0x0x40003101
Broken seed 0x800047dd => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800047dd
Broken seed 0x800047f8 => 0 with key[16] of all 0 bytes
Broken seed 0x800047fb => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800047fb
Broken seed 0x800047fc => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800047fc
Broken seed 0x800047fd => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800047fd
Broken seed 0x8000482b => 0 with key[16] of all 0 bytes
Broken seed 0x4000314b => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x4000314d
Broken seed 0x8000484d => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x8000484d
Broken seed 0x40003167 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40003167
Broken seed 0x8000486c => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x8000486c
Broken seed 0x8000486f => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40003182
Broken seed 0x40003185 => 0 with key[16] of all 0 bytes
Broken seed 0x800048ac => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800048ac
Broken seed 0x800048c3 => 0 with key[16] of all 0 bytes
Broken seed 0x800048cd => 0 with key[16] of all 0 bytes
Broken seed 0x400031af => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x400031af
Broken seed 0x400031b0 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800048f7
Broken seed 0x400031b2 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x400031b2
Broken seed 0x80004921 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80004921
Broken seed 0x400031cb => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80004930
Broken seed 0x80004935 => 0 with key[16] of all 0 bytes
Broken seed 0x8000497e => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2372
Broken seed 0x2374 => 0 with key[16] of all 0 bytes
Broken seed 0x8000498a => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x4000330a
!!!!!Bad seed 0x0x4000330f
!!!!!Bad seed 0x0x8000499e
Broken seed 0x2388 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2388
!!!!!Bad seed 0x0x800049a1
!!!!!Bad seed 0x0x238c
!!!!!Bad seed 0x0x238d
Broken seed 0x238e => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x238e
Broken seed 0x800049aa => 0 with key[16] of all 0 bytes
Broken seed 0x40003310 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80004b2d
Broken seed 0x2470 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2470
Broken seed 0x80004b31 => 0 with key[16] of all 0 bytes
Broken seed 0x80004b32 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80004b32
Broken seed 0x80004b33 => 0 with key[16] of all 0 bytes
Broken seed 0x80004b34 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80004b34
Broken seed 0x2476 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2486
!!!!!Bad seed 0x0x248a
Broken seed 0x248b => 0 with key[16] of all 0 bytes
Broken seed 0x2545 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2545
Broken seed 0x2546 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2546
Broken seed 0x2547 => 0 with key[16] of all 0 bytes
Broken seed 0x80004b3b => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2547
Broken seed 0x2548 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2548
Broken seed 0x80004b40 => 0 with key[16] of all 0 bytes
Broken seed 0x80004b41 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80004b41
Broken seed 0x80004b42 => 0 with key[16] of all 0 bytes
Broken seed 0x80004b44 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80004b44
Broken seed 0x254f => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x400034b2
Broken seed 0x400034b3 => 0 with key[16] of all 0 bytes
Broken seed 0x2642 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2642
Broken seed 0x2643 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2643
Broken seed 0x80004b4b => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2645
!!!!!Bad seed 0x0x4000365e
Broken seed 0x26b3 => 0 with key[16] of all 0 bytes
Broken seed 0x400036ce => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x26b3
Broken seed 0x26b4 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x400036cf
Broken seed 0x80004b4d => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x26b7
Broken seed 0x26b8 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x26b8
Broken seed 0x80004b51 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x26bb
Broken seed 0x26bc => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x26bc
Broken seed 0x80004b57 => 0 with key[16] of all 0 bytes
Broken seed 0x26d2 => 0 with key[16] of all 0 bytes
Broken seed 0x80004b6d => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x26d2
!!!!!Bad seed 0x0x80004b6d
Broken seed 0x26d4 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x26d5
Broken seed 0x26d6 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x26d6
Broken seed 0x80004b75 => 0 with key[16] of all 0 bytes
Broken seed 0x26d9 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80004b75
Broken seed 0x80004b76 => 0 with key[16] of all 0 bytes
Broken seed 0x80004b77 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80004b77
!!!!!Bad seed 0x0x26dc
Broken seed 0x26dd => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x27ba
!!!!!Bad seed 0x0x80004c56
!!!!!Bad seed 0x0x80004c58
Broken seed 0x27bf => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80004c5a
Broken seed 0x80004c5b => 0 with key[16] of all 0 bytes
Broken seed 0x27c2 => 0 with key[16] of all 0 bytes
Broken seed 0x27c3 => 0 with key[16] of all 0 bytes
!!!!!Broken seed 0x80004c5f => 0 with key[16] of all 0 bytes
Bad seed 0x0x27c3
Broken seed 0x80004c60 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x27c6
Broken seed 0x27c8 => 0 with key[16] of all 0 bytes
Broken seed 0x80004c67 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x27c8
Broken seed 0x27c9 => 0 with key[16] of all 0 bytes
Broken seed 0x27ca => 0 with key[16] of all 0 bytes
!!!!!Broken seed 0x80004c69 => 0 with key[16] of all 0 bytes
Bad seed 0x0x27ca
Broken seed 0x80004c6a => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80004c7f
Broken seed 0x80004c80 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2891
Broken seed 0x400036d3 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x400036d3
Broken seed 0x2895 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2895
Broken seed 0x2896 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2899
Broken seed 0x400036da => 0 with key[16] of all 0 bytes
Broken seed 0x28c6 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x28c6
Broken seed 0x28c7 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40003707
!!!!!Bad seed 0x0x28c9
Broken seed 0x28ca => 0 with key[16] of all 0 bytes
!!!!!Broken seed 0x4000370c => 0 with key[16] of all 0 bytes
Bad seed 0x0x28ca
Broken seed 0x28cb => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x4000370d
Broken seed 0x80005202 => 0 with key[16] of all 0 bytes
Broken seed 0x4000370e => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2c35
!!!!!Bad seed 0x0x2c36
Broken seed 0x2c38 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2c4c
Broken seed 0x400037f2 => 0 with key[16] of all 0 bytes
Broken seed 0x2c7b => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2c7b
Broken seed 0x2c7d => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x400037f7
Broken seed 0x400037f9 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2c80
Broken seed 0x2c82 => 0 with key[16] of all 0 bytes
Broken seed 0x2c83 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2c83
Broken seed 0x40003800 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2c85
Broken seed 0x2c86 => 0 with key[16] of all 0 bytes
Broken seed 0x40003804 => 0 with key[16] of all 0 bytes
Broken seed 0x2c9b => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40003818
Broken seed 0x40003819 => 0 with key[16] of all 0 bytes
Broken seed 0x2c9d => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x4000381a
Broken seed 0x4000381b => 0 with key[16] of all 0 bytes
Broken seed 0x40003960 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40003960
Broken seed 0x40003c24 => 0 with key[16] of all 0 bytes
Broken seed 0x2f30 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2f30
Broken seed 0x2f31 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x2f31
!!!!!Bad seed 0x0x2f37
Broken seed 0x2f38 => 0 with key[16] of all 0 bytes
Broken seed 0x80005410 => 0 with key[16] of all 0 bytes
Broken seed 0x2f3c => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80005413
!!!!!Bad seed 0x0x40003c24
!!!!!Bad seed 0x0x40003c86
!!!!!Bad seed 0x0x2ff1
Broken seed 0x40003c89 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40003c89
Broken seed 0x80005465 => 0 with key[16] of all 0 bytes
Broken seed 0x80005466 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80005466
!!!!!Bad seed 0x0x3275
Broken seed 0x3277 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x8000546b
Broken seed 0x8000546c => 0 with key[16] of all 0 bytes
Broken seed 0x8000546d => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x327a
!!!!!Bad seed 0x0x80005471
Broken seed 0x80005472 => 0 with key[16] of all 0 bytes
Broken seed 0x80005473 => 0 with key[16] of all 0 bytes
Broken seed 0x33a3 => 0 with key[16] of all 0 bytes
Broken seed 0x3543 => 0 with key[16] of all 0 bytes
Broken seed 0x40003ef7 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x3545
Broken seed 0x3546 => 0 with key[16] of all 0 bytes
Broken seed 0x3547 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x3547
Broken seed 0x3549 => 0 with key[16] of all 0 bytes
Broken seed 0x354a => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x354a
Broken seed 0x354b => 0 with key[16] of all 0 bytes
!!!!!Broken seed 0x8000572d => 0 with key[16] of all 0 bytes
Bad seed 0x0x354b
Broken seed 0x40003f01 => 0 with key[16] of all 0 bytes
Broken seed 0x80005730 => 0 with key[16] of all 0 bytes
Broken seed 0x40003f05 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40003f05
Broken seed 0x40003f06 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40003f06
Broken seed 0x40003f07 => 0 with key[16] of all 0 bytes
Broken seed 0x80005739 => 0 with key[16] of all 0 bytes
!!!!! !!!!!Bad seed 0x0x80005739
Bad seed 0x0x40003f09
Broken seed 0x40003f0c => 0 with key[16] of all 0 bytes
Broken seed 0x40003f0d => 0 with key[16] of all 0 bytes
Broken seed 0x40003f0f => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x3566
Broken seed 0x3567 => 0 with key[16] of all 0 bytes
Broken seed 0x40003f12 => 0 with key[16] of all 0 bytes
Broken seed 0x40003f16 => 0 with key[16] of all 0 bytes
!!!!!Broken seed 0x3572 => 0 with key[16] of all 0 bytes
Bad seed 0x0x40003f16
Broken seed 0x40003f17 => 0 with key[16] of all 0 bytes
Broken seed 0x40003f1e => 0 with key[16] of all 0 bytes
Broken seed 0x80005745 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80005745
Broken seed 0x40003f20 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80005748
Broken seed 0x8000574a => 0 with key[16] of all 0 bytes
Broken seed 0x40003f24 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40003f24
!!!!!Bad seed 0x0x3574
Broken seed 0x3575 => 0 with key[16] of all 0 bytes
Broken seed 0x3579 => 0 with key[16] of all 0 bytes
!!!!! !!!!!Bad seed 0x0x40003f2c
Broken seed 0x40003f2e => 0 with key[16] of all 0 bytes
Broken seed 0x80005752 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80005752
Broken seed 0x80005754 => 0 with key[16] of all 0 bytes
Broken seed 0x80005758 => 0 with key[16] of all 0 bytes
Bad seed 0x0x3579
Broken seed 0x357c => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x357c
Broken seed 0x40003f3e => 0 with key[16] of all 0 bytes
Broken seed 0x80005759 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x3588
!!!!!Bad seed 0x0x358a
Broken seed 0x40003f40 => 0 with key[16] of all 0 bytes
Broken seed 0x358f => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x358f
Broken seed 0x3597 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x3597
Broken seed 0x3598 => 0 with key[16] of all 0 bytes
Broken seed 0x40003f54 => 0 with key[16] of all 0 bytes
!!!!! !!!!!Bad seed 0x0x80005760
Bad seed 0x0x359f
Broken seed 0x40003f57 => 0 with key[16] of all 0 bytes
Broken seed 0x80005a4b => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80005a50
Broken seed 0x35aa => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x35aa
Broken seed 0x35ab => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x400040fe
Broken seed 0x80005e47 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80005e47
Broken seed 0x4000410f => 0 with key[16] of all 0 bytes
Broken seed 0x35ac => 0 with key[16] of all 0 bytes
Broken seed 0x800060ab => 0 with key[16] of all 0 bytes
!!!!! !!!!!Bad seed 0x0x4000410f
!!!!!Bad seed 0x0x400042b7
Broken seed 0x400042ba => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x400042ba
!!!!!Bad seed 0x0x383a
Broken seed 0x383b => 0 with key[16] of all 0 bytes
Broken seed 0x383c => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x383c
Broken seed 0x383d => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x400042bf
Bad seed 0x0x800060ab
Broken seed 0x800060ac => 0 with key[16] of all 0 bytes
Broken seed 0x400042c0 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x400042c0
Broken seed 0x400042c1 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x400042c1
Broken seed 0x3845 => 0 with key[16] of all 0 bytes
Broken seed 0x3847 => 0 with key[16] of all 0 bytes
Broken seed 0x400042c4 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x3847
Broken seed 0x800060c3 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x400042c6
!!!!!Bad seed 0x0x800060c3
!!!!!Bad seed 0x0x800060c8
!!!!!Bad seed 0x0x400042d5
Broken seed 0x800060d0 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x384a
Broken seed 0x800060d1 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800060d1
!!!!!Bad seed 0x0x40004489
Broken seed 0x4000448a => 0 with key[16] of all 0 bytes
Broken seed 0x4000448b => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800062e1
!!!!!Bad seed 0x0x40004683
Broken seed 0x40004684 => 0 with key[16] of all 0 bytes
Broken seed 0x384c => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x384c
Broken seed 0x39f8 => 0 with key[16] of all 0 bytes
Broken seed 0x800065a4 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800065a4
Broken seed 0x39fc => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40004796
!!!!!Bad seed 0x0x3a16
Broken seed 0x40004956 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x3a4d
!!!!!Bad seed 0x0x40004957
Broken seed 0x8000672c => 0 with key[16] of all 0 bytes
Broken seed 0x80006875 => 0 with key[16] of all 0 bytes
Broken seed 0x40004aa2 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80006875
Broken seed 0x80006876 => 0 with key[16] of all 0 bytes
Broken seed 0x80006877 => 0 with key[16] of all 0 bytes
Broken seed 0x40004aa5 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40004aa5
!!!!!Bad seed 0x0x40004be7
!!!!!Bad seed 0x0x3a6e
Broken seed 0x3a74 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x3a74
!!!!!Bad seed 0x0x3bad
Broken seed 0x40004d1d => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40004d1f
Broken seed 0x40004d34 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40004d3f
Broken seed 0x8000696e => 0 with key[16] of all 0 bytes
Broken seed 0x3bd4 => 0 with key[16] of all 0 bytes
Broken seed 0x40004ea3 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80006aea
!!!!!Bad seed 0x0x40ae
!!!!!Bad seed 0x0x40b8
Broken seed 0x40b9 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40ba
Broken seed 0x80006c88 => 0 with key[16] of all 0 bytes
Broken seed 0x80006e2e => 0 with key[16] of all 0 bytes
Broken seed 0x400056d8 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80006fda
Broken seed 0x400056d9 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x400056d9
Broken seed 0x4372 => 0 with key[16] of all 0 bytes
Broken seed 0x8000783a => 0 with key[16] of all 0 bytes
Broken seed 0x4373 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x4373
!!!!!Bad seed 0x0x4382
!!!!!Bad seed 0x0x80007c68
Broken seed 0x443e => 0 with key[16] of all 0 bytes
Broken seed 0x4462 => 0 with key[16] of all 0 bytes
Broken seed 0x4464 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x80007c71
Broken seed 0x40005a32 => 0 with key[16] of all 0 bytes
Broken seed 0x4682 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x4682
!!!!!Bad seed 0x0x40005acb
Broken seed 0x40005bc5 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40005bc5
Broken seed 0x40005bc6 => 0 with key[16] of all 0 bytes
Broken seed 0x49af => 0 with key[16] of all 0 bytes
Broken seed 0x80007d06 => 0 with key[16] of all 0 bytes
Broken seed 0x40005d4f => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40005d4f
Broken seed 0x80007d37 => 0 with key[16] of all 0 bytes
Broken seed 0x40005d52 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40005d52
!!!!!Bad seed 0x0x80007d68
Broken seed 0x40005d84 => 0 with key[16] of all 0 bytes
Broken seed 0x80007da3 => 0 with key[16] of all 0 bytes
!!!!!Broken seed 0x4a75 => 0 with key[16] of all 0 bytes
Broken seed 0x4a76 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x4a88
Broken seed 0x4a98 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40005d9b
Bad seed 0x0x80007da3
!!!!!Bad seed 0x0x40005d9d
Broken seed 0x4cd2 => 0 with key[16] of all 0 bytes
Broken seed 0x40005daf => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40005daf
Broken seed 0x80007db1 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x4cd2
Broken seed 0x80007db4 => 0 with key[16] of all 0 bytes
Broken seed 0x5696 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x5696
Broken seed 0x40005db7 => 0 with key[16] of all 0 bytes
Broken seed 0x80007e38 => 0 with key[16] of all 0 bytes
Broken seed 0x571b => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x571b
Broken seed 0x571d => 0 with key[16] of all 0 bytes
Broken seed 0x571e => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40005db7
Broken seed 0x58e9 => 0 with key[16] of all 0 bytes
Broken seed 0x8000807c => 0 with key[16] of all 0 bytes
Broken seed 0x40005ea3 => 0 with key[16] of all 0 bytes
Broken seed 0x58ed => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40005ea4
!!!!!Bad seed 0x0x8000807c
Broken seed 0x58f5 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x58f5
Broken seed 0x58f9 => 0 with key[16] of all 0 bytes
Broken seed 0x80008301 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x5903
!!!!!Bad seed 0x0x80008301
Broken seed 0x800083d1 => 0 with key[16] of all 0 bytes
Broken seed 0x40005f38 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40005f38
!!!!!Bad seed 0x0x5914
Broken seed 0x40006166 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800083d1
Broken seed 0x800083d3 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x591a
Broken seed 0x800083d9 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x800083da
Broken seed 0x591f => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x591f
Broken seed 0x4000617c => 0 with key[16] of all 0 bytes
Broken seed 0x40006303 => 0 with key[16] of all 0 bytes
!!!!!Broken seed 0x8000856b => 0 with key[16] of all 0 bytes
Bad seed 0x0x40006303
Broken seed 0x592b => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x592b
Broken seed 0x4000630b => 0 with key[16] of all 0 bytes
Broken seed 0x592f => 0 with key[16] of all 0 bytes
Broken seed 0x40006311 => 0 with key[16] of all 0 bytes
Broken seed 0x8000856e => 0 with key[16] of all 0 bytes
Broken seed 0x5938 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x5938
!!!!!Bad seed 0x0x80008579
Broken seed 0x8000857a => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x593f
Broken seed 0x5940 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40006319
!!!!!Bad seed 0x0x5944
Broken seed 0x594b => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x594d
Broken seed 0x5950 => 0 with key[16] of all 0 bytes
Broken seed 0x40006329 => 0 with key[16] of all 0 bytes
Broken seed 0x5952 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x5952
Broken seed 0x5958 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40006330
!!!!!Bad seed 0x0x40006332
!!!!!Bad seed 0x0x40006333
!!!!!Bad seed 0x0x40006336
!!!!!Bad seed 0x0x5966
Broken seed 0x40006341 => 0 with key[16] of all 0 bytes
Broken seed 0x596e => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x596e
!!!!!Bad seed 0x0x5970
Broken seed 0x597a => 0 with key[16] of all 0 bytes
Broken seed 0x40006350 => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x40006350
!!!!!Bad seed 0x0x597b
Broken seed 0x597d => 0 with key[16] of all 0 bytes
Broken seed 0x4000635a => 0 with key[16] of all 0 bytes
Broken seed 0x597f => 0 with key[16] of all 0 bytes
!!!!!Bad seed 0x0x597f
Broken seed 0x5983 => 0 with key[16] of all 0 bytes