------------------------------------------------------------------------------- --- Testing o1hash "o(1)hash unseeded, from wyhash" POOR [[[ Sanity Tests ]]] Verification value 0x85051E87 ....... PASS Running sanity check 1 . 0: 0x52 == 0x52 FAIL !!!!! Running AppendedZeroesTest . FAIL !!!!! [[[ Speed Tests ]]] Bulk speed test - 262144-byte keys Alignment 7 - 4083.571 bytes/cycle - 11683189.92 MiB/sec @ 3 ghz Alignment 6 - 4081.281 bytes/cycle - 11676637.38 MiB/sec @ 3 ghz Alignment 5 - 4082.972 bytes/cycle - 11681478.02 MiB/sec @ 3 ghz Alignment 4 - 4075.348 bytes/cycle - 11659663.87 MiB/sec @ 3 ghz Alignment 3 - 4035.358 bytes/cycle - 11545251.81 MiB/sec @ 3 ghz Alignment 2 - 4078.394 bytes/cycle - 11668379.74 MiB/sec @ 3 ghz Alignment 1 - 4021.321 bytes/cycle - 11505090.95 MiB/sec @ 3 ghz Alignment 0 - 4060.028 bytes/cycle - 11615832.87 MiB/sec @ 3 ghz Average - 4064.784 bytes/cycle - 11629440.57 MiB/sec @ 3 ghz Small key speed test - 1-byte keys - 19.00 cycles/hash Small key speed test - 2-byte keys - 19.00 cycles/hash Small key speed test - 3-byte keys - 19.00 cycles/hash Small key speed test - 4-byte keys - 18.00 cycles/hash Small key speed test - 5-byte keys - 18.00 cycles/hash Small key speed test - 6-byte keys - 18.00 cycles/hash Small key speed test - 7-byte keys - 18.00 cycles/hash Small key speed test - 8-byte keys - 18.00 cycles/hash Small key speed test - 9-byte keys - 18.00 cycles/hash Small key speed test - 10-byte keys - 18.00 cycles/hash Small key speed test - 11-byte keys - 18.00 cycles/hash Small key speed test - 12-byte keys - 18.00 cycles/hash Small key speed test - 13-byte keys - 18.00 cycles/hash Small key speed test - 14-byte keys - 18.00 cycles/hash Small key speed test - 15-byte keys - 18.00 cycles/hash Small key speed test - 16-byte keys - 18.00 cycles/hash Small key speed test - 17-byte keys - 18.00 cycles/hash Small key speed test - 18-byte keys - 18.00 cycles/hash Small key speed test - 19-byte keys - 18.00 cycles/hash Small key speed test - 20-byte keys - 18.00 cycles/hash Small key speed test - 21-byte keys - 18.00 cycles/hash Small key speed test - 22-byte keys - 18.11 cycles/hash Small key speed test - 23-byte keys - 18.00 cycles/hash Small key speed test - 24-byte keys - 18.00 cycles/hash Small key speed test - 25-byte keys - 18.00 cycles/hash Small key speed test - 26-byte keys - 18.00 cycles/hash Small key speed test - 27-byte keys - 18.00 cycles/hash Small key speed test - 28-byte keys - 18.00 cycles/hash Small key speed test - 29-byte keys - 18.00 cycles/hash Small key speed test - 30-byte keys - 18.83 cycles/hash Small key speed test - 31-byte keys - 18.81 cycles/hash Average 18.153 cycles/hash [[[ 'Hashmap' Speed Tests ]]] std::unordered_map Init std HashMapTest: 862.105 cycles/op (479826 inserts, 1% deletions) Running std HashMapTest: 670.349 cycles/op (4.7 stdv) greg7mdp/parallel-hashmap Init fast HashMapTest: 921.100 cycles/op (479826 inserts, 1% deletions) Running fast HashMapTest: 561.661 cycles/op (31.9 stdv) ....... PASS [[[ Avalanche Tests ]]] Testing 24-bit keys -> 64-bit hashes, 300000 reps worst bias is 100.000000% !!!!! Testing 32-bit keys -> 64-bit hashes, 300000 reps worst bias is 100.000000% !!!!! Testing 40-bit keys -> 64-bit hashes, 300000 reps worst bias is 100.000000% !!!!! Testing 48-bit keys -> 64-bit hashes, 300000 reps worst bias is 100.000000% !!!!! Testing 56-bit keys -> 64-bit hashes, 300000 reps worst bias is 100.000000% !!!!! Testing 64-bit keys -> 64-bit hashes, 300000 reps worst bias is 100.000000% !!!!! Testing 72-bit keys -> 64-bit hashes, 300000 reps worst bias is 100.000000% !!!!! Testing 80-bit keys -> 64-bit hashes, 300000 reps worst bias is 100.000000% !!!!! Testing 96-bit keys -> 64-bit hashes, 300000 reps worst bias is 100.000000% !!!!! Testing 112-bit keys -> 64-bit hashes, 300000 reps worst bias is 100.000000% !!!!! Testing 128-bit keys -> 64-bit hashes, 300000 reps worst bias is 100.000000% !!!!! Testing 160-bit keys -> 64-bit hashes, 300000 reps worst bias is 100.000000% !!!!! Testing 512-bit keys -> 64-bit hashes, 300000 reps worst bias is 100.000000% !!!!! Testing 1024-bit keys -> 64-bit hashes, 300000 reps worst bias is 100.000000% !!!!! *********FAIL********* [[[ Keyset 'Sparse' Tests ]]] Keyset 'Sparse' - 16-bit keys with up to 9 bits set - 50643 keys Testing collisions ( 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 20 bits: 116/1222 (0.09x) 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 32-bit) - Expected 0.3, actual 0 (0.00x) Testing collisions (low 19-25 bits) - Worst is 23 bits: 22819/152 (149.27x) !!!!! Testing collisions (low 12-bit) - Expected 46547.0, actual 50387 (1.08x) (3840) Testing collisions (low 8-bit) - Expected 50387.0, actual 50387 (1.00x) Testing distribution - Worst bias is the 13-bit window at bit 0 - 97.121% !!!!! Keyset 'Sparse' - 24-bit keys with up to 8 bits set - 1271626 keys Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 188.2, actual 0 (0.00x) Testing collisions (high 24-35 bits) - Worst is 24 bits: 2641/48191 (0.05x) 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 32-bit) - Expected 188.2, actual 0 (0.00x) Testing collisions (low 24-35 bits) - Worst is 0 bits: 0/ 1 (0.00x) Testing collisions (low 12-bit) - Expected 1267530.0, actual 1267829 (1.00x) (299) Testing collisions (low 8-bit) - Expected 1271370.0, actual 1271370 (1.00x) Testing distribution - Worst bias is the 17-bit window at bit 0 - 82.711% !!!!! Keyset 'Sparse' - 32-bit keys with up to 7 bits set - 4514873 keys Testing collisions ( 64-bit) - Expected 0.0, actual 3 (5429751.98x) (3) !!!!! Testing collisions (high 32-bit) - Expected 2373.0, actual 1568412 (660.94x) (1566039) !!!!! Testing collisions (high 25-38 bits) - Worst is 38 bits: 298619/37 (8053.72x) !!!!! Testing collisions (high 12-bit) - Expected 4510777.0, actual 4512298 (1.00x) (1521) Testing collisions (high 8-bit) - Expected 4514617.0, actual 4514641 (1.00x) (24) Testing collisions (low 32-bit) - Expected 2373.0, actual 2941512 (1239.57x) (2939139) !!!!! Testing collisions (low 25-38 bits) - Worst is 38 bits: 1254179/37 (33825.04x) !!!!! Testing collisions (low 12-bit) - Expected 4510777.0, actual 4514530 (1.00x) (3753) Testing collisions (low 8-bit) - Expected 4514617.0, actual 4514850 (1.00x) (233) Testing distribution - Worst bias is the 19-bit window at bit 62 - 99.988% !!!!! Keyset 'Sparse' - 40-bit keys with up to 6 bits set - 4598479 keys Testing collisions ( 64-bit) - Expected 0.0, actual 659 (1149758985.06x) (659) !!!!! Testing collisions (high 32-bit) - Expected 2461.7, actual 1711596 (695.28x) (1709135) !!!!! Testing collisions (high 25-38 bits) - Worst is 38 bits: 305299/38 (7937.19x) !!!!! Testing collisions (high 12-bit) - Expected 4594383.0, actual 4595128 (1.00x) (745) Testing collisions (high 8-bit) - Expected 4598223.0, actual 4598240 (1.00x) (17) Testing collisions (low 32-bit) - Expected 2461.7, actual 2166530 (880.09x) (2164069) !!!!! Testing collisions (low 25-38 bits) - Worst is 38 bits: 849781/38 (22092.69x) !!!!! Testing collisions (low 12-bit) - Expected 4594383.0, actual 4594572 (1.00x) (189) Testing collisions (low 8-bit) - Expected 4598223.0, actual 4598223 (1.00x) Testing distribution - Worst bias is the 19-bit window at bit 53 - 99.985% !!!!! Keyset 'Sparse' - 48-bit keys with up to 6 bits set - 14196869 keys Testing collisions ( 64-bit) - Expected 0.0, actual 23316 (4267943342.72x) (23316) !!!!! Testing collisions (high 32-bit) - Expected 23463.6, actual 8081090 (344.41x) (8057627) !!!!! Testing collisions (high 27-42 bits) - Worst is 42 bits: 1835153/22 (80089.76x) !!!!! Testing collisions (high 12-bit) - Expected 14192773.0, actual 14194332 (1.00x) (1559) Testing collisions (high 8-bit) - Expected 14196613.0, actual 14196692 (1.00x) (79) Testing collisions (low 32-bit) - Expected 23463.6, actual 7357835 (313.58x) (7334372) !!!!! Testing collisions (low 27-42 bits) - Worst is 42 bits: 1759465/22 (76786.58x) !!!!! Testing collisions (low 12-bit) - Expected 14192773.0, actual 14192808 (1.00x) (35) Testing collisions (low 8-bit) - Expected 14196613.0, actual 14196613 (1.00x) Testing distribution - Worst bias is the 20-bit window at bit 56 - 99.995% !!!!! Keyset 'Sparse' - 56-bit keys with up to 5 bits set - 4216423 keys Testing collisions ( 64-bit) - Expected 0.0, actual 137297 (284919728352.87x) (137297) !!!!! Testing collisions (high 32-bit) - Expected 2069.7, actual 2822116 (1363.57x) (2820047) !!!!! Testing collisions (high 25-38 bits) - Worst is 38 bits: 1642097/32 (50778.56x) !!!!! Testing collisions (high 12-bit) - Expected 4212327.0, actual 4214610 (1.00x) (2283) Testing collisions (high 8-bit) - Expected 4216167.0, actual 4216288 (1.00x) (121) Testing collisions (low 32-bit) - Expected 2069.7, actual 2670169 (1290.15x) (2668100) !!!!! Testing collisions (low 25-38 bits) - Worst is 38 bits: 1546767/32 (47830.67x) !!!!! Testing collisions (low 12-bit) - Expected 4212327.0, actual 4214380 (1.00x) (2053) Testing collisions (low 8-bit) - Expected 4216167.0, actual 4216197 (1.00x) (30) Testing distribution - Worst bias is the 19-bit window at bit 55 - 99.999% !!!!! Keyset 'Sparse' - 64-bit keys with up to 5 bits set - 8303633 keys Testing collisions ( 64-bit) - Expected 0.0, actual 1289277 (689858013097.17x) (1289277) !!!!! Testing collisions (high 32-bit) - Expected 8026.9, actual 6883134 (857.51x) (6875108) !!!!! Testing collisions (high 26-40 bits) - Worst is 40 bits: 4150555/31 (132373.10x) !!!!! Testing collisions (high 12-bit) - Expected 8299537.0, actual 8302649 (1.00x) (3112) Testing collisions (high 8-bit) - Expected 8303377.0, actual 8303500 (1.00x) (123) Testing collisions (low 32-bit) - Expected 8026.9, actual 6697554 (834.39x) (6689528) !!!!! Testing collisions (low 26-40 bits) - Worst is 40 bits: 3944753/31 (125809.49x) !!!!! Testing collisions (low 12-bit) - Expected 8299537.0, actual 8302191 (1.00x) (2654) Testing collisions (low 8-bit) - Expected 8303377.0, actual 8303407 (1.00x) (30) Testing distribution - Worst bias is the 20-bit window at bit 54 - 100.000% !!!!! Keyset 'Sparse' - 72-bit keys with up to 5 bits set - 15082603 keys Testing collisions ( 64-bit) - Expected 0.0, actual 8632416 (1400004747292.64x) (8632416) !!!!! Testing collisions (high 32-bit) - Expected 26482.7, actual 13852514 (523.08x) (13826032) !!!!! Testing collisions (high 27-42 bits) - Worst is 42 bits: 10757908/25 (415972.93x) !!!!! Testing collisions (high 12-bit) - Expected 15078507.0, actual 15081619 (1.00x) (3112) Testing collisions (high 8-bit) - Expected 15082347.0, actual 15082470 (1.00x) (123) Testing collisions (low 32-bit) - Expected 26482.7, actual 13915814 (525.47x) (13889332) !!!!! Testing collisions (low 27-42 bits) - Worst is 42 bits: 10751734/25 (415734.20x) !!!!! Testing collisions (low 12-bit) - Expected 15078507.0, actual 15081161 (1.00x) (2654) Testing collisions (low 8-bit) - Expected 15082347.0, actual 15082377 (1.00x) (30) Testing distribution - Worst bias is the 20-bit window at bit 53 - 100.000% !!!!! Keyset 'Sparse' - 96-bit keys with up to 4 bits set - 3469497 keys Testing collisions ( 64-bit) - Expected 0.0, actual 3433929 (10524661147476.67x) (3433929) !!!!! Testing collisions (high 32-bit) - Expected 1401.3, actual 3462369 (2470.76x) (3460968) !!!!! Testing collisions (high 25-38 bits) - Worst is 38 bits: 3457810/21 (157920.33x) !!!!! Testing collisions (high 12-bit) - Expected 3465401.0, actual 3469194 (1.00x) (3793) Testing collisions (high 8-bit) - Expected 3469241.0, actual 3469419 (1.00x) (178) Testing collisions (low 32-bit) - Expected 1401.3, actual 3461648 (2470.24x) (3460247) !!!!! Testing collisions (low 25-38 bits) - Worst is 38 bits: 3457001/21 (157883.38x) !!!!! Testing collisions (low 12-bit) - Expected 3465401.0, actual 3469103 (1.00x) (3702) Testing collisions (low 8-bit) - Expected 3469241.0, actual 3469382 (1.00x) (141) Testing distribution - Worst bias is the 19-bit window at bit 54 - 100.000% !!!!! Keyset 'Sparse' - 160-bit keys with up to 4 bits set - 26977161 keys Testing collisions ( 64-bit) - Expected 0.0, actual 26941593 (1365779273275.26x) (26941593) !!!!! Testing collisions (high 32-bit) - Expected 84723.3, actual 26970033 (318.33x) (26885310) !!!!! Testing collisions (high 28-44 bits) - Worst is 44 bits: 26960438/20 (1303419.69x) !!!!! Testing collisions (high 12-bit) - Expected 26973065.0, actual 26976858 (1.00x) (3793) Testing collisions (high 8-bit) - Expected 26976905.0, actual 26977083 (1.00x) (178) Testing collisions (low 32-bit) - Expected 84723.3, actual 26969312 (318.32x) (26884589) !!!!! Testing collisions (low 28-44 bits) - Worst is 44 bits: 26959560/20 (1303377.24x) !!!!! Testing collisions (low 12-bit) - Expected 26973065.0, actual 26976767 (1.00x) (3702) Testing collisions (low 8-bit) - Expected 26976905.0, actual 26977046 (1.00x) (141) Testing distribution - Worst bias is the 20-bit window at bit 54 - 100.000% !!!!! Keyset 'Sparse' - 256-bit keys with up to 3 bits set - 2796417 keys Testing collisions ( 64-bit) - Expected 0.0, actual 2794896 (13185957096274.93x) (2794896) !!!!! Testing collisions (high 32-bit) - Expected 910.4, actual 2795920 (3071.22x) (2795010) !!!!! Testing collisions (high 25-37 bits) - Worst is 37 bits: 2795760/28 (98273.41x) !!!!! Testing collisions (high 12-bit) - Expected 2792321.0, actual 2796350 (1.00x) (4029) Testing collisions (high 8-bit) - Expected 2796161.0, actual 2796388 (1.00x) (227) Testing collisions (low 32-bit) - Expected 910.4, actual 2795888 (3071.18x) (2794978) !!!!! Testing collisions (low 25-37 bits) - Worst is 37 bits: 2795728/28 (98272.28x) !!!!! Testing collisions (low 12-bit) - Expected 2792321.0, actual 2796338 (1.00x) (4017) Testing collisions (low 8-bit) - Expected 2796161.0, actual 2796380 (1.00x) (219) Testing distribution - Worst bias is the 19-bit window at bit 54 - 100.000% !!!!! Keyset 'Sparse' - 512-bit keys with up to 3 bits set - 22370049 keys Testing collisions ( 64-bit) - Expected 0.0, actual 22368528 (1649123848978.69x) (22368528) !!!!! Testing collisions (high 32-bit) - Expected 58256.4, actual 22369552 (383.98x) (22311296) !!!!! Testing collisions (high 28-43 bits) - Worst is 43 bits: 22369200/28 (786387.15x) !!!!! Testing collisions (high 12-bit) - Expected 22365953.0, actual 22369982 (1.00x) (4029) Testing collisions (high 8-bit) - Expected 22369793.0, actual 22370020 (1.00x) (227) Testing collisions (low 32-bit) - Expected 58256.4, actual 22369520 (383.98x) (22311264) !!!!! Testing collisions (low 28-43 bits) - Worst is 43 bits: 22369168/28 (786386.03x) !!!!! Testing collisions (low 12-bit) - Expected 22365953.0, actual 22369970 (1.00x) (4017) Testing collisions (low 8-bit) - Expected 22369793.0, actual 22370012 (1.00x) (219) Testing distribution - Worst bias is the 20-bit window at bit 54 - 100.000% !!!!! Keyset 'Sparse' - 1024-bit keys with up to 2 bits set - 524801 keys Testing collisions ( 64-bit) - Expected 0.0, actual 524737 (70291518578735.96x) (524737) !!!!! Testing collisions (high 32-bit) - Expected 32.1, actual 524769 (16367.02x) (524737) !!!!! Testing collisions (high 22-32 bits) - Worst is 32 bits: 524769/32 (16367.02x) !!!!! Testing collisions (high 12-bit) - Expected 520705.0, actual 524789 (1.01x) (4084) Testing collisions (high 8-bit) - Expected 524545.0, actual 524793 (1.00x) (248) Testing collisions (low 32-bit) - Expected 32.1, actual 524768 (16366.99x) (524736) !!!!! Testing collisions (low 22-32 bits) - Worst is 32 bits: 524768/32 (16366.99x) !!!!! Testing collisions (low 12-bit) - Expected 520705.0, actual 524788 (1.01x) (4083) Testing collisions (low 8-bit) - Expected 524545.0, actual 524792 (1.00x) (247) Testing distribution - Worst bias is the 16-bit window at bit 55 - 99.998% !!!!! Keyset 'Sparse' - 2048-bit keys with up to 2 bits set - 2098177 keys Testing collisions ( 64-bit) - Expected 0.0, actual 2098113 (17583063955328.88x) (2098113) !!!!! Testing collisions (high 32-bit) - Expected 512.5, actual 2098145 (4093.94x) (2097633) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 2098141/32 (65502.89x) !!!!! Testing collisions (high 12-bit) - Expected 2094081.0, actual 2098165 (1.00x) (4084) Testing collisions (high 8-bit) - Expected 2097921.0, actual 2098169 (1.00x) (248) Testing collisions (low 32-bit) - Expected 512.5, actual 2098144 (4093.94x) (2097632) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 2098140/32 (65502.86x) !!!!! Testing collisions (low 12-bit) - Expected 2094081.0, actual 2098164 (1.00x) (4083) Testing collisions (low 8-bit) - Expected 2097921.0, actual 2098168 (1.00x) (247) Testing distribution - Worst bias is the 18-bit window at bit 54 - 100.000% !!!!! *********FAIL********* [[[ Keyset 'Permutation' Tests ]]] Combination Lowbits Tests: Keyset 'Combination' - up to 7 blocks from a set of 8 - 2396744 keys Testing collisions ( 64-bit) - Expected 0.0, actual 2396637 (15392489339998.20x) (2396637) !!!!! Testing collisions (high 32-bit) - Expected 668.7, actual 2396743 (3584.00x) (2396075) !!!!! Testing collisions (high 25-37 bits) - Worst is 37 bits: 2396743/20 (114688.05x) !!!!! Testing collisions (high 12-bit) - Expected 2392648.0, actual 2396743 (1.00x) (4095) Testing collisions (high 8-bit) - Expected 2396488.0, actual 2396743 (1.00x) (255) Testing collisions (low 32-bit) - Expected 668.7, actual 2396637 (3583.84x) (2395969) !!!!! Testing collisions (low 25-37 bits) - Worst is 37 bits: 2396637/20 (114682.98x) !!!!! Testing collisions (low 12-bit) - Expected 2392648.0, actual 2396690 (1.00x) (4042) Testing collisions (low 8-bit) - Expected 2396488.0, actual 2396690 (1.00x) (202) Testing distribution - Worst bias is the 18-bit window at bit 23 - 100.000% !!!!! *********FAIL********* Combination Highbits Tests Keyset 'Combination' - up to 7 blocks from a set of 8 - 2396744 keys Testing collisions ( 64-bit) - Expected 0.0, actual 2396693 (15392849002059.27x) (2396693) !!!!! Testing collisions (high 32-bit) - Expected 668.7, actual 2396693 (3583.93x) (2396025) !!!!! Testing collisions (high 25-37 bits) - Worst is 37 bits: 2396693/20 (114685.66x) !!!!! Testing collisions (high 12-bit) - Expected 2392648.0, actual 2396718 (1.00x) (4070) Testing collisions (high 8-bit) - Expected 2396488.0, actual 2396718 (1.00x) (230) Testing collisions (low 32-bit) - Expected 668.7, actual 2396743 (3584.00x) (2396075) !!!!! Testing collisions (low 25-37 bits) - Worst is 37 bits: 2396743/20 (114688.05x) !!!!! Testing collisions (low 12-bit) - Expected 2392648.0, actual 2396743 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2396488.0, actual 2396743 (1.00x) (255) Testing distribution - Worst bias is the 18-bit window at bit 0 - 100.000% !!!!! *********FAIL********* Combination Hi-Lo Tests: Keyset 'Combination' - up to 6 blocks from a set of 15 - 12204240 keys Testing collisions ( 64-bit) - Expected 0.0, actual 12200212 (3022008294012.32x) (12200212) !!!!! Testing collisions (high 32-bit) - Expected 17339.3, actual 12203853 (703.83x) (12186514) !!!!! Testing collisions (high 27-41 bits) - Worst is 41 bits: 12203623/33 (360352.18x) !!!!! Testing collisions (high 12-bit) - Expected 12200144.0, actual 12204214 (1.00x) (4070) Testing collisions (high 8-bit) - Expected 12203984.0, actual 12204214 (1.00x) (230) Testing collisions (low 32-bit) - Expected 17339.3, actual 12203598 (703.81x) (12186259) !!!!! Testing collisions (low 27-41 bits) - Worst is 41 bits: 12203414/33 (360346.01x) !!!!! Testing collisions (low 12-bit) - Expected 12200144.0, actual 12204186 (1.00x) (4042) Testing collisions (low 8-bit) - Expected 12203984.0, actual 12204186 (1.00x) (202) Testing distribution - Worst bias is the 20-bit window at bit 51 - 100.000% !!!!! *********FAIL********* Combination 0x8000000 Tests: Keyset 'Combination' - up to 22 blocks from a set of 2 - 8388606 keys Testing collisions ( 64-bit) - Expected 0.0, actual 8388603 (4398046511103.62x) (8388603) !!!!! Testing collisions (high 32-bit) - Expected 8192.0, actual 8388603 (1024.00x) (8380412) !!!!! Testing collisions (high 26-40 bits) - Worst is 40 bits: 8388603/31 (262144.00x) !!!!! Testing collisions (high 12-bit) - Expected 8384510.0, actual 8388604 (1.00x) (4094) Testing collisions (high 8-bit) - Expected 8388350.0, actual 8388604 (1.00x) (254) Testing collisions (low 32-bit) - Expected 8192.0, actual 8388605 (1024.00x) (8380414) !!!!! Testing collisions (low 26-40 bits) - Worst is 40 bits: 8388605/31 (262144.06x) !!!!! Testing collisions (low 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing distribution - Worst bias is the 20-bit window at bit 0 - 100.000% !!!!! *********FAIL********* Combination 0x0000001 Tests: Keyset 'Combination' - up to 22 blocks from a set of 2 - 8388606 keys Testing collisions ( 64-bit) - Expected 0.0, actual 8388601 (4398045462527.00x) (8388601) !!!!! Testing collisions (high 32-bit) - Expected 8192.0, actual 8388605 (1024.00x) (8380414) !!!!! Testing collisions (high 26-40 bits) - Worst is 40 bits: 8388605/31 (262144.06x) !!!!! Testing collisions (high 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (high 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing collisions (low 32-bit) - Expected 8192.0, actual 8388601 (1024.00x) (8380410) !!!!! Testing collisions (low 26-40 bits) - Worst is 40 bits: 8388601/31 (262143.94x) !!!!! Testing collisions (low 12-bit) - Expected 8384510.0, actual 8388603 (1.00x) (4093) Testing collisions (low 8-bit) - Expected 8388350.0, actual 8388603 (1.00x) (253) Testing distribution - Worst bias is the 20-bit window at bit 18 - 100.000% !!!!! *********FAIL********* Combination 0x800000000000000 Tests: Keyset 'Combination' - up to 22 blocks from a set of 2 - 8388606 keys Testing collisions ( 64-bit) - Expected 0.0, actual 8388604 (4398047035391.94x) (8388604) !!!!! Testing collisions (high 32-bit) - Expected 8192.0, actual 8388604 (1024.00x) (8380413) !!!!! Testing collisions (high 26-40 bits) - Worst is 40 bits: 8388604/31 (262144.03x) !!!!! Testing collisions (high 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (high 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing collisions (low 32-bit) - Expected 8192.0, actual 8388605 (1024.00x) (8380414) !!!!! Testing collisions (low 26-40 bits) - Worst is 40 bits: 8388605/31 (262144.06x) !!!!! Testing collisions (low 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing distribution - Worst bias is the 20-bit window at bit 0 - 100.000% !!!!! *********FAIL********* Combination 0x000000000000001 Tests: Keyset 'Combination' - up to 22 blocks from a set of 2 - 8388606 keys Testing collisions ( 64-bit) - Expected 0.0, actual 8388604 (4398047035391.94x) (8388604) !!!!! Testing collisions (high 32-bit) - Expected 8192.0, actual 8388605 (1024.00x) (8380414) !!!!! Testing collisions (high 26-40 bits) - Worst is 40 bits: 8388605/31 (262144.06x) !!!!! Testing collisions (high 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (high 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing collisions (low 32-bit) - Expected 8192.0, actual 8388604 (1024.00x) (8380413) !!!!! Testing collisions (low 26-40 bits) - Worst is 40 bits: 8388604/31 (262144.03x) !!!!! Testing collisions (low 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing distribution - Worst bias is the 20-bit window at bit 17 - 100.000% !!!!! *********FAIL********* Combination 16-bytes [0-1] Tests: Keyset 'Combination' - up to 22 blocks from a set of 2 - 8388606 keys Testing collisions ( 64-bit) - Expected 0.0, actual 8388604 (4398047035391.94x) (8388604) !!!!! Testing collisions (high 32-bit) - Expected 8192.0, actual 8388605 (1024.00x) (8380414) !!!!! Testing collisions (high 26-40 bits) - Worst is 40 bits: 8388605/31 (262144.06x) !!!!! Testing collisions (high 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (high 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing collisions (low 32-bit) - Expected 8192.0, actual 8388604 (1024.00x) (8380413) !!!!! Testing collisions (low 26-40 bits) - Worst is 40 bits: 8388604/31 (262144.03x) !!!!! Testing collisions (low 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing distribution - Worst bias is the 20-bit window at bit 17 - 100.000% !!!!! *********FAIL********* Combination 16-bytes [0-last] Tests: Keyset 'Combination' - up to 22 blocks from a set of 2 - 8388606 keys Testing collisions ( 64-bit) - Expected 0.0, actual 8388604 (4398047035391.94x) (8388604) !!!!! Testing collisions (high 32-bit) - Expected 8192.0, actual 8388604 (1024.00x) (8380413) !!!!! Testing collisions (high 26-40 bits) - Worst is 40 bits: 8388604/31 (262144.03x) !!!!! Testing collisions (high 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (high 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing collisions (low 32-bit) - Expected 8192.0, actual 8388605 (1024.00x) (8380414) !!!!! Testing collisions (low 26-40 bits) - Worst is 40 bits: 8388605/31 (262144.06x) !!!!! Testing collisions (low 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing distribution - Worst bias is the 20-bit window at bit 0 - 100.000% !!!!! *********FAIL********* Combination 32-bytes [0-1] Tests: Keyset 'Combination' - up to 22 blocks from a set of 2 - 8388606 keys Testing collisions ( 64-bit) - Expected 0.0, actual 8388604 (4398047035391.94x) (8388604) !!!!! Testing collisions (high 32-bit) - Expected 8192.0, actual 8388605 (1024.00x) (8380414) !!!!! Testing collisions (high 26-40 bits) - Worst is 40 bits: 8388605/31 (262144.06x) !!!!! Testing collisions (high 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (high 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing collisions (low 32-bit) - Expected 8192.0, actual 8388604 (1024.00x) (8380413) !!!!! Testing collisions (low 26-40 bits) - Worst is 40 bits: 8388604/31 (262144.03x) !!!!! Testing collisions (low 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing distribution - Worst bias is the 20-bit window at bit 17 - 100.000% !!!!! *********FAIL********* Combination 32-bytes [0-last] Tests: Keyset 'Combination' - up to 22 blocks from a set of 2 - 8388606 keys Testing collisions ( 64-bit) - Expected 0.0, actual 8388604 (4398047035391.94x) (8388604) !!!!! Testing collisions (high 32-bit) - Expected 8192.0, actual 8388604 (1024.00x) (8380413) !!!!! Testing collisions (high 26-40 bits) - Worst is 40 bits: 8388604/31 (262144.03x) !!!!! Testing collisions (high 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (high 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing collisions (low 32-bit) - Expected 8192.0, actual 8388605 (1024.00x) (8380414) !!!!! Testing collisions (low 26-40 bits) - Worst is 40 bits: 8388605/31 (262144.06x) !!!!! Testing collisions (low 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing distribution - Worst bias is the 20-bit window at bit 0 - 100.000% !!!!! *********FAIL********* Combination 64-bytes [0-1] Tests: Keyset 'Combination' - up to 22 blocks from a set of 2 - 8388606 keys Testing collisions ( 64-bit) - Expected 0.0, actual 8388604 (4398047035391.94x) (8388604) !!!!! Testing collisions (high 32-bit) - Expected 8192.0, actual 8388605 (1024.00x) (8380414) !!!!! Testing collisions (high 26-40 bits) - Worst is 40 bits: 8388605/31 (262144.06x) !!!!! Testing collisions (high 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (high 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing collisions (low 32-bit) - Expected 8192.0, actual 8388604 (1024.00x) (8380413) !!!!! Testing collisions (low 26-40 bits) - Worst is 40 bits: 8388604/31 (262144.03x) !!!!! Testing collisions (low 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing distribution - Worst bias is the 20-bit window at bit 17 - 100.000% !!!!! *********FAIL********* Combination 64-bytes [0-last] Tests: Keyset 'Combination' - up to 22 blocks from a set of 2 - 8388606 keys Testing collisions ( 64-bit) - Expected 0.0, actual 8388604 (4398047035391.94x) (8388604) !!!!! Testing collisions (high 32-bit) - Expected 8192.0, actual 8388604 (1024.00x) (8380413) !!!!! Testing collisions (high 26-40 bits) - Worst is 40 bits: 8388604/31 (262144.03x) !!!!! Testing collisions (high 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (high 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing collisions (low 32-bit) - Expected 8192.0, actual 8388605 (1024.00x) (8380414) !!!!! Testing collisions (low 26-40 bits) - Worst is 40 bits: 8388605/31 (262144.06x) !!!!! Testing collisions (low 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing distribution - Worst bias is the 20-bit window at bit 0 - 100.000% !!!!! *********FAIL********* Combination 128-bytes [0-1] Tests: Keyset 'Combination' - up to 22 blocks from a set of 2 - 8388606 keys Testing collisions ( 64-bit) - Expected 0.0, actual 8388604 (4398047035391.94x) (8388604) !!!!! Testing collisions (high 32-bit) - Expected 8192.0, actual 8388605 (1024.00x) (8380414) !!!!! Testing collisions (high 26-40 bits) - Worst is 40 bits: 8388605/31 (262144.06x) !!!!! Testing collisions (high 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (high 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing collisions (low 32-bit) - Expected 8192.0, actual 8388604 (1024.00x) (8380413) !!!!! Testing collisions (low 26-40 bits) - Worst is 40 bits: 8388604/31 (262144.03x) !!!!! Testing collisions (low 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing distribution - Worst bias is the 20-bit window at bit 17 - 100.000% !!!!! *********FAIL********* Combination 128-bytes [0-last] Tests: Keyset 'Combination' - up to 22 blocks from a set of 2 - 8388606 keys Testing collisions ( 64-bit) - Expected 0.0, actual 8388604 (4398047035391.94x) (8388604) !!!!! Testing collisions (high 32-bit) - Expected 8192.0, actual 8388604 (1024.00x) (8380413) !!!!! Testing collisions (high 26-40 bits) - Worst is 40 bits: 8388604/31 (262144.03x) !!!!! Testing collisions (high 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (high 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing collisions (low 32-bit) - Expected 8192.0, actual 8388605 (1024.00x) (8380414) !!!!! Testing collisions (low 26-40 bits) - Worst is 40 bits: 8388605/31 (262144.06x) !!!!! Testing collisions (low 12-bit) - Expected 8384510.0, actual 8388605 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 8388350.0, actual 8388605 (1.00x) (255) Testing distribution - Worst bias is the 20-bit window at bit 0 - 100.000% !!!!! *********FAIL********* [[[ Keyset 'Window' Tests ]]] Keyset 'Window' - 32-bit key, 25-bit window - 32 tests, 33554432 keys per test Window at 0 - Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Window at 1 - Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Window at 2 - Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Window at 3 - Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Window at 4 - Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Window at 5 - Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Window at 6 - Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Window at 7 - Testing collisions ( 64-bit) - Expected 0.0, actual 3 (49152.00x) !!!!! Window at 8 - Testing collisions ( 64-bit) - Expected 0.0, actual 3 (49152.00x) !!!!! Window at 9 - Testing collisions ( 64-bit) - Expected 0.0, actual 3 (49152.00x) !!!!! Window at 10 - Testing collisions ( 64-bit) - Expected 0.0, actual 3 (49152.00x) !!!!! Window at 11 - Testing collisions ( 64-bit) - Expected 0.0, actual 3 (49152.00x) !!!!! Window at 12 - Testing collisions ( 64-bit) - Expected 0.0, actual 3 (49152.00x) !!!!! Window at 13 - Testing collisions ( 64-bit) - Expected 0.0, actual 3 (49152.00x) !!!!! Window at 14 - Testing collisions ( 64-bit) - Expected 0.0, actual 3 (49152.00x) !!!!! Window at 15 - Testing collisions ( 64-bit) - Expected 0.0, actual 3 (49152.00x) !!!!! Window at 16 - Testing collisions ( 64-bit) - Expected 0.0, actual 3 (49152.00x) !!!!! Window at 17 - Testing collisions ( 64-bit) - Expected 0.0, actual 3 (49152.00x) !!!!! Window at 18 - Testing collisions ( 64-bit) - Expected 0.0, actual 3 (49152.00x) !!!!! Window at 19 - Testing collisions ( 64-bit) - Expected 0.0, actual 3 (49152.00x) !!!!! Window at 20 - Testing collisions ( 64-bit) - Expected 0.0, actual 3 (49152.00x) !!!!! Window at 21 - Testing collisions ( 64-bit) - Expected 0.0, actual 3 (49152.00x) !!!!! Window at 22 - Testing collisions ( 64-bit) - Expected 0.0, actual 3 (49152.00x) !!!!! Window at 23 - Testing collisions ( 64-bit) - Expected 0.0, actual 3 (49152.00x) !!!!! Window at 24 - Testing collisions ( 64-bit) - Expected 0.0, actual 3 (49152.00x) !!!!! Window at 25 - Testing collisions ( 64-bit) - Expected 0.0, actual 3 (49152.00x) !!!!! Window at 26 - Testing collisions ( 64-bit) - Expected 0.0, actual 3 (49152.00x) !!!!! Window at 27 - Testing collisions ( 64-bit) - Expected 0.0, actual 3 (49152.00x) !!!!! Window at 28 - Testing collisions ( 64-bit) - Expected 0.0, actual 2 (32768.00x) !!!!! Window at 29 - Testing collisions ( 64-bit) - Expected 0.0, actual 1 (16384.00x) !!!!! Window at 30 - Testing collisions ( 64-bit) - Expected 0.0, actual 1 (16384.00x) !!!!! Window at 31 - Testing collisions ( 64-bit) - Expected 0.0, actual 1 (16384.00x) !!!!! Window at 32 - Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) *********FAIL********* [[[ Keyset 'Cyclic' Tests ]]] Keyset 'Cyclic' - 8 cycles of 8 bytes - 1000000 keys Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 116.4, actual 254 (2.18x) (138) !!!!! Testing collisions (high 23-34 bits) - Worst is 34 bits: 82/29 (2.82x) !!!!! Testing collisions (high 12-bit) - Expected 995904.0, actual 995922 (1.00x) (18) Testing collisions (high 8-bit) - Expected 999744.0, actual 999744 (1.00x) Testing collisions (low 32-bit) - Expected 116.4, actual 174 (1.49x) (58) Testing collisions (low 23-34 bits) - Worst is 28 bits: 2795/1862 (1.50x) Testing collisions (low 12-bit) - Expected 995904.0, actual 995904 (1.00x) Testing collisions (low 8-bit) - Expected 999744.0, actual 999744 (1.00x) Testing distribution - Worst bias is the 17-bit window at bit 55 - 66.614% !!!!! Keyset 'Cyclic' - 8 cycles of 9 bytes - 1000000 keys Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 116.4, actual 245 (2.10x) (129) !!!!! Testing collisions (high 23-34 bits) - Worst is 30 bits: 992/465 (2.13x) !!!!! Testing collisions (high 12-bit) - Expected 995904.0, actual 995921 (1.00x) (17) Testing collisions (high 8-bit) - Expected 999744.0, actual 999744 (1.00x) Testing collisions (low 32-bit) - Expected 116.4, actual 196 (1.68x) (80) Testing collisions (low 23-34 bits) - Worst is 33 bits: 104/58 (1.79x) Testing collisions (low 12-bit) - Expected 995904.0, actual 995904 (1.00x) Testing collisions (low 8-bit) - Expected 999744.0, actual 999744 (1.00x) Testing distribution - Worst bias is the 17-bit window at bit 55 - 66.629% !!!!! Keyset 'Cyclic' - 8 cycles of 10 bytes - 1000000 keys Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 116.4, actual 195 (1.68x) (79) Testing collisions (high 23-34 bits) - Worst is 27 bits: 7324/3725 (1.97x) Testing collisions (high 12-bit) - Expected 995904.0, actual 995916 (1.00x) (12) Testing collisions (high 8-bit) - Expected 999744.0, actual 999744 (1.00x) Testing collisions (low 32-bit) - Expected 116.4, actual 173 (1.49x) (57) Testing collisions (low 23-34 bits) - Worst is 34 bits: 47/29 (1.61x) Testing collisions (low 12-bit) - Expected 995904.0, actual 995904 (1.00x) Testing collisions (low 8-bit) - Expected 999744.0, actual 999744 (1.00x) Testing distribution - Worst bias is the 17-bit window at bit 55 - 66.578% !!!!! Keyset 'Cyclic' - 8 cycles of 11 bytes - 1000000 keys Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 116.4, actual 233 (2.00x) (117) !!!!! Testing collisions (high 23-34 bits) - Worst is 34 bits: 62/29 (2.13x) !!!!! Testing collisions (high 12-bit) - Expected 995904.0, actual 995927 (1.00x) (23) Testing collisions (high 8-bit) - Expected 999744.0, actual 999744 (1.00x) Testing collisions (low 32-bit) - Expected 116.4, actual 174 (1.49x) (58) Testing collisions (low 23-34 bits) - Worst is 33 bits: 91/58 (1.56x) Testing collisions (low 12-bit) - Expected 995904.0, actual 995904 (1.00x) Testing collisions (low 8-bit) - Expected 999744.0, actual 999744 (1.00x) Testing distribution - Worst bias is the 17-bit window at bit 55 - 66.658% !!!!! Keyset 'Cyclic' - 8 cycles of 12 bytes - 1000000 keys Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 116.4, actual 214 (1.84x) (98) Testing collisions (high 23-34 bits) - Worst is 34 bits: 58/29 (1.99x) Testing collisions (high 12-bit) - Expected 995904.0, actual 995925 (1.00x) (21) Testing collisions (high 8-bit) - Expected 999744.0, actual 999744 (1.00x) Testing collisions (low 32-bit) - Expected 116.4, actual 202 (1.74x) (86) Testing collisions (low 23-34 bits) - Worst is 34 bits: 65/29 (2.23x) !!!!! Testing collisions (low 12-bit) - Expected 995904.0, actual 995904 (1.00x) Testing collisions (low 8-bit) - Expected 999744.0, actual 999744 (1.00x) Testing distribution - Worst bias is the 17-bit window at bit 55 - 66.579% !!!!! Keyset 'Cyclic' - 8 cycles of 16 bytes - 1000000 keys Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 116.4, actual 213 (1.83x) (97) Testing collisions (high 23-34 bits) - Worst is 29 bits: 1902/931 (2.04x) !!!!! Testing collisions (high 12-bit) - Expected 995904.0, actual 995922 (1.00x) (18) Testing collisions (high 8-bit) - Expected 999744.0, actual 999744 (1.00x) Testing collisions (low 32-bit) - Expected 116.4, actual 203 (1.74x) (87) Testing collisions (low 23-34 bits) - Worst is 33 bits: 103/58 (1.77x) Testing collisions (low 12-bit) - Expected 995904.0, actual 995904 (1.00x) Testing collisions (low 8-bit) - Expected 999744.0, actual 999744 (1.00x) Testing distribution - Worst bias is the 17-bit window at bit 55 - 66.559% !!!!! *********FAIL********* [[[ Keyset 'TwoBytes' Tests ]]] Keyset 'TwoBytes' - up-to-4-byte keys, 652545 total keys Testing collisions ( 64-bit) - Expected 0.0, actual 512 (44360804335.43x) (512) !!!!! Testing collisions (high 32-bit) - Expected 49.6, actual 147651 (2978.56x) (147602) !!!!! Testing collisions (high 23-33 bits) - Worst is 33 bits: 138774/24 (5598.96x) !!!!! 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 32-bit) - Expected 49.6, actual 245435 (4951.15x) (245386) !!!!! Testing collisions (low 23-33 bits) - Worst is 33 bits: 228906/24 (9235.42x) !!!!! 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 0 - 99.983% !!!!! Keyset 'TwoBytes' - up-to-8-byte keys, 5471025 total keys Testing collisions ( 64-bit) - Expected 0.0, actual 1730738 (2133259695114.71x) (1730738) !!!!! Testing collisions (high 32-bit) - Expected 3484.6, actual 3908857 (1121.77x) (3905373) !!!!! Testing collisions (high 26-39 bits) - Worst is 39 bits: 3091281/27 (113553.62x) !!!!! 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 32-bit) - Expected 3484.6, actual 3909784 (1122.03x) (3906300) !!!!! Testing collisions (low 26-39 bits) - Worst is 39 bits: 3034868/27 (111481.37x) !!!!! 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 52 - 100.000% !!!!! Keyset 'TwoBytes' - up-to-12-byte keys, 18616785 total keys Testing collisions ( 64-bit) - Expected 0.0, actual 14466237 (1539912168685.62x) (14466237) !!!!! Testing collisions (high 32-bit) - Expected 40347.8, actual 16874690 (418.23x) (16834343) !!!!! Testing collisions (high 27-42 bits) - Worst is 42 bits: 15539216/39 (394375.18x) !!!!! Testing collisions (high 12-bit) - Expected 18612689.0, actual 18612689 (1.00x) Testing collisions (high 8-bit) - Expected 18616529.0, actual 18616529 (1.00x) Testing collisions (low 32-bit) - Expected 40347.8, actual 16898223 (418.81x) (16857876) !!!!! Testing collisions (low 27-42 bits) - Worst is 42 bits: 15515495/39 (393773.16x) !!!!! Testing collisions (low 12-bit) - Expected 18612689.0, actual 18612689 (1.00x) Testing collisions (low 8-bit) - Expected 18616529.0, actual 18616529 (1.00x) Testing distribution - Worst bias is the 20-bit window at bit 52 - 100.000% !!!!! Keyset 'TwoBytes' - up-to-16-byte keys, 44251425 total keys Testing collisions ( 64-bit) - Expected 0.0, actual 40100877 (755525414025.71x) (40100877) !!!!! Testing collisions (high 32-bit) - Expected 227963.2, actual 42509330 (186.47x) (42281367) !!!!! Testing collisions (high 29-45 bits) - Worst is 45 bits: 40919529/27 (1470469.14x) !!!!! Testing collisions (high 12-bit) - Expected 44247329.0, actual 44247329 (1.00x) Testing collisions (high 8-bit) - Expected 44251169.0, actual 44251169 (1.00x) Testing collisions (low 32-bit) - Expected 227963.2, actual 42532863 (186.58x) (42304900) !!!!! Testing collisions (low 29-45 bits) - Worst is 45 bits: 40837297/27 (1467514.08x) !!!!! Testing collisions (low 12-bit) - Expected 44247329.0, actual 44247329 (1.00x) Testing collisions (low 8-bit) - Expected 44251169.0, actual 44251169 (1.00x) Testing distribution - Worst bias is the 20-bit window at bit 52 - 100.000% !!!!! Keyset 'TwoBytes' - up-to-20-byte keys, 86536545 total keys Testing collisions ( 64-bit) - Expected 0.0, actual 82385997 (405885952782.93x) (82385997) !!!!! Testing collisions (high 32-bit) - Expected 871784.7, actual 84794450 (97.27x) (83922666) !!!!! Testing collisions (high 30-47 bits) - Worst is 47 bits: 83078216/26 (3122682.69x) !!!!! Testing collisions (high 12-bit) - Expected 86532449.0, actual 86532449 (1.00x) Testing collisions (high 8-bit) - Expected 86536289.0, actual 86536289 (1.00x) Testing collisions (low 32-bit) - Expected 871784.7, actual 84817983 (97.29x) (83946199) !!!!! Testing collisions (low 30-47 bits) - Worst is 47 bits: 82973249/26 (3118737.26x) !!!!! Testing collisions (low 12-bit) - Expected 86532449.0, actual 86532449 (1.00x) Testing collisions (low 8-bit) - Expected 86536289.0, actual 86536289 (1.00x) Testing distribution - Worst bias is the 20-bit window at bit 52 - 100.000% !!!!! *********FAIL********* [[[ Keyset 'Text' Tests ]]] Keyset 'Text' - keys of form "FooXXXXBar" - 14776336 keys Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 25418.1, actual 86787 (3.41x) (61369) !!!!! Testing collisions (high 27-42 bits) - Worst is 42 bits: 91/24 (3.67x) !!!!! Testing collisions (high 12-bit) - Expected 14772240.0, actual 14775024 (1.00x) (2784) Testing collisions (high 8-bit) - Expected 14776080.0, actual 14776252 (1.00x) (172) Testing collisions (low 32-bit) - Expected 25418.1, actual 35981 (1.42x) (10563) Testing collisions (low 27-42 bits) - Worst is 27 bits: 1223476/813380 (1.50x) Testing collisions (low 12-bit) - Expected 14772240.0, actual 14772242 (1.00x) (2) Testing collisions (low 8-bit) - Expected 14776080.0, actual 14776080 (1.00x) Testing distribution - Worst bias is the 20-bit window at bit 54 - 99.049% !!!!! Keyset 'Text' - keys of form "FooBarXXXX" - 14776336 keys Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 25418.1, actual 108861 (4.28x) (83443) !!!!! Testing collisions (high 27-42 bits) - Worst is 38 bits: 1740/397 (4.38x) !!!!! Testing collisions (high 12-bit) - Expected 14772240.0, actual 14775248 (1.00x) (3008) Testing collisions (high 8-bit) - Expected 14776080.0, actual 14776266 (1.00x) (186) Testing collisions (low 32-bit) - Expected 25418.1, actual 0 (0.00x) Testing collisions (low 27-42 bits) - Worst is 30 bits: 8579808/101672 (84.39x) !!!!! Testing collisions (low 12-bit) - Expected 14772240.0, actual 14775840 (1.00x) (3600) Testing collisions (low 8-bit) - Expected 14776080.0, actual 14776274 (1.00x) (194) Testing distribution - Worst bias is the 20-bit window at bit 53 - 99.497% !!!!! Keyset 'Text' - keys of form "XXXXFooBar" - 14776336 keys Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 25418.1, actual 7940602 (312.40x) (7915184) !!!!! Testing collisions (high 27-42 bits) - Worst is 32 bits: 7940602/25418 (312.40x) !!!!! Testing collisions (high 12-bit) - Expected 14772240.0, actual 14776148 (1.00x) (3908) Testing collisions (high 8-bit) - Expected 14776080.0, actual 14776307 (1.00x) (227) Testing collisions (low 32-bit) - Expected 25418.1, actual 37566 (1.48x) (12148) Testing collisions (low 27-42 bits) - Worst is 40 bits: 154/99 (1.55x) Testing collisions (low 12-bit) - Expected 14772240.0, actual 14772242 (1.00x) (2) Testing collisions (low 8-bit) - Expected 14776080.0, actual 14776080 (1.00x) Testing distribution - Worst bias is the 20-bit window at bit 53 - 99.363% !!!!! Keyset 'Words' - 4000000 random keys of len 6-16 from alnum charset Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 1862.6, actual 7057 (3.79x) (5195) !!!!! Testing collisions (high 25-38 bits) - Worst is 30 bits: 28453/7450 (3.82x) !!!!! Testing collisions (high 12-bit) - Expected 3995904.0, actual 3998416 (1.00x) (2512) Testing collisions (high 8-bit) - Expected 3999744.0, actual 3999900 (1.00x) (156) Testing collisions (low 32-bit) - Expected 1862.6, actual 2660 (1.43x) (798) Testing collisions (low 25-38 bits) - Worst is 30 bits: 10888/7450 (1.46x) Testing collisions (low 12-bit) - Expected 3995904.0, actual 3995905 (1.00x) (1) Testing collisions (low 8-bit) - Expected 3999744.0, actual 3999744 (1.00x) Testing distribution - Worst bias is the 19-bit window at bit 57 - 82.005% !!!!! Keyset 'Words' - 4000000 random keys of len 6-16 from password charset Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 1862.6, actual 6850 (3.68x) (4988) !!!!! Testing collisions (high 25-38 bits) - Worst is 36 bits: 443/116 (3.81x) !!!!! Testing collisions (high 12-bit) - Expected 3995904.0, actual 3998222 (1.00x) (2318) Testing collisions (high 8-bit) - Expected 3999744.0, actual 3999887 (1.00x) (143) Testing collisions (low 32-bit) - Expected 1862.6, actual 2656 (1.43x) (794) Testing collisions (low 25-38 bits) - Worst is 37 bits: 92/58 (1.58x) 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 56 - 81.423% !!!!! Keyset 'Words' - 479826 dict words Testing collisions ( 64-bit) - Expected 0.0, actual 1318 (211202220239.26x) (1318) !!!!! Testing collisions (high 32-bit) - Expected 26.8, actual 4936 (184.16x) (4910) !!!!! Testing collisions (high 22-32 bits) - Worst is 31 bits: 10586/53 (197.48x) !!!!! Testing collisions (high 12-bit) - Expected 475730.0, actual 476272 (1.00x) (542) Testing collisions (high 8-bit) - Expected 479570.0, actual 479570 (1.00x) Testing collisions (low 32-bit) - Expected 26.8, actual 1879 (70.11x) (1853) !!!!! Testing collisions (low 22-32 bits) - Worst is 32 bits: 1879/26 (70.11x) !!!!! Testing collisions (low 12-bit) - Expected 475730.0, actual 475756 (1.00x) (26) Testing collisions (low 8-bit) - Expected 479570.0, actual 479570 (1.00x) Testing distribution - Worst bias is the 16-bit window at bit 51 - 94.235% !!!!! *********FAIL********* [[[ Keyset 'Zeroes' Tests ]]] Keyset 'Zeroes' - 204800 keys Testing collisions ( 64-bit) - Expected 0.0, actual 204799 (180143985094819.84x) (204799) !!!!! Testing collisions (high 32-bit) - Expected 4.9, actual 204799 (41943.04x) (204795) !!!!! Testing collisions (high 21-29 bits) - Worst is 29 bits: 204799/39 (5242.88x) !!!!! Testing collisions (high 12-bit) - Expected 200704.0, actual 204799 (1.02x) (4095) Testing collisions (high 8-bit) - Expected 204544.0, actual 204799 (1.00x) (255) Testing collisions (low 32-bit) - Expected 4.9, actual 204799 (41943.04x) (204795) !!!!! Testing collisions (low 21-29 bits) - Worst is 29 bits: 204799/39 (5242.88x) !!!!! Testing collisions (low 12-bit) - Expected 200704.0, actual 204799 (1.02x) (4095) Testing collisions (low 8-bit) - Expected 204544.0, actual 204799 (1.00x) (255) Testing distribution - Worst bias is the 15-bit window at bit 0 - 99.997% !!!!! *********FAIL********* [[[ Keyset 'Seed' Tests ]]] Keyset 'Seed' - 5000000 keys Testing collisions ( 64-bit) - Expected 0.0, actual 4999999 (7378697629483.82x) (4999999) !!!!! Testing collisions (high 32-bit) - Expected 2910.4, actual 4999999 (1717.99x) (4997089) !!!!! Testing collisions (high 26-39 bits) - Worst is 39 bits: 4999999/22 (219902.33x) !!!!! Testing collisions (high 12-bit) - Expected 4995904.0, actual 4999999 (1.00x) (4095) Testing collisions (high 8-bit) - Expected 4999744.0, actual 4999999 (1.00x) (255) Testing collisions (low 32-bit) - Expected 2910.4, actual 4999999 (1717.99x) (4997089) !!!!! Testing collisions (low 26-39 bits) - Worst is 39 bits: 4999999/22 (219902.33x) !!!!! Testing collisions (low 12-bit) - Expected 4995904.0, actual 4999999 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 4999744.0, actual 4999999 (1.00x) (255) Testing distribution - Worst bias is the 19-bit window at bit 0 - 100.000% !!!!! *********FAIL********* [[[ Keyset 'PerlinNoise' Tests ]]] Testing 16777216 coordinates (L2) : Testing collisions ( 64-bit) - Expected 0.0, actual 16773120 (2198486515680.01x) (16773120) !!!!! Testing collisions (high 32-bit) - Expected 32768.0, actual 16773120 (511.88x) (16740353) !!!!! Testing collisions (high 27-42 bits) - Worst is 42 bits: 16773120/31 (524160.03x) !!!!! Testing collisions (high 12-bit) - Expected 16773120.0, actual 16773715 (1.00x) (595) Testing collisions (high 8-bit) - Expected 16776960.0, actual 16776960 (1.00x) Testing collisions (low 32-bit) - Expected 32768.0, actual 16773120 (511.88x) (16740353) !!!!! Testing collisions (low 27-42 bits) - Worst is 42 bits: 16773120/31 (524160.03x) !!!!! Testing collisions (low 12-bit) - Expected 16773120.0, actual 16777200 (1.00x) (4080) Testing collisions (low 8-bit) - Expected 16776960.0, actual 16777200 (1.00x) (240) Testing AV variant, 128 count with 4 spacing, 4-12: Testing collisions ( 64-bit) - Expected 0.0, actual 3096767 (11913546041362.83x) (3096767) !!!!! Testing collisions (high 32-bit) - Expected 1116.4, actual 3096767 (2773.84x) (3095651) !!!!! Testing collisions (high 25-37 bits) - Worst is 37 bits: 3096767/34 (88762.83x) !!!!! Testing collisions (high 12-bit) - Expected 3092672.0, actual 3096767 (1.00x) (4095) Testing collisions (high 8-bit) - Expected 3096512.0, actual 3096767 (1.00x) (255) Testing collisions (low 32-bit) - Expected 1116.4, actual 3096767 (2773.84x) (3095651) !!!!! Testing collisions (low 25-37 bits) - Worst is 37 bits: 3096767/34 (88762.83x) !!!!! Testing collisions (low 12-bit) - Expected 3092672.0, actual 3096767 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 3096512.0, actual 3096767 (1.00x) (255) *********FAIL********* [[[ Diff 'Differential' Tests ]]] Testing 8303632 up-to-5-bit differentials in 64-bit keys -> 64 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 -> 64 bit hashes. 100 reps, 1101763200 total tests, expecting 0.00 random collisions.......... 5062036 total collisions, of which 0 single collisions were ignored !!!!! Testing 2796416 up-to-3-bit differentials in 256-bit keys -> 64 bit hashes. 100 reps, 279641600 total tests, expecting 0.00 random collisions.......... 68539542 total collisions, of which 0 single collisions were ignored !!!!! *********FAIL********* [[[ DiffDist 'Differential Distribution' Tests ]]] Testing bit 0 Testing collisions ( 64-bit) - Expected 0.0, actual 166 (1392509592.00x) (166) !!!!! Collisions: fa987d0000000000 4560060200000000 0beb200300000000 2af2840300000000 865dfb0300000000 e037090500000000 c363e50600000000 fe2a180700000000 9cbae40700000000 ed0f430800000000 977b3a0c00000000 152f2c0d00000000 99136f1300000000 40a27e1600000000 b458201700000000 d8ae9d1800000000 f5a7a71e00000000 16a3ec2200000000 3cf0a62600000000 0740fe2600000000 46ddc12700000000 5534e12700000000 ad67932d00000000 62e4cd3200000000 ed371a3500000000 af1a7f3600000000 7801953700000000 7075373b00000000 31ac073d00000000 c4684a3d00000000 fbf1323e00000000 0feb6e3f00000000 96895a4100000000 95b1ef4400000000 fff5834800000000 4b0cb14b00000000 e1effe4e00000000 54e0fa5500000000 fa8c6c5a00000000 0b2fa45d00000000 adcdcf5d00000000 345e376000000000 3bfef36e00000000 2606766f00000000 70dcfb7000000000 edb8077100000000 6938967100000000 a5d8957200000000 4dd6cf7400000000 48e74a7500000000 efd3577800000000 933cf47a00000000 6673347d00000000 f202277e00000000 c36b0f8100000000 9e2a7c8100000000 93edd28100000000 10f71b9200000000 f9cce29200000000 d905709900000000 e4faaf9900000000 ecc4a89a00000000 3e2f289e00000000 ffc3a4a100000000 9e99aea300000000 d963c6a300000000 5056eca400000000 8656c9a800000000 865bcda800000000 163d10ab00000000 114792ab00000000 b8cbe7ab00000000 2fa2c7ac00000000 60ec3db000000000 c13f87b300000000 79ac73b500000000 41ba80b600000000 e0b464c000000000 57d65bc200000000 3f5603c400000000 5dca3dc500000000 24b9f8c700000000 edaac9cb00000000 10b1a8cf00000000 35132ed100000000 05cf7cd300000000 9a5eb7d700000000 f0e3f1d900000000 64ed19da00000000 425958df00000000 81e95ee000000000 2f4197e000000000 ac84cbe000000000 126c90e100000000 40731de300000000 f8843ee300000000 0d46c4e300000000 bf529ce700000000 12a3d9e700000000 a5004ee900000000 754801ea00000000 09b270ea00000000 646fbeea00000000 6f31c6eb00000000 7f525aec00000000 f7c521ed00000000 2644f8ee00000000 db684af000000000 59489df100000000 5ec592f200000000 5bfe9cf200000000 5822c4f400000000 21e59cf600000000 8a7b6efc00000000 e4f3700401000000 042d690801000000 c310d40a01000000 9e60c20c01000000 052fdb1901000000 cafb5f1e01000000 6cc8b12501000000 7d70a82f01000000 b6b5143001000000 17bf583701000000 e70a2d4101000000 8671864701000000 7bb92d4801000000 d569c64d01000000 b7d1a25401000000 2b8c2d5901000000 9d41cd5d01000000 ee41ca5f01000000 5ba96c6601000000 af70096701000000 68af688b01000000 aac4e99401000000 0f7489a101000000 30ef8ca701000000 6d9d7aae01000000 2d6920b101000000 f8a97fb401000000 d75460b701000000 b55eccb801000000 ac6439ba01000000 d47f6aba01000000 6ba3cec401000000 465ecacb01000000 2769bfcc01000000 4a3e5cd901000000 ddef69df01000000 abb6dee001000000 c9eadee401000000 4b6bf8e701000000 9b7d55f101000000 11194bf601000000 cd058cf701000000 4a6fe2f801000000 1eb1d9fd01000000 9ba2f71803000000 115a66c703000000 3a801fcd03000000 888b961907000000 aec41d6e07000000 36e9726f07000000 9c0001f507000000 2efa08d83f000000 Testing collisions (high 32-bit) - Expected 512.0, actual 2097131 (4095.96x) (2096620) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 2096877/31 (65527.44x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing collisions (low 32-bit) - Expected 512.0, actual 503 (0.98x) (-8) Testing collisions (low 24-36 bits) - Worst is 36 bits: 167/31 (5.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 1 Testing collisions ( 64-bit) - Expected 0.0, actual 148 (1241514576.00x) (148) !!!!! Collisions: ac2fe10000000000 4e7cf10900000000 8ebc100f00000000 40ca380f00000000 e2756e0f00000000 cc23691100000000 8463a31300000000 6e3bf71600000000 10b6452100000000 a2e2d82b00000000 acbd492c00000000 88c31e2f00000000 48a7c73200000000 fcfbcc3a00000000 bcaacb3b00000000 12d93c3d00000000 52af424500000000 7ed1ac5f00000000 ce94cb6500000000 64e6ee6a00000000 8ac5c77200000000 a8b0c57400000000 9c67587700000000 6efaa57700000000 b648788d00000000 1e55799500000000 7098239a00000000 2e19fb9b00000000 125f079c00000000 c8efa69e00000000 5c1067a100000000 7e0fc9a100000000 4249ccae00000000 141fc0b300000000 a43649c300000000 d25cb3c700000000 38e9d1cc00000000 40bc9dd100000000 4280e7d100000000 6673aed200000000 4ee249d700000000 025b60d900000000 f06cd8d900000000 5e2bafdc00000000 dc0bd8de00000000 1c2612e300000000 da8029f000000000 3a68e6f900000000 406f21fe00000000 9a7f6f0101000000 8256a60a01000000 86ca9d1a01000000 98af581d01000000 6e8b022001000000 6aa0032a01000000 48616f2d01000000 7201262e01000000 3446e82f01000000 ecfc403301000000 9890bd3301000000 e8ff983401000000 1a78e73601000000 1434403901000000 2605a73b01000000 e28ea93e01000000 26e1f13f01000000 0655b44001000000 84c3884301000000 16a35f4401000000 02e9725201000000 b0261c5501000000 c4e5c05701000000 024a356701000000 cc324b6701000000 003fba6d01000000 a803a67001000000 3431de7201000000 2ed6847501000000 bee6807801000000 b86c917901000000 50090a7b01000000 867c868701000000 424bb78a01000000 c09b8a8f01000000 36b59c9701000000 4ab9049801000000 4c66639a01000000 0cf9d49f01000000 ce70d2a101000000 569d28a201000000 b689bca201000000 3002c6a201000000 547aefa401000000 f490fca701000000 bedf2cb501000000 001efcb701000000 16e8f8b901000000 3c62d0c301000000 aa48d6c301000000 64749ac501000000 ae29f5c601000000 167200ca01000000 a21793d001000000 7441ccd501000000 a8fc16d601000000 de423fd801000000 302e8ae501000000 3a501fe601000000 249b92eb01000000 24bef1fb01000000 06e4300002000000 9a41660b02000000 be43321c02000000 4e81dd3b02000000 0eff694002000000 6802a64e02000000 26d3638702000000 8410899702000000 da8191b002000000 26bdd4b102000000 2a3642b302000000 68f640c402000000 747991d802000000 e6155cea02000000 8eee5f0103000000 3e204c0403000000 98eeb90903000000 50c02a1803000000 a0e0661e03000000 288f703603000000 1254af4303000000 e049d64a03000000 0a03934f03000000 3cbf675503000000 44a9c25e03000000 664ece6603000000 1ea4e99603000000 0ab0949803000000 2e29969c03000000 b6b493dc03000000 5a9d0f1406000000 ce29703e06000000 72f6eb2107000000 c485835a07000000 fa7d5aa407000000 805a6b590f000000 a21a3b4d1e000000 6afcc62a3f000000 Testing collisions (high 32-bit) - Expected 512.0, actual 2097113 (4095.93x) (2096602) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 2096631/31 (65519.75x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing collisions (low 32-bit) - Expected 512.0, actual 997 (1.95x) (486) Testing collisions (low 24-36 bits) - Worst is 36 bits: 158/31 (4.94x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2095104 (1.00x) (2048) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097024 (1.00x) (128) Testing bit 2 Testing collisions ( 64-bit) - Expected 0.0, actual 173 (1451229876.00x) (173) !!!!! Collisions: 54efca0700000000 2c46870d00000000 68c0431200000000 0cf3d51d00000000 847c6e2700000000 3c47712900000000 30fd093f00000000 34bbc34c00000000 ecde334f00000000 1817fc5100000000 341d6a5c00000000 a8bc016100000000 90b9628b00000000 70c40d8c00000000 2cb83d8c00000000 a007629000000000 d8f8a09000000000 c0cc2aa600000000 94fcf7a800000000 5c02a5b100000000 34d49dbc00000000 90e0cfc500000000 5c986dc600000000 20af4cca00000000 2c36b5d600000000 4cf0fcdd00000000 ec6ff1e500000000 14938be700000000 3ccb21ec00000000 e04fd3f100000000 ac72cdf400000000 f41c47f700000000 fc31660101000000 a830fa0301000000 8487450601000000 ac923f0a01000000 201c5b0d01000000 6812421701000000 6c18881801000000 845d271901000000 843b6a1a01000000 c0f1f22001000000 a8638c2a01000000 60cb0f3801000000 441a693801000000 80961e4201000000 0cae4e4b01000000 fc25bd5601000000 08cd9f6e01000000 b80a927c01000000 08531a8a01000000 7861509601000000 3ca29fa101000000 84d6cea301000000 641a00bc01000000 086c22bf01000000 78541dc701000000 d09ba7d001000000 90db05e101000000 741e20e301000000 08e82aed01000000 947cefef01000000 acf40ffc01000000 889c2dfc01000000 e01b502102000000 a87af42202000000 f89d4d2402000000 34fb762502000000 c88e452d02000000 d472c83b02000000 b4b1a94102000000 5c3a554402000000 7047935702000000 bc61be6b02000000 4825417802000000 a8bb808202000000 b89cf78302000000 5869cf8f02000000 1064349102000000 1c418a9602000000 e8e40caa02000000 f4da9bad02000000 883a3cb702000000 502999c302000000 dca507d502000000 984643db02000000 24848bdd02000000 e0085ff402000000 f45e460203000000 70a3810303000000 506f100703000000 eccfdb0a03000000 10a0fd0d03000000 24483a1b03000000 b405222103000000 3cce812503000000 3825d02f03000000 847a673d03000000 70936f4503000000 28b5634c03000000 a08e246603000000 7457cb6b03000000 686f5f7003000000 c0e12d7203000000 cc4a217a03000000 8cd45e7e03000000 4c2f688a03000000 bc331f8b03000000 dc89929603000000 34a5cb9a03000000 5c201ea203000000 8c17efb703000000 08043bbb03000000 78628dc403000000 04adbec503000000 50c044d103000000 9475dad303000000 ecc08fe903000000 e893fc0904000000 c463e80e04000000 b8db521304000000 bcfdd62004000000 6c39142104000000 0c18313004000000 2c0f193904000000 9c0f1e7f04000000 e45a479b04000000 54cbe6e004000000 c042f0f204000000 909e260b05000000 f889bf1405000000 c896841705000000 f828715e05000000 bc20b27705000000 d802169305000000 609d0c9405000000 b4c60bab05000000 b06cebb605000000 ec5988cf05000000 0cde9ad005000000 c4c3bad205000000 c05fbced05000000 4c86d9ff05000000 4402871c06000000 fcf2758606000000 1ccb35c106000000 78356cc706000000 34b3baee06000000 d07a0bf006000000 fc36d3f906000000 84eda7fb06000000 601ed43007000000 b414815007000000 e81d236707000000 18676f6b07000000 48bc1a8707000000 406c7a9a07000000 90c365a207000000 8c543aad07000000 fc4c3fb607000000 7035e2ec07000000 8ce29d480c000000 6cbd72ca0c000000 5c7f2be20c000000 c039b90a0d000000 8cd1dc8e0e000000 f48b72b90e000000 c8ad80ce0e000000 10e7c64d0f000000 f8164d630f000000 7cd1cdc10f000000 a002d8951d000000 b0babca71e000000 Testing collisions (high 32-bit) - Expected 512.0, actual 2097076 (4095.85x) (2096565) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 2096155/31 (65504.87x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097149 (1.00x) (4093) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097150 (1.00x) (254) Testing collisions (low 32-bit) - Expected 512.0, actual 2042 (3.99x) (1531) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 187/31 (5.84x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2096128 (1.00x) (3072) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097088 (1.00x) (192) Testing bit 3 Testing collisions ( 64-bit) - Expected 0.0, actual 179 (1501561548.00x) (179) !!!!! Collisions: f0d45d1400000000 f8dc031800000000 50b51e1900000000 28c7063100000000 90a6774600000000 30fada4b00000000 a890e45000000000 08340c6600000000 1883486600000000 e8edff7a00000000 40a4168800000000 40a3c88900000000 d84c089000000000 48b44b9800000000 d8edc2aa00000000 783313f000000000 b8eb200301000000 b846b81101000000 30fc4a1f01000000 c884a63301000000 984b264e01000000 2071936001000000 8075456301000000 50add77301000000 8865807701000000 e008b67b01000000 80dbeb9001000000 e8e31a9101000000 0035ffc401000000 388a61c601000000 18d532e601000000 a831e8e801000000 380a52f101000000 d02e230502000000 e8d0501902000000 d8e7082602000000 70d3556e02000000 7008429002000000 d89a819002000000 98746d9c02000000 6081e9a802000000 282c65ae02000000 701cf1b602000000 803279bd02000000 1015b8bf02000000 c0af50cf02000000 18f148d002000000 704ac6d502000000 384bead702000000 b05502f102000000 783599ff02000000 2881d90d03000000 9894b20e03000000 70db571b03000000 5826092703000000 58854a3203000000 48157f3603000000 18b7164403000000 c069155c03000000 3008fc5e03000000 e864dc6103000000 f8d4767103000000 180ff3cd03000000 68008fd103000000 000e7ce603000000 801cd2ef03000000 581efbf503000000 b088f1fa03000000 40ef12fc03000000 d0799ffc03000000 206aa83104000000 c85be43104000000 c0dff13e04000000 20cd4c4a04000000 c852e74e04000000 f8ad985104000000 d8742f6e04000000 482b636f04000000 f0ab209704000000 a8a903a704000000 c073c6ab04000000 808fc1c004000000 e8199fc904000000 e83835cd04000000 00945dd404000000 a86b29d704000000 78292dd804000000 1091fae504000000 d0218fec04000000 d08f99f104000000 d8c08ffa04000000 3845d40b05000000 082f851505000000 10938c2405000000 089fa43e05000000 78bbf05905000000 d8add06e05000000 e89e8e8d05000000 c857898f05000000 40669b9205000000 d053aaa105000000 90aca3b305000000 7011c0c105000000 581aaad805000000 a8e415eb05000000 d89d09ef05000000 b8d27c0906000000 30c44d1806000000 90e9f21e06000000 60fae22106000000 0804e22806000000 70df3d4206000000 e03d6a4806000000 e894a15206000000 6067875d06000000 e88bfc6c06000000 50098c8b06000000 9077748d06000000 981c50af06000000 f03449c606000000 f0d290d306000000 a8a8d5e506000000 b8ff0de706000000 c8ee330007000000 50a62e0107000000 708c640607000000 2098a00707000000 502a5e1507000000 08255b5907000000 f8b16d6c07000000 90550d7307000000 3855f39507000000 90822a9907000000 a0bbb19d07000000 18940fa707000000 e88c65ac07000000 105eb5c107000000 48f7dec807000000 f0ab35ca07000000 e0b2a9e907000000 d8aa90ea07000000 c89393f007000000 d8ee9abe08000000 501041f708000000 785b3f1d09000000 80922a8b09000000 587d5d110a000000 50a033c10a000000 90f775da0a000000 e82b75f20a000000 483a20f60a000000 b8b24fff0a000000 e014de1d0b000000 d03c90410b000000 f87c5a330c000000 307e485a0c000000 286d28810c000000 c08955c80c000000 a0c269df0c000000 d07569320d000000 685bd2cd0d000000 6090d1ef0d000000 7081e7110e000000 c0f0609b0e000000 00ea869b0e000000 28df47a00e000000 987ab8f60e000000 d8c269000f000000 68520c3e0f000000 c84b08800f000000 c04332fc0f000000 5881fe271a000000 180043631b000000 f86158c21b000000 10b01a301c000000 987750821e000000 202156661f000000 a05c1af939000000 589662b778000000 Testing collisions (high 32-bit) - Expected 512.0, actual 2097006 (4095.72x) (2096495) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 2095332/31 (65479.16x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097148 (1.00x) (4092) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing collisions (low 32-bit) - Expected 512.0, actual 4244 (8.29x) (3733) !!!!! Testing collisions (low 24-36 bits) - Worst is 33 bits: 2176/255 (8.50x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2096640 (1.00x) (3584) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097120 (1.00x) (224) Testing bit 4 Testing collisions ( 64-bit) - Expected 0.0, actual 174 (1459618488.00x) (174) !!!!! Collisions: 8074a91400000000 6017707d00000000 5075615501000000 10cb928c01000000 e00295b301000000 604c44b501000000 105f84e001000000 20675a1a02000000 805d492702000000 c0a6d22802000000 30ae9c5802000000 c038f5a602000000 106c55c402000000 009f7dd002000000 205a0b3e03000000 f062f36203000000 c077fb6e03000000 f0024d7103000000 406c127903000000 a0496c8503000000 c084b18b03000000 0039cf9a03000000 206bd49c03000000 e0e1f7ac03000000 8030b7c503000000 00a35cc903000000 d08681d103000000 f0e70fd703000000 1001400c04000000 e05fc74504000000 20cd265204000000 70c1005c04000000 d07124a804000000 20d0790605000000 801cc80e05000000 b0a8864c05000000 5078c06d05000000 c070377705000000 90a1c98305000000 20a03fac05000000 a03999b805000000 3002dbc905000000 608bab1206000000 d02eb81a06000000 f0a6e52906000000 d07efc8206000000 b0bd828d06000000 10de19d806000000 00b255e706000000 203c05f406000000 d03b853c07000000 a0c9137707000000 00de9c7c07000000 b0c5aced07000000 2021e83308000000 50d60b4208000000 c0f2b85c08000000 10ae327e08000000 60e84a9b08000000 f09ad8b308000000 90886cb908000000 205932c308000000 60767c1409000000 0055b76409000000 d031866609000000 80701f8e09000000 4091e3a009000000 90d4e4ab09000000 f04f3ac109000000 80ed2de309000000 f0b3b0080a000000 00b75b160a000000 80ab641a0a000000 407c031b0a000000 408c06380a000000 6034274b0a000000 a018fd650a000000 d00e6a6b0a000000 105dc88f0a000000 607858a50a000000 9004aeb50a000000 805adfd10a000000 f06337e80a000000 c0c96d060b000000 a030a9060b000000 c05a363d0b000000 e03677570b000000 a08a5c660b000000 202891ac0b000000 906347000c000000 400478160c000000 60440b550c000000 a0365f590c000000 806f8a600c000000 20416e800c000000 70584ca30c000000 f06465b90c000000 60e921c60c000000 200083f60c000000 40a7a9010d000000 005dc4290d000000 309ebc430d000000 20365b7f0d000000 005c0e870d000000 100110990d000000 50f234ab0d000000 d0b32e030e000000 60f7a9480e000000 c0ceb9480e000000 7076804a0e000000 106ab8620e000000 a083c7650e000000 b0f3158c0e000000 a06bf3900e000000 b0d35b170f000000 90c262390f000000 0028834c0f000000 a02c495b0f000000 00a9a17b0f000000 600d3f990f000000 4070f9a90f000000 2002ccba0f000000 20a3ead80f000000 e00431dc0f000000 808044e60f000000 60d136f60f000000 0028d83810000000 20fe63bf10000000 40dca1a411000000 2040414612000000 70d8f57f12000000 b0ae879113000000 f0b8e2d513000000 40060cf113000000 00a4453214000000 50a2554114000000 106f795f14000000 605bedbc14000000 e0ff31c915000000 10ec8f0816000000 604b6ab216000000 b09efbb216000000 3066b71d17000000 80cf4f3317000000 40ad748117000000 909dfb0719000000 10cb158a19000000 60d9a4dc19000000 9022c5911a000000 a07814b31a000000 4008f6261b000000 303e198d1b000000 e0bd1e1e1c000000 c0c536381d000000 6083c0e41d000000 20586ae81d000000 d09d89ee1d000000 10ec6d081e000000 000eff111e000000 707741581e000000 80a966e61e000000 80d352591f000000 e0ec90671f000000 80f9fe921f000000 305c1dd41f000000 50cfeaf832000000 b075920e33000000 f0afa6f634000000 802d218435000000 705af9ef37000000 700ab4f338000000 7078670939000000 10ec8b3f3a000000 b06a32213c000000 Testing collisions (high 32-bit) - Expected 512.0, actual 2096875 (4095.46x) (2096364) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 2093722/31 (65428.84x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097146 (1.00x) (4090) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097150 (1.00x) (254) Testing collisions (low 32-bit) - Expected 512.0, actual 8245 (16.10x) (7734) !!!!! Testing collisions (low 24-36 bits) - Worst is 35 bits: 1070/63 (16.72x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2096896 (1.00x) (3840) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097136 (1.00x) (240) Testing bit 5 Testing collisions ( 64-bit) - Expected 0.0, actual 165 (1384120980.00x) (165) !!!!! Collisions: e070773c00000000 806c4e4000000000 00b0fe5c00000000 e04c9f5f00000000 e00b768401000000 a01820ae01000000 605a79c001000000 00cda8c101000000 20d8d3d101000000 a04e8a4c02000000 204c204103000000 60b9125803000000 600ac4bc03000000 60f60cf303000000 c065a53504000000 40cb057204000000 401d2b8204000000 c0fc83e304000000 80afd52605000000 60df79f205000000 6026c83306000000 2085104006000000 6088a94d06000000 4080e58e06000000 209b5ad206000000 002c4c7007000000 605f849407000000 000817f607000000 00bcda2a08000000 20b40c4108000000 a00405d008000000 00d6e6d308000000 a0770ae508000000 800d8c2109000000 c0f1334d09000000 4069d76509000000 800478890a000000 005494e30a000000 80ea4d270c000000 00e917c60c000000 00623cf80c000000 00a72b220d000000 a0fc23790d000000 400351830d000000 e05ac98d0d000000 a0fa9a1c0e000000 a0712e310e000000 e01d1dab0e000000 a01116510f000000 40c869810f000000 a02328b40f000000 c0d0be0010000000 807ecd3d10000000 60a5a76f10000000 0094528c10000000 80541ca010000000 80865ea710000000 a093a6aa10000000 c03975b810000000 e0e0badf10000000 20e6edff10000000 4064690311000000 c002305711000000 e0a6f37f12000000 e02db4d012000000 e0eba12913000000 60be0e4f13000000 807a0d5013000000 0047635d13000000 a0cc4d8413000000 808bfe2e14000000 e0c6ad3a14000000 a0ffbb4014000000 204dc06514000000 00a7259c14000000 a01571af14000000 e09a6ce314000000 a0bf735915000000 a0756fa415000000 408a770316000000 20bc888916000000 c024a31b17000000 20fd488a17000000 a0a9849f17000000 0022bbb717000000 c00042e417000000 00148eec17000000 a068391718000000 80e0081818000000 602f973818000000 c0e68e4518000000 0015365618000000 40f378de18000000 6061360519000000 000fac0619000000 a0dd5b2419000000 a0a5af2819000000 203d563519000000 208ee97319000000 a015b9a419000000 e0c8d8fb19000000 e095b7001a000000 a02d75011a000000 80f9b1dc1a000000 001c82f61a000000 4095274a1b000000 00be5f4f1b000000 a0a7e8721b000000 00f2bae31b000000 20a6673e1c000000 40f97e641c000000 201a10761c000000 80e360e51c000000 40c4070f1d000000 80f758191d000000 c01a541b1d000000 806dab5f1d000000 a0fb888b1d000000 00f8959d1d000000 e046a3561e000000 80763c591e000000 a0af176a1e000000 4081fa6f1e000000 8075881e1f000000 e0ced66c1f000000 e0e1227020000000 a0233e5d21000000 8000ad8122000000 c015f87c23000000 c0ac0c5b24000000 2048fa8824000000 60a8d9b525000000 40a669d826000000 8075f62d28000000 60c2fd5e28000000 a043479c29000000 400d9f452a000000 20102be02a000000 a02a92fe2a000000 0090da2c2d000000 601433bc32000000 c045570b33000000 005d455433000000 6045131e34000000 2053813b36000000 80b8c95236000000 e079f29636000000 c0b5b39836000000 209e528737000000 600d0ea537000000 40864b973a000000 40de18973c000000 008bd6ed3c000000 001c2f3c3d000000 40a9a0413d000000 c0e0f4ef3d000000 0038471f3f000000 e064187b62000000 a0205c8f71000000 00b9cda571000000 e07781ee73000000 80fd48537a000000 409e485f7b000000 a04f9437e2000000 2029e495f9000000 Testing collisions (high 32-bit) - Expected 512.0, actual 2096632 (4094.99x) (2096121) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 2090824/31 (65338.28x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097145 (1.00x) (4089) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097149 (1.00x) (253) Testing collisions (low 32-bit) - Expected 512.0, actual 16529 (32.28x) (16018) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 1072/31 (33.50x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097024 (1.00x) (3968) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097144 (1.00x) (248) Testing bit 6 Testing collisions ( 64-bit) - Expected 0.0, actual 185 (1551893220.00x) (185) !!!!! Collisions: 4010bc5600000000 8045926b01000000 009703da01000000 80416cdc01000000 80298d3602000000 803f375902000000 801f71c602000000 c0a852fe02000000 c0cbb53b03000000 00bbb4a103000000 80efa82104000000 009bb65c04000000 400c789504000000 0020c49a04000000 c07ff4ad05000000 004370e905000000 802bcc5b06000000 40cb8e0307000000 809fdd8207000000 40f3ec2208000000 008add6008000000 8092196e09000000 409dc9c309000000 c02d670f0a000000 400b70510b000000 c05b76c20b000000 c0665b550c000000 80e770690d000000 00fcdee80d000000 c070fe4a0e000000 8007653c0f000000 00ce1e800f000000 40a0683f10000000 8079f22311000000 40519c6811000000 80702ff111000000 404b4a1112000000 40d8c36312000000 c05dfbd112000000 800ccd2b13000000 c060cf7e13000000 009cef8d13000000 401e651014000000 003ffd0216000000 c0ed9ba816000000 4081620517000000 80d9382517000000 4047c84518000000 40af935818000000 4093fdc418000000 40d18cc219000000 c09232821a000000 00e84d931a000000 00f53b341c000000 809974421c000000 004787ac1c000000 40a261451e000000 0084b8521e000000 80bb4b601e000000 802d61b01e000000 c041dfdb1e000000 c020f5001f000000 8087e82a1f000000 4031838f1f000000 00a2613420000000 c0c17e9720000000 c0d19e1a21000000 c0443ac521000000 c0c2a0ea21000000 c0d4661122000000 c0347e2d22000000 00cb404222000000 409a7e7d22000000 8018975e23000000 807970d723000000 4074c9b124000000 801bafe624000000 406d1b1725000000 0074824b25000000 40bb4ff225000000 0029150326000000 00a8bd5226000000 4068d15826000000 80a5bd8a26000000 4055a5f826000000 80e1cc2629000000 0003754d29000000 00de968229000000 c0a03a542a000000 40da03ba2a000000 800d9c102b000000 c0dc06572b000000 80d7605f2b000000 c052c0a02b000000 80fb115d2c000000 8068a0982c000000 40fb9f182d000000 00767dad2d000000 00da471f2e000000 8058992a2f000000 808c8de12f000000 00fbedef2f000000 402f93d430000000 0013423231000000 0033364532000000 00dc814932000000 80c1e56232000000 80a0ff8a33000000 8036082d34000000 4021b88634000000 c0a43f8e34000000 0038dcd334000000 40258fd734000000 80a478ea34000000 40aee12735000000 c0a4292736000000 40d44b3636000000 c058a02837000000 8081b23937000000 c05bb84038000000 80e8727438000000 00ddefda38000000 c0070b0139000000 c01e643139000000 801a593439000000 00793c7639000000 8078d7f339000000 0043241f3a000000 80f82b623a000000 c094ef763c000000 403935653e000000 80445da23e000000 809216ae3e000000 005244c53e000000 40bdb64b3f000000 00e9d01640000000 c0e7c46c40000000 c0b8726647000000 80d47ba147000000 802f6ee34a000000 00da36fe4b000000 407ba03a4c000000 c0cd637350000000 00a3598f50000000 8009bca051000000 c052973e52000000 c0565f7554000000 40097bf754000000 80475b1b58000000 4026367858000000 c0f3aab058000000 002a2ae658000000 409b3d8b5a000000 00341a695c000000 c0ade35c5e000000 40bce6e95e000000 c05638ee62000000 4014ed3364000000 40da857e66000000 4099020669000000 c061095c6a000000 c093cd126e000000 c01b6adb76000000 80f89cae77000000 4057ad3578000000 c013117078000000 808d90617b000000 4019e93d7c000000 80f1239d7d000000 00a96fc37f000000 80ac9471c0000000 c0dc62e4c4000000 40f07a15c7000000 80303849cb000000 00ac43d2d3000000 004bc41bd4000000 c08b9cc6db000000 005dca83dd000000 80362884e5000000 803b6555e9000000 8074ad16fd000000 80a86f45c3010000 80c74d5efb010000 c0b7c6a2fe010000 40f35a27f8070000 Testing collisions (high 32-bit) - Expected 512.0, actual 2096163 (4094.07x) (2095652) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 2085504/31 (65172.03x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097145 (1.00x) (4089) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097149 (1.00x) (253) Testing collisions (low 32-bit) - Expected 512.0, actual 32635 (63.74x) (32124) !!!!! Testing collisions (low 24-36 bits) - Worst is 33 bits: 16353/255 (63.88x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097088 (1.00x) (4032) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097148 (1.00x) (252) Testing bit 7 Testing collisions ( 64-bit) - Expected 0.0, actual 172 (1442841264.00x) (172) !!!!! Collisions: 00326a0101000000 8011054701000000 8081006201000000 805084ea01000000 8058126602000000 009d72bb02000000 80c8a9df02000000 00dc671903000000 80a9ebfe04000000 80da7f5405000000 0058020807000000 80fc88db0a000000 80e63bfd0b000000 0069acd70d000000 000261f20e000000 8071db0110000000 00da058110000000 8053ea6f11000000 80da9ae611000000 0080788313000000 00eed9a713000000 809edabe15000000 8084ac6b16000000 8030138316000000 0061493017000000 004a697317000000 80a0560d18000000 8048881018000000 0082935018000000 000e577a18000000 004d9b5219000000 802b1f5719000000 00d329ba19000000 007119a81b000000 8021142e1d000000 809d23811d000000 005aa21920000000 00462f8222000000 803dee5723000000 00a4657e23000000 00f06fec23000000 0046fbd326000000 80bb63e126000000 803a072d27000000 006a54bf27000000 80b9356e28000000 80be928528000000 80e15fb928000000 008960882a000000 804181f52a000000 002f4c222b000000 8015f0ca2b000000 00d0d3e12b000000 801994622c000000 00a52b8d2c000000 80592fdf2c000000 00ab10f52d000000 0073a6792f000000 8004bd1b32000000 000ecdb134000000 005e5f7435000000 80f29e8a35000000 0050529a36000000 00a6e0ad38000000 80fb8af139000000 80fa2f4c3a000000 80f7b4853a000000 80a1c6013d000000 0033f4ff3d000000 00e17d973e000000 0077b15c3f000000 0058791d40000000 0051464f41000000 80e9ad1f43000000 80342f4645000000 803755ce46000000 00202e4447000000 002941154a000000 80d679864a000000 8038a3b94a000000 00dc9aba4b000000 00bd9ce84b000000 80d86c624d000000 80f0e14950000000 80e5e67f50000000 002a948451000000 00242bf751000000 8093418852000000 80da59c352000000 80d1131e53000000 00da464a54000000 008c1f0555000000 00388ae356000000 8060c1fa56000000 80379eb357000000 80ecf1585a000000 8076c2e25c000000 00cc9f8e5d000000 80669c0760000000 8042fa3561000000 80d48a9463000000 00c9904a66000000 00ecde8566000000 80969acf67000000 8097961f68000000 00913b1569000000 80656c5469000000 8043e3836b000000 0088b8856d000000 007690a96d000000 803c07eb6d000000 80a0e93f70000000 805754aa72000000 009c944576000000 00b715b778000000 007df2cd78000000 0016fcf878000000 003afcd87a000000 80ecab927b000000 809baa577f000000 80d3865182000000 005d255386000000 808e87e388000000 00cabb018c000000 00142a068e000000 800e821391000000 00756cce92000000 005dadca95000000 806f5b2099000000 80bf83279e000000 80de6f8faf000000 0026d0abb2000000 00592c99b6000000 8067ebb2ba000000 80d7d0b7c1000000 002d3727c7000000 80cae805c8000000 0030b90ac9000000 0064a832c9000000 00b07a35ca000000 005eb348cd000000 8043fb64d2000000 007c33c5d4000000 00c035c3d6000000 805fb92ed7000000 80c9bb08da000000 002a75d8df000000 80dec9d3e2000000 80971caceb000000 80dc38caeb000000 80096ee6ee000000 807f8491ef000000 805fc57ef2000000 800c725df5000000 80f91231f8000000 807c0127f9000000 809b114cfb000000 000c86eafe000000 8008a0848a010000 009834e18c010000 80f676fe9d010000 80cdb41ba2010000 00c14a42a7010000 80a4b070d5010000 0071fb2cdb010000 0025d17fe4010000 8061cf8be6010000 807445329e030000 00bc5d90d1030000 803b44a0d1030000 00b59a6ada030000 0062301ae1070000 Testing collisions (high 32-bit) - Expected 512.0, actual 2095328 (4092.44x) (2094817) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 2076023/31 (64875.75x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097143 (1.00x) (4087) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097147 (1.00x) (251) Testing collisions (low 32-bit) - Expected 512.0, actual 64287 (125.56x) (63776) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 4157/31 (129.91x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097120 (1.00x) (4064) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097150 (1.00x) (254) Testing bit 8 Testing collisions ( 64-bit) - Expected 0.0, actual 167 (1400898204.00x) (167) !!!!! Collisions: 0090233401000000 00af295704000000 001ea91d05000000 009b1e0a06000000 0077c61c07000000 00c40cc20a000000 003b3c390c000000 002318360d000000 005ee03e0d000000 000be2b40d000000 000de3820e000000 00f133500f000000 00ff7ceb10000000 0058044f11000000 00c7d24f11000000 0074fefa12000000 000695f913000000 0019e8ef16000000 008e7e6118000000 00a49a4a19000000 00588fa419000000 008ec4ef19000000 0093f9d71a000000 006fd75a1d000000 00295dbc1e000000 00f96aa221000000 004c9ad423000000 00b120da28000000 000fcd0e2e000000 00ddcf702f000000 008545f22f000000 008b9b7532000000 0038daec33000000 004efe9a39000000 0045cb2f3a000000 0056410e3d000000 00f24e923d000000 00458dcd41000000 004646fa41000000 0027454443000000 0038050a45000000 003b90dd45000000 00ecff4a46000000 00dc19dd49000000 007067bf4b000000 008f800c4c000000 00f1299e4c000000 005c34424d000000 00b1b3274e000000 00c3ce1954000000 001a3b3757000000 00124b2960000000 0036044361000000 00594c7862000000 00b6875f64000000 00bd2c3a6a000000 00c1254e70000000 00a59e4b72000000 0036de8875000000 00c795ae77000000 00b73d7178000000 003d76cd79000000 004be1357a000000 00a9cc927b000000 008f90387c000000 00a2e3067d000000 00aa27c583000000 00d2e79c85000000 003370c486000000 0043731087000000 00a9f7308a000000 00fe96988c000000 00d7508b8f000000 00a206ce98000000 00a7914b99000000 00d30da89b000000 00a544d39f000000 00d61d86a2000000 00f69175a4000000 00bb991ca8000000 00eef624a9000000 00b85d84ab000000 002d16f1ac000000 00c9f244ad000000 0056c763ae000000 0087ec6bb3000000 009efde6b4000000 009bc7fab6000000 0065d851ba000000 00b7c659bc000000 00c541bebf000000 00cdce60c1000000 00985184c1000000 00991e2dc2000000 001aa60fc6000000 00ecc1a7c8000000 00c71d25ca000000 00ef05cfcb000000 005ec9dbce000000 00f998a3d0000000 002950c1d6000000 00ac7468d7000000 0092b310d8000000 00bd934dda000000 000ded16dc000000 00a40847dd000000 00b28c69dd000000 00b991bfde000000 0019b4fadf000000 0047e3b7e0000000 0009f802e2000000 000f444ae2000000 00c690b8e3000000 006b0fe3e3000000 00684930e6000000 003651d1eb000000 0030cc7fef000000 00778e7cf2000000 00ebeb2ff4000000 0018055ff8000000 00b72014fc000000 00ce7eccfd000000 000c19d3fd000000 0067a44a00010000 0061eeb308010000 002197a009010000 00f30a5c0c010000 000fe4ea0c010000 002c6e2325010000 00e2af9829010000 0073e33932010000 007f837633010000 008d4f9d41010000 00ff273d47010000 00f602c34e010000 00e7b5ec55010000 006f501459010000 0038a86362010000 00002b0c65010000 006a09dd8b010000 004a7b558e010000 0099067798010000 00b41deab0010000 00a0df7eb6010000 00598e7cb8010000 006293b1b9010000 00b89d22bb010000 00fa7206c0010000 00cd0324c4010000 00c87c3bc5010000 007e6cbbcc010000 00ed4e4ad0010000 005dadf1d0010000 00a7e87edb010000 00d3e37ae4010000 00973dede5010000 00f6b1f3e6010000 007c00def0010000 006d49e4f4010000 0094102df6010000 0075c9acf6010000 00cca3400e030000 00dbcfbd98030000 00ad12afd3030000 0074f681ef030000 00f562991e070000 006ed737af0f0000 Testing collisions (high 32-bit) - Expected 512.0, actual 2093748 (4089.35x) (2093237) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 2058913/31 (64341.06x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097142 (1.00x) (4086) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097146 (1.00x) (250) Testing collisions (low 32-bit) - Expected 512.0, actual 126128 (246.34x) (125617) !!!!! Testing collisions (low 24-36 bits) - Worst is 34 bits: 32480/127 (253.75x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097136 (1.00x) (4080) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 9 Testing collisions ( 64-bit) - Expected 0.0, actual 182 (1526727384.00x) (182) !!!!! Collisions: 00160d0903000000 001064d904000000 0058a73405000000 0090c9fe09000000 00b828850b000000 008a92fe0d000000 00b6d56d0e000000 006a27fd0e000000 00a85a3510000000 0080131615000000 009009c315000000 000231b31e000000 001ccced22000000 005c790a2b000000 00ee13242d000000 004e65702d000000 0006a58331000000 009cd5a731000000 004efe8833000000 00925bb033000000 006cfbc434000000 008883ad3f000000 009af5df40000000 0010743042000000 00c2e15942000000 0034268043000000 0030dfa14e000000 005697fe50000000 00ea8cbf51000000 00c4cc0256000000 0002276657000000 003ac4ab5b000000 00327ce35b000000 006e67ae5c000000 00388a5162000000 0064cbdf63000000 007e0c7f6c000000 0096189e6e000000 003458a972000000 003e413d74000000 0080fd2677000000 00c0e47478000000 0066ef6f86000000 004648f38f000000 00441a0093000000 008aa65193000000 00be441496000000 000e541097000000 0040995e9a000000 00e6e69e9a000000 004278e79f000000 00f0b021a1000000 00bcff8da2000000 00605291a2000000 00584d0eae000000 0086bd92be000000 00b8ae61bf000000 00e25c14c3000000 00aac4a2c3000000 00f2db53c6000000 002cb57fcc000000 00eedacecd000000 000669bdcf000000 00e4a25fd0000000 00e4e465d0000000 00a24d44d1000000 000ef65dd6000000 000005d2d6000000 0028e05cd8000000 00700ac0d8000000 009e3bd0dd000000 009251b9e3000000 00966746e5000000 0036fc7ae9000000 00742094f0000000 00d0f6a7f0000000 00a867e9f0000000 00129812f1000000 00208f32f3000000 00e4c6bafa000000 0034d842fd000000 00ae3cd3ff000000 0072df4f00010000 0032201902010000 00f4fce407010000 00de0e7a08010000 00e0ffe408010000 00382d5109010000 0028ec3e0a010000 008e70f20a010000 00cc46d319010000 00e02b731a010000 005e46cd23010000 008a186525010000 00fadc1a26010000 001adc3433010000 00f0729933010000 000060df37010000 001e78e438010000 0042066341010000 009228d242010000 0000d79f44010000 008892ae45010000 00dc3b1c49010000 00a4504359010000 00ec987e5a010000 00d09aed71010000 00bc1fce74010000 0044578c78010000 000aaa1579010000 005c566c7a010000 00dc038c7e010000 00d4b1a282010000 00c8560e91010000 0096dc3791010000 00f6f99b92010000 00382efa92010000 00e4e2f194010000 008cc1ec9c010000 002c33299f010000 003abf61a6010000 002e72dcb6010000 007eaaedbe010000 00c89393c7010000 0096cbabca010000 00f86d44ce010000 001a29f3d7010000 00c4ad88da010000 003aab87e5010000 00b41399e8010000 0056a92de9010000 00063bc0eb010000 0028c604ee010000 00ac8c00f4010000 00024780fb010000 00f432ee05020000 005c61f44b020000 0008d7ea54020000 0032244f59020000 004aff2260020000 00c6af7b68020000 00461d579e020000 0008e8bfc2020000 0034bdb7cc020000 00f69da7d5020000 0036c975d8020000 00a04c44d9020000 0082e5bde5020000 00303d9def020000 00789e92ff020000 000affb406030000 00061e5f15030000 0060eaa73d030000 001c0cbe44030000 00525cdf4b030000 008c9bc481030000 00f8e50193030000 009c3c319e030000 0050239ba0030000 00de9faba6030000 001e7d00ad030000 00366f05b9030000 00268e21cb030000 009a0ffcd4030000 006c6192dc030000 00f867e8f3030000 00bcdf4704060000 00b2613b1b060000 00e8eaab4c060000 0060af7d55060000 002cac4a9b060000 00e04f3fb1060000 00b60df610070000 00e2dec61f070000 00d0235882070000 000caa089d070000 00306babbd070000 00a27534f3070000 006e870ac00f0000 00f6b5c6c31e0000 006878c9201f0000 0000b7b5263e0000 Testing collisions (high 32-bit) - Expected 512.0, actual 2090825 (4083.64x) (2090314) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 2028682/31 (63396.34x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097140 (1.00x) (4084) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097144 (1.00x) (248) Testing collisions (low 32-bit) - Expected 512.0, actual 242214 (473.07x) (241703) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 16334/31 (510.44x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097144 (1.00x) (4088) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 10 Testing collisions ( 64-bit) - Expected 0.0, actual 185 (1551893220.00x) (185) !!!!! Collisions: 0088e86301000000 005c402704000000 00ac28ac10000000 00108ead21000000 00447bbb24000000 005438332a000000 0058393431000000 00088dde38000000 009425de39000000 0068ffe83b000000 00443c2e3f000000 00ecad6d40000000 00582c4241000000 00f0d30544000000 0094dc1245000000 00c89ccd4b000000 0034594c55000000 00905ca655000000 00c42f5a58000000 00a086615b000000 0008c0c85d000000 00382edd69000000 00f084446d000000 00c848596f000000 005cf3fb7d000000 009c6e7d81000000 00c434278a000000 005407728f000000 00985d888f000000 0024f52d96000000 00c408169f000000 0020ace4ad000000 00983cb4af000000 00902ed0c5000000 00e4c1d2cb000000 00b073c0cc000000 00c43461ce000000 00841c33d3000000 001ccdb3d6000000 00e0e9a1e5000000 00fc2abae8000000 00ac4f8ff6000000 00f890f2fe000000 0094971f1f010000 0084b70635010000 004cd2a73b010000 003051e63f010000 004c22e74c010000 00c8536b51010000 001ce2445b010000 00e0de267a010000 00f8631f83010000 0058a7b084010000 00e09d3688010000 005c7ff48f010000 00f4829196010000 0074ce359c010000 0048ee509d010000 0050b370a0010000 0088a191a3010000 0050a923a5010000 0028252aa9010000 00708db0c5010000 00c87488ca010000 00602aafcc010000 0074c97ad7010000 00e06458da010000 004819ebda010000 007091a1e7010000 00540825ef010000 009c0f31f3010000 00583a99f5010000 00280dfef8010000 005432be00020000 004ccf4509020000 006c5ab909020000 0014f5340c020000 0084f9fe10020000 00f44b721d020000 004098122f020000 0030309931020000 002c994d42020000 00dcab9949020000 00744a204e020000 00e0073152020000 0020458d5e020000 00e89b105f020000 005053d360020000 00f4e09165020000 0020e27b66020000 002482a07b020000 00e094ed82020000 00305e4b8b020000 0084a39197020000 00e0f2399b020000 00643365aa020000 00c0dcecbe020000 00741056c2020000 0098dc6cc3020000 004c5a38ca020000 0064cb19d6020000 00f0df02e1020000 00c4c1bbe5020000 00502a63e8020000 00444fc8eb020000 009c169bf6020000 00b8c6c3f6020000 0038f822fe020000 00043f3a03030000 00fcf49908030000 00c01fc30b030000 00d89cde17030000 0014fa6f22030000 00cc480523030000 000884e929030000 004899da2d030000 00c42d2834030000 008825d934030000 0008e05f40030000 00541a4141030000 00b85e1f56030000 00bcc5b059030000 0044df085d030000 00a8b5cc6b030000 006471c082030000 00c08c7285030000 00104aaf8c030000 00f44988af030000 00fce33db5030000 00a4ba73ba030000 00b49ff8c3030000 0020b74dd2030000 0024f4aad8030000 009862ffe0030000 004c41ffe7030000 00648221fa030000 00ecd8bd14040000 0014754018040000 00c0a2c11a040000 00b8c8f366040000 00ccac1c80040000 00e48d3189040000 0054d0b891040000 003854de93040000 000892cca8040000 00542d84e1040000 006ceccd95050000 0044d0a09b050000 00cc5624ae050000 002c3e7dd5050000 00dcda57f3050000 00d0680513060000 008cf9961c060000 00248ce235060000 0080e3d651060000 00b43a8d5f060000 005c111679060000 00ace52aeb060000 0058b3a0ee060000 00c48cf8f6060000 0008e807fb060000 00cc908dfe060000 006c9c8a2c070000 008884f92f070000 00d48b1f55070000 00a8ff985e070000 00e4ed13ab070000 00501eedb3070000 00283ca9bb070000 00604de8c8070000 0088c7fce0070000 00b068d5eb070000 00187daaf2070000 005093f13e0c0000 00588d7bd50c0000 008020be030d0000 00444cc2800d0000 001c41db390e0000 00a43f86581d0000 00889fe0591e0000 00b48731ef1e0000 006c4d6a8b1f0000 005449d6b31f0000 0034d462e33e0000 0080fff620ff0000 Testing collisions (high 32-bit) - Expected 512.0, actual 2085559 (4073.36x) (2085048) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 1976977/31 (61780.56x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097140 (1.00x) (4084) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097144 (1.00x) (248) Testing collisions (low 32-bit) - Expected 512.0, actual 446296 (871.67x) (445785) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 32632/31 (1019.75x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097148 (1.00x) (4092) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 11 Testing collisions ( 64-bit) - Expected 0.0, actual 175 (1468007100.00x) (175) !!!!! Collisions: 0058c8f306000000 00a0502b19000000 0088911526000000 00588c3f4f000000 00d811637b000000 00c02b03aa000000 00089ba8b5000000 00f04d39bf000000 0000d050c3000000 0030b3f1ca000000 001082f2cc000000 00485b27dc000000 007877ffec000000 00c8926a06010000 00d055f70c010000 00d811a417010000 0018ad162e010000 0018714731010000 0070feaa3a010000 0010bd053c010000 00b024ea42010000 0018030855010000 0078eac859010000 00a81efb75010000 00d82d2080010000 00f030eda6010000 00e8f1f5cc010000 0030d802ce010000 00f800a6ce010000 00b8d882cf010000 00f8e008d1010000 0010ddd5f9010000 00f04acd02020000 001817440a020000 00f002250b020000 002873a223020000 00e014942a020000 00609ee264020000 00b0720370020000 0088649f80020000 00980dfa99020000 00e81d5aae020000 00987d34c2020000 00c8d369f2020000 0080722cf3020000 0010cc4cf4020000 0000237c02030000 00385d7604030000 00c0714618030000 00c8892d28030000 0010848331030000 00b0598e4a030000 0078552c55030000 0020d9a081030000 00f8816483030000 00c0c6a283030000 0098bbf783030000 0078b80c84030000 00d8cdc687030000 00f8fd2c90030000 00d0e72b93030000 0000b8a4a8030000 0098f540ac030000 00c0bef4ae030000 0090d740d4030000 0028439ee9030000 0088637b04040000 0080a47a17040000 00e847cc32040000 0040cb9137040000 00505ca879040000 0020bdbc79040000 00c0a8c48a040000 00e0662fa7040000 00983e44ca040000 00481411e3040000 00f00f0fe4040000 00505117f0040000 0068fd0b24050000 00c8c2d52b050000 00b84a442d050000 00b0ed6f2e050000 00c0c1632f050000 0008973736050000 0048601d5b050000 0060d08263050000 00001e9d67050000 00b8320e6c050000 00e0484384050000 00b00e7695050000 00c8fe5eac050000 009895c8b9050000 00f846efbe050000 0088e356ca050000 0038474ed4050000 00a876eed6050000 0088ea3adf050000 0038035df4050000 00d09622f5050000 0060a611fd050000 0038aa570a060000 0010167614060000 0070673e22060000 0088754247060000 00580f9c4e060000 0040f6c15c060000 00d8efd398060000 0028dd151d070000 002867871f070000 00e0f2f720070000 0018aac545070000 00e0884961070000 0008ef9969070000 0018c3f76d070000 0028a68980070000 0018b6fecc070000 0070dbd2d2070000 0018db86eb070000 00205d5ff1070000 00006e065d080000 00386ccb73080000 006015698e080000 008062f0a4080000 00a84ea5a8080000 0048a9d4b9080000 000023dfeb080000 00d09b36fe080000 00c0579318090000 00182f9297090000 00981f5dae090000 00587a30cd090000 003044dfeb090000 00a0948afc090000 00d8b74b810a0000 00f898aba00a0000 0080f9aace0a0000 0030df1cd30a0000 00e0e533f10a0000 0078143d0e0b0000 00a8b6ea3f0b0000 0040ce09700b0000 00a0f17db00b0000 00b0eb270c0c0000 00883cc0570c0000 00408c38660c0000 009092cd8a0c0000 0080aa801a0d0000 003081e07b0d0000 008073de840d0000 0000af51940d0000 00b8a11db10d0000 00186275120e0000 0010145f190e0000 0018bf17400e0000 005826237b0e0000 00b092cc830e0000 0008b168950e0000 00b86256cc0e0000 00b873af4c0f0000 00601f63500f0000 00b025c3fa0f0000 00b8908db4180000 0028939b12190000 00888c5425190000 00104398f5190000 0090963f631a0000 0030ac87891a0000 00a81a19131b0000 00687aae5f1b0000 001089fb191d0000 00a0d584ff1d0000 0080a68fbc1e0000 0000e495181f0000 0020fe3e201f0000 00a040f4501f0000 Testing collisions (high 32-bit) - Expected 512.0, actual 2075988 (4054.67x) (2075477) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 1889555/31 (59048.62x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097139 (1.00x) (4083) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097143 (1.00x) (247) Testing collisions (low 32-bit) - Expected 512.0, actual 771603 (1507.04x) (771092) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 64249/31 (2007.78x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097150 (1.00x) (4094) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 12 Testing collisions ( 64-bit) - Expected 0.0, actual 147 (1233125964.00x) (147) !!!!! Collisions: 008025701a000000 00b029601e000000 00e0b5492e000000 0090f3ef62000000 00706ab964000000 0070b26ad7000000 0000c24e02010000 00d0536c08010000 0010417557010000 006075f268010000 0070528581010000 00f0496193010000 0060bf429e010000 00201ec8d8010000 00803e4ff3010000 008089aef6010000 00d0530e06020000 00b07fd411020000 00505adf2c020000 0000bc3c64020000 00a033a368020000 009027f978020000 00e051ae92020000 00400147a8020000 00b08f06b5020000 002038fed2020000 0030e5e8e1020000 0040ffa8fa020000 0060a18526030000 00305ce843030000 00207af843030000 0000e9d991030000 0070e335a9030000 007045eef6030000 00106faef8030000 00a047c60a040000 00f016c913040000 00d01b1c5a040000 0060890685040000 00b080828c040000 008019a9c1040000 005016aff8040000 00d081ceff040000 00d06f4f04050000 00e076bf07050000 0080cb1709050000 00e0c4e729050000 00506ff83e050000 0040e8114d050000 00a0317ef5050000 00e021bff7050000 00f0fb4d02060000 0010000016060000 00104cd742060000 0050c3cd54060000 000057167a060000 0080f68b8e060000 00805d99b6060000 002050f9be060000 00001526bf060000 0070be33c4060000 0070ff15e7060000 00407ac10e070000 0080718c26070000 0060efc932070000 0080418883070000 00905fc0aa070000 00e03435be070000 00508a2fef070000 001063fa1a080000 00f09cbb3d080000 0040d3ab67080000 0080196c6f080000 00301485c3080000 0020ca36ca080000 00b0700304090000 008002ec1e090000 00a0016a2f090000 009096c860090000 0090915371090000 00202eb6e3090000 00e07936100a0000 0030d10a1d0a0000 00203e163e0a0000 00e0ccaf720a0000 00c04d81b70a0000 00108b44d10a0000 00c0eefce10a0000 0070c18de90a0000 00a088ba3c0b0000 00808a85600b0000 002063776f0b0000 00101146750b0000 00f049bddd0b0000 00105eb1e90b0000 0010d96f070c0000 00901c756a0c0000 0090508dbf0c0000 00d03420c60c0000 0050fd2bda0c0000 00309c74ff0c0000 00001bcc3f0d0000 00507e17bd0d0000 0070e5d6d50d0000 0080a1c7130e0000 00400eed1d0e0000 0030b01d610e0000 00800e1b780e0000 0030d3f9aa0e0000 00b015f8c20e0000 00c08a68db0e0000 0050e453eb0e0000 00b0456f2a0f0000 0000029b480f0000 0080770b560f0000 00b0e50e780f0000 0020fd50ab0f0000 00e0d96ed40f0000 0070bd6233100000 004048c5c6100000 001015fb57110000 00703370b7120000 003027da71130000 0030b44835140000 005069ed4d140000 0040a144b2150000 00506ab24c160000 00104a59d2170000 00204c4504190000 009078e76c190000 00608cafc3190000 00002a85e4190000 00f085ed301d0000 00e0ac4e5d1d0000 000043c8891e0000 00e0924f931e0000 00a0058f661f0000 00a02937fb310000 000053b121370000 00c002cae3370000 0060c69a38380000 004066eac1390000 00f08870fd3c0000 00209733433e0000 00b0f6b3ce730000 00e01b2db5f30000 00b0b2fa8ffd0300 Testing collisions (high 32-bit) - Expected 512.0, actual 2058948 (4021.38x) (2058437) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 1747416/31 (54606.78x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097137 (1.00x) (4081) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097141 (1.00x) (245) Testing collisions (low 32-bit) - Expected 512.0, actual 1190578 (2325.35x) (1190067) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 126002/31 (3937.56x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 13 Testing collisions ( 64-bit) - Expected 0.0, actual 176 (1476395712.00x) (176) !!!!! Collisions: 0060bb3d9c000000 00c09ecafb000000 0060804758010000 000099fd6d010000 00e054c176010000 00e0d80161020000 00204ab2fb020000 00a0ac8714030000 00609feb6a030000 00802dab8f030000 0040b8caa3030000 0040799dcf030000 0080efaeda030000 00804c64a0040000 00e091b403050000 0000571d83050000 00a0e5ef54060000 00e0df5378060000 00c03f2b03070000 0060a31e09070000 0020044f22070000 00e0a3306b070000 00408087db070000 0000557dee070000 00a0e24609080000 00c0083148080000 00c0492e4f080000 00c0cf2e8b080000 0000327b1b090000 00c000652e090000 00e04e4f040a0000 0080a9db650a0000 00e0af56770a0000 006090e4920a0000 00408de1a10a0000 00a04873a80a0000 0020acf7f00a0000 0040b91e350b0000 004084127c0b0000 00203a17900b0000 0000ea229c0b0000 00409437af0b0000 004035e3f20b0000 00000ffdfc0b0000 0060e4ad010c0000 00e01cdf230c0000 00e03210e10c0000 00202b4ffa0c0000 0000aaba340d0000 0080de4c630d0000 00402fc9b00d0000 00a0cf8e580e0000 00a0e1c45d0e0000 0080233ccb0e0000 00c050f0d80e0000 0040f104e90e0000 0080973ad40f0000 0040a453f40f0000 008047fd31100000 00803a8b7a100000 0000a10f94100000 00a09577b0100000 00600f56d4100000 00000bf96b110000 0000b85a82110000 00e0f0f6a7110000 00a08afeba110000 0040664de4110000 00c017e003120000 00c0a02c4c120000 002057584f120000 00c032fc5b120000 00e098e194120000 00c04ed5c6120000 00e0d676e2120000 00403ca671130000 0000bb1175130000 00407ab387130000 0000b41a96130000 00602ab3c0130000 00600ef7b9140000 00c00be210150000 00a048aaf0150000 00003ba238160000 00a0ef9765160000 00800906b3160000 00a007a7e3160000 00e0c3b4a2170000 00c0fc4c0d180000 0040a56f4b180000 00009eaa86180000 008012cbcc180000 00c0a281ec180000 004029400b190000 00c00c1749190000 0000c7718c190000 00c00f1394190000 00c0550b9d190000 00608abb6c1a0000 00a0a995791b0000 002064f1981b0000 00c02e431a1c0000 000046b8251c0000 00401fae321c0000 00004f53531c0000 008076066b1c0000 00804415961c0000 00203a40af1c0000 0040f338431d0000 0040136c481d0000 00c0610cf91d0000 00c0ee641a1e0000 0080e6cc281e0000 0060928d6e1e0000 0020ddc8ac1e0000 00606213ec1e0000 008095f5191f0000 0020a7ea6d1f0000 00001041881f0000 00c0ab4da01f0000 0040b3c4bc1f0000 0020350dd0200000 0040b6b55e240000 00003c108a250000 00a08453aa250000 00c029565b260000 00403b1dd0260000 0080c07255280000 0000134676280000 0060eb226f290000 00e0b7f7f9290000 0020b8056e2a0000 0080fbcf0a2b0000 0040ec412a2b0000 00e0f5ca442b0000 00001e84ab2b0000 0040eb5b142f0000 002041d49c310000 00e08f8201320000 0020032623320000 00c095818c320000 0060b4f5ae320000 000036ebf7330000 00e027da91370000 00c0a01e15380000 00c0b3554c380000 00e03ef89e380000 00604dd1f6380000 0040d207f13a0000 000067122a3b0000 0040fac53f3b0000 00e00e91353d0000 0080248d3f3d0000 00402e46623d0000 002073ecef3d0000 0020fa83f03d0000 00a0b5ad2d3e0000 004054a8683e0000 00a019a7b93e0000 00003e54c33e0000 00c07e91683f0000 00e02f026d640000 0040607057660000 0040079512690000 00c0c2dd8b6a0000 00204e14c06b0000 004080a9536d0000 00c0bad1406f0000 0040032613710000 00805bc129710000 00a073666e720000 00a04d4275750000 00c0b69f2f770000 0060203edafa0000 0060d5cb95f30100 0000b51682fb0300 Testing collisions (high 32-bit) - Expected 512.0, actual 2028921 (3962.74x) (2028410) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 1529628/31 (47800.90x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097137 (1.00x) (4081) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097141 (1.00x) (245) Testing collisions (low 32-bit) - Expected 512.0, actual 1582547 (3090.91x) (1582036) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 241537/31 (7548.03x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 14 Testing collisions ( 64-bit) - Expected 0.0, actual 161 (1350566532.00x) (161) !!!!! Collisions: 0080200d9e000000 00003cf246010000 00c0ffc5b5010000 0040cbfbd2010000 00003f252a020000 0000841d63020000 0000dac1c9020000 0080f0e9f0020000 00005cd00d040000 0000814bd9040000 008010486a060000 0000b1568e060000 00403cf7be060000 0000ac4ded060000 00c0035992070000 00001b8900080000 00408c6117080000 00401e1b3b080000 00c060a8cc080000 00002f67d0080000 0000cc301b090000 004026e545090000 00c04b0f51090000 00c044d0a7090000 0000a087cc090000 004002e5d3090000 0080334ee3090000 00403a75550a0000 00c07c13720a0000 004097ecad0a0000 0040d73c480b0000 008055e1840c0000 00807e36400d0000 0080eea3cf0d0000 00c0eeee62100000 00c0cfc56d100000 00c0c54b96100000 00c06cfc85110000 00806ae81d120000 0080b9b247120000 008073305e120000 0080cb4b2d130000 0040cc757f130000 0000275422140000 00802c4a35140000 0000f53575150000 0080a26fad150000 008061eead150000 008098ab8a160000 00c038e7dd160000 00001559ef160000 00800c3c20180000 0000bc0935180000 00405fb385180000 00c09373a7180000 00809e460b190000 00405f123b190000 0000e4aa6c190000 00c0ffe57e1b0000 00003c5a931b0000 0040c234051c0000 00809fe43e1c0000 008007baab1c0000 00403c712a1d0000 0000b315911d0000 00005a9c9b1d0000 00802785f31d0000 0000cfb66e1f0000 00c05e40bb1f0000 0000e88209200000 008068c1a9200000 0080ab0f75220000 0040fccab8220000 00805fa7b2230000 00c04c304d240000 0000025b6d240000 0000f7c179240000 00009e0d7a240000 004040950c250000 004028a7ac260000 00401e37b7260000 004047db7d270000 00c0e738e3270000 0000041379280000 0000eee280280000 00c044028a290000 00c09724d2290000 00c0b60b3c2a0000 0080f7ce6c2a0000 0000c6bbd52a0000 00803b8a0f2b0000 00c017818c2b0000 00c0ceb1602c0000 00c0081fa22d0000 0040d959b02f0000 00002398f32f0000 008058626f300000 004035f684300000 00c0744317320000 0080137b1c320000 0000f1946b320000 00c0578c94320000 00004deff0320000 00803a0d12330000 00006e5718330000 008067e75b330000 00407114ec330000 004080a1cf340000 0040a04234350000 00403e42be350000 0040b4b7cb350000 00408ec4e6350000 0040ac960c360000 008064094d360000 0000029359370000 008084c213380000 000070de40390000 00c06a876a3a0000 00c0dc87843a0000 00c0bca3f43a0000 0000d30d3a3d0000 00c044e5853d0000 00008659863d0000 00809565fa3d0000 004088d2433f0000 008082fe73410000 00c01c5b28420000 00009d026c420000 00001c6d1a430000 000093ad87440000 00c0d8ffc3480000 0040a965cf490000 0080fb973c4a0000 0000c4e9c84f0000 00c0352974500000 0000ba48bb520000 0040ec3313540000 00404f5745540000 00c0354358540000 00c08cce47590000 00c06396dc5a0000 0080bd9a985c0000 00c041a45b5f0000 0040967965660000 0080a2f9c0670000 0000de02ef670000 00c03060fa6f0000 0080da168f730000 00407207fa730000 0080c21675740000 0040950b03760000 00808b45a67a0000 00403afcc87a0000 00801e5421c90000 0000f307b0dc0000 00001fcb47e40000 00c072f1fcee0000 00c0ee2f76ff0000 0000fcb78cd20100 00400ee9ffec0100 00c08f261df00300 Testing collisions (high 32-bit) - Expected 512.0, actual 1976942 (3861.22x) (1976431) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 1223165/31 (38223.92x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097129 (1.00x) (4073) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097134 (1.00x) (238) Testing collisions (low 32-bit) - Expected 512.0, actual 1835091 (3584.16x) (1834580) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 446973/31 (13967.91x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 15 Testing collisions ( 64-bit) - Expected 0.0, actual 163 (1367343756.00x) (163) !!!!! Collisions: 000070abc4000000 0080b7cb9a020000 0000276f43030000 008033bd6c050000 0080cfdf1c060000 008027fde1070000 00806fbd0f080000 0000c1c639080000 0080ddabf6080000 0000043527090000 0000c189000b0000 00002ca7cb0d0000 00802231d00d0000 00800695890f0000 0080586704100000 0080edbbff110000 0000465edf160000 0080e6031d170000 0080b3e122170000 0080ee6aa5170000 00806c8962180000 00009171dc190000 0000a063ce1b0000 00807504301c0000 0080cc824f1d0000 008088ec771d0000 000038eac01d0000 000065dae11d0000 0000e888911e0000 0000feb793200000 000016fde2210000 0080531912220000 008013ef4d270000 0000e89033280000 00807d3899280000 0080c925b8280000 0080d258a02a0000 0000f22b462b0000 000039baaa2b0000 000074cb562d0000 0080583c8d2d0000 00006e51ed2d0000 0080f77cd52f0000 008072fae72f0000 0000c208f02f0000 0080edee1c300000 0080a4a19f300000 00007ccc0a310000 0000430314340000 0080fdab6c350000 0000271d8b350000 0080f3a3f9360000 00801776c7370000 0080ca37e5370000 00003f7df83b0000 000074ddc43f0000 00808fdbda400000 0080acf010410000 0000d5b097410000 0080882c05420000 008035c248420000 0000f3a282420000 0080192d01430000 0080e207ed450000 0000be6c60460000 0080b5b078460000 0080b588d8460000 0000645165470000 0080ffd7f5480000 00806ba72c490000 00804451cd490000 0000fb785e4a0000 00003be31d4c0000 00804eb9204d0000 00802e1ec64e0000 0000ffe5064f0000 0000fa5e5c4f0000 00801342894f0000 0000db0a17500000 00803b3159500000 000040e788510000 00804633f5510000 0080be8e69520000 000012ef9b530000 008001b2c5530000 0000378cd3530000 000021e336540000 0000c515bc570000 0000c295fd570000 0080290460580000 000035c4e5580000 00001de0745a0000 0000377cad5a0000 0000be56165b0000 0000c22d945d0000 0080eddaed5d0000 0000654f505e0000 0000d3f45d5f0000 0000adf317620000 0000bed40d630000 008070022f640000 0000977d3f640000 0000fad08b690000 0080852ec1690000 000025f4036a0000 0080a2624f6b0000 0080ed58636b0000 0080fe42b86b0000 00002b99136c0000 00003c56316d0000 0080f7fd6a6d0000 0000dd82c66d0000 00008909576f0000 00807123586f0000 0080e124ec6f0000 0000022d8b700000 008086b705720000 0000f547fb730000 0000bf275c770000 00001ffd3a780000 0000399983780000 00809d9a4a7a0000 0000ac61bc7c0000 0000b6d4f17c0000 0000d2f97f7e0000 00004adfd87e0000 00809d06e57e0000 00005b2977840000 000061c308890000 0080ee806e8a0000 008010a0ce8d0000 0080839770910000 000076372e980000 0080e33aed980000 0000517351990000 0080affc92990000 00806a73bba60000 0000ab39b7a70000 000057ab28b90000 0080696328bb0000 000057bfe0bb0000 00802ca033bc0000 00008d5512d50000 00006227fed50000 0000524f8ee10000 00801d6152ea0000 0080a3bc2cf40000 00000eb8fdf40000 0080ed770efc0000 0080979917fd0000 0080dd0aa18e0100 008023ae3e910100 000032b5ca9e0100 0080257f10ac0100 0000c4ed88ba0100 0000030d8ec30100 0000975ad9d00100 00803db410ea0100 0000c3a948ed0100 00802145b0ed0100 000055de3bc30300 0080803e20d50300 008093bc7cb40700 Testing collisions (high 32-bit) - Expected 512.0, actual 1889695 (3690.81x) (1889184) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 863873/31 (26996.04x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097127 (1.00x) (4071) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097131 (1.00x) (235) Testing collisions (low 32-bit) - Expected 512.0, actual 1966080 (3840.00x) (1965569) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 772097/31 (24128.04x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 16 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 1747303 (3412.70x) (1746792) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 537746/31 (16804.57x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097093 (1.00x) (4037) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097098 (1.00x) (202) Testing collisions (low 32-bit) - Expected 512.0, actual 460 (0.90x) Testing collisions (low 24-36 bits) - Worst is 27 bits: 16172/16383 (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 17 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 1529077 (2986.48x) (1528566) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 304410/31 (9512.82x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097085 (1.00x) (4029) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097094 (1.00x) (198) Testing collisions (low 32-bit) - Expected 512.0, actual 1324 (2.59x) (813) !!!!! Testing collisions (low 24-36 bits) - Worst is 34 bits: 349/127 (2.73x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2095104 (1.00x) (2048) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097024 (1.00x) (128) Testing bit 18 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 1223187 (2389.04x) (1222676) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 162375/31 (5074.22x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097020 (1.00x) (3964) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097050 (1.00x) (154) Testing collisions (low 32-bit) - Expected 512.0, actual 2481 (4.85x) (1970) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 173/31 (5.41x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2096128 (1.00x) (3072) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097088 (1.00x) (192) Testing bit 19 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 863379 (1686.29x) (862868) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 84300/31 (2634.38x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2096892 (1.00x) (3836) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096985 (1.00x) (89) Testing collisions (low 32-bit) - Expected 512.0, actual 4653 (9.09x) (4142) !!!!! Testing collisions (low 24-36 bits) - Worst is 33 bits: 2340/255 (9.14x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2096640 (1.00x) (3584) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097120 (1.00x) (224) Testing bit 20 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 538582 (1051.92x) (538071) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 42599/31 (1331.22x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2096666 (1.00x) (3610) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096940 (1.00x) (44) Testing collisions (low 32-bit) - Expected 512.0, actual 8692 (16.98x) (8181) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 590/31 (18.44x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2096896 (1.00x) (3840) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097136 (1.00x) (240) Testing bit 21 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 304611 (594.94x) (304100) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 21518/31 (672.44x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2096243 (1.00x) (3187) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096900 (1.00x) (4) Testing collisions (low 32-bit) - Expected 512.0, actual 16987 (33.18x) (16476) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 1128/31 (35.25x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097024 (1.00x) (3968) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097144 (1.00x) (248) Testing bit 22 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 163587 (319.51x) (163076) !!!!! Testing collisions (high 24-36 bits) - Worst is 35 bits: 21648/63 (338.25x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2095497 (1.00x) (2441) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x) Testing collisions (low 32-bit) - Expected 512.0, actual 33097 (64.64x) (32586) !!!!! Testing collisions (low 24-36 bits) - Worst is 35 bits: 4148/63 (64.81x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097088 (1.00x) (4032) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097148 (1.00x) (252) Testing bit 23 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 84065 (164.19x) (83554) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 5364/31 (167.63x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2094563 (1.00x) (1507) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x) Testing collisions (low 32-bit) - Expected 512.0, actual 65022 (127.00x) (64511) !!!!! Testing collisions (low 24-36 bits) - Worst is 35 bits: 8217/63 (128.39x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097120 (1.00x) (4064) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097150 (1.00x) (254) Testing bit 24 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 42953 (83.89x) (42442) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 2763/31 (86.34x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093585 (1.00x) (529) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x) Testing collisions (low 32-bit) - Expected 512.0, actual 125922 (245.94x) (125411) !!!!! Testing collisions (low 24-36 bits) - Worst is 35 bits: 16211/63 (253.30x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097136 (1.00x) (4080) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 25 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 21518 (42.03x) (21007) !!!!! Testing collisions (high 24-36 bits) - Worst is 34 bits: 5397/127 (42.16x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093131 (1.00x) (75) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x) Testing collisions (low 32-bit) - Expected 512.0, actual 241974 (472.61x) (241463) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 16222/31 (506.94x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097144 (1.00x) (4088) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 26 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 10713 (20.92x) (10202) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 710/31 (22.19x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093058 (1.00x) (2) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x) Testing collisions (low 32-bit) - Expected 512.0, actual 447067 (873.18x) (446556) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 32551/31 (1017.22x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097148 (1.00x) (4092) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 27 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 5434 (10.61x) (4923) !!!!! Testing collisions (high 24-36 bits) - Worst is 35 bits: 702/63 (10.97x) !!!!! 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 32-bit) - Expected 512.0, actual 771628 (1507.09x) (771117) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 64162/31 (2005.06x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097150 (1.00x) (4094) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 28 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 2622 (5.12x) (2111) !!!!! Testing collisions (high 24-36 bits) - Worst is 31 bits: 5295/1023 (5.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 32-bit) - Expected 512.0, actual 1190055 (2324.33x) (1189544) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 126126/31 (3941.44x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 29 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 1348 (2.63x) (837) !!!!! Testing collisions (high 24-36 bits) - Worst is 34 bits: 361/127 (2.82x) !!!!! 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 32-bit) - Expected 512.0, actual 1582477 (3090.78x) (1581966) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 242364/31 (7573.88x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 30 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 800 (1.56x) (289) Testing collisions (high 24-36 bits) - Worst is 36 bits: 61/31 (1.91x) 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 32-bit) - Expected 512.0, actual 1835084 (3584.15x) (1834573) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 447056/31 (13970.51x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 31 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 798 (1.56x) (287) Testing collisions (high 24-36 bits) - Worst is 36 bits: 53/31 (1.66x) Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093059 (1.00x) (3) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x) Testing collisions (low 32-bit) - Expected 512.0, actual 1966080 (3840.00x) (1965569) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 771497/31 (24109.29x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 32 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 1747595 (3413.27x) (1747084) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 537966/31 (16811.45x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097139 (1.00x) (4083) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097143 (1.00x) (247) Testing collisions (low 32-bit) - Expected 512.0, actual 510 (1.00x) (-1) 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 33 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 1528697 (2985.74x) (1528186) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 303903/31 (9496.97x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097139 (1.00x) (4083) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097143 (1.00x) (247) Testing collisions (low 32-bit) - Expected 512.0, actual 1185 (2.31x) (674) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 79/31 (2.47x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2095104 (1.00x) (2048) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097024 (1.00x) (128) Testing bit 34 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 1223313 (2389.28x) (1222802) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 162737/31 (5085.53x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097139 (1.00x) (4083) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097143 (1.00x) (247) Testing collisions (low 32-bit) - Expected 512.0, actual 2154 (4.21x) (1643) !!!!! Testing collisions (low 24-36 bits) - Worst is 34 bits: 552/127 (4.31x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2096128 (1.00x) (3072) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097088 (1.00x) (192) Testing bit 35 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 865162 (1689.77x) (864651) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 84332/31 (2635.38x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097139 (1.00x) (4083) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097143 (1.00x) (247) Testing collisions (low 32-bit) - Expected 512.0, actual 4251 (8.30x) (3740) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 271/31 (8.47x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2096640 (1.00x) (3584) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097120 (1.00x) (224) Testing bit 36 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 537850 (1050.49x) (537339) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 42849/31 (1339.03x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097139 (1.00x) (4083) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097143 (1.00x) (247) Testing collisions (low 32-bit) - Expected 512.0, actual 8175 (15.97x) (7664) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 516/31 (16.13x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2096896 (1.00x) (3840) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097136 (1.00x) (240) Testing bit 37 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 304490 (594.71x) (303979) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 21763/31 (680.09x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097128 (1.00x) (4072) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097143 (1.00x) (247) Testing collisions (low 32-bit) - Expected 512.0, actual 16735 (32.69x) (16224) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 1072/31 (33.50x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097024 (1.00x) (3968) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097144 (1.00x) (248) Testing bit 38 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 163004 (318.37x) (162493) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 10770/31 (336.56x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097108 (1.00x) (4052) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097143 (1.00x) (247) Testing collisions (low 32-bit) - Expected 512.0, actual 32664 (63.80x) (32153) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 2113/31 (66.03x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097088 (1.00x) (4032) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097148 (1.00x) (252) Testing bit 39 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 84187 (164.43x) (83676) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 5439/31 (169.97x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097072 (1.00x) (4016) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097143 (1.00x) (247) Testing collisions (low 32-bit) - Expected 512.0, actual 64333 (125.65x) (63822) !!!!! Testing collisions (low 24-36 bits) - Worst is 33 bits: 32524/255 (127.05x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097120 (1.00x) (4064) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097150 (1.00x) (254) Testing bit 40 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 43235 (84.44x) (42724) !!!!! Testing collisions (high 24-36 bits) - Worst is 33 bits: 21826/255 (85.26x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097008 (1.00x) (3952) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097143 (1.00x) (247) Testing collisions (low 32-bit) - Expected 512.0, actual 125929 (245.96x) (125418) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 8280/31 (258.75x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097136 (1.00x) (4080) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 41 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 21696 (42.38x) (21185) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 1398/31 (43.69x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2096896 (1.00x) (3840) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097136 (1.00x) (240) Testing collisions (low 32-bit) - Expected 512.0, actual 241547 (471.77x) (241036) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 16456/31 (514.25x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097144 (1.00x) (4088) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 42 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 10979 (21.44x) (10468) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 701/31 (21.91x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2096704 (1.00x) (3648) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097124 (1.00x) (228) Testing collisions (low 32-bit) - Expected 512.0, actual 447183 (873.40x) (446672) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 32433/31 (1013.53x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097148 (1.00x) (4092) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 43 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 5894 (11.51x) (5383) !!!!! Testing collisions (high 24-36 bits) - Worst is 35 bits: 764/63 (11.94x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2096383 (1.00x) (3327) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097103 (1.00x) (207) Testing collisions (low 32-bit) - Expected 512.0, actual 771479 (1506.80x) (770968) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 64113/31 (2003.53x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097150 (1.00x) (4094) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 44 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 3162 (6.18x) (2651) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 205/31 (6.41x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2095872 (1.00x) (2816) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097072 (1.00x) (176) Testing collisions (low 32-bit) - Expected 512.0, actual 1190040 (2324.30x) (1189529) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 125507/31 (3922.10x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 45 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 1735 (3.39x) (1224) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 111/31 (3.47x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2095104 (1.00x) (2048) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097023 (1.00x) (127) Testing collisions (low 32-bit) - Expected 512.0, actual 1582456 (3090.74x) (1581945) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 241395/31 (7543.60x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 46 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 1060 (2.07x) (549) !!!!! Testing collisions (high 24-36 bits) - Worst is 34 bits: 287/127 (2.24x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2094075 (1.00x) (1019) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096953 (1.00x) (57) Testing collisions (low 32-bit) - Expected 512.0, actual 1835085 (3584.15x) (1834574) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 446979/31 (13968.10x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 47 Testing collisions ( 64-bit) - Expected 0.0, actual 0 (0.00x) Testing collisions (high 32-bit) - Expected 512.0, actual 625 (1.22x) (114) Testing collisions (high 24-36 bits) - Worst is 33 bits: 332/255 (1.30x) Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093058 (1.00x) (2) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x) Testing collisions (low 32-bit) - Expected 512.0, actual 1966080 (3840.00x) (1965569) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 771557/31 (24111.17x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 48 Testing collisions ( 64-bit) - Expected 0.0, actual 179 (1501561548.00x) (179) !!!!! Collisions: 0000f05a78000000 0000d4580c010000 0000900fe7020000 0000f4480f050000 000021bafb080000 0000e455120a0000 000032b3900c0000 0000776c100d0000 0000f6a5440e0000 00007b49b70f0000 000018a0cb100000 0000f9a3ad120000 000034d1b8180000 000086ee2a190000 00006470d01b0000 00007e920d1c0000 000089c4d41e0000 00007a7c47270000 0000868bfc270000 0000374f14280000 00000a966e2f0000 0000b1a464350000 00009fc82a370000 0000a1971d380000 000032f92a380000 00002d0137390000 00002c735b3b0000 00008f215e400000 000060ebb6400000 000086e1dc400000 0000cf4f67440000 0000955c68440000 00002a9e03450000 000061b8ee460000 0000cfba6e470000 0000a2fe7c490000 0000a2f4b9490000 0000a95e7c4d0000 0000ad9ff64e0000 0000c837c0500000 0000403844520000 0000378a2e530000 000068d97b580000 000048329e590000 0000f487c1590000 0000697dc45b0000 0000c8b2275d0000 000020a73b5f0000 0000525b8d610000 0000f726b7620000 00008c59c2630000 00002f46786b0000 0000efc9256d0000 00005aaa94740000 00001dd4f2750000 0000338cc4790000 000032a6db790000 00008d996b7c0000 00007786a57e0000 00009223d3870000 000081622a880000 0000c27b0e890000 000058b7ce8c0000 0000e67c378e0000 00004cb7cb8f0000 0000892fee900000 00004208b7940000 00005011ec940000 0000a1a3e0980000 00001a82d99b0000 00002a32999f0000 000029d78ca00000 00005bf185a20000 0000a91fdba20000 000068fc7aa30000 00000efe9ea90000 000080ed61b00000 0000c360e9b70000 00005d2cf6b70000 0000feb707b80000 00000a7cefb90000 0000dacf34ba0000 00003b4d46ba0000 000060b223bc0000 00004c2f65bc0000 0000357410be0000 0000650c60be0000 0000cf2a08c30000 0000b4d6e2c50000 00009c7921c60000 00002de4a6c90000 0000734ed2c90000 0000d8978aca0000 0000566498ca0000 000033b9f2ca0000 0000a86a00cc0000 00008c841ecc0000 0000628bdccc0000 0000904742cd0000 0000bea4c2cf0000 0000233525d30000 00007e2cc2d50000 00007d9ca7d60000 0000c8745ed80000 0000825995d80000 0000e966cfd80000 000067b60ad90000 00003ed9f9da0000 000051a452db0000 0000c47567dd0000 0000e1a751df0000 00005bf4bedf0000 00007b7b00e10000 0000fa11afe20000 0000641954e50000 00003794bae50000 000078cb95e80000 0000318f39eb0000 0000a4baf1eb0000 000093371bed0000 00003aa416ee0000 0000c4bcfff00000 0000a4c8f2f20000 0000cec07ef40000 0000be85d0f50000 000010a2c1f80000 0000ee2887fa0000 000010e43dfb0000 00005334a4fc0000 00003b03b2fd0000 0000d97e0afe0000 00002e2159ff0000 0000b75eeeff0000 000089ca27030100 0000c4447e070100 0000dc02850a0100 0000a1433a0b0100 0000036cd3180100 000085499e2b0100 00008464782c0100 0000015c172d0100 000080e4a9330100 0000a65ff8340100 000037f375360100 000055f272520100 0000b554645a0100 00002b9c065b0100 00005a844f620100 000045a4db6e0100 0000ca7062750100 0000d127b2780100 000097187c7c0100 0000426fad890100 00006165818b0100 00007a5fab9e0100 0000a79eeaa00100 000015ce62a50100 0000afd375a50100 00005ea39faa0100 0000368303ab0100 0000140623b20100 0000d29c82bc0100 000030e37cd70100 00007c4339df0100 0000e19f7ee00100 0000c3ac86e30100 0000bda663ea0100 00005cc682f80100 00005a74ed100300 0000b84869500300 0000cb6e31790300 0000a61d4ca60300 00005b9422d80300 000053acd4f70300 0000ea077d0d0700 000079bf2b310700 0000cb529a3b0700 00001ed0fab90700 0000b692a6df0700 Testing collisions (high 32-bit) - Expected 512.0, actual 1747801 (3413.68x) (1747290) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 537833/31 (16807.29x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097113 (1.00x) (4057) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097119 (1.00x) (223) Testing collisions (low 32-bit) - Expected 512.0, actual 2031616 (3968.00x) (2031105) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 1189960/31 (37186.27x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 49 Testing collisions ( 64-bit) - Expected 0.0, actual 170 (1426064040.00x) (170) !!!!! Collisions: 0000500dcf000000 0000a03bf5000000 00008adb2d050000 00007c2765060000 000056765d090000 0000de0f060a0000 0000862c570b0000 00009437bf110000 000070cba6140000 0000d6e0b1150000 0000286433180000 00004aec071d0000 0000be3aa21f0000 000040a7c4250000 0000aae17b2b0000 0000b498e4300000 00000651f0340000 000082c0fb3e0000 0000844586440000 00003c1c62450000 000004ceb3480000 00009a30ba490000 000094b93b4d0000 000066444d4f0000 0000beb748510000 0000a2fcd4520000 0000086cf75e0000 00005ed31c600000 0000cc1719620000 00002efc9e690000 00006a755f6c0000 0000a41f476e0000 000092ccd66e0000 00001806dc6e0000 00004e3a1d6f0000 0000eef87a6f0000 000032e0ba6f0000 000076ec13770000 0000e642a17f0000 000082eb13930000 00003417a69b0000 0000f460f1a30000 0000f2a039b20000 00003caebbb70000 0000cc444bbe0000 0000fcc589c40000 0000f0f92ac60000 000090f559cc0000 0000fe6474cd0000 00001a5b04d00000 0000a62d75d10000 0000cca82ed40000 0000b4cbc8d60000 0000a29893da0000 0000045c62dd0000 00003a333cee0000 000000dc5dee0000 00001a0e2ef50000 0000f0a54cf60000 00009cf82ff70000 0000526425f80000 0000ca7a0cfd0000 000030f30ffd0000 00001c6cb5ff0000 0000786167010100 0000dc4280090100 0000baf7ec0d0100 0000ceebc6180100 0000f0cd741c0100 000004d3071e0100 000008fbb3260100 00006c9a082a0100 0000148bb4300100 00006a9887360100 000032eb2d3c0100 0000507c3b3d0100 000000582a3e0100 000078345f3e0100 0000d4eef0410100 0000c85539480100 00002c63f64b0100 0000c6520b510100 0000aaa0c0510100 00007cf2d35a0100 00005ab0a5630100 0000969da1650100 00002c0ed66d0100 0000e636fd720100 0000563b4c750100 0000cefcef780100 0000a8d58c790100 00008496057a0100 000022ea897a0100 0000b09f2b820100 0000da6949840100 0000f6cd9c870100 00001014f78a0100 00003a72ae930100 0000e4e6b59e0100 000024d0eba10100 00006a76a2a50100 0000ee836fad0100 00006071c3ae0100 00006844deaf0100 0000d6118cb30100 00003e609bb40100 000052dd44ba0100 0000e2fa1fbe0100 0000ca746cc30100 000016eaa8c70100 00002418d7c90100 0000e21d0cd40100 0000eeab0cdb0100 00007819abdb0100 0000968a15de0100 00000ca485e60100 0000b6b255f70100 000054a6e4f80100 000080878efe0100 00009217ba060200 0000547855110200 0000c457751c0200 00006ed796340200 000066bb7a3d0200 0000084d9a490200 0000ae43164e0200 00008cbc23540200 0000fc627e5f0200 0000da30ec5f0200 0000e849b1650200 0000f048316d0200 00003cc13d8c0200 00009aeb6c990200 00008ed0e89f0200 0000a2d17fd80200 0000e20f07d90200 0000741cccdc0200 0000e4fddef50200 0000642316080300 00004c7f2c1a0300 00004abdf7240300 0000b4a08e350300 000020706d360300 000038e835420300 0000a0bfcc4b0300 0000dad609550300 00009e5aff640300 00009a761f680300 0000981f18840300 00003ca651a00300 000050cb90a90300 0000ce0345be0300 0000809395d30300 0000983775d60300 0000a4e866d80300 0000425602f70300 00009a3866ff0300 00002ebd424b0600 0000226764550600 000058258d8b0600 0000d8fb2ba10600 000096b5e4b70600 00005697fcd60600 0000d2949d690700 0000d21f73ae0700 0000302a409c0e00 00009c12efda0e00 00007a221ac70f00 0000e6d312341e00 000030c48cbb1e00 Testing collisions (high 32-bit) - Expected 512.0, actual 1529490 (2987.29x) (1528979) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 304384/31 (9512.00x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097080 (1.00x) (4024) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097092 (1.00x) (196) Testing collisions (low 32-bit) - Expected 512.0, actual 2064384 (4032.00x) (2063873) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 1582665/31 (49458.30x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 50 Testing collisions ( 64-bit) - Expected 0.0, actual 174 (1459618488.00x) (174) !!!!! Collisions: 00004cc472140000 000018e933190000 00005c46711e0000 0000801aa0210000 000098d2b5270000 00000c73b82f0000 0000f00277320000 000078cf36330000 0000088110340000 0000e46154370000 0000c01d88410000 0000d46ac7420000 0000f8f1a5470000 00006cef0e490000 00003c54ab4c0000 00007ced0a610000 0000d47902660000 000038867a6d0000 00008c3a64760000 00008858ad760000 0000a87d2d7f0000 0000a449408a0000 0000dc344f910000 0000d0e8679a0000 0000f489859b0000 0000fc93aaaf0000 000020d958c20000 0000944a9fc70000 0000b4b67dcb0000 000090f6d8cb0000 00008c402ad50000 0000f8aff0db0000 0000988510dc0000 0000ccb56de30000 0000e0e95fed0000 00001c0a1d080100 0000bc3b0d0c0100 000030dd4d170100 0000f009061a0100 00005c01ad1d0100 0000887b3f2b0100 0000585ed42c0100 0000742c34430100 000088eba4500100 000040a3a5590100 00003432c76e0100 00004098547a0100 0000e493d17c0100 0000bcd094a00100 0000b01325a80100 00009472b7a80100 0000986c7eaf0100 0000dcd40ab60100 000078b4d4b70100 0000909418c60100 0000243a9dc60100 000094b5b5cb0100 0000902921e70100 000058b5ece80100 0000e844d1f70100 0000e4feb9f80100 000000eb9e070200 00002446b5080200 000098fdbd300200 000048bdcb300200 00003c50c6370200 0000b0cdbf4a0200 0000a40edd4b0200 0000f01f7f4f0200 000090f41f510200 0000a8ab4d520200 0000ccaf04560200 00000c5759640200 000070e92b650200 0000c84cd77e0200 0000d046a0950200 00004007ccaf0200 000074bfb5b40200 0000506871bd0200 0000acabbabd0200 0000e0ba20c00200 0000a4c66cde0200 000034e7a7de0200 0000483233e00200 0000ac2a0aeb0200 0000dc7eefeb0200 0000fc8157f40200 0000342f3ff60200 0000c8e668f80200 00009ca725f90200 0000349486fe0200 0000e4867f010300 00004caa28040300 0000ccfa7c100300 000038b155110300 0000706686120300 0000d4a117130300 000030cc7a130300 0000b84dab140300 0000e4a830170300 00004895b5370300 00007830b9380300 000034a9de3c0300 000088bc32490300 000050ee305a0300 0000e052ce620300 0000b01de9690300 00008c35696e0300 0000a0437e6f0300 00005c4d7b720300 0000e0b1b4730300 0000b458b4830300 00002096d28e0300 0000e4046f9b0300 0000b8f1429f0300 0000b4e62aa30300 00004c83cea50300 000064fd12a60300 0000683165aa0300 000084f646bc0300 00009c3932d30300 0000b0d7dbd70300 0000e42835e00300 00002cbfd5ea0300 000058060ded0300 0000b02f15ed0300 0000bcfc0df30300 0000240ac9f30300 00003c51baf40300 0000f4d104520400 0000606ba3c10400 0000acc7b5c90400 00004c55ebdf0400 000068523af40400 000080dcba050500 00000c66c46c0500 0000506f8c760500 0000a84e70810500 0000501101860500 0000ecafe0a50500 0000bc5244d90500 00000c2b93dc0500 00007c4db6090600 0000b4b40f2c0600 00006cfb214e0600 000070c9cc500600 00004c8e48760600 0000f4579b7a0600 0000900b18810600 00004c9ef7ac0600 000050a81be30600 0000a41623f60600 0000f05181fb0600 000078802c2d0700 0000441701320700 0000d4e586710700 0000084332900700 00006cc7fb900700 0000a8fca7a10700 00003cd1c1d10700 00008ce852180c00 0000f8d906a30c00 0000cc3a27140d00 0000400107300d00 0000d04e3a4f0d00 000038cb65e30d00 0000b4ac7a290e00 00007c1e5f8c0e00 000080628a3a0f00 00004c20ed470f00 000004e107811c00 00006c58568b1d00 0000f4cf94721f00 Testing collisions (high 32-bit) - Expected 512.0, actual 1223081 (2388.83x) (1222570) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 162358/31 (5073.69x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2097017 (1.00x) (3961) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2097047 (1.00x) (151) Testing collisions (low 32-bit) - Expected 512.0, actual 2080768 (4064.00x) (2080257) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 1835102/31 (57346.96x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 51 Testing collisions ( 64-bit) - Expected 0.0, actual 192 (1610613504.00x) (192) !!!!! Collisions: 0000c8f2a4010000 0000f8627e090000 0000a0768d0a0000 0000102dd71e0000 0000b0df28210000 0000e0a2032c0000 0000b08827470000 000098872a6a0000 00000861dd790000 000098f1a58e0000 0000004c518f0000 0000809820910000 00008890c4950000 0000e0bf4d970000 0000f829ebad0000 0000a01567b60000 0000f015a1be0000 0000e094f8c00000 00003896aadd0000 000078328bf60000 0000488af0ff0000 0000685ea8050100 0000e874fa090100 000020a615220100 00005080e5230100 000018873f370100 000090aa42470100 0000c86db84e0100 0000d0d04d630100 0000b85389690100 0000b8cb896b0100 000020f84e700100 0000e0e1f4730100 000058ca57760100 0000a8bbe7860100 0000b837ac940100 0000a8c68c9e0100 00004843a1a50100 0000f85e45a80100 0000a0e751c60100 00009091a1c70100 0000889692d10100 0000d85520f30100 0000882cb1150200 0000983461190200 000018d8a1400200 0000b8b9f34b0200 000010002d4d0200 000080893d520200 0000288eee560200 0000f0a4d7610200 000048987a670200 000038ef997d0200 0000d82245840200 0000f8b9329f0200 0000101029a40200 0000b0afa9c40200 000060b250c50200 0000205c86d80200 0000a867e0db0200 000098e136fd0200 000010ddda110300 0000786127280300 0000a8ae082d0300 0000e8c653310300 0000a89b07440300 0000b02b05540300 00005083a4710300 0000d8bbb5970300 0000f0a782980300 000070b63f9c0300 0000e8f062a30300 0000d8dbb3b30300 0000900c10bf0300 000088a9dfc30300 0000a01d9dce0300 0000b039e0d60300 0000409b83ee0300 0000506f3e250400 0000c84c98250400 0000d836202d0400 0000b02c44320400 0000b88fd5330400 000010d60e350400 00005855813b0400 000040ec4c460400 0000e09053510400 0000f0b087640400 000048df1a8a0400 0000e83108a10400 0000680949a10400 0000a8ec3aa50400 0000283ca2a80400 0000106cdfae0400 000028c9a4b30400 0000f880e7c00400 000018b2c2d60400 0000486a78fb0400 0000d01392000500 0000403b1a070500 00005871e4230500 000080f179240500 0000587a2c2d0500 0000a03fa83c0500 000018d96d4c0500 00009867254e0500 0000b008404f0500 00006048225e0500 0000503f89680500 0000f02d59900500 0000185cd4b60500 0000e083ecbe0500 000028e8e0f80500 0000680f1e010600 000038ab4e130600 00005050bf1e0600 0000e03dc3230600 0000a06dc9280600 00005844352e0600 0000e86f93470600 0000c00966480600 000018baa7480600 0000d821ef4b0600 0000a8070f560600 0000a83197890600 0000e0baf2b40600 000030451ac90600 00006838a4cb0600 0000d0f5cdf70600 0000307b75060700 000098e1a40c0700 0000484561110700 000098813f320700 0000384dd4460700 000058403c5d0700 000098e35c5d0700 0000a8ffe4760700 000068ba70810700 000000554a9b0700 0000c0ad2aaf0700 000050a6cfbf0700 0000886d5be80700 00006026d0eb0700 0000e0cdf7fd0700 000038200d1f0800 000070ab53890800 000038b111a30800 0000b8914ca70800 000008330eb20800 0000404ef0be0800 0000d08adf000900 0000184da6060900 0000285f1e070900 0000b8084ae70900 000010b9d3220a00 000090f10fec0a00 0000c0470e260b00 000078ffa5ee0b00 0000904c012a0c00 0000f89ddc4d0c00 000040b4d84f0c00 0000b8f9ee870c00 0000782a26680d00 0000881c896b0d00 00004874b6a40d00 0000a8e385ee0d00 0000d80260750e00 0000486725a80e00 000030a7c8c50e00 000098e18b350f00 0000687f68550f00 000050e4985e0f00 0000b0a9b3650f00 0000b810ce7f0f00 0000b86ce78e0f00 0000d8d9aedc0f00 0000a86ceae01800 000050b0e13d1a00 0000c87b88421a00 0000406241a71a00 00007893c3fc1a00 0000488efa061b00 000098d8b8801b00 0000d0de0fbd1c00 0000b8e419c71e00 0000984c1ada1e00 0000b01470491f00 000080c03f621f00 0000e0b16ef51f00 0000c04f47c73b00 0000600bae663d00 00005029a0ef3e00 Testing collisions (high 32-bit) - Expected 512.0, actual 864182 (1687.86x) (863671) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 84465/31 (2639.53x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2096918 (1.00x) (3862) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096991 (1.00x) (95) Testing collisions (low 32-bit) - Expected 512.0, actual 2088960 (4080.00x) (2088449) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 1966080/31 (61440.03x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 52 Testing collisions ( 64-bit) - Expected 0.0, actual 183 (1535115996.00x) (183) !!!!! Collisions: 0000d07d9f340000 0000108073560000 0000a04775780000 000070d2377f0000 000060104ba60000 00005051f7be0000 000090a6dd160100 000050a416430100 0000e0b2e2660100 0000107489750100 0000b00a7e760100 0000c0cd1aa20100 000010d68ec60100 000040b8de2d0200 0000f04467710200 000080da06880200 000070f5f0910200 000090564ca70200 0000c0a391b40200 000080766bc90200 00005022e45b0300 0000a00a9c730300 0000f02922a80300 000010d151ae0300 000060fafcbb0300 0000e01132df0300 00005036ca210400 0000b0f4f55b0400 000050ae265d0400 0000306f5c770400 0000005ba78a0400 0000b04b38ba0400 0000f09eb8f10400 0000a0b7b1fe0400 0000a027b5000500 0000106a5d360500 0000e0068c570500 000010e918830500 000010983b860500 0000000f18a30500 0000c023dbb20500 0000b0e10ac30500 000000207ecc0500 0000000de4cc0500 000090f982cd0500 0000d09124dc0500 0000007485e60500 00008050927c0600 0000203c66970600 00009088fdb80600 0000a0d6fdbf0600 000000fb12c60600 0000805e4ed50600 0000a0620bda0600 000080507ffa0600 0000f08291220700 0000b07c1c5e0700 000030dc355e0700 0000c0006c5e0700 00008071fd910700 00004055359b0700 000090e1f99c0700 0000e01c2a9d0700 0000e00450a60700 0000102d00ad0700 00000066a0c10700 0000309941ec0700 0000302705630800 0000707295730800 0000f0ca807e0800 0000c01b73f60800 00009007e1fc0800 0000b0b807240900 0000c096a62b0900 00004090812f0900 0000802f1c3a0900 0000c0958d3b0900 0000807c9d6b0900 0000b05f6d870900 0000b01e2e8a0900 0000c0b6df910900 0000b0ac0daa0900 000030bc08c40900 000080ba60c90900 0000a0806be50900 0000c080591b0a00 000070cccf3a0a00 000050e8e7540a00 000000f2e86b0a00 0000709d908f0a00 000020efec9a0a00 000060b3bced0a00 0000a0be5d060b00 0000e0b7db230b00 0000101f96350b00 0000702ef63b0b00 0000408a954d0b00 00009058e8610b00 0000d0b060730b00 0000508428760b00 0000c08700b30b00 0000203f63b40b00 0000d0e1b7bb0b00 000040738dc30b00 000000784cdd0b00 000020f705f40b00 000090c1d2f80b00 000050295e340c00 0000a0de62350c00 0000106c39360c00 0000d019bd3c0c00 0000c056b8620c00 0000208afe660c00 0000d025076b0c00 000010023e830c00 00007020b1de0c00 000090edf6fd0c00 000060820b500d00 0000f059dbad0d00 0000c039a8b40d00 000090df18d70d00 0000700cb1eb0d00 0000c04b5fed0d00 0000506b22690e00 0000704b45a60e00 000090e1f3ac0e00 000070871abe0e00 000070c9b0e40e00 0000e0ee18eb0e00 000030a4c0f10e00 0000400f68f20e00 000050d59d060f00 0000a07c8e640f00 000040969f950f00 0000e0a50af20f00 000060af33221000 000090cc995b1100 0000c0f9e85d1200 000060a25a821200 0000b09665c51200 00005039de151300 000020832e641300 0000a0cce9e71300 0000b03d4d851400 0000800e2e1a1500 0000b0edf23a1500 0000c0088e461700 000030d758831700 0000a0b73de71800 0000300426031900 0000c0faca2a1900 0000b0b70d431900 000060bafeb31b00 0000a06ae8e81b00 0000b0b7a4f71b00 000030c931131c00 0000d0365b5c1c00 00001078d1111d00 0000d03f061c1d00 000040720c451d00 0000c04357c41d00 000020265f021e00 000070c578b61e00 0000906101b71e00 0000e0b63bbb1e00 0000403856bc1e00 000090c54e041f00 0000404ee7341f00 0000c037af361f00 0000c0fa8d541f00 0000907bddad1f00 000030baabe91f00 0000b0d7839c3000 0000903999303200 0000d06e53403200 000050eba2373800 0000108dd55d3800 0000404bc1313c00 0000b09c74383c00 00007083f1fd3c00 0000903e11dc3f00 0000600b84c57100 000010a9794f7d00 Testing collisions (high 32-bit) - Expected 512.0, actual 538613 (1051.98x) (538102) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 42902/31 (1340.69x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2096633 (1.00x) (3577) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096928 (1.00x) (32) Testing collisions (low 32-bit) - Expected 512.0, actual 2093056 (4088.00x) (2092545) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 2031616/31 (63488.03x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 53 Testing collisions ( 64-bit) - Expected 0.0, actual 188 (1577059056.00x) (188) !!!!! Collisions: 0000a067a21b0000 0000a035c6660000 00008034b8360100 000080ed458d0100 0000e05826b80100 0000e010a2d20100 0000c0c2043f0200 0000c05a87b50200 0000e0e13de50200 0000c0eeb1f50200 000040fcd62b0300 0000c080ee870300 0000c0c4c0a30300 0000403410c50300 000040fce8090400 000020e9c5770400 00008051617e0400 0000e000977e0400 00008026c29b0400 0000005c4cec0400 0000206ceded0400 0000a0ea52f00400 0000e084d21c0500 0000c0e04e280500 0000c0f4723b0500 0000008eab0b0600 000020f4713e0600 0000c035436e0600 000040a88fdf0600 0000c066eff40600 000060c95e470700 000020a20afc0700 000060e27e350800 0000808040490800 0000602d89960800 0000c0e09abf0800 00004020cfd30800 000020281d410900 000000703bc40900 0000c0146ed70900 0000809a330b0a00 00006035e0220a00 0000e08587ac0a00 0000005021e50a00 0000c03f1cf30a00 0000809dce090b00 00000072bf0d0b00 000080676e150b00 0000a0829b8c0b00 000080eb958d0b00 0000a07215ca0b00 0000a0ef92e50c00 0000c098f1f00c00 000000aa930e0d00 00002000311d0d00 000020b8c73a0d00 000080574d420d00 0000608ff46f0d00 0000e0bf1c830d00 00006040d7910d00 0000c03977d00d00 0000e0a36d920e00 00004076d4f70e00 0000c0d876500f00 000080d2d4650f00 0000200cf09d0f00 000000bfaac30f00 0000e0b880241000 00000049e4381000 0000802a655d1000 0000008986db1000 000040c2b4111100 0000a0ea281b1100 000080034f371100 0000a0f99e381100 0000000d1f2d1200 00002037915f1200 00006027cf721200 000000b7aca31200 0000c09764bf1200 000020f2ccd51200 0000a0f79af61200 000000a5c34a1300 000020eded501300 0000204e686a1300 0000e09a80a91300 0000007112d81300 00008055cdfe1300 000000566b251400 00000099a1401400 000020a856441500 0000808a52551500 00002028d4551500 00004031c5821500 000060a3c0921500 0000600ad49c1500 0000e093dbad1500 0000e0c7beb91500 00006008a5361600 0000409252561600 0000e054068d1600 0000e09d260b1700 00002071a0831700 00006098859a1700 0000601cb59a1700 0000603a8acf1700 00006007a0d41700 000080ed84051800 0000c04b31281800 0000803bfe471800 00002097a18c1800 0000000d13a01800 000000c888ba1800 000080a809c81800 0000e0f623e21800 0000e0a361e61800 000080e55c241900 0000803ad2311900 000000ca52461900 00000023075b1900 00006046fd7a1900 0000a011b8431a00 0000e0d3d2521a00 000000657e581a00 0000a09925011b00 0000a02ae70b1b00 0000003126311b00 00000055aa381b00 000000c7a9641b00 000000bfb9051c00 0000e01e7a3f1c00 0000802d5ca41c00 0000a055b3cd1c00 0000e04222441d00 0000405446791d00 0000c0194d791d00 0000800d62a01d00 0000404a293e1e00 00004027494f1e00 0000e06cb95f1e00 0000e0c7d3641e00 0000e030fd801e00 0000a04fc38d1e00 00002055d2a91e00 0000a05ba3ae1e00 0000804002ba1e00 000040154cfb1e00 000000ba0b2d1f00 0000402e88dc1f00 000060f75af51f00 000040e619772000 0000001953b12000 00004047ba942200 0000c0fe74112500 000040743c3a2500 0000c0005ace2600 0000a0624a3f2700 000040ee53be2700 000020a7d7702800 0000e0c576c22800 0000c0f5469f2c00 0000604570242e00 00006080908d2f00 0000805342b42f00 000060f817433000 000020a816363100 0000402616673100 0000208ae59a3100 0000a08ba8603200 0000c089eda53200 0000c0d30e1c3500 0000a0a3d4ed3500 0000e084e6be3700 000060ae4eff3800 0000a0e0f2403900 0000c0670f4e3b00 0000a09bfe923b00 000000a1f4af3c00 000020d6ff603e00 000000e06ca53f00 0000e012ffe03f00 000020f6c8f26900 0000204015236c00 000060d1bd137200 0000809011957600 000020c4f2ca7800 0000a0ddd94f7a00 0000c011964a7c00 Testing collisions (high 32-bit) - Expected 512.0, actual 304911 (595.53x) (304400) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 21521/31 (672.53x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2096209 (1.00x) (3153) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096901 (1.00x) (5) Testing collisions (low 32-bit) - Expected 512.0, actual 2095104 (4092.00x) (2094593) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 2064384/31 (64512.03x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 54 Testing collisions ( 64-bit) - Expected 0.0, actual 179 (1501561548.00x) (179) !!!!! Collisions: 0000006e340d0000 00000059bb4d0000 0000c0d9398d0000 000040882a940000 00004017fef40000 0000007827470100 000040c921a30100 000000b643280200 0000408746ee0200 0000002d9ed00300 0000c0a1d8f20300 0000c03b46e30400 000000c3a7f20500 000080ca26210700 000000287f950700 00000078bd500800 0000408bcffd0800 0000c02224360900 0000404dee360900 0000406e136e0900 0000807254dc0900 0000c041cb1b0a00 0000c01634480a00 0000c098ed600a00 000000e8da9d0a00 0000c032aed30a00 000040ee2a950b00 0000009fa2fb0d00 0000400ce4a30e00 0000c04f33c10e00 000080e590280f00 000040475c3e0f00 0000804aa95b0f00 0000801a50ff0f00 000000f113211000 0000409413c01000 0000c0ee3ef31000 000080afa9741100 00008021105c1200 0000801710d31300 00004094f8d31400 000000cb5fea1400 0000c0f365631500 000000a589101600 0000c0b6c2461600 0000801fd8061700 00000095f0b61700 000000920bd01800 0000403d9cf01800 0000802dac801900 000000ed18b71900 0000c0e97fef1900 000000e1359b1a00 000080ecc01e1b00 0000c088ad2b1b00 000080c1fc401b00 0000409b19721b00 00004021899e1b00 0000800dc9c51b00 000040be27f51b00 000000c392c61c00 0000c0d053171d00 000080da7b4d1d00 000080d147a71d00 00008093b05f1e00 0000c0a896ed1e00 0000c0e545df2000 0000c03bd6fb2000 0000408cb7102100 00004060b8322100 000040be62ba2100 0000006cac372200 0000407b21a22300 00008028aaf62300 00008037485e2500 000080cd78dc2500 0000005fbe6c2600 0000c09d8f7c2700 0000801c4ae32700 00000085a1122800 000040aea6682800 0000c003d6b82800 0000806e75c92900 00000011b3fa2b00 0000407c8d962c00 0000809717ad2c00 0000406d34d82c00 00008009902f2d00 0000c01570682d00 0000008ab6d72d00 0000407448f52d00 000080aa94a82e00 0000c03a80743000 0000c077f08b3000 000040d754d53000 0000c0bb58f33000 0000801668a63100 0000c0cf16333200 000040e93d0b3300 0000c0e1ca1d3300 0000406e0c4d3300 000040d7e8fb3300 0000c0657f263400 0000008ad5d43400 0000400a7bf63400 0000c0572f093500 0000c031fa463600 0000407ab8813600 000080d274273700 000080727b8f3700 000080a964e33700 0000405adfac3900 0000800832b63900 0000403184a53a00 0000401fff7c3c00 00004003ae4f3f00 000000c56ba33f00 0000401e86b13f00 0000807d2fec3f00 000080432cfd4000 0000c0c166164200 0000c06607514200 0000c03fb09e4300 000000578a354400 0000404a02f54400 0000c0b85b3e4900 0000800c4c944b00 0000402998194c00 0000c04412934c00 000080fefcf94c00 000040c1b7934d00 000040348e604f00 00008072bf7a5200 0000806d66335300 000040576d3a5400 0000c02992095700 0000407f40f65a00 00008004f6dd5e00 00000088f69f6000 0000808340f36000 000040b6e8306400 0000c017d49e6400 0000801860316500 000080c1bdbd6600 0000007728c96600 0000401a84306700 0000c05462556700 00004081dbd96700 0000807f4be06700 000000b651026800 0000c05e61ef6a00 000000bfc6736c00 000080cfc8936c00 000000dc60436f00 0000c077c19c6f00 0000c085e1597000 0000c07ce68a7600 0000805da6e17600 000000b595487700 0000c026f5997700 000080ddba0d7900 00000018263f7900 00000086b03d7c00 0000008c77d07c00 0000805c5cf87f00 0000c0588e03c500 000040766f86c900 000080845788ca00 000000ebfde2d100 000080e578bad700 0000c0bed433e600 0000404247cde700 000080ee0cc6ea00 000000902212ec00 000040e605daef00 0000c081ab58f200 000040a5437dfb00 0000802f20f8d601 00000087e600ec07 Testing collisions (high 32-bit) - Expected 512.0, actual 162345 (317.08x) (161834) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 10747/31 (335.84x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2095503 (1.00x) (2447) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x) Testing collisions (low 32-bit) - Expected 512.0, actual 2096128 (4094.00x) (2095617) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 2080768/31 (65024.03x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 55 Testing collisions ( 64-bit) - Expected 0.0, actual 163 (1367343756.00x) (163) !!!!! Collisions: 000080bb8c0a0000 000000f622360000 0000001eb8a90100 000080d692400200 0000005ea3fc0200 000080cf98520400 00008098efa80400 00000081755b0600 00000014f4db0700 000080f107130900 000000c9e9c30a00 000080063bd60b00 0000804c95090c00 0000004aab410d00 000000c59da61000 0000007ec2bd1000 000080ca850d1100 000000b63a4f1100 000000d348ab1200 00008006c5ed1200 000000c71e711300 000000ab13b81300 00000066c9171400 000000f61cdb1400 00000032fc7b1600 00000075bea11600 0000004781f11600 00000083f1bf1700 0000008f4c531800 000080a158ba1900 0000805e4be21a00 00000017dba41b00 000000d12d4f1e00 00008029b5dc2200 00008052132e2300 0000005e31ab2300 000000ba2cc62300 00008087ee722500 000080916ebc2500 000080d317252600 000080fab3572600 0000806caf772700 0000009dd54d2900 00000052893a2b00 0000801cd7512b00 000000cb389d2f00 00008051bf8a3200 0000006b921b3400 0000007c294b3400 0000802ea9073500 000080ec45643800 00000016ced53800 0000001db5363900 0000800c7d363a00 0000005e58823a00 0000800c18a33a00 00000066b1b13a00 000000d184393b00 00000050aa9c3b00 000000f174ac3b00 00008006acf13b00 00000044fab33c00 000080ae02473e00 000000e970044000 00008094a21b4200 000000684c454200 000000fad3d14200 0000005537024500 000080eae8044500 000000a5b7394700 00000088db6a4700 000080e76e804700 000080e70fdb4700 000080371dc24800 000080eb09ec4800 00008043744f4a00 0000002750bd4a00 000000d2e3aa4c00 000080fa5c695300 00008034b3e15300 000080ef4a095700 000000ebf14c5700 00000038fb685800 0000007741015900 00000015f7365a00 0000005304835b00 0000003947b35b00 0000802ac7e95b00 000000da76d45c00 0000006d56185d00 0000800b44985e00 0000004ae8246000 000000ba9fd16000 000000e55e416100 000080c6d0886100 00008078985e6300 0000009b5f306500 0000006cfd446700 000080dc67756800 0000001d3bcb6800 000000ac8d066900 000000937ada6c00 000080f3967f6e00 0000007007376f00 000080f5a2f96f00 000000a671067100 000000da934a7200 000000ad44a37400 000080972fa17600 000080c194aa7600 00000039c6c87800 00000081655b7b00 000000d3dd187d00 0000801449c27e00 00008013e5447f00 0000802228b58900 00000070dfee8b00 000080abf0688c00 0000802a15b58d00 000000175ff58d00 0000006bdc0f9600 000080c706939d00 000080b6cf19a000 00000097a107a700 00000065f756aa00 0000800f442fba00 0000805922d4bc00 0000004dc471bd00 000080637042c000 0000008d3b97c300 000080da6954c400 000080a39be4c800 000080882d3ace00 00008051a8fccf00 00000081959cd000 00000073844dd100 0000807ba8d8d200 000080c73172dc00 00008062ce58df00 0000000aadbbe100 00000038ad9de200 0000009781a6e500 000000989e97e700 000080fd43c7e900 000080572ecbec00 00008085caf6f400 000080276cf1f500 000080782cd1f700 000000e63e6bf900 0000805bb3b5ff00 00000034f7b08001 0000003686138201 000000f1c919a001 000000661c5fb001 000080ec2396bb01 0000008fb924bf01 0000808edb18c801 000080c22fd2ce01 0000007c9b43e601 000080103de1a103 000000291c1cae03 0000008c969dd103 000080ba3f8caf07 Testing collisions (high 32-bit) - Expected 512.0, actual 84484 (165.01x) (83973) !!!!! Testing collisions (high 24-36 bits) - Worst is 35 bits: 10901/63 (170.33x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2094576 (1.00x) (1520) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x) Testing collisions (low 32-bit) - Expected 512.0, actual 2096640 (4095.00x) (2096129) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 2088960/31 (65280.03x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 56 Testing collisions ( 64-bit) - Expected 0.0, actual 184 (1543504608.00x) (184) !!!!! Collisions: 0000006e97f50000 00000047a45f0200 000000745af70700 0000001f22a40b00 000000be07b10c00 00000070dcef0c00 000000ed1f750d00 000000fb54140e00 000000bf3e1f0e00 000000f095561100 000000969f9d1400 0000004757cc1700 0000002277ab1800 0000006a36291900 000000e8c8c81d00 000000ba986b1e00 0000004103d41e00 000000b1a3e22000 0000006ca06a2200 0000008bc3e72200 000000546a202300 000000a188c32300 000000e97b702400 0000009a7c3e2900 0000000261762f00 0000008769b13000 00000080f5c13000 00000025a8283400 0000009171c33600 0000009e78903d00 00000059e2de3d00 0000004b92e73f00 000000baf6134000 000000c9056c4300 000000437b284600 000000be6aa24600 000000ad7f304800 000000ed188f4c00 000000d21a4a4d00 0000006a25825300 000000b2730e5400 0000009a50e55400 0000006bd1dd5600 00000070b0e25900 0000001b243e5c00 000000994b185e00 0000004045c96000 000000e593486100 00000019e4336200 000000b8652d6400 000000cf3f926400 000000e2f5b26500 0000005143ba6600 00000023872d6800 000000f5a5616800 000000f90cd56900 000000f5485c6a00 000000afa5d36c00 000000b922e47000 00000053404a7300 0000004dc1077400 00000010a8e77400 00000062ef077500 000000afa94b7500 000000788f067800 000000be43477800 0000008702707900 0000009154d67c00 000000fe72297d00 00000035c81e7e00 000000015fad7e00 000000572e9f8000 00000028cff98000 000000b1ef128300 0000001e70c88300 0000002507218800 000000e8fdce8a00 0000003ac45c8b00 0000004d2ca18c00 0000007ba5778d00 000000bd88078e00 000000cd070e9100 0000006e97329400 000000c8cab29400 000000a9e2249500 000000d95f209800 000000037dc19900 000000e4ae219a00 000000f3f32c9c00 000000134f979e00 000000daa6089f00 00000058a5389f00 000000df76f99f00 0000001353c9a000 00000088b4f0a100 00000044dd03a200 0000003bbe93a200 00000002b214a300 0000001a9ee7a800 000000a048fba800 00000026e659a900 00000073a44fab00 00000059a3c3ab00 000000c33731b500 000000e5e1e7b800 000000099ac0ba00 000000f65dddba00 00000045291cbb00 0000003a6802bc00 000000dd7402bc00 00000064dd9ebf00 0000002220cfc300 000000178f83c700 0000009351f4c700 0000007ab827ca00 000000672796ca00 0000002d58dacc00 0000001eb6b9ce00 00000007af1cd200 000000bb1b0dd500 000000e18fffda00 0000008c2e40db00 0000003eed83de00 000000f8dd77e200 0000006b2ce1e600 0000007b80a1e800 000000f525bdeb00 000000b52c27ed00 0000001f4aa2ed00 000000d136c4ee00 00000020c72bf000 000000a7be60f100 000000f68bd1f300 000000067d3bf400 0000004374e9f400 000000f7c2c5fc00 00000029fe91fd00 00000055ae60fe00 0000001b14980001 000000b3be2d0101 000000be808b0601 000000a4d4be0901 0000004087001301 000000858bf61b01 000000a918332601 000000e1fa102701 0000005ff3792d01 000000bb43592e01 000000d842bb2f01 000000ea184d3401 0000007e19c53901 0000000217303c01 00000000e1043f01 0000007b7c094901 0000005009b45201 00000027dba25d01 000000acdc725f01 0000009f4fac6901 000000c8826d6d01 0000007c29638301 000000a049f09801 00000093e2e79c01 000000e0eb149f01 000000fb6a6ea201 000000685f09a401 000000386932b101 000000ea0702b601 0000007180c5b701 000000e0acc7bd01 0000005db1d0c601 00000062cec9c801 0000008c1da3c901 000000b5eb99dd01 000000bee9edf301 00000046ba5cf801 00000041af74fb01 000000aec3f52103 00000070fce63803 00000054a2d19503 000000d80966a303 000000eb39d9c103 000000fcdaea5d07 000000aa7aba8407 0000008feaae8707 Testing collisions (high 32-bit) - Expected 512.0, actual 42947 (83.88x) (42436) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 2793/31 (87.28x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093607 (1.00x) (551) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x) Testing collisions (low 32-bit) - Expected 512.0, actual 2096896 (4095.50x) (2096385) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 2093056/31 (65408.03x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 57 Testing collisions ( 64-bit) - Expected 0.0, actual 167 (1400898204.00x) (167) !!!!! Collisions: 0000007e17dd0000 0000005e15da0400 000000cc3c6a0500 0000005eeffe1100 000000f21f101300 000000a88fdf1400 0000004a8bbe1800 0000000ccb821b00 000000e0c9312000 000000de20712200 0000009049592800 000000c4076d2c00 0000009c25383000 000000a6cd6c3800 0000005a4c6d3c00 000000825b8b3d00 00000024b2b03f00 0000000257d74000 00000030f1f14300 00000026904e4e00 000000b298604f00 0000007cc4da5200 0000007cc2585400 0000003a884d6000 0000002646526400 000000ec881d6600 000000b26a816900 0000002a4ab16d00 000000543a427000 0000000a53d87000 00000002e2a77900 000000f48cbf7c00 00000004bafb8400 0000004606498900 000000de2fef8e00 000000f4713f9800 000000c45a8c9a00 000000ca7e8aa200 0000009253fea300 000000421a10ae00 0000007c27f9ae00 000000c463a8b500 0000006aa03ab700 000000d8ae26ba00 000000c6fa26bd00 000000963b4dbf00 000000426b66bf00 0000008c438ac000 0000006afa9ec100 0000008833c2c100 00000070aa1ecb00 000000644ceccd00 000000220bc3d200 00000032283ed800 000000f41d53d900 000000a21b8fdb00 00000092b046dd00 000000d27df7df00 0000007c2692e500 000000f0a8d2e900 000000701b54f200 000000b458c8fd00 0000001e86fbfe00 0000003248e00401 000000fcc34a0701 0000000cdbfd0701 000000f6685e0a01 00000046ae660d01 000000ccd1a10f01 00000036d7dd1201 000000920afe1401 0000009ab31b1501 00000042a72d1801 00000010f3831801 000000841f6c1901 0000001474451d01 000000c411501e01 000000a2422e2001 000000fe5d402001 00000024656e2601 0000009ef50f2801 000000881ea32c01 00000030151d3401 00000038423a3e01 000000e2ac744001 000000126ed84001 00000014d8d94101 0000003029ab4701 0000000ec5d34801 00000052eab94b01 0000002e9f4c4e01 000000e8092b4f01 000000cec92b5b01 000000e294865c01 00000026e3945e01 0000004846c75f01 0000007aee156501 0000007e17f46c01 0000003297fe6c01 000000640dc77301 000000de030b7701 0000004400e67e01 000000d2153c7f01 0000009a77048001 000000487f9c8101 0000005602cb8101 000000844b1f8201 000000b234af8201 000000b093f58901 000000c85f128b01 000000485ee19901 000000bcf7f09901 00000070c91d9a01 0000000ef96b9b01 0000001243619d01 0000006aae4ea301 0000003a6495a701 000000b82850a801 0000006c7e9faa01 0000009a0f2bbc01 000000a28496be01 00000068ef0dc101 0000008814fbc201 00000076fbf3c701 000000daa74ad501 000000ea3de5d801 00000076c768d901 000000966602db01 00000072dd14e501 000000825638e601 00000068bf14f801 0000007066b9fe01 000000b824920802 0000005802061402 0000006addaa1b02 000000b421962602 0000009af4ed2a02 00000022afe03302 0000000ac6413c02 0000005c24be3d02 00000090c6f63d02 0000004cd1cf4d02 0000004c10c05402 000000b89a347402 0000006a510a9f02 000000d63ef9a002 00000050bb1fa202 000000800bddb202 0000006477ffc802 0000006cf518d602 0000005ad3fbfa02 00000004ed74fc02 00000004baec2b03 000000d662da3c03 000000d605426103 0000003c78d27003 0000009a850fb203 00000016b4f9bc03 0000007e7f9ed203 000000d82497e503 000000b8821de903 00000028ea496f06 0000000ce3cbc706 0000000685156c0e 0000009a03d3b70e 0000008ca25e410f 0000000ccd263d1f Testing collisions (high 32-bit) - Expected 512.0, actual 21682 (42.35x) (21171) !!!!! Testing collisions (high 24-36 bits) - Worst is 34 bits: 5510/127 (43.05x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093121 (1.00x) (65) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x) Testing collisions (low 32-bit) - Expected 512.0, actual 2097024 (4095.75x) (2096513) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 2095104/31 (65472.03x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 58 Testing collisions ( 64-bit) - Expected 0.0, actual 184 (1543504608.00x) (184) !!!!! Collisions: 0000001822160200 000000e0e9070400 000000fc14070600 00000058e1d70a00 0000001854a71600 000000347d6b1a00 0000005455d11a00 000000e05f581b00 000000984b742000 00000098392a3300 000000fc544e3d00 000000b883da4100 0000006cd7fc4200 00000014c2964e00 00000058729d6f00 00000068d48e7100 00000038b9478200 000000f49d738700 000000a8216e8f00 00000074c3279800 0000005cfd179c00 000000a00f629c00 000000d8b43e9f00 000000cc3ea3a800 000000f817e1b500 000000905269ba00 000000b4e5a0ba00 000000f48700bd00 000000a0f459c100 0000004ca38fcd00 000000441703d600 000000542ca8df00 000000945bc9e900 0000009c922ff200 000000b412370401 0000001444181401 00000098268e1d01 000000d892f82601 000000600cc52a01 0000006cd2f13001 000000dc4b033c01 000000f8d2e44501 00000014975f4f01 000000d8402a5101 000000646e8d5701 000000c89e9a5a01 00000094e7df5c01 0000008410435d01 0000008c5e066a01 000000786e0f8801 000000d0665a8e01 0000001c812f9701 00000038f40e9d01 0000002071bcb601 000000bc0dcec401 000000546a74d101 0000007c2510d501 000000e01367da01 000000688f60e001 000000ecb1f3ea01 000000bc1fb8f201 000000588faef601 0000007ca937f701 0000004088f2f801 000000c05df6fa01 000000181e41ff01 0000008cc0e90602 000000e0ef291c02 000000d475302402 00000048cdc42502 0000001476b03902 000000dc5a823f02 000000d422f13f02 00000080280f4302 0000009c09e34602 0000007c5bd94902 0000008cf1aa4a02 00000080cd4d4d02 000000b4d7a95b02 000000184a0c5c02 000000bcf22f5f02 0000006caccd6902 000000283f2e6c02 000000d8be5c8102 0000000c56288302 00000088dde19102 0000008423c19902 000000fc49bc9b02 000000b400389e02 000000b8a136aa02 000000e87726ab02 0000000cd0dbb102 000000f08565b202 000000388c48b302 0000002c2d28b902 0000002c1f7fbc02 000000405935be02 000000b42be9c202 00000084f6d1c802 0000005c80abd302 000000400399d902 0000006c2420da02 0000006806d3dd02 00000094ec54eb02 0000007c0a61f502 0000003c6016f602 000000386ebffa02 00000054bbb7fb02 000000f01b8efc02 000000bc8bb40c03 0000001ca4110f03 000000fc86511103 000000743adf2003 0000009420775f03 00000078ba4a6b03 0000005ccc4e7a03 000000500d418303 000000e423c49903 000000e8546ea403 000000d43f01a603 000000a46cf5ae03 00000038937eb103 000000944d9fb203 000000847974bb03 0000007c349bbc03 00000070660ec003 00000018298cc103 00000050e49fc303 0000002466a3c503 000000c8bf93c903 0000008452deca03 000000b0fb12cd03 000000c0bff0cd03 0000005c2af4ce03 00000020d88bd403 0000009cb158e603 0000008c696de603 00000070fc5dea03 00000068d275ed03 00000060367cfc03 000000cc6ac4fe03 0000002469e70504 000000507d180604 00000058688f1604 000000d43de52d04 000000549f7d3c04 000000447f456204 0000000ca94d7404 0000007411218a04 00000040d1009a04 000000244da5c404 000000548f1ee404 000000f004dc2605 000000ec65033905 000000f063714505 000000e883916d05 000000880b717e05 00000014bfb09805 00000004fe97a405 000000987d9dc705 000000e082011006 0000001813648106 000000543e8a8906 00000030af32ec06 00000034d8952c07 0000005426923607 00000028ba8c4c07 0000002ce155a907 000000b00811d307 0000003cb58ffa07 000000b853fb010c 000000001b8f160c 000000f82ea2670c 000000680c01a40c 00000024327cc80c 0000009c32e6e80c 000000247e139f0e 000000dc0469170f 0000007c8b24420f 0000005458ec6d0f 00000040932abb0f 0000000095260c1c 000000d4a573091d 000000b45dd8b11d Testing collisions (high 32-bit) - Expected 512.0, actual 10851 (21.19x) (10340) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 720/31 (22.50x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093057 (1.00x) (1) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x) Testing collisions (low 32-bit) - Expected 512.0, actual 2097088 (4095.88x) (2096577) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 2096128/31 (65504.03x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 59 Testing collisions ( 64-bit) - Expected 0.0, actual 159 (1333789308.00x) (159) !!!!! Collisions: 00000060eb0e1d00 000000183a552b00 000000d0e7574d00 00000090e2944e00 0000006002c37800 000000700b8d8300 00000070ab459c00 0000004874aab800 000000706977c500 0000006889c6cd00 000000588fd0d800 000000d8c32e3001 000000c8eec93201 00000078c9124b01 00000038bb547e01 0000009011a78601 00000010e01c8801 00000090ea6f9801 000000a03a14b201 000000d0c80db501 000000e8bc70bc01 000000f8ea4cc401 000000088304d801 000000d031190402 0000006084910702 00000050c04b4502 000000705c564502 00000028675e4902 00000010d7c85902 000000d05a306f02 000000e88c5c8002 00000020307d9602 000000c0cd8fbf02 000000b0a63ecf02 000000607da8ee02 0000009067d00003 00000030a97b1303 000000589b142403 00000018b81d4b03 000000a01dcf5603 000000a8bb4c5a03 000000a019766b03 000000504fb09c03 000000b0b73f9d03 000000306b88a403 000000e83773dc03 000000b8e2a81104 000000f0a50d2c04 00000080b0924204 000000c03a5b4b04 0000004839f34f04 000000c0ce258004 000000d0aab4bf04 000000282bcfc604 000000a8f986c704 00000088db79f304 000000407885f604 0000008054450005 000000781f363505 000000403ca53505 00000088390c4305 000000202bc84305 00000080eeb54a05 000000c032c7a005 000000187ad5a605 000000c04267aa05 000000c00413bd05 0000009853e4bd05 000000b8fa11c605 00000038dd790106 00000048dd7b0706 0000002088580c06 000000e83a3a2506 000000c0f1522906 00000000a8c73306 00000028d1714006 000000185c685a06 000000c8b5bc6106 000000f8bd8b6c06 0000004077917806 000000385a578a06 00000088a1ef9006 000000c0f7f59006 00000058efdb9f06 0000006884fea906 0000002804b6b806 000000880aedc606 0000000073c7d306 000000d89271d606 000000c83d19f706 00000040332ff706 00000018fd790607 000000b8974c2a07 00000068ee735c07 00000060c3496107 00000028b6406307 000000585ec86f07 00000078288e7a07 0000004058b07e07 000000e8bf398307 00000088b4b08f07 0000004888379107 000000d8a1409107 000000307b1b9a07 000000000c0dcb07 000000801a4bce07 00000078b576d107 000000606fc3e007 000000d8ff05ec07 000000d0b4e91808 00000088327c3f08 00000028598b9008 000000c80c8bfa08 000000005b731409 00000030a7ba2109 0000005864c94309 0000004814df5409 00000070ea886709 000000702a3b8409 000000a0479fd309 00000088f120fe09 000000606a62080a 00000008be1a280a 000000e0248f840a 000000c8f79ab90a 000000b8c56ada0a 00000078aa74f80a 00000030070d0a0b 000000082b6fa60b 00000020aeb7b30b 00000048da53d60b 00000000a8a5240c 00000070fe95470c 000000c88a4b550c 00000028630c5f0c 00000080b875ae0c 0000001023f7d30c 0000006021aede0c 000000b0f2c9230d 00000048c14d3c0d 00000090f230890d 000000e87507bd0d 000000a0bb0bff0d 000000b025fd220e 0000003828a04d0e 00000048992ea70e 000000c0c1e4eb0e 000000585fc3080f 00000070762f9e0f 00000018c4849e0f 000000b08da5a10f 000000405057dd0f 000000607fd7701c 000000e83d69ee1c 000000e014280e1e 000000482af0901e 00000010369bc11f 000000a8ded61d38 000000e86416e13c Testing collisions (high 32-bit) - Expected 512.0, actual 5319 (10.39x) (4808) !!!!! Testing collisions (high 24-36 bits) - Worst is 35 bits: 688/63 (10.75x) !!!!! 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 32-bit) - Expected 512.0, actual 2097120 (4095.94x) (2096609) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 2096640/31 (65520.03x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 60 Testing collisions ( 64-bit) - Expected 0.0, actual 169 (1417675428.00x) (169) !!!!! Collisions: 0000009004830400 000000704a592700 000000d0781f5900 000000c08565aa00 00000090a995d200 000000802902ec00 00000040f7ef0101 000000a01c6a0601 00000080935f1901 00000080f4957201 000000b0809e7801 000000f0557fb101 000000d02cf7c301 00000020a997cc01 000000e004d40002 000000006f6c0c02 000000306fd70c02 000000c028c27b02 0000001001107c02 000000b07729b002 0000002060afdf02 000000f0bfb62303 000000e0c6663603 000000907ffe4403 000000f0fb1f5503 00000070ffbd5903 0000009010316303 00000000cc2f7c03 00000040a499a303 00000020abe6c403 000000705dbdd003 000000e007e8e903 000000e0a11b0704 00000070b0c41c04 00000090ae9a6b04 00000050ea916f04 000000a0e0e07a04 000000e087b8d004 0000009092f31b05 0000002012563105 000000b027c03405 000000b0a7425305 000000903cf49005 000000a029599905 000000a076944706 00000010d61a4806 00000060279b4806 000000a064537306 00000050fa757806 0000009005df8006 000000b0387b8f06 000000f02f7d9b06 00000080328fa606 00000090daf1bc06 000000306711d906 00000030558ae206 000000e06dd4fa06 000000c0333b0d07 00000040cfe92507 0000002005432907 00000080f7af2f07 000000505f175a07 00000000d0e36c07 000000608bc49d07 00000000cb69d407 00000060f6bde207 000000700b79ed07 000000f0f3590308 000000b0f2c70708 000000e032282d08 0000009060766f08 00000010e2db7108 00000040d06d8a08 00000000b5588d08 000000109b3ba508 000000a0f4d1a708 00000090704f3109 000000b00ada5209 000000500c6f5909 00000040e4c77e09 000000a0f5a1cc09 000000a0986acf09 000000c0c4ace609 0000007010262a0a 00000030d2be2c0a 000000d03b60470a 000000b0e2d8550a 000000306efe650a 000000a011d5970a 000000f03592ba0a 00000080c469f40a 000000008e3f390b 0000004068e0490b 000000b062266a0b 000000a0a83c710b 000000704bb5900b 00000070a38dec0b 00000050ee25fb0b 000000f0b4b20f0c 000000e053cb140c 000000b095376d0c 000000a00e40bd0c 00000090aa04220d 0000009028552a0d 000000a0e3a34a0d 000000f0f648a50d 000000507d5ff50d 00000030f602000e 000000b0399d030e 000000e0367e160e 000000804a542d0e 0000004089b7370e 00000020cfd8460e 000000805505480e 000000502e2e500e 000000204884680e 000000d090566f0e 000000a0f3987e0e 000000b0c2c2880e 000000609acced0e 00000070b53bef0e 000000807a23010f 000000202d7b160f 000000d0b88e180f 0000002022c79b0f 000000c0731ec20f 00000060d5602e10 000000608d7c3b10 000000f040988310 00000020fe9adb10 000000e035983311 000000406fe51612 0000007085aa2112 000000f07dd40013 000000107dfa3d13 000000b09a09a213 00000080b2b7bd13 000000c028a1d313 00000030c795d914 000000c07a045915 000000f08a27c016 00000060a37e7d17 000000307acca217 000000901fd6a617 000000d02df55818 000000c0390bb318 00000010dc88bf18 00000090501c8619 0000002033ab9619 000000f0e03aaa1b 000000001a38171c 000000902f43a21e 0000006057a3c41e 000000609cd5f11e 000000d01c7d4d1f 000000101509dc33 000000e0a3897937 0000009032296c38 00000080032b5139 0000008091a77b39 00000030f7f0ea39 000000a08057193a 0000007025ca5c3d 00000070a34a133f 000000e08484333f 0000005054d4d23f 000000b0bbfeba76 000000903242de78 00000090dd52ec8a Testing collisions (high 32-bit) - Expected 512.0, actual 2654 (5.18x) (2143) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 169/31 (5.28x) !!!!! 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 32-bit) - Expected 512.0, actual 2097136 (4095.97x) (2096625) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 2096896/31 (65528.03x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 61 Testing collisions ( 64-bit) - Expected 0.0, actual 183 (1535115996.00x) (183) !!!!! Collisions: 000000a0bc9f5f00 0000004036c46700 00000040bb68d800 00000000ef4a2e01 0000008079538c01 00000000511e9b01 000000c09623a601 000000a061981f02 000000605acf6c02 0000000092687002 0000006010d13103 000000401e585203 000000c021868403 0000006042999403 000000a02d110d04 000000604cf83704 00000080685b6904 00000000f52a6a04 0000004074977704 000000006a0b0905 000000e0a8ef5805 000000a00cb25f05 0000008094fb6005 0000002046dc7f05 000000805d668605 000000e0dac09905 000000a0ecae9b05 000000e07dffa305 000000a08b051d06 000000e0e8dc4006 000000a0a1c07806 000000a026a9a306 00000060561d2b07 000000c00c0c4707 000000a04ed85407 000000c0bbbd5807 0000000029482508 000000e00f606a08 000000e0417f6e09 00000080880e8109 00000080ca7bd609 000000c0018efd09 000000e0a6670b0a 000000e01d991c0a 00000000d1d2680a 000000209a47840a 000000808e901c0b 0000004029b8260b 000000e055114e0b 000000806f7d810b 000000e0ed859a0b 000000c07360c50b 000000209fc40a0c 000000a048ed230c 000000404bce6d0c 000000c00cb6760c 000000803775950c 000000e0c809360d 0000002086fa440d 0000002059b2910d 000000a031a1f30d 00000060dda8060e 00000080cbd7350e 00000020e540680e 000000c0ef12730e 000000e005bd9e0e 00000040f621c10e 0000000082b6cb0f 000000607276f30f 000000204a23ff0f 000000807f013c10 000000402ed86e10 00000040c75e8610 000000804ed8ae10 0000004060f8c110 0000006079602611 00000060893a7911 00000080ebda7a11 00000060c6e1a611 000000607480e011 000000e08955e311 000000a0af70e711 0000006044531912 000000604c913712 000000a062788912 000000c09c6de712 00000080634b4613 000000606d7bb813 00000020c589df13 000000c055491114 00000080d1d44014 00000080f5497714 000000c068b19a14 000000e0b294ba14 000000e02c7cce14 000000e0f3050615 00000060c9c03b15 000000801b414915 000000c01fbd5015 00000020163b8715 000000208f7ac115 000000c00a35ed15 00000080a27e3b16 000000c0bfcf3817 000000a035124e17 00000000e1ff2f18 000000c0601c3518 000000e0885e3e18 000000600bfc4318 000000e05126d018 0000000008650f19 0000000001be2019 00000020c5cb3319 000000807db15619 000000a0cc1adf19 00000080250a751a 00000040c5bd8c1a 000000802f57ee1a 000000c01b37731b 000000a07ea57d1b 0000008072b1ab1b 00000020d3bac81b 00000060c639fe1b 0000008038b0551c 00000020fe21351d 000000e08486451d 0000002030d8531d 00000020e35f5e1d 000000c03dc16e1d 000000c09f767f1d 000000c00497961d 00000020f312461e 000000206b115c1e 000000601d9aac1e 00000000ea8ac31e 00000060a889091f 000000208335781f 000000e0855caa1f 0000002074c8f81f 00000000eab31921 000000c01f496f21 0000004024d98521 000000402a217b22 00000040789e5524 0000004035cf7d25 00000000f2579725 000000808548bb26 000000c06e9a7627 000000802d48f327 000000008e2b4b28 00000040270c972b 000000003c12d42b 00000060f224dc2c 000000804fe2a22e 000000804f6b8f2f 000000a004d5fe2f 0000008021bb0e30 000000801d9c5330 00000000eb549730 000000e0243d8431 00000020084cae31 00000060128bd435 00000040c2634636 000000e055ad8737 000000205c687e3b 000000a034998a3d 00000020971b503f 000000604d10683f 0000000035bda33f 00000020a433c03f 000000e052db9860 000000403094d060 00000060b99c7168 00000040154b716e 000000001879eb6e 00000000e0b0ce6f 00000000de88de6f 000000009aa78071 00000060ed103274 0000002029b3a774 00000020b2a47276 000000c065c8c67c 0000002062e1f2f7 Testing collisions (high 32-bit) - Expected 512.0, actual 1328 (2.59x) (817) !!!!! Testing collisions (high 24-36 bits) - Worst is 36 bits: 183/31 (5.72x) !!!!! 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 32-bit) - Expected 512.0, actual 2097144 (4095.99x) (2096633) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 2097024/31 (65532.03x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 62 Testing collisions ( 64-bit) - Expected 0.0, actual 180 (1509950160.00x) (180) !!!!! Collisions: 0000000048a10500 00000000ac844700 000000001ce54d00 000000406749ba00 00000000e4ca9b01 000000c01b869b02 000000c0161ada02 0000008001d7fc02 00000080566c0503 0000004097553503 00000000934af503 000000c087273404 00000040c99dd504 000000408a67f304 00000000999b2905 000000404d902c06 00000080f5eeb306 00000000d2c82007 00000080c9982d07 0000008022e5a807 00000000cf9a5d08 000000405a43de08 00000080ed02ef08 000000c05ec3b709 00000080b31c630a 0000000009f0f00a 0000004033f5100c 000000802d6c7e0c 00000080356a8d0d 000000007d4bba0d 00000000edaff40d 000000801bb4c90e 00000000f87cfc0e 00000000c7e07b0f 00000080760ca10f 000000400d2c3b10 00000000ac3aa410 00000040570e3011 000000c087017611 000000003e347711 000000c0fec88112 00000080d60d1613 000000008c6f0b14 000000c0ac807114 000000001e088714 00000080b7858f14 00000000aa059314 000000c05238de15 000000802e3f3916 000000809900d216 00000040e3a0f217 00000040b1881c18 000000c00bd1a918 00000000ddd5da18 00000000da167619 000000c09cdd911c 000000401dfc971d 000000004cff721e 00000040f7ce6320 000000401eb69c21 00000040e329b521 00000080d807ba21 00000040d79bf921 00000080eba2f122 000000c04ae00423 000000809fdd8f23 000000c050c54724 00000040fc4d4b24 0000008085484f25 000000006d26d326 00000040c9de1327 00000000ca6e5327 000000000120b727 00000080defa272a 000000005bb5572a 000000006336de2c 000000c009b5162d 000000c07846612d 00000000d7b88d2d 0000008070b8002e 000000c0a24e2f2e 00000000da01c12e 00000000f0f0e42e 000000401758372f 00000080a3613c2f 00000040402a8c2f 000000408fff5330 000000009b54b630 000000c0bed52f31 0000008025117931 00000080df77af31 00000080594aff31 00000000f1ac6f32 000000c02a3db532 000000c0930f3033 000000404bac3533 00000000403b4833 0000004054768933 000000c0cfc5b033 00000000b1f2d633 000000c05e1a4434 000000c08f70aa34 000000c0e1cbc934 000000000c422535 00000080a7245835 000000401e1d8235 000000c082d39335 000000404c065836 000000003e83a136 00000000d512c236 00000080c1629737 00000000259b6d38 00000080363f9638 000000009ae1fb38 00000000b7efc13a 000000c026d4c33b 000000809e419b3c 000000002d949b3c 0000008004a0183d 00000040ce07443d 000000002ac37c3d 000000405b183c3f 00000000558a1a40 0000008028a16c40 0000004093d44c41 000000c019258641 00000000cf74ae41 0000008058a5cd46 000000c0ec5e0c48 000000002aad7c48 0000000010b6ad49 00000040c57af449 000000c044840e4a 00000040906a1e4a 000000400f37e14a 00000000089e6151 00000040dbb61154 000000007e2a5254 00000080c2ec4757 00000040aa307857 000000401a2d9c58 00000000ae69025c 000000409f46085c 00000080e441b85e 000000c076ae085f 000000c093012760 000000400f730362 00000000cd7d9962 000000c061b0c162 00000000e5ad1c63 000000c0a0111e63 000000c003f43863 0000000033fcc964 00000040fd5eff65 000000c05c330366 000000c0f8260368 00000000fb5c5d68 000000c01b65dc68 000000800068936a 000000007f08c36b 00000000f719996c 000000c09f0b516e 00000000c9925b6e 00000080455d5871 00000040ab611772 000000c01d5f3575 000000801564b276 0000000083c8e978 000000c00fb9107a 000000006ab9997a 00000080c34aab7f 000000c04e4ccec6 000000c0721bc7c7 00000000947a18d1 000000801b75cfd1 000000c0cf64d6d6 000000c0a99b3fea 0000008062186eee 00000000622c6cf0 00000080425ae9fc Testing collisions (high 32-bit) - Expected 512.0, actual 747 (1.46x) (236) Testing collisions (high 24-36 bits) - Worst is 36 bits: 180/31 (5.63x) !!!!! 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 32-bit) - Expected 512.0, actual 2097148 (4095.99x) (2096637) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 2097088/31 (65534.03x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) Testing bit 63 Testing collisions ( 64-bit) - Expected 0.0, actual 343 (2877293916.00x) (343) !!!!! Collisions: 0000000055cd3a00 000000006aa05900 0000000068c01c02 0000008092668402 00000000ebf16603 00000080b41b2904 0000008066fafb04 000000809cd36805 00000000be278805 0000000028fc5607 00000000cf041f08 00000080c1084108 000000802cc44308 000000000f059d08 00000000a5f12e09 0000000068a53a09 00000000bc38ce09 00000080fcd3690a 00000080a498780a 00000000ee67a80a 00000080ed30b30a 00000080a0c2830b 00000000c13aa60b 000000005945af0b 0000000019b6ea0b 000000007f7e020e 00000000bd0c0c0e 0000000055854f0f 000000002aa20810 000000809f6a5010 00000000bcc06210 000000808dd36a10 00000080dbd59b10 000000803fd3e910 00000080a0174311 00000000e94e4511 00000080c9565f11 00000000c5bb8811 000000008c0e8c11 00000000494fdd11 000000800f311a12 00000000f221ac12 00000000a2e1cf12 00000000d9e7db12 0000008018bf6f13 0000008066867513 000000801e1c7f13 00000080893eae13 000000809dd29815 00000080b5205d16 000000002d500e17 000000004fa34317 000000809cee8917 000000807d279a17 000000006f9be917 000000008e665319 0000000076c4661a 00000080316b401b 00000000d504311d 0000008041a58f1e 000000001773c91e 00000000cff03b1f 000000006f930d20 000000801ec43420 00000080fe225820 00000080fe8f8020 0000008058de0e21 00000000005acd21 00000080cf13f321 00000000d5772722 0000008069058f22 00000080a4129422 00000000c701b422 00000000449ee322 00000000383eec22 00000080a66f0d23 000000004d5c5724 000000808fab9625 00000000e3d1bc25 0000000034bdbb26 00000080d02c7b27 0000000012eaa827 000000802240c427 000000804edcf127 0000000057d84e28 0000000041799f28 000000002f64c828 0000008070850929 000000803e093129 000000004f2b6329 0000000083edad29 000000007057cb29 000000803d79702a 000000003369812a 000000801717e22a 000000000230e82a 00000000a239332b 000000804f2d592b 000000008fe7622b 000000803823ec2b 000000005cdf492c 00000080deab562c 00000080cc62892c 000000007048b72d 00000000b1c2c32d 000000803505002e 000000809ddfa32e 000000006581bb2e 000000804ff6d12e 000000000fd7a92f 00000000120ec630 0000008032568431 000000003e1a1333 00000000cd1b8b34 00000080900e4739 00000080c0d54d39 00000000e05aee3a 00000080ec9c083b 000000805280413c 00000080084b403d 00000000d10e613d 00000080f659c33e 00000000dded2940 000000000f339b40 000000807a66a140 000000808197a940 000000803ff4e340 00000080429e3f41 0000000086078c41 0000008041c3b941 00000080daf3d441 00000080b0d1fc41 00000080d4be0942 00000000cdc11642 00000080fb813a42 00000080afdf5642 000000008f5d9242 000000800ccbc542 00000080d6003643 000000809cda5243 00000000996e1744 00000080f428f944 000000009b5d1445 00000080453c6845 00000000ed85a645 000000001f12b745 000000806ac3db45 000000009a1ffa45 000000809ef94b46 000000804cf7b046 0000008097a4c246 00000000f0a3e746 000000002fd9dd47 000000007993e947 000000005a879c48 00000080151fa448 0000008039ecb548 000000800ebe5849 0000000011069e49 0000000028b8b649 0000008006afe049 0000008047b5194a 0000008069ad914a 00000080c533d04a 000000800de0eb4a 00000000c67af24a 000000004241f84a 000000804ebf1c4b 00000000795d7a4b 0000008068062a4c 00000000121d784c 000000007f2ebd4c 00000080d64fbf4c 00000000a25bc34c 000000806de9024d 00000080d04f044d 0000008040e96b4d 000000806d13974d 00000080d98fc54d 000000006c96ec4d 000000006eba024e 00000080130b0b4e 000000806b919f4e 0000000007f1c24e 00000000f234d04e 00000080e7b9ac4f 000000807a6b5d50 0000008071410251 00000080c30b4751 00000080ad2e8851 00000080a0b56c52 000000009e3f8c52 000000807bb29552 00000080a8351a53 0000008084315d54 0000000080e1ad55 000000805dc3f155 0000008087350d56 0000008000dcca56 000000805712f056 0000008098672157 0000008077d4de57 0000008013391558 0000000033f93b58 0000008034a05258 00000000aa2c6158 0000000057de7b58 00000000f1817c58 0000008003759258 00000080ec36a858 000000008221da58 000000000d77eb58 0000008000636459 000000006b1e7c59 00000000bd01d359 0000000039e5db59 00000080d693125a 0000000024803a5a 0000000036505b5a 00000080c1ee655a 00000000b443865a 000000808592925a 0000008023799b5a 00000000acc8d65a 000000802b60f95a 0000000063e7375b 00000080f3c1575b 000000804fe8925b 00000000e39bcb5b 0000008094d6a65c 00000080d9d3185d 0000008056c2335d 000000805ad0605d 000000006c61985d 00000000f4d73b5e 00000080d5425a5e 000000002d436f5e 000000803afb985e 0000000011562d5f 000000005fe6c75f 00000000c0a9da5f 00000080b4c4dd5f 00000000121dbc60 00000000ba659262 000000807d9f0563 00000080f459bc65 0000008004ab0466 00000080f3d98966 0000000040d68068 00000080173ccc6a 0000000035f0cb6b 0000000036e5666c 000000804fea0f6d 00000000d71d936d 0000000021f0b86e 000000803521e16f 00000000ff9b0a70 000000000467a970 000000801a8ccf71 00000080fc169b72 00000080ef84e972 000000804db57e73 0000000084859f73 00000000033eca74 00000000d4a24b76 000000809dfe7b76 0000008082b8c376 000000808482cf76 00000080864c0c77 0000000043683477 000000007b66c677 00000080ce99d777 000000009a634e7a 00000080e21fb87a 00000000bdabbb7a 0000000009e44c7c 000000805fe37c7c 000000004087977e 00000000ce329e7f 000000006151df7f 000000008ea8b881 000000803cb90782 0000000087781a82 0000000064926882 000000805fe6b282 000000003e1dcd82 0000000097cd1183 0000008089bdc283 00000000286f1187 00000000314d3387 000000802dc6b088 000000003c7d4989 00000080a7146e89 00000080181d7689 00000080b6ab9089 00000000d4d7a889 00000000c916188a 00000080f39a7c8b 00000080397b2c8c 000000005fe8078f 0000000000f83e8f 000000807658e48f 00000080388a5392 00000080b1506893 00000080e7b8b093 0000008075e7cc94 000000805c9cba96 00000000764f1c98 000000802ccd5c98 00000080e0761199 000000808da80d9b 000000806acd399b 0000008048ccea9d 00000000a2d1739e 0000008036c8379f 000000009a8da6a4 000000006d214ba7 00000000c3ce55a7 00000000276f6aa7 00000080cbc449ac 00000000aa7f1aad 000000800b61cdad 00000000119adfad 000000003b1490ae 00000080c91249af 0000008097ee98b1 00000080f32460b4 00000080f4462eb5 000000006e4b77b5 00000080801380b8 000000001bfe39b9 00000080929235bb 00000000a00f4dbe 00000080f21a2fd3 00000000012258d7 00000080fe1e3de1 00000000b4b198e1 00000000b97d7fe2 00000080bd3929ea 00000080d50a04f0 00000000ae8df4f3 00000080b660fbf9 00000000b31601fb Testing collisions (high 32-bit) - Expected 512.0, actual 698 (1.36x) (187) Testing collisions (high 24-36 bits) - Worst is 36 bits: 343/31 (10.72x) !!!!! Testing collisions (high 12-bit) - Expected 2093056.0, actual 2093060 (1.00x) (4) Testing collisions (high 8-bit) - Expected 2096896.0, actual 2096896 (1.00x) Testing collisions (low 32-bit) - Expected 512.0, actual 2097150 (4096.00x) (2096639) !!!!! Testing collisions (low 24-36 bits) - Worst is 36 bits: 2097120/31 (65535.03x) !!!!! Testing collisions (low 12-bit) - Expected 2093056.0, actual 2097151 (1.00x) (4095) Testing collisions (low 8-bit) - Expected 2096896.0, actual 2097151 (1.00x) (255) *********FAIL********* [[[ 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 : 21744735.949924 - 111139.805644 Popcount 0 stats : 66566636.841719 - 702157.321741 MomentChi2 for bits 1 : 7.66498e+08 MomentChi2 for bits 0 : 7.83402e+08 Derivative stats (transition from 2 consecutive values) : Popcount 1 stats : 1860077.338072 - 1612.633339 Popcount 0 stats : 242139021.651767 - 2740887.306385 MomentChi2 for deriv b1 : 4.98937e+09 MomentChi2 for deriv b0 : 1.36999e+10 FAIL !!!! *********FAIL********* Input vcode 0x00000001, Output vcode 0x00000001, Result vcode 0x00000001 Verification value is 0x00000001 - Testing took 1226.285035 seconds ------------------------------------------------------------------------------- [[[ BadSeeds Tests ]]] Testing 1 internal secrets: 0x0 Broken seed 0x0 => 0 with key[1] of all 0 bytes confirmed => hash 0 Broken seed 0x0 => 0 with key[2] of all 0 bytes confirmed => hash 0 Broken seed 0x0 => 0 with key[4] of all 0 bytes confirmed => hash 0 Broken seed 0x0 => 0 with key[8] of all 0 bytes confirmed => hash 0 Broken seed 0x0 => 0 with key[12] of all 0 bytes confirmed => hash 0 Broken seed 0x0 => 0 with key[16] of all 0 bytes confirmed => hash 0 Broken seed 0x0 => 0 with key[32] of all 0 bytes confirmed => hash 0 Broken seed 0x0 => 0 with key[64] of all 0 bytes confirmed => hash 0 Broken seed 0x0 => 0 with key[128] of all 0 bytes confirmed => hash 0 0x0 Broken seed 0x0 => 0 with key[1] of all 0 bytes confirmed => hash 0 Broken seed 0x0 => 0 with key[2] of all 0 bytes confirmed => hash 0 Broken seed 0x0 => 0 with key[4] of all 0 bytes confirmed => hash 0 Broken seed 0x0 => 0 with key[8] of all 0 bytes confirmed => hash 0 Broken seed 0x0 => 0 with key[12] of all 0 bytes confirmed => hash 0 Broken seed 0x0 => 0 with key[16] of all 0 bytes confirmed => hash 0 Broken seed 0x0 => 0 with key[32] of all 0 bytes confirmed => hash 0 Broken seed 0x0 => 0 with key[64] of all 0 bytes confirmed => hash 0 Broken seed 0x0 => 0 with key[128] of all 0 bytes confirmed => hash 0 Testing the first 0xffffffff seeds ... 4 threads starting... at 0 Broken seed 0x0 => 0 with key[16] of all 0 bytes Broken seed 0x1 => 0 with key[16] of all 0 bytes Broken seed 0x2 => 0 with key[16] of all 0 bytes Broken seed 0x3 => 0 with key[16] of all 0 bytes Broken seed 0x4 => 0 with key[16] of all 0 bytes Broken seed 0x5 => 0 with key[16] of all 0 bytes Broken seed 0x6 => 0 with key[16] of all 0 bytes Broken seed 0x7 => 0 with key[16] of all 0 bytes Broken seed 0x8 => 0 with key[16] of all 0 bytes Broken seed 0x9 => 0 with key[16] of all 0 bytes Broken seed 0xa => 0 with key[16] of all 0 bytes Broken seed 0xb => 0 with key[16] of all 0 bytes Broken seed 0xc => 0 with key[16] of all 0 bytes Broken seed 0xd => 0 with key[16] of all 0 bytes Broken seed 0xe => 0 with key[16] of all 0 bytes Broken seed 0xf => 0 with key[16] of all 0 bytes Broken seed 0x10 => 0 with key[16] of all 0 bytes Broken seed 0x11 => 0 with key[16] of all 0 bytes Broken seed 0x12 => 0 with key[16] of all 0 bytes Broken seed 0x13 => 0 with key[16] of all 0 bytes Broken seed 0x14 => 0 with key[16] of all 0 bytes Broken seed 0x15 => 0 with key[16] of all 0 bytes Broken seed 0x16 => 0 with key[16] of all 0 bytes Broken seed 0x17 => 0 with key[16] of all 0 bytes Broken seed 0x18 => 0 with key[16] of all 0 bytes Broken seed 0x19 => 0 with key[16] of all 0 bytes Broken seed 0x1a => 0 with key[16] of all 0 bytes Broken seed 0x1b => 0 with key[16] of all 0 bytes Broken seed 0x1c => 0 with key[16] of all 0 bytes Broken seed 0x1d => 0 with key[16] of all 0 bytes Broken seed 0x1e => 0 with key[16] of all 0 bytes Broken seed 0x1f => 0 with key[16] of all 0 bytes Broken seed 0x20 => 0 with key[16] of all 0 bytes Broken seed 0x21 => 0 with key[16] of all 0 bytes Broken seed 0x22 => 0 with key[16] of all 0 bytes Broken seed 0x23 => 0 with key[16] of all 0 bytes Broken seed 0x24 => 0 with key[16] of all 0 bytes Broken seed 0x25 => 0 with key[16] of all 0 bytes Broken seed 0x26 => 0 with key[16] of all 0 bytes Broken seed 0x27 => 0 with key[16] of all 0 bytes Broken seed 0x28 => 0 with key[16] of all 0 bytes Broken seed 0x29 => 0 with key[16] of all 0 bytes Broken seed 0x2a => 0 with key[16] of all 0 bytes Broken seed 0x2b => 0 with key[16] of all 0 bytes Broken seed 0x2c => 0 with key[16] of all 0 bytes Broken seed 0x2d => 0 with key[16] of all 0 bytes Broken seed 0x2e => 0 with key[16] of all 0 bytes Broken seed 0x2f => 0 with key[16] of all 0 bytes Broken seed 0x30 => 0 with key[16] of all 0 bytes Broken seed 0x31 => 0 with key[16] of all 0 bytes Broken seed 0x32 => 0 with key[16] of all 0 bytes Broken seed 0x33 => 0 with key[16] of all 0 bytes Broken seed 0x34 => 0 with key[16] of all 0 bytes Broken seed 0x35 => 0 with key[16] of all 0 bytes Broken seed 0x36 => 0 with key[16] of all 0 bytes Broken seed 0x37 => 0 with key[16] of all 0 bytes Broken seed 0x38 => 0 with key[16] of all 0 bytes Broken seed 0x39 => 0 with key[16] of all 0 bytes Broken seed 0x3a => 0 with key[16] of all 0 bytes Broken seed 0x3b => 0 with key[16] of all 0 bytes Broken seed 0x3c => 0 with key[16] of all 0 bytes Broken seed 0x3d => 0 with key[16] of all 0 bytes Broken seed 0x3e => 0 with key[16] of all 0 bytes Broken seed 0x3f => 0 with key[16] of all 0 bytes Broken seed 0x40 => 0 with key[16] of all 0 bytes Broken seed 0x41 => 0 with key[16] of all 0 bytes Broken seed 0x42 => 0 with key[16] of all 0 bytes Broken seed 0x43 => 0 with key[16] of all 0 bytes Broken seed 0x44 => 0 with key[16] of all 0 bytes Broken seed 0x45 => 0 with key[16] of all 0 bytes Broken seed 0x46 => 0 with key[16] of all 0 bytes Broken seed 0x47 => 0 with key[16] of all 0 bytes Broken seed 0x48 => 0 with key[16] of all 0 bytes Broken seed 0x49 => 0 with key[16] of all 0 bytes Broken seed 0x4a => 0 with key[16] of all 0 bytes Broken seed 0x4b => 0 with key[16] of all 0 bytes Broken seed 0x4c => 0 with key[16] of all 0 bytes Broken seed 0x4d => 0 with key[16] of all 0 bytes Broken seed 0x4e => 0 with key[16] of all 0 bytes Broken seed 0x4f => 0 with key[16] of all 0 bytes Broken seed 0x50 => 0 with key[16] of all 0 bytes Broken seed 0x51 => 0 with key[16] of all 0 bytes Broken seed 0x52 => 0 with key[16] of all 0 bytes Broken seed 0x53 => 0 with key[16] of all 0 bytes Broken seed 0x54 => 0 with key[16] of all 0 bytes Broken seed 0x55 => 0 with key[16] of all 0 bytes Broken seed 0x56 => 0 with key[16] of all 0 bytes Broken seed 0x57 => 0 with key[16] of all 0 bytes Broken seed 0x58 => 0 with key[16] of all 0 bytes Broken seed 0x59 => 0 with key[16] of all 0 bytes Broken seed 0x5a => 0 with key[16] of all 0 bytes Broken seed 0x5b => 0 with key[16] of all 0 bytes Broken seed 0x5c => 0 with key[16] of all 0 bytes Broken seed 0x5d => 0 with key[16] of all 0 bytes Broken seed 0x5e => 0 with key[16] of all 0 bytes Broken seed 0x5f => 0 with key[16] of all 0 bytes Broken seed 0x60 => 0 with key[16] of all 0 bytes Broken seed 0x61 => 0 with key[16] of all 0 bytes Broken seed 0x62 => 0 with key[16] of all 0 bytes Broken seed 0x63 => 0 with key[16] of all 0 bytes Broken seed 0x64 => 0 with key[16] of all 0 bytes Broken seed 0x65 => 0 with key[16] of all 0 bytes Broken seed 0x66 => 0 with key[16] of all 0 bytes Broken seed 0x67 => 0 with key[16] of all 0 bytes Broken seed 0x68 => 0 with key[16] of all 0 bytes Broken seed 0x69 => 0 with key[16] of all 0 bytes Broken seed 0x6a => 0 with key[16] of all 0 bytes Broken seed 0x6b => 0 with key[16] of all 0 bytes Broken seed 0x6c => 0 with key[16] of all 0 bytes Broken seed 0x6d => 0 with key[16] of all 0 bytes Broken seed 0x6e => 0 with key[16] of all 0 bytes Broken seed 0x6f => 0 with key[16] of all 0 bytes Broken seed 0x70 => 0 with key[16] of all 0 bytes Broken seed 0x71 => 0 with key[16] of all 0 bytes Broken seed 0x72 => 0 with key[16] of all 0 bytes Broken seed 0x73 => 0 with key[16] of all 0 bytes Broken seed 0x74 => 0 with key[16] of all 0 bytes Broken seed 0x75 => 0 with key[16] of all 0 bytes Broken seed 0x76 => 0 with key[16] of all 0 bytes Broken seed 0x77 => 0 with key[16] of all 0 bytes Broken seed 0x78 => 0 with key[16] of all 0 bytes Broken seed 0x79 => 0 with key[16] of all 0 bytes Broken seed 0x7a => 0 with key[16] of all 0 bytes Broken seed 0x7b => 0 with key[16] of all 0 bytes Broken seed 0x7c => 0 with key[16] of all 0 bytes Broken seed 0x7d => 0 with key[16] of all 0 bytes Broken seed 0x7e => 0 with key[16] of all 0 bytes Broken seed 0x7f => 0 with key[16] of all 0 bytes Broken seed 0x80 => 0 with key[16] of all 0 bytes Broken seed 0x81 => 0 with key[16] of all 0 bytes Broken seed 0x82 => 0 with key[16] of all 0 bytes Broken seed 0x83 => 0 with key[16] of all 0 bytes Broken seed 0x84 => 0 with key[16] of all 0 bytes Broken seed 0x85 => 0 with key[16] of all 0 bytes Broken seed 0x86 => 0 with key[16] of all 0 bytes Broken seed 0x87 => 0 with key[16] of all 0 bytes Broken seed 0x88 => 0 with key[16] of all 0 bytes Broken seed 0x89 => 0 with key[16] of all 0 bytes Broken seed 0x8a => 0 with key[16] of all 0 bytes Broken seed 0x8b => 0 with key[16] of all 0 bytes Broken seed 0x8c => 0 with key[16] of all 0 bytes Broken seed 0x8d => 0 with key[16] of all 0 bytes Broken seed 0x8e => 0 with key[16] of all 0 bytes Broken seed 0x8f => 0 with key[16] of all 0 bytes Broken seed 0x90 => 0 with key[16] of all 0 bytes Broken seed 0x91 => 0 with key[16] of all 0 bytes Broken seed 0x92 => 0 with key[16] of all 0 bytes Broken seed 0x93 => 0 with key[16] of all 0 bytes Broken seed 0x94 => 0 with key[16] of all 0 bytes Broken seed 0x95 => 0 with key[16] of all 0 bytes Broken seed 0x96 => 0 with key[16] of all 0 bytes Broken seed 0x97 => 0 with key[16] of all 0 bytes Broken seed 0x98 => 0 with key[16] of all 0 bytes Broken seed 0x99 => 0 with key[16] of all 0 bytes Broken seed 0x9a => 0 with key[16] of all 0 bytes Broken seed 0x9b => 0 with key[16] of all 0 bytes Broken seed 0x9c => 0 with key[16] of all 0 bytes Broken seed 0x9d => 0 with key[16] of all 0 bytes Broken seed 0x9e => 0 with key[16] of all 0 bytes Broken seed 0x9f => 0 with key[16] of all 0 bytes Broken seed 0xa0 => 0 with key[16] of all 0 bytes Broken seed 0xa1 => 0 with key[16] of all 0 bytes Broken seed 0xa2 => 0 with key[16] of all 0 bytes Broken seed 0xa3 => 0 with key[16] of all 0 bytes Broken seed 0xa4 => 0 with key[16] of all 0 bytes Broken seed 0xa5 => 0 with key[16] of all 0 bytes Broken seed 0xa6 => 0 with key[16] of all 0 bytes Broken seed 0xa7 => 0 with key[16] of all 0 bytes Broken seed 0xa8 => 0 with key[16] of all 0 bytes Broken seed 0xa9 => 0 with key[16] of all 0 bytes Broken seed 0xaa => 0 with key[16] of all 0 bytes Broken seed 0xab => 0 with key[16] of all 0 bytes Broken seed 0xac => 0 with key[16] of all 0 bytes Broken seed 0xad => 0 with key[16] of all 0 bytes Broken seed 0xae => 0 with key[16] of all 0 bytes Broken seed 0xaf => 0 with key[16] of all 0 bytes Broken seed 0xb0 => 0 with key[16] of all 0 bytes Broken seed 0xb1 => 0 with key[16] of all 0 bytes Broken seed 0xb2 => 0 with key[16] of all 0 bytes Broken seed 0xb3 => 0 with key[16] of all 0 bytes Broken seed 0xb4 => 0 with key[16] of all 0 bytes Broken seed 0xb5 => 0 with key[16] of all 0 bytes Broken seed 0xb6 => 0 with key[16] of all 0 bytes Broken seed 0xb7 => 0 with key[16] of all 0 bytes Broken seed 0xb8 => 0 with key[16] of all 0 bytes Broken seed 0xb9 => 0 with key[16] of all 0 bytes Broken seed 0xba => 0 with key[16] of all 0 bytes Broken seed 0xbb => 0 with key[16] of all 0 bytes Broken seed 0xbc => 0 with key[16] of all 0 bytes Broken seed 0xbd => 0 with key[16] of all 0 bytes Broken seed 0xbe => 0 with key[16] of all 0 bytes Broken seed 0xbf => 0 with key[16] of all 0 bytes Broken seed 0xc0 => 0 with key[16] of all 0 bytes Broken seed 0xc1 => 0 with key[16] of all 0 bytes Broken seed 0xc2 => 0 with key[16] of all 0 bytes Broken seed 0xc3 => 0 with key[16] of all 0 bytes Broken seed 0xc4 => 0 with key[16] of all 0 bytes Broken seed 0xc5 => 0 with key[16] of all 0 bytes Broken seed 0xc6 => 0 with key[16] of all 0 bytes Broken seed 0xc7 => 0 with key[16] of all 0 bytes Broken seed 0xc8 => 0 with key[16] of all 0 bytes Broken seed 0xc9 => 0 with key[16] of all 0 bytes Broken seed 0xca => 0 with key[16] of all 0 bytes Broken seed 0xcb => 0 with key[16] of all 0 bytes Broken seed 0xcc => 0 with key[16] of all 0 bytes Broken seed 0xcd => 0 with key[16] of all 0 bytes Broken seed 0xce => 0 with key[16] of all 0 bytes Broken seed 0xcf => 0 with key[16] of all 0 bytes Broken seed 0xd0 => 0 with key[16] of all 0 bytes Broken seed 0xd1 => 0 with key[16] of all 0 bytes Broken seed 0xd2 => 0 with key[16] of all 0 bytes Broken seed 0xd3 => 0 with key[16] of all 0 bytes Broken seed 0xd4 => 0 with key[16] of all 0 bytes Broken seed 0xd5 => 0 with key[16] of all 0 bytes Broken seed 0xd6 => 0 with key[16] of all 0 bytes Broken seed 0xd7 => 0 with key[16] of all 0 bytes Broken seed 0xd8 => 0 with key[16] of all 0 bytes Broken seed 0xd9 => 0 with key[16] of all 0 bytes Broken seed 0xda => 0 with key[16] of all 0 bytes Broken seed 0xdb => 0 with key[16] of all 0 bytes Broken seed 0xdc => 0 with key[16] of all 0 bytes Broken seed 0xdd => 0 with key[16] of all 0 bytes Broken seed 0xde => 0 with key[16] of all 0 bytes Broken seed 0xdf => 0 with key[16] of all 0 bytes Broken seed 0xe0 => 0 with key[16] of all 0 bytes Broken seed 0xe1 => 0 with key[16] of all 0 bytes Broken seed 0xe2 => 0 with key[16] of all 0 bytes Broken seed 0xe3 => 0 with key[16] of all 0 bytes at 40000000 Broken seed 0x40000000 => 0 with key[16] of all 0 bytes at c0000000 Broken seed 0xe4 => 0 with key[16] of all 0 bytes Broken seed 0x40000001 => 0 with key[16] of all 0 bytes at 80000000 Broken seed 0x80000000 => 0 with key[16] of all 0 bytes Broken seed 0x80000001 => 0 with key[16] of all 0 bytes Broken seed 0x80000002 => 0 with key[16] of all 0 bytes Broken seed 0x80000003 => 0 with key[16] of all 0 bytes Broken seed 0x80000004 => 0 with key[16] of all 0 bytes Broken seed 0x80000005 => 0 with key[16] of all 0 bytes Broken seed 0x80000006 => 0 with key[16] of all 0 bytes Broken seed 0x80000007 => 0 with key[16] of all 0 bytes Broken seed 0x80000008 => 0 with key[16] of all 0 bytes Broken seed 0x80000009 => 0 with key[16] of all 0 bytes Broken seed 0x8000000a => 0 with key[16] of all 0 bytes Broken seed 0x8000000b => 0 with key[16] of all 0 bytes Broken seed 0x8000000c => 0 with key[16] of all 0 bytes Broken seed 0x8000000d => 0 with key[16] of all 0 bytes Broken seed 0x8000000e => 0 with key[16] of all 0 bytes Broken seed 0x8000000f => 0 with key[16] of all 0 bytes Broken seed 0x80000010 => 0 with key[16] of all 0 bytes Broken seed 0x80000011 => 0 with key[16] of all 0 bytes Broken seed 0x80000012 => 0 with key[16] of all 0 bytes Broken seed 0x80000013 => 0 with key[16] of all 0 bytes Broken seed 0x80000014 => 0 with key[16] of all 0 bytes Broken seed 0x80000015 => 0 with key[16] of all 0 bytes Broken seed 0x80000016 => 0 with key[16] of all 0 bytes Broken seed 0x80000017 => 0 with key[16] of all 0 bytes Broken seed 0x80000018 => 0 with key[16] of all 0 bytes Broken seed 0x80000019 => 0 with key[16] of all 0 bytes Broken seed 0x8000001a => 0 with key[16] of all 0 bytes Broken seed 0x8000001b => 0 with key[16] of all 0 bytes Broken seed 0x8000001c => 0 with key[16] of all 0 bytes Broken seed 0x8000001d => 0 with key[16] of all 0 bytes Broken seed 0x8000001e => 0 with key[16] of all 0 bytes Broken seed 0x8000001f => 0 with key[16] of all 0 bytes Broken seed 0x80000020 => 0 with key[16] of all 0 bytes Broken seed 0x80000021 => 0 with key[16] of all 0 bytes Broken seed 0x80000022 => 0 with key[16] of all 0 bytes Broken seed 0x80000023 => 0 with key[16] of all 0 bytes Broken seed 0x80000024 => 0 with key[16] of all 0 bytes Broken seed 0x80000025 => 0 with key[16] of all 0 bytes Broken seed 0x80000026 => 0 with key[16] of all 0 bytes Broken seed 0x80000027 => 0 with key[16] of all 0 bytes Broken seed 0x80000028 => 0 with key[16] of all 0 bytes Broken seed 0x80000029 => 0 with key[16] of all 0 bytes Broken seed 0x8000002a => 0 with key[16] of all 0 bytes Broken seed 0x8000002b => 0 with key[16] of all 0 bytes Broken seed 0x8000002c => 0 with key[16] of all 0 bytes Broken seed 0x8000002d => 0 with key[16] of all 0 bytes Broken seed 0x8000002e => 0 with key[16] of all 0 bytes Broken seed 0x8000002f => 0 with key[16] of all 0 bytes Broken seed 0x80000030 => 0 with key[16] of all 0 bytes Broken seed 0x80000031 => 0 with key[16] of all 0 bytes Broken seed 0x80000032 => 0 with key[16] of all 0 bytes Broken seed 0x80000033 => 0 with key[16] of all 0 bytes Broken seed 0x80000034 => 0 with key[16] of all 0 bytes Broken seed 0x80000035 => 0 with key[16] of all 0 bytes Broken seed 0x80000036 => 0 with key[16] of all 0 bytes Broken seed 0x80000037 => 0 with key[16] of all 0 bytes Broken seed 0x80000038 => 0 with key[16] of all 0 bytes Broken seed 0x80000039 => 0 with key[16] of all 0 bytes Broken seed 0x8000003a => 0 with key[16] of all 0 bytes Broken seed 0x8000003b => 0 with key[16] of all 0 bytes Broken seed 0x8000003c => 0 with key[16] of all 0 bytes Broken seed 0x8000003d => 0 with key[16] of all 0 bytes Broken seed 0x8000003e => 0 with key[16] of all 0 bytes Broken seed 0x8000003f => 0 with key[16] of all 0 bytes Broken seed 0x80000040 => 0 with key[16] of all 0 bytes Broken seed 0x80000041 => 0 with key[16] of all 0 bytes Broken seed 0x80000042 => 0 with key[16] of all 0 bytes Broken seed 0x80000043 => 0 with key[16] of all 0 bytes Broken seed 0x80000044 => 0 with key[16] of all 0 bytes Broken seed 0x80000045 => 0 with key[16] of all 0 bytes Broken seed 0x80000046 => 0 with key[16] of all 0 bytes Broken seed 0x80000047 => 0 with key[16] of all 0 bytes Broken seed 0x80000048 => 0 with key[16] of all 0 bytes Broken seed 0x80000049 => 0 with key[16] of all 0 bytes Broken seed 0x8000004a => 0 with key[16] of all 0 bytes Broken seed 0x8000004b => 0 with key[16] of all 0 bytes Broken seed 0x8000004c => 0 with key[16] of all 0 bytes Broken seed 0x8000004d => 0 with key[16] of all 0 bytes Broken seed 0x8000004e => 0 with key[16] of all 0 bytes Broken seed 0x8000004f => 0 with key[16] of all 0 bytes Broken seed 0x80000050 => 0 with key[16] of all 0 bytes Broken seed 0x80000051 => 0 with key[16] of all 0 bytes Broken seed 0x80000052 => 0 with key[16] of all 0 bytes Broken seed 0x80000053 => 0 with key[16] of all 0 bytes Broken seed 0x80000054 => 0 with key[16] of all 0 bytes Broken seed 0x80000055 => 0 with key[16] of all 0 bytes Broken seed 0x80000056 => 0 with key[16] of all 0 bytes Broken seed 0x80000057 => 0 with key[16] of all 0 bytes Broken seed 0x80000058 => 0 with key[16] of all 0 bytes Broken seed 0x80000059 => 0 with key[16] of all 0 bytes Broken seed 0x8000005a => 0 with key[16] of all 0 bytes Broken seed 0x8000005b => 0 with key[16] of all 0 bytes Broken seed 0x8000005c => 0 with key[16] of all 0 bytes Broken seed 0x8000005d => 0 with key[16] of all 0 bytes Broken seed 0x8000005e => 0 with key[16] of all 0 bytes Broken seed 0x8000005f => 0 with key[16] of all 0 bytes Broken seed 0x80000060 => 0 with key[16] of all 0 bytes Broken seed 0x80000061 => 0 with key[16] of all 0 bytes Broken seed 0x80000062 => 0 with key[16] of all 0 bytes Broken seed 0x80000063 => 0 with key[16] of all 0 bytes Broken seed 0x80000064 => 0 with key[16] of all 0 bytes Broken seed 0x80000065 => 0 with key[16] of all 0 bytes Broken seed 0x80000066 => 0 with key[16] of all 0 bytes Broken seed 0x80000067 => 0 with key[16] of all 0 bytes Broken seed 0x80000068 => 0 with key[16] of all 0 bytes Broken seed 0x80000069 => 0 with key[16] of all 0 bytes Broken seed 0x8000006a => 0 with key[16] of all 0 bytes Broken seed 0x8000006b => 0 with key[16] of all 0 bytes Broken seed 0x8000006c => 0 with key[16] of all 0 bytes Broken seed 0x8000006d => 0 with key[16] of all 0 bytes Broken seed 0x8000006e => 0 with key[16] of all 0 bytes Broken seed 0x8000006f => 0 with key[16] of all 0 bytes Broken seed 0x80000070 => 0 with key[16] of all 0 bytes Broken seed 0x80000071 => 0 with key[16] of all 0 bytes Broken seed 0x80000072 => 0 with key[16] of all 0 bytes Broken seed 0x80000073 => 0 with key[16] of all 0 bytes Broken seed 0x80000074 => 0 with key[16] of all 0 bytes Broken seed 0x80000075 => 0 with key[16] of all 0 bytes Broken seed 0x80000076 => 0 with key[16] of all 0 bytes Broken seed 0x80000077 => 0 with key[16] of all 0 bytes Broken seed 0x80000078 => 0 with key[16] of all 0 bytes Broken seed 0x80000079 => 0 with key[16] of all 0 bytes Broken seed 0x8000007a => 0 with key[16] of all 0 bytes Broken seed 0x8000007b => 0 with key[16] of all 0 bytes Broken seed 0x8000007c => 0 with key[16] of all 0 bytes Broken seed 0x8000007d => 0 with key[16] of all 0 bytes Broken seed 0x8000007e => 0 with key[16] of all 0 bytes Broken seed 0x8000007f => 0 with key[16] of all 0 bytes Broken seed 0x80000080 => 0 with key[16] of all 0 bytes Broken seed 0x80000081 => 0 with key[16] of all 0 bytes Broken seed 0x80000082 => 0 with key[16] of all 0 bytes Broken seed 0x80000083 => 0 with key[16] of all 0 bytes Broken seed 0x80000084 => 0 with key[16] of all 0 bytes Broken seed 0x80000085 => 0 with key[16] of all 0 bytes Broken seed 0x80000086 => 0 with key[16] of all 0 bytes Broken seed 0x80000087 => 0 with key[16] of all 0 bytes Broken seed 0x80000088 => 0 with key[16] of all 0 bytes Broken seed 0x80000089 => 0 with key[16] of all 0 bytes Broken seed 0x8000008a => 0 with key[16] of all 0 bytes Broken seed 0x8000008b => 0 with key[16] of all 0 bytes Broken seed 0x8000008c => 0 with key[16] of all 0 bytes Broken seed 0x8000008d => 0 with key[16] of all 0 bytes Broken seed 0x8000008e => 0 with key[16] of all 0 bytes Broken seed 0x8000008f => 0 with key[16] of all 0 bytes Broken seed 0x80000090 => 0 with key[16] of all 0 bytes Broken seed 0x80000091 => 0 with key[16] of all 0 bytes Broken seed 0x80000092 => 0 with key[16] of all 0 bytes Broken seed 0x80000093 => 0 with key[16] of all 0 bytes Broken seed 0x80000094 => 0 with key[16] of all 0 bytes Broken seed 0x80000095 => 0 with key[16] of all 0 bytes Broken seed 0x80000096 => 0 with key[16] of all 0 bytes Broken seed 0x80000097 => 0 with key[16] of all 0 bytes Broken seed 0x80000098 => 0 with key[16] of all 0 bytes Broken seed 0x80000099 => 0 with key[16] of all 0 bytes Broken seed 0x8000009a => 0 with key[16] of all 0 bytes Broken seed 0x8000009b => 0 with key[16] of all 0 bytes Broken seed 0x8000009c => 0 with key[16] of all 0 bytes Broken seed 0x8000009d => 0 with key[16] of all 0 bytes Broken seed 0x8000009e => 0 with key[16] of all 0 bytes Broken seed 0x8000009f => 0 with key[16] of all 0 bytes Broken seed 0x800000a0 => 0 with key[16] of all 0 bytes Broken seed 0x800000a1 => 0 with key[16] of all 0 bytes Broken seed 0x800000a2 => 0 with key[16] of all 0 bytes Broken seed 0x800000a3 => 0 with key[16] of all 0 bytes Broken seed 0x800000a4 => 0 with key[16] of all 0 bytes Broken seed 0x800000a5 => 0 with key[16] of all 0 bytes Broken seed 0x800000a6 => 0 with key[16] of all 0 bytes Broken seed 0x800000a7 => 0 with key[16] of all 0 bytes Broken seed 0x800000a8 => 0 with key[16] of all 0 bytes Broken seed 0x800000a9 => 0 with key[16] of all 0 bytes Broken seed 0x800000aa => 0 with key[16] of all 0 bytes Broken seed 0x800000ab => 0 with key[16] of all 0 bytes Broken seed 0x800000ac => 0 with key[16] of all 0 bytes Broken seed 0x800000ad => 0 with key[16] of all 0 bytes Broken seed 0x800000ae => 0 with key[16] of all 0 bytes Broken seed 0x800000af => 0 with key[16] of all 0 bytes Broken seed 0x800000b0 => 0 with key[16] of all 0 bytes Broken seed 0x800000b1 => 0 with key[16] of all 0 bytes Broken seed 0x800000b2 => 0 with key[16] of all 0 bytes Broken seed 0x800000b3 => 0 with key[16] of all 0 bytes Broken seed 0x800000b4 => 0 with key[16] of all 0 bytes Broken seed 0x800000b5 => 0 with key[16] of all 0 bytes Broken seed 0x800000b6 => 0 with key[16] of all 0 bytes Broken seed 0x800000b7 => 0 with key[16] of all 0 bytes Broken seed 0x800000b8 => 0 with key[16] of all 0 bytes Broken seed 0x800000b9 => 0 with key[16] of all 0 bytes Broken seed 0x800000ba => 0 with key[16] of all 0 bytes Broken seed 0x800000bb => 0 with key[16] of all 0 bytes Broken seed 0x800000bc => 0 with key[16] of all 0 bytes Broken seed 0x800000bd => 0 with key[16] of all 0 bytes Broken seed 0x800000be => 0 with key[16] of all 0 bytes Broken seed 0x800000bf => 0 with key[16] of all 0 bytes Broken seed 0x800000c0 => 0 with key[16] of all 0 bytes Broken seed 0x800000c1 => 0 with key[16] of all 0 bytes Broken seed 0x800000c2 => 0 with key[16] of all 0 bytes Broken seed 0x800000c3 => 0 with key[16] of all 0 bytes Broken seed 0x800000c4 => 0 with key[16] of all 0 bytes Broken seed 0x800000c5 => 0 with key[16] of all 0 bytes Broken seed 0x800000c6 => 0 with key[16] of all 0 bytes Broken seed 0x800000c7 => 0 with key[16] of all 0 bytes Broken seed 0x800000c8 => 0 with key[16] of all 0 bytes Broken seed 0x800000c9 => 0 with key[16] of all 0 bytes Broken seed 0x800000ca => 0 with key[16] of all 0 bytes Broken seed 0x800000cb => 0 with key[16] of all 0 bytes Broken seed 0x800000cc => 0 with key[16] of all 0 bytes Broken seed 0x800000cd => 0 with key[16] of all 0 bytes Broken seed 0x800000ce => 0 with key[16] of all 0 bytes Broken seed 0x800000cf => 0 with key[16] of all 0 bytes Broken seed 0x800000d0 => 0 with key[16] of all 0 bytes Broken seed 0x800000d1 => 0 with key[16] of all 0 bytes Broken seed 0x800000d2 => 0 with key[16] of all 0 bytes Broken seed 0x800000d3 => 0 with key[16] of all 0 bytes Broken seed 0x800000d4 => 0 with key[16] of all 0 bytes Broken seed 0x800000d5 => 0 with key[16] of all 0 bytes Broken seed 0x800000d6 => 0 with key[16] of all 0 bytes Broken seed 0x800000d7 => 0 with key[16] of all 0 bytes Broken seed 0x800000d8 => 0 with key[16] of all 0 bytes Broken seed 0x800000d9 => 0 with key[16] of all 0 bytes Broken seed 0x800000da => 0 with key[16] of all 0 bytes Broken seed 0x800000db => 0 with key[16] of all 0 bytes Broken seed 0x800000dc => 0 with key[16] of all 0 bytes Broken seed 0x800000dd => 0 with key[16] of all 0 bytes Broken seed 0x800000de => 0 with key[16] of all 0 bytes Broken seed 0x800000df => 0 with key[16] of all 0 bytes Broken seed 0x800000e0 => 0 with key[16] of all 0 bytes Broken seed 0x800000e1 => 0 with key[16] of all 0 bytes Broken seed 0x800000e2 => 0 with key[16] of all 0 bytes Broken seed 0x800000e3 => 0 with key[16] of all 0 bytes Broken seed 0x800000e4 => 0 with key[16] of all 0 bytes Broken seed 0x800000e5 => 0 with key[16] of all 0 bytes Broken seed 0x800000e6 => 0 with key[16] of all 0 bytes Broken seed 0x800000e7 => 0 with key[16] of all 0 bytes Broken seed 0x800000e8 => 0 with key[16] of all 0 bytes Broken seed 0x800000e9 => 0 with key[16] of all 0 bytes Broken seed 0x800000ea => 0 with key[16] of all 0 bytes Broken seed 0x800000eb => 0 with key[16] of all 0 bytes Broken seed 0x800000ec => 0 with key[16] of all 0 bytes Broken seed 0x800000ed => 0 with key[16] of all 0 bytes Broken seed 0x800000ee => 0 with key[16] of all 0 bytes Broken seed 0x800000ef => 0 with key[16] of all 0 bytes Broken seed 0x800000f0 => 0 with key[16] of all 0 bytes Broken seed 0x800000f1 => 0 with key[16] of all 0 bytes Broken seed 0x800000f2 => 0 with key[16] of all 0 bytes Broken seed 0x800000f3 => 0 with key[16] of all 0 bytes Broken seed 0x800000f4 => 0 with key[16] of all 0 bytes Broken seed 0x800000f5 => 0 with key[16] of all 0 bytes Broken seed 0x800000f6 => 0 with key[16] of all 0 bytes Broken seed 0x800000f7 => 0 with key[16] of all 0 bytes Broken seed 0x800000f8 => 0 with key[16] of all 0 bytes Broken seed 0x800000f9 => 0 with key[16] of all 0 bytes Broken seed 0x800000fa => 0 with key[16] of all 0 bytes Broken seed 0x800000fb => 0 with key[16] of all 0 bytes Broken seed 0x800000fc => 0 with key[16] of all 0 bytes Broken seed 0x800000fd => 0 with key[16] of all 0 bytes Broken seed 0x800000fe => 0 with key[16] of all 0 bytes Broken seed 0x800000ff => 0 with key[16] of all 0 bytes Broken seed 0x80000100 => 0 with key[16] of all 0 bytes Broken seed 0x80000101 => 0 with key[16] of all 0 bytes Broken seed 0x80000102 => 0 with key[16] of all 0 bytes Broken seed 0x80000103 => 0 with key[16] of all 0 bytes Broken seed 0x80000104 => 0 with key[16] of all 0 bytes Broken seed 0x80000105 => 0 with key[16] of all 0 bytes Broken seed 0x80000106 => 0 with key[16] of all 0 bytes Broken seed 0x80000107 => 0 with key[16] of all 0 bytes Broken seed 0x80000108 => 0 with key[16] of all 0 bytes Broken seed 0x80000109 => 0 with key[16] of all 0 bytes Broken seed 0x8000010a => 0 with key[16] of all 0 bytes Broken seed 0x8000010b => 0 with key[16] of all 0 bytes Broken seed 0x8000010c => 0 with key[16] of all 0 bytes Broken seed 0x8000010d => 0 with key[16] of all 0 bytes Broken seed 0x8000010e => 0 with key[16] of all 0 bytes Broken seed 0x8000010f => 0 with key[16] of all 0 bytes Broken seed 0x80000110 => 0 with key[16] of all 0 bytes Broken seed 0x80000111 => 0 with key[16] of all 0 bytes Broken seed 0x80000112 => 0 with key[16] of all 0 bytes Broken seed 0x80000113 => 0 with key[16] of all 0 bytes Broken seed 0x80000114 => 0 with key[16] of all 0 bytes Broken seed 0x80000115 => 0 with key[16] of all 0 bytes Broken seed 0x80000116 => 0 with key[16] of all 0 bytes Broken seed 0x80000117 => 0 with key[16] of all 0 bytes Broken seed 0x80000118 => 0 with key[16] of all 0 bytes Broken seed 0x80000119 => 0 with key[16] of all 0 bytes Broken seed 0x8000011a => 0 with key[16] of all 0 bytes Broken seed 0x8000011b => 0 with key[16] of all 0 bytes Broken seed 0x8000011c => 0 with key[16] of all 0 bytes Broken seed 0x8000011d => 0 with key[16] of all 0 bytes Broken seed 0x8000011e => 0 with key[16] of all 0 bytes Broken seed 0x8000011f => 0 with key[16] of all 0 bytes Broken seed 0x80000120 => 0 with key[16] of all 0 bytes Broken seed 0x80000121 => 0 with key[16] of all 0 bytes Broken seed 0x80000122 => 0 with key[16] of all 0 bytes Broken seed 0x80000123 => 0 with key[16] of all 0 bytes Broken seed 0x80000124 => 0 with key[16] of all 0 bytes Broken seed 0x80000125 => 0 with key[16] of all 0 bytes Broken seed 0x80000126 => 0 with key[16] of all 0 bytes Broken seed 0x80000127 => 0 with key[16] of all 0 bytes Broken seed 0x80000128 => 0 with key[16] of all 0 bytes Broken seed 0x80000129 => 0 with key[16] of all 0 bytes Broken seed 0x8000012a => 0 with key[16] of all 0 bytes Broken seed 0x8000012b => 0 with key[16] of all 0 bytes Broken seed 0x8000012c => 0 with key[16] of all 0 bytes Broken seed 0x40000002 => 0 with key[16] of all 0 bytes Broken seed 0x40000003 => 0 with key[16] of all 0 bytes Broken seed 0x40000004 => 0 with key[16] of all 0 bytes