-------------------------------------------------------------------------------
--- Testing blake2b-160 "blake2b-160" GOOD

[[[ Sanity Tests ]]]

Verification value 0xA5F72E2D ....... PASS
Running sanity check 1     .......... PASS
Running AppendedZeroesTest .......... PASS

[[[ Speed Tests ]]]

Bulk speed test - 262144-byte keys
Alignment  7 -  0.129 bytes/cycle -  368.74 MiB/sec @ 3 ghz
Alignment  6 -  0.129 bytes/cycle -  368.74 MiB/sec @ 3 ghz
Alignment  5 -  0.129 bytes/cycle -  368.74 MiB/sec @ 3 ghz
Alignment  4 -  0.129 bytes/cycle -  368.73 MiB/sec @ 3 ghz
Alignment  3 -  0.129 bytes/cycle -  368.74 MiB/sec @ 3 ghz
Alignment  2 -  0.129 bytes/cycle -  368.74 MiB/sec @ 3 ghz
Alignment  1 -  0.129 bytes/cycle -  368.74 MiB/sec @ 3 ghz
Alignment  0 -  0.129 bytes/cycle -  369.60 MiB/sec @ 3 ghz
Average      -  0.129 bytes/cycle -  368.85 MiB/sec @ 3 ghz

Small key speed test -    1-byte keys -  1154.61 cycles/hash
Small key speed test -    2-byte keys -  1151.35 cycles/hash
Small key speed test -    3-byte keys -  1150.73 cycles/hash
Small key speed test -    4-byte keys -  1155.13 cycles/hash
Small key speed test -    5-byte keys -  1153.00 cycles/hash
Small key speed test -    6-byte keys -  1153.00 cycles/hash
Small key speed test -    7-byte keys -  1153.00 cycles/hash
Small key speed test -    8-byte keys -  1172.01 cycles/hash
Small key speed test -    9-byte keys -  1174.28 cycles/hash
Small key speed test -   10-byte keys -  1174.34 cycles/hash
Small key speed test -   11-byte keys -  1173.93 cycles/hash
Small key speed test -   12-byte keys -  1173.96 cycles/hash
Small key speed test -   13-byte keys -  1173.29 cycles/hash
Small key speed test -   14-byte keys -  1173.24 cycles/hash
Small key speed test -   15-byte keys -  1173.47 cycles/hash
Small key speed test -   16-byte keys -  1174.46 cycles/hash
Small key speed test -   17-byte keys -  1173.90 cycles/hash
Small key speed test -   18-byte keys -  1174.00 cycles/hash
Small key speed test -   19-byte keys -  1173.75 cycles/hash
Small key speed test -   20-byte keys -  1174.03 cycles/hash
Small key speed test -   21-byte keys -  1173.78 cycles/hash
Small key speed test -   22-byte keys -  1173.78 cycles/hash
Small key speed test -   23-byte keys -  1173.77 cycles/hash
Small key speed test -   24-byte keys -  1177.99 cycles/hash
Small key speed test -   25-byte keys -  1177.49 cycles/hash
Small key speed test -   26-byte keys -  1177.49 cycles/hash
Small key speed test -   27-byte keys -  1177.51 cycles/hash
Small key speed test -   28-byte keys -  1177.93 cycles/hash
Small key speed test -   29-byte keys -  1177.50 cycles/hash
Small key speed test -   30-byte keys -  1177.50 cycles/hash
Small key speed test -   31-byte keys -  1177.49 cycles/hash
Average                                    1170.056 cycles/hash

[[[ 'Hashmap' Speed Tests ]]]

std::unordered_map
Init std HashMapTest:     1860.239 cycles/op (102401 inserts, 1% deletions)
Running std HashMapTest:  1605.909 cycles/op (20.8 stdv)

greg7mdp/parallel-hashmap
Init fast HashMapTest:    2925.885 cycles/op (102401 inserts, 1% deletions)
Running fast HashMapTest: 1458.153 cycles/op (12.1 stdv)  ....... FAIL

[[[ Avalanche Tests ]]]

Testing   24-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.788000%
Testing   32-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.664000%
Testing   40-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.652000%
Testing   48-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.718667%
Testing   56-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.743333%
Testing   64-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.674000%
Testing   72-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.729333%
Testing   80-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.732667%
Testing   96-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.776667%
Testing  112-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.844000%
Testing  128-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.740000%
Testing  160-bit keys -> 160-bit hashes, 300000 reps worst bias is 0.812667%

[[[ Keyset 'Sparse' Tests ]]]

Keyset 'Sparse' - 16-bit keys with up to 9 bits set - 50643 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected          0.3, actual      0 (0.00x)
Testing collisions (high 19-25 bits) - Worst is 24 bits: 87/76 (1.14x)
Testing collisions (high 12-bit) - Expected      46547.0, actual  46547 (1.00x)
Testing collisions (high  8-bit) - Expected      50387.0, actual  50387 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected          0.3, actual      1 (3.35x) (1) !
Testing collisions (low  19-25 bits) - Worst is 25 bits: 46/38 (1.20x)
Testing collisions (low  12-bit) - Expected      46547.0, actual  46547 (1.00x)
Testing collisions (low   8-bit) - Expected      50387.0, actual  50387 (1.00x)
Testing distribution - Worst bias is the 13-bit window at bit 111 - 0.580%

Keyset 'Sparse' - 24-bit keys with up to 8 bits set - 1271626 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        188.2, actual    178 (0.95x)
Testing collisions (high 24-35 bits) - Worst is 26 bits: 11821/12047 (0.98x)
Testing collisions (high 12-bit) - Expected    1267530.0, actual 1267530 (1.00x)
Testing collisions (high  8-bit) - Expected    1271370.0, actual 1271370 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        188.2, actual    182 (0.97x)
Testing collisions (low  24-35 bits) - Worst is 35 bits: 29/23 (1.23x)
Testing collisions (low  12-bit) - Expected    1267530.0, actual 1267530 (1.00x)
Testing collisions (low   8-bit) - Expected    1271370.0, actual 1271370 (1.00x)
Testing distribution - Worst bias is the 17-bit window at bit 130 - 0.108%

Keyset 'Sparse' - 32-bit keys with up to 7 bits set - 4514873 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected       2373.0, actual   2385 (1.01x) (12)
Testing collisions (high 25-38 bits) - Worst is 34 bits: 611/593 (1.03x)
Testing collisions (high 12-bit) - Expected    4510777.0, actual 4510777 (1.00x)
Testing collisions (high  8-bit) - Expected    4514617.0, actual 4514617 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected       2373.0, actual   2272 (0.96x)
Testing collisions (low  25-38 bits) - Worst is 38 bits: 49/37 (1.32x)
Testing collisions (low  12-bit) - Expected    4510777.0, actual 4510777 (1.00x)
Testing collisions (low   8-bit) - Expected    4514617.0, actual 4514617 (1.00x)
Testing distribution - Worst bias is the 19-bit window at bit 16 - 0.049%

Keyset 'Sparse' - 40-bit keys with up to 6 bits set - 4598479 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected       2461.7, actual   2502 (1.02x) (41)
Testing collisions (high 25-38 bits) - Worst is 34 bits: 641/615 (1.04x)
Testing collisions (high 12-bit) - Expected    4594383.0, actual 4594383 (1.00x)
Testing collisions (high  8-bit) - Expected    4598223.0, actual 4598223 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected       2461.7, actual   2495 (1.01x) (34)
Testing collisions (low  25-38 bits) - Worst is 37 bits: 98/76 (1.27x)
Testing collisions (low  12-bit) - Expected    4594383.0, actual 4594383 (1.00x)
Testing collisions (low   8-bit) - Expected    4598223.0, actual 4598223 (1.00x)
Testing distribution - Worst bias is the 19-bit window at bit 11 - 0.053%

Keyset 'Sparse' - 48-bit keys with up to 6 bits set - 14196869 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected      23463.6, actual  23187 (0.99x) (-276)
Testing collisions (high 27-42 bits) - Worst is 30 bits: 93123/93854 (0.99x)
Testing collisions (high 12-bit) - Expected   14192773.0, actual 14192773 (1.00x)
Testing collisions (high  8-bit) - Expected   14196613.0, actual 14196613 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected      23463.6, actual  23624 (1.01x) (161)
Testing collisions (low  27-42 bits) - Worst is 42 bits: 24/22 (1.05x)
Testing collisions (low  12-bit) - Expected   14192773.0, actual 14192773 (1.00x)
Testing collisions (low   8-bit) - Expected   14196613.0, actual 14196613 (1.00x)
Testing distribution - Worst bias is the 20-bit window at bit 77 - 0.027%

Keyset 'Sparse' - 56-bit keys with up to 5 bits set - 4216423 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected       2069.7, actual   2108 (1.02x) (39)
Testing collisions (high 25-38 bits) - Worst is 38 bits: 38/32 (1.18x)
Testing collisions (high 12-bit) - Expected    4212327.0, actual 4212327 (1.00x)
Testing collisions (high  8-bit) - Expected    4216167.0, actual 4216167 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected       2069.7, actual   2084 (1.01x) (15)
Testing collisions (low  25-38 bits) - Worst is 36 bits: 150/129 (1.16x)
Testing collisions (low  12-bit) - Expected    4212327.0, actual 4212327 (1.00x)
Testing collisions (low   8-bit) - Expected    4216167.0, actual 4216167 (1.00x)
Testing distribution - Worst bias is the 19-bit window at bit 158 - 0.070%

Keyset 'Sparse' - 64-bit keys with up to 5 bits set - 8303633 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected       8026.9, actual   7987 (1.00x) (-39)
Testing collisions (high 26-40 bits) - Worst is 36 bits: 535/501 (1.07x)
Testing collisions (high 12-bit) - Expected    8299537.0, actual 8299537 (1.00x)
Testing collisions (high  8-bit) - Expected    8303377.0, actual 8303377 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected       8026.9, actual   8176 (1.02x) (150)
Testing collisions (low  26-40 bits) - Worst is 36 bits: 541/501 (1.08x)
Testing collisions (low  12-bit) - Expected    8299537.0, actual 8299537 (1.00x)
Testing collisions (low   8-bit) - Expected    8303377.0, actual 8303377 (1.00x)
Testing distribution - Worst bias is the 20-bit window at bit 135 - 0.044%

Keyset 'Sparse' - 72-bit keys with up to 5 bits set - 15082603 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected      26482.7, actual  26390 (1.00x) (-92)
Testing collisions (high 27-42 bits) - Worst is 34 bits: 6623/6620 (1.00x)
Testing collisions (high 12-bit) - Expected   15078507.0, actual 15078507 (1.00x)
Testing collisions (high  8-bit) - Expected   15082347.0, actual 15082347 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected      26482.7, actual  26242 (0.99x) (-240)
Testing collisions (low  27-42 bits) - Worst is 42 bits: 28/25 (1.08x)
Testing collisions (low  12-bit) - Expected   15078507.0, actual 15078507 (1.00x)
Testing collisions (low   8-bit) - Expected   15082347.0, actual 15082347 (1.00x)
Testing distribution - Worst bias is the 20-bit window at bit 73 - 0.016%

Keyset 'Sparse' - 96-bit keys with up to 4 bits set - 3469497 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected       1401.3, actual   1351 (0.96x)
Testing collisions (high 25-38 bits) - Worst is 30 bits: 5618/5605 (1.00x)
Testing collisions (high 12-bit) - Expected    3465401.0, actual 3465401 (1.00x)
Testing collisions (high  8-bit) - Expected    3469241.0, actual 3469241 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected       1401.3, actual   1413 (1.01x) (12)
Testing collisions (low  25-38 bits) - Worst is 36 bits: 93/87 (1.06x)
Testing collisions (low  12-bit) - Expected    3465401.0, actual 3465401 (1.00x)
Testing collisions (low   8-bit) - Expected    3469241.0, actual 3469241 (1.00x)
Testing distribution - Worst bias is the 19-bit window at bit 149 - 0.082%

Keyset 'Sparse' - 160-bit keys with up to 4 bits set - 26977161 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected      84723.3, actual  84257 (0.99x) (-466)
Testing collisions (high 28-44 bits) - Worst is 44 bits: 26/20 (1.26x)
Testing collisions (high 12-bit) - Expected   26973065.0, actual 26973065 (1.00x)
Testing collisions (high  8-bit) - Expected   26976905.0, actual 26976905 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected      84723.3, actual  84321 (1.00x) (-402)
Testing collisions (low  28-44 bits) - Worst is 43 bits: 48/41 (1.16x)
Testing collisions (low  12-bit) - Expected   26973065.0, actual 26973065 (1.00x)
Testing collisions (low   8-bit) - Expected   26976905.0, actual 26976905 (1.00x)
Testing distribution - Worst bias is the 20-bit window at bit 104 - 0.019%

Keyset 'Sparse' - 256-bit keys with up to 3 bits set - 2796417 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        910.4, actual    863 (0.95x)
Testing collisions (high 25-37 bits) - Worst is 37 bits: 34/28 (1.20x)
Testing collisions (high 12-bit) - Expected    2792321.0, actual 2792321 (1.00x)
Testing collisions (high  8-bit) - Expected    2796161.0, actual 2796161 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        910.4, actual    936 (1.03x) (26)
Testing collisions (low  25-37 bits) - Worst is 34 bits: 244/227 (1.07x)
Testing collisions (low  12-bit) - Expected    2792321.0, actual 2792321 (1.00x)
Testing collisions (low   8-bit) - Expected    2796161.0, actual 2796161 (1.00x)
Testing distribution - Worst bias is the 19-bit window at bit 97 - 0.099%


[[[ Keyset 'Permutation' Tests ]]]

Combination Lowbits Tests:
Keyset 'Combination' - up to 7 blocks from a set of 8 - 2396744 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        668.7, actual    626 (0.94x)
Testing collisions (high 25-37 bits) - Worst is 37 bits: 23/20 (1.10x)
Testing collisions (high 12-bit) - Expected    2392648.0, actual 2392648 (1.00x)
Testing collisions (high  8-bit) - Expected    2396488.0, actual 2396488 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        668.7, actual    620 (0.93x)
Testing collisions (low  25-37 bits) - Worst is 27 bits: 21241/21399 (0.99x)
Testing collisions (low  12-bit) - Expected    2392648.0, actual 2392648 (1.00x)
Testing collisions (low   8-bit) - Expected    2396488.0, actual 2396488 (1.00x)
Testing distribution - Worst bias is the 18-bit window at bit 28 - 0.085%


Combination Highbits Tests
Keyset 'Combination' - up to 7 blocks from a set of 8 - 2396744 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        668.7, actual    637 (0.95x)
Testing collisions (high 25-37 bits) - Worst is 29 bits: 5466/5349 (1.02x)
Testing collisions (high 12-bit) - Expected    2392648.0, actual 2392648 (1.00x)
Testing collisions (high  8-bit) - Expected    2396488.0, actual 2396488 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        668.7, actual    718 (1.07x) (50)
Testing collisions (low  25-37 bits) - Worst is 35 bits: 99/83 (1.18x)
Testing collisions (low  12-bit) - Expected    2392648.0, actual 2392648 (1.00x)
Testing collisions (low   8-bit) - Expected    2396488.0, actual 2396488 (1.00x)
Testing distribution - Worst bias is the 18-bit window at bit 74 - 0.069%


Combination Hi-Lo Tests:
Keyset 'Combination' - up to 6 blocks from a set of 15 - 12204240 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected      17339.3, actual  17413 (1.00x) (74)
Testing collisions (high 27-41 bits) - Worst is 40 bits: 81/67 (1.20x)
Testing collisions (high 12-bit) - Expected   12200144.0, actual 12200144 (1.00x)
Testing collisions (high  8-bit) - Expected   12203984.0, actual 12203984 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected      17339.3, actual  17561 (1.01x) (222)
Testing collisions (low  27-41 bits) - Worst is 41 bits: 51/33 (1.51x)
Testing collisions (low  12-bit) - Expected   12200144.0, actual 12200144 (1.00x)
Testing collisions (low   8-bit) - Expected   12203984.0, actual 12203984 (1.00x)
Testing distribution - Worst bias is the 20-bit window at bit 106 - 0.019%


Combination 0x8000000 Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected          8.0, actual      8 (1.00x) (1)
Testing collisions (high 21-30 bits) - Worst is 30 bits: 37/31 (1.16x)
Testing collisions (high 12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (high  8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected          8.0, actual      8 (1.00x) (1)
Testing collisions (low  21-30 bits) - Worst is 29 bits: 83/63 (1.30x)
Testing collisions (low  12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (low   8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit  8 - 0.357%


Combination 0x0000001 Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected          8.0, actual      6 (0.75x)
Testing collisions (high 21-30 bits) - Worst is 25 bits: 1043/1023 (1.02x)
Testing collisions (high 12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (high  8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected          8.0, actual     10 (1.25x) (3)
Testing collisions (low  21-30 bits) - Worst is 28 bits: 134/127 (1.05x)
Testing collisions (low  12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (low   8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 57 - 0.310%


Combination 0x800000000000000 Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected          8.0, actual     12 (1.50x) (5)
Testing collisions (high 21-30 bits) - Worst is 30 bits: 39/31 (1.22x)
Testing collisions (high 12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (high  8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected          8.0, actual      7 (0.88x)
Testing collisions (low  21-30 bits) - Worst is 30 bits: 35/31 (1.09x)
Testing collisions (low  12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (low   8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 51 - 0.237%


Combination 0x000000000000001 Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected          8.0, actual     10 (1.25x) (3)
Testing collisions (high 21-30 bits) - Worst is 30 bits: 40/31 (1.25x)
Testing collisions (high 12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (high  8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected          8.0, actual     16 (2.00x) (9) !
Testing collisions (low  21-30 bits) - Worst is 30 bits: 45/31 (1.41x)
Testing collisions (low  12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (low   8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 47 - 0.321%


Combination 16-bytes [0-1] Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected          8.0, actual     15 (1.88x) (8)
Testing collisions (high 21-30 bits) - Worst is 30 bits: 44/31 (1.38x)
Testing collisions (high 12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (high  8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected          8.0, actual      9 (1.13x) (2)
Testing collisions (low  21-30 bits) - Worst is 28 bits: 141/127 (1.10x)
Testing collisions (low  12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (low   8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 100 - 0.317%


Combination 16-bytes [0-last] Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected          8.0, actual     11 (1.38x) (4)
Testing collisions (high 21-30 bits) - Worst is 27 bits: 290/255 (1.13x)
Testing collisions (high 12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (high  8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected          8.0, actual      4 (0.50x)
Testing collisions (low  21-30 bits) - Worst is 25 bits: 1087/1023 (1.06x)
Testing collisions (low  12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (low   8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 77 - 0.259%


Combination 32-bytes [0-1] Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected          8.0, actual      7 (0.88x)
Testing collisions (high 21-30 bits) - Worst is 25 bits: 1039/1023 (1.01x)
Testing collisions (high 12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (high  8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected          8.0, actual     13 (1.63x) (6)
Testing collisions (low  21-30 bits) - Worst is 26 bits: 533/511 (1.04x)
Testing collisions (low  12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (low   8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 134 - 0.260%


Combination 32-bytes [0-last] Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected          8.0, actual      8 (1.00x) (1)
Testing collisions (high 21-30 bits) - Worst is 30 bits: 37/31 (1.16x)
Testing collisions (high 12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (high  8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected          8.0, actual      9 (1.13x) (2)
Testing collisions (low  21-30 bits) - Worst is 27 bits: 264/255 (1.03x)
Testing collisions (low  12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (low   8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 152 - 0.280%


Combination 64-bytes [0-1] Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected          8.0, actual     11 (1.38x) (4)
Testing collisions (high 21-30 bits) - Worst is 29 bits: 68/63 (1.06x)
Testing collisions (high 12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (high  8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected          8.0, actual     12 (1.50x) (5)
Testing collisions (low  21-30 bits) - Worst is 25 bits: 1064/1023 (1.04x)
Testing collisions (low  12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (low   8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 34 - 0.285%


Combination 64-bytes [0-last] Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected          8.0, actual      3 (0.38x)
Testing collisions (high 21-30 bits) - Worst is 27 bits: 270/255 (1.05x)
Testing collisions (high 12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (high  8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected          8.0, actual      5 (0.63x)
Testing collisions (low  21-30 bits) - Worst is 28 bits: 134/127 (1.05x)
Testing collisions (low  12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (low   8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 34 - 0.208%


Combination 128-bytes [0-1] Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected          8.0, actual      8 (1.00x) (1)
Testing collisions (high 21-30 bits) - Worst is 30 bits: 45/31 (1.41x)
Testing collisions (high 12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (high  8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected          8.0, actual     10 (1.25x) (3)
Testing collisions (low  21-30 bits) - Worst is 27 bits: 257/255 (1.00x)
Testing collisions (low  12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (low   8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 147 - 0.261%


Combination 128-bytes [0-last] Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected          8.0, actual      4 (0.50x)
Testing collisions (high 21-30 bits) - Worst is 25 bits: 1021/1023 (1.00x)
Testing collisions (high 12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (high  8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected          8.0, actual     11 (1.38x) (4)
Testing collisions (low  21-30 bits) - Worst is 24 bits: 2053/2047 (1.00x)
Testing collisions (low  12-bit) - Expected     258046.0, actual 258046 (1.00x)
Testing collisions (low   8-bit) - Expected     261886.0, actual 261886 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 142 - 0.245%


[[[ Keyset 'Window' Tests ]]]

Keyset 'Window' - 328-bit key,  12-bit window - 328 tests, 4096 keys per test
Window at   0 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at   1 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at   2 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at   3 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at   4 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at   5 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at   6 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at   7 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at   8 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at   9 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  10 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  11 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  12 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  13 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  14 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  15 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  16 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  17 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  18 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  19 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  20 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  21 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  22 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  23 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  24 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  25 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  26 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  27 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  28 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  29 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  30 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  31 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  32 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  33 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  34 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  35 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  36 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  37 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  38 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  39 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  40 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  41 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  42 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  43 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  44 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  45 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  46 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  47 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  48 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  49 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  50 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  51 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  52 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  53 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  54 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  55 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  56 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  57 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  58 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  59 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  60 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  61 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  62 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  63 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  64 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  65 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  66 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  67 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  68 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  69 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  70 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  71 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  72 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  73 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  74 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  75 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  76 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  77 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  78 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  79 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  80 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  81 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  82 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  83 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  84 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  85 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  86 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  87 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  88 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  89 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  90 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  91 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  92 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  93 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  94 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  95 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  96 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  97 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  98 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  99 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 100 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 101 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 102 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 103 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 104 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 105 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 106 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 107 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 108 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 109 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 110 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 111 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 112 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 113 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 114 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 115 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 116 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 117 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 118 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 119 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 120 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 121 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 122 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 123 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 124 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 125 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 126 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 127 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 128 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 129 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 130 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 131 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 132 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 133 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 134 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 135 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 136 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 137 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 138 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 139 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 140 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 141 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 142 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 143 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 144 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 145 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 146 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 147 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 148 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 149 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 150 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 151 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 152 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 153 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 154 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 155 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 156 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 157 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 158 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 159 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 160 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 161 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 162 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 163 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 164 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 165 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 166 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 167 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 168 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 169 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 170 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 171 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 172 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 173 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 174 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 175 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 176 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 177 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 178 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 179 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 180 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 181 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 182 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 183 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 184 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 185 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 186 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 187 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 188 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 189 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 190 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 191 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 192 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 193 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 194 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 195 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 196 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 197 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 198 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 199 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 200 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 201 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 202 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 203 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 204 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 205 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 206 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 207 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 208 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 209 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 210 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 211 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 212 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 213 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 214 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 215 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 216 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 217 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 218 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 219 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 220 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 221 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 222 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 223 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 224 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 225 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 226 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 227 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 228 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 229 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 230 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 231 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 232 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 233 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 234 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 235 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 236 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 237 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 238 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 239 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 240 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 241 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 242 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 243 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 244 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 245 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 246 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 247 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 248 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 249 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 250 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 251 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 252 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 253 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 254 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 255 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 256 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 257 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 258 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 259 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 260 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 261 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 262 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 263 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 264 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 265 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 266 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 267 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 268 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 269 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 270 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 271 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 272 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 273 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 274 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 275 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 276 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 277 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 278 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 279 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 280 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 281 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 282 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 283 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 284 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 285 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 286 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 287 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 288 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 289 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 290 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 291 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 292 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 293 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 294 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 295 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 296 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 297 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 298 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 299 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 300 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 301 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 302 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 303 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 304 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 305 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 306 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 307 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 308 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 309 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 310 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 311 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 312 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 313 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 314 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 315 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 316 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 317 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 318 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 319 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 320 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 321 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 322 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 323 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 324 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 325 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 326 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 327 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 328 - Testing collisions (160-bit)     - Expected          0.0, actual      0 (0.00x)


[[[ Keyset 'Cyclic' Tests ]]]

Keyset 'Cyclic' - 8 cycles of 20 bytes - 100000 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected          1.2, actual      1 (0.86x)
Testing collisions (high 20-27 bits) - Worst is 27 bits: 45/37 (1.21x)
Testing collisions (high 12-bit) - Expected      95904.0, actual  95904 (1.00x)
Testing collisions (high  8-bit) - Expected      99744.0, actual  99744 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected          1.2, actual      2 (1.72x) (1)
Testing collisions (low  20-27 bits) - Worst is 21 bits: 2246/2384 (0.94x)
Testing collisions (low  12-bit) - Expected      95904.0, actual  95904 (1.00x)
Testing collisions (low   8-bit) - Expected      99744.0, actual  99744 (1.00x)
Testing distribution - Worst bias is the 14-bit window at bit 10 - 0.398%

Keyset 'Cyclic' - 8 cycles of 21 bytes - 100000 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected          1.2, actual      0 (0.00x)
Testing collisions (high 20-27 bits) - Worst is 23 bits: 608/596 (1.02x)
Testing collisions (high 12-bit) - Expected      95904.0, actual  95904 (1.00x)
Testing collisions (high  8-bit) - Expected      99744.0, actual  99744 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected          1.2, actual      1 (0.86x)
Testing collisions (low  20-27 bits) - Worst is 25 bits: 154/149 (1.03x)
Testing collisions (low  12-bit) - Expected      95904.0, actual  95904 (1.00x)
Testing collisions (low   8-bit) - Expected      99744.0, actual  99744 (1.00x)
Testing distribution - Worst bias is the 14-bit window at bit 53 - 0.524%

Keyset 'Cyclic' - 8 cycles of 22 bytes - 100000 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected          1.2, actual      1 (0.86x)
Testing collisions (high 20-27 bits) - Worst is 25 bits: 158/149 (1.06x)
Testing collisions (high 12-bit) - Expected      95904.0, actual  95904 (1.00x)
Testing collisions (high  8-bit) - Expected      99744.0, actual  99744 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected          1.2, actual      4 (3.44x) (3) !
Testing collisions (low  20-27 bits) - Worst is 26 bits: 81/74 (1.09x)
Testing collisions (low  12-bit) - Expected      95904.0, actual  95904 (1.00x)
Testing collisions (low   8-bit) - Expected      99744.0, actual  99744 (1.00x)
Testing distribution - Worst bias is the 14-bit window at bit 119 - 0.473%

Keyset 'Cyclic' - 8 cycles of 23 bytes - 100000 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected          1.2, actual      0 (0.00x)
Testing collisions (high 20-27 bits) - Worst is 26 bits: 87/74 (1.17x)
Testing collisions (high 12-bit) - Expected      95904.0, actual  95904 (1.00x)
Testing collisions (high  8-bit) - Expected      99744.0, actual  99744 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected          1.2, actual      1 (0.86x)
Testing collisions (low  20-27 bits) - Worst is 27 bits: 43/37 (1.15x)
Testing collisions (low  12-bit) - Expected      95904.0, actual  95904 (1.00x)
Testing collisions (low   8-bit) - Expected      99744.0, actual  99744 (1.00x)
Testing distribution - Worst bias is the 14-bit window at bit 118 - 0.448%

Keyset 'Cyclic' - 8 cycles of 24 bytes - 100000 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected          1.2, actual      0 (0.00x)
Testing collisions (high 20-27 bits) - Worst is 25 bits: 164/149 (1.10x)
Testing collisions (high 12-bit) - Expected      95904.0, actual  95904 (1.00x)
Testing collisions (high  8-bit) - Expected      99744.0, actual  99744 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected          1.2, actual      1 (0.86x)
Testing collisions (low  20-27 bits) - Worst is 27 bits: 45/37 (1.21x)
Testing collisions (low  12-bit) - Expected      95904.0, actual  95904 (1.00x)
Testing collisions (low   8-bit) - Expected      99744.0, actual  99744 (1.00x)
Testing distribution - Worst bias is the 14-bit window at bit 21 - 0.454%

Keyset 'Cyclic' - 8 cycles of 28 bytes - 100000 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected          1.2, actual      2 (1.72x) (1)
Testing collisions (high 20-27 bits) - Worst is 27 bits: 41/37 (1.10x)
Testing collisions (high 12-bit) - Expected      95904.0, actual  95904 (1.00x)
Testing collisions (high  8-bit) - Expected      99744.0, actual  99744 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected          1.2, actual      1 (0.86x)
Testing collisions (low  20-27 bits) - Worst is 26 bits: 84/74 (1.13x)
Testing collisions (low  12-bit) - Expected      95904.0, actual  95904 (1.00x)
Testing collisions (low   8-bit) - Expected      99744.0, actual  99744 (1.00x)
Testing distribution - Worst bias is the 14-bit window at bit 111 - 0.546%


[[[ Keyset 'TwoBytes' Tests ]]]

Keyset 'TwoBytes' - up-to-4-byte keys, 652545 total keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected         49.6, actual     57 (1.15x) (8)
Testing collisions (high 23-33 bits) - Worst is 32 bits: 57/49 (1.15x)
Testing collisions (high 12-bit) - Expected     648449.0, actual 648449 (1.00x)
Testing collisions (high  8-bit) - Expected     652289.0, actual 652289 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected         49.6, actual     43 (0.87x)
Testing collisions (low  23-33 bits) - Worst is 24 bits: 12490/12690 (0.98x)
Testing collisions (low  12-bit) - Expected     648449.0, actual 648449 (1.00x)
Testing collisions (low   8-bit) - Expected     652289.0, actual 652289 (1.00x)
Testing distribution - Worst bias is the 16-bit window at bit  1 - 0.123%

Keyset 'TwoBytes' - up-to-8-byte keys, 5471025 total keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected       3484.6, actual   3501 (1.00x) (17)
Testing collisions (high 26-39 bits) - Worst is 33 bits: 1768/1742 (1.01x)
Testing collisions (high 12-bit) - Expected    5466929.0, actual 5466929 (1.00x)
Testing collisions (high  8-bit) - Expected    5470769.0, actual 5470769 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected       3484.6, actual   3470 (1.00x) (-14)
Testing collisions (low  26-39 bits) - Worst is 32 bits: 3470/3484 (1.00x)
Testing collisions (low  12-bit) - Expected    5466929.0, actual 5466929 (1.00x)
Testing collisions (low   8-bit) - Expected    5470769.0, actual 5470769 (1.00x)
Testing distribution - Worst bias is the 20-bit window at bit 130 - 0.073%


[[[ Keyset 'Text' Tests ]]]

Keyset 'Text' - keys of form "FooXXXXBar" - 14776336 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected      25418.1, actual  25386 (1.00x) (-32)
Testing collisions (high 27-42 bits) - Worst is 42 bits: 26/24 (1.05x)
Testing collisions (high 12-bit) - Expected   14772240.0, actual 14772240 (1.00x)
Testing collisions (high  8-bit) - Expected   14776080.0, actual 14776080 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected      25418.1, actual  25454 (1.00x) (36)
Testing collisions (low  27-42 bits) - Worst is 41 bits: 64/49 (1.29x)
Testing collisions (low  12-bit) - Expected   14772240.0, actual 14772240 (1.00x)
Testing collisions (low   8-bit) - Expected   14776080.0, actual 14776080 (1.00x)
Testing distribution - Worst bias is the 20-bit window at bit 126 - 0.022%

Keyset 'Text' - keys of form "FooBarXXXX" - 14776336 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected      25418.1, actual  25408 (1.00x) (-10)
Testing collisions (high 27-42 bits) - Worst is 42 bits: 33/24 (1.33x)
Testing collisions (high 12-bit) - Expected   14772240.0, actual 14772240 (1.00x)
Testing collisions (high  8-bit) - Expected   14776080.0, actual 14776080 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected      25418.1, actual  25479 (1.00x) (61)
Testing collisions (low  27-42 bits) - Worst is 40 bits: 116/99 (1.17x)
Testing collisions (low  12-bit) - Expected   14772240.0, actual 14772240 (1.00x)
Testing collisions (low   8-bit) - Expected   14776080.0, actual 14776080 (1.00x)
Testing distribution - Worst bias is the 20-bit window at bit 18 - 0.036%

Keyset 'Text' - keys of form "XXXXFooBar" - 14776336 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected      25418.1, actual  25130 (0.99x) (-288)
Testing collisions (high 27-42 bits) - Worst is 42 bits: 28/24 (1.13x)
Testing collisions (high 12-bit) - Expected   14772240.0, actual 14772240 (1.00x)
Testing collisions (high  8-bit) - Expected   14776080.0, actual 14776080 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected      25418.1, actual  25230 (0.99x) (-188)
Testing collisions (low  27-42 bits) - Worst is 42 bits: 26/24 (1.05x)
Testing collisions (low  12-bit) - Expected   14772240.0, actual 14772240 (1.00x)
Testing collisions (low   8-bit) - Expected   14776080.0, actual 14776080 (1.00x)
Testing distribution - Worst bias is the 20-bit window at bit 21 - 0.029%

Keyset 'Words' - 4000000 random keys of len 6-16 from alnum charset
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected       1862.6, actual   1803 (0.97x)
Testing collisions (high 25-38 bits) - Worst is 38 bits: 31/29 (1.07x)
Testing collisions (high 12-bit) - Expected    3995904.0, actual 3995904 (1.00x)
Testing collisions (high  8-bit) - Expected    3999744.0, actual 3999744 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected       1862.6, actual   1879 (1.01x) (17)
Testing collisions (low  25-38 bits) - Worst is 38 bits: 31/29 (1.07x)
Testing collisions (low  12-bit) - Expected    3995904.0, actual 3995904 (1.00x)
Testing collisions (low   8-bit) - Expected    3999744.0, actual 3999744 (1.00x)
Testing distribution - Worst bias is the 19-bit window at bit 79 - 0.091%

Keyset 'Words' - 4000000 random keys of len 6-16 from password charset
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected       1862.6, actual   1818 (0.98x)
Testing collisions (high 25-38 bits) - Worst is 38 bits: 38/29 (1.31x)
Testing collisions (high 12-bit) - Expected    3995904.0, actual 3995904 (1.00x)
Testing collisions (high  8-bit) - Expected    3999744.0, actual 3999744 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected       1862.6, actual   1900 (1.02x) (38)
Testing collisions (low  25-38 bits) - Worst is 34 bits: 483/465 (1.04x)
Testing collisions (low  12-bit) - Expected    3995904.0, actual 3995904 (1.00x)
Testing collisions (low   8-bit) - Expected    3999744.0, actual 3999744 (1.00x)
Testing distribution - Worst bias is the 19-bit window at bit 83 - 0.063%

Keyset 'Words' - 479826 dict words
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected         26.8, actual     28 (1.04x) (2)
Testing collisions (high 22-32 bits) - Worst is 30 bits: 113/107 (1.05x)
Testing collisions (high 12-bit) - Expected     475730.0, actual 475730 (1.00x)
Testing collisions (high  8-bit) - Expected     479570.0, actual 479570 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected         26.8, actual     16 (0.60x)
Testing collisions (low  22-32 bits) - Worst is 24 bits: 6627/6861 (0.97x)
Testing collisions (low  12-bit) - Expected     475730.0, actual 475730 (1.00x)
Testing collisions (low   8-bit) - Expected     479570.0, actual 479570 (1.00x)
Testing distribution - Worst bias is the 16-bit window at bit 20 - 0.184%


[[[ Keyset 'Zeroes' Tests ]]]

Keyset 'Zeroes' - 204800 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected          4.9, actual      7 (1.43x) (3)
Testing collisions (high 21-29 bits) - Worst is 29 bits: 47/39 (1.20x)
Testing collisions (high 12-bit) - Expected     200704.0, actual 200704 (1.00x)
Testing collisions (high  8-bit) - Expected     204544.0, actual 204544 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected          4.9, actual     10 (2.05x) (6) !
Testing collisions (low  21-29 bits) - Worst is 27 bits: 180/156 (1.15x)
Testing collisions (low  12-bit) - Expected     200704.0, actual 200704 (1.00x)
Testing collisions (low   8-bit) - Expected     204544.0, actual 204544 (1.00x)
Testing distribution - Worst bias is the 15-bit window at bit 71 - 0.357%


[[[ Keyset 'Seed' Tests ]]]

Keyset 'Seed' - 5000000 keys
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected       2910.4, actual   2900 (1.00x) (-10)
Testing collisions (high 26-39 bits) - Worst is 34 bits: 746/727 (1.03x)
Testing collisions (high 12-bit) - Expected    4995904.0, actual 4995904 (1.00x)
Testing collisions (high  8-bit) - Expected    4999744.0, actual 4999744 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected       2910.4, actual   2835 (0.97x)
Testing collisions (low  26-39 bits) - Worst is 36 bits: 183/181 (1.01x)
Testing collisions (low  12-bit) - Expected    4995904.0, actual 4995904 (1.00x)
Testing collisions (low   8-bit) - Expected    4999744.0, actual 4999744 (1.00x)
Testing distribution - Worst bias is the 19-bit window at bit  2 - 0.047%


[[[ Keyset 'PerlinNoise' Tests ]]]

Testing 16777216 coordinates (L2) : 
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected      32768.0, actual  32968 (1.01x) (201)
Testing collisions (high 27-42 bits) - Worst is 41 bits: 67/63 (1.05x)
Testing collisions (high 12-bit) - Expected   16773120.0, actual 16773120 (1.00x)
Testing collisions (high  8-bit) - Expected   16776960.0, actual 16776960 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected      32768.0, actual  32838 (1.00x) (71)
Testing collisions (low  27-42 bits) - Worst is 42 bits: 42/31 (1.31x)
Testing collisions (low  12-bit) - Expected   16773120.0, actual 16773120 (1.00x)
Testing collisions (low   8-bit) - Expected   16776960.0, actual 16776960 (1.00x)


[[[ Diff 'Differential' Tests ]]]

Testing 8303632 up-to-5-bit differentials in 64-bit keys -> 160 bit hashes.
100 reps, 830363200 total tests, expecting 0.00 random collisions..........
0 total collisions, of which 0 single collisions were ignored

Testing 11017632 up-to-4-bit differentials in 128-bit keys -> 160 bit hashes.
100 reps, 1101763200 total tests, expecting 0.00 random collisions..........
0 total collisions, of which 0 single collisions were ignored

Testing 2796416 up-to-3-bit differentials in 256-bit keys -> 160 bit hashes.
100 reps, 279641600 total tests, expecting 0.00 random collisions..........
0 total collisions, of which 0 single collisions were ignored



[[[ DiffDist 'Differential Distribution' Tests ]]]

Testing bit 0
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    533 (1.04x) (22)
Testing collisions (high 24-36 bits) - Worst is 33 bits: 272/255 (1.06x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    514 (1.00x) (3)
Testing collisions (low  24-36 bits) - Worst is 31 bits: 1076/1023 (1.05x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 1
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    459 (0.90x)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 67/63 (1.05x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    459 (0.90x)
Testing collisions (low  24-36 bits) - Worst is 36 bits: 33/31 (1.03x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 2
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    519 (1.01x) (8)
Testing collisions (high 24-36 bits) - Worst is 33 bits: 284/255 (1.11x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    545 (1.06x) (34)
Testing collisions (low  24-36 bits) - Worst is 35 bits: 74/63 (1.16x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 3
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    521 (1.02x) (10)
Testing collisions (high 24-36 bits) - Worst is 34 bits: 135/127 (1.05x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    513 (1.00x) (2)
Testing collisions (low  24-36 bits) - Worst is 32 bits: 513/511 (1.00x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 4
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    526 (1.03x) (15)
Testing collisions (high 24-36 bits) - Worst is 31 bits: 1062/1023 (1.04x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    498 (0.97x)
Testing collisions (low  24-36 bits) - Worst is 27 bits: 16465/16383 (1.00x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 5
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    485 (0.95x)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 33/31 (1.03x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    515 (1.01x) (4)
Testing collisions (low  24-36 bits) - Worst is 33 bits: 270/255 (1.05x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 6
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    494 (0.96x)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 35/31 (1.09x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    505 (0.99x) (-6)
Testing collisions (low  24-36 bits) - Worst is 35 bits: 66/63 (1.03x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 7
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    491 (0.96x)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 72/63 (1.13x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    533 (1.04x) (22)
Testing collisions (low  24-36 bits) - Worst is 34 bits: 138/127 (1.08x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 8
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    498 (0.97x)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 33/31 (1.03x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    500 (0.98x)
Testing collisions (low  24-36 bits) - Worst is 30 bits: 2062/2047 (1.01x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 9
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    484 (0.95x)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 36/31 (1.13x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    511 (1.00x)
Testing collisions (low  24-36 bits) - Worst is 31 bits: 1033/1023 (1.01x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 10
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    528 (1.03x) (17)
Testing collisions (high 24-36 bits) - Worst is 32 bits: 528/511 (1.03x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    541 (1.06x) (30)
Testing collisions (low  24-36 bits) - Worst is 35 bits: 71/63 (1.11x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 11
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    520 (1.02x) (9)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 47/31 (1.47x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    504 (0.98x) (-7)
Testing collisions (low  24-36 bits) - Worst is 36 bits: 35/31 (1.09x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 12
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    526 (1.03x) (15)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 38/31 (1.19x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    510 (1.00x) (-1)
Testing collisions (low  24-36 bits) - Worst is 34 bits: 144/127 (1.13x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 13
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    554 (1.08x) (43)
Testing collisions (high 24-36 bits) - Worst is 32 bits: 554/511 (1.08x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    503 (0.98x) (-8)
Testing collisions (low  24-36 bits) - Worst is 33 bits: 272/255 (1.06x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 14
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    509 (0.99x) (-2)
Testing collisions (high 24-36 bits) - Worst is 33 bits: 285/255 (1.11x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    488 (0.95x)
Testing collisions (low  24-36 bits) - Worst is 29 bits: 4096/4095 (1.00x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 15
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    497 (0.97x)
Testing collisions (high 24-36 bits) - Worst is 34 bits: 135/127 (1.05x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    525 (1.03x) (14)
Testing collisions (low  24-36 bits) - Worst is 36 bits: 35/31 (1.09x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 16
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    495 (0.97x)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 69/63 (1.08x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    519 (1.01x) (8)
Testing collisions (low  24-36 bits) - Worst is 33 bits: 266/255 (1.04x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 17
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    584 (1.14x) (73)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 40/31 (1.25x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    526 (1.03x) (15)
Testing collisions (low  24-36 bits) - Worst is 36 bits: 36/31 (1.13x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 18
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    499 (0.97x)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 71/63 (1.11x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    504 (0.98x) (-7)
Testing collisions (low  24-36 bits) - Worst is 29 bits: 4079/4095 (1.00x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 19
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    514 (1.00x) (3)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 42/31 (1.31x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    509 (0.99x) (-2)
Testing collisions (low  24-36 bits) - Worst is 34 bits: 130/127 (1.02x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 20
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    523 (1.02x) (12)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 69/63 (1.08x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    543 (1.06x) (32)
Testing collisions (low  24-36 bits) - Worst is 32 bits: 543/511 (1.06x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 21
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    479 (0.94x)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 67/63 (1.05x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    539 (1.05x) (28)
Testing collisions (low  24-36 bits) - Worst is 36 bits: 40/31 (1.25x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 22
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    520 (1.02x) (9)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 36/31 (1.13x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    537 (1.05x) (26)
Testing collisions (low  24-36 bits) - Worst is 32 bits: 537/511 (1.05x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 23
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    549 (1.07x) (38)
Testing collisions (high 24-36 bits) - Worst is 33 bits: 288/255 (1.13x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    558 (1.09x) (47)
Testing collisions (low  24-36 bits) - Worst is 35 bits: 88/63 (1.38x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 24
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    530 (1.04x) (19)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 80/63 (1.25x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    518 (1.01x) (7)
Testing collisions (low  24-36 bits) - Worst is 36 bits: 33/31 (1.03x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 25
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    515 (1.01x) (4)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 38/31 (1.19x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    511 (1.00x)
Testing collisions (low  24-36 bits) - Worst is 32 bits: 511/511 (1.00x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 26
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    501 (0.98x)
Testing collisions (high 24-36 bits) - Worst is 28 bits: 8226/8191 (1.00x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    490 (0.96x)
Testing collisions (low  24-36 bits) - Worst is 35 bits: 70/63 (1.09x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 27
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    516 (1.01x) (5)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 75/63 (1.17x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    521 (1.02x) (10)
Testing collisions (low  24-36 bits) - Worst is 36 bits: 38/31 (1.19x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 28
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    479 (0.94x)
Testing collisions (high 24-36 bits) - Worst is 33 bits: 257/255 (1.00x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    485 (0.95x)
Testing collisions (low  24-36 bits) - Worst is 35 bits: 65/63 (1.02x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 29
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    516 (1.01x) (5)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 77/63 (1.20x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    521 (1.02x) (10)
Testing collisions (low  24-36 bits) - Worst is 33 bits: 276/255 (1.08x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 30
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    536 (1.05x) (25)
Testing collisions (high 24-36 bits) - Worst is 34 bits: 150/127 (1.17x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    512 (1.00x) (1)
Testing collisions (low  24-36 bits) - Worst is 36 bits: 42/31 (1.31x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 31
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    520 (1.02x) (9)
Testing collisions (high 24-36 bits) - Worst is 32 bits: 520/511 (1.02x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    498 (0.97x)
Testing collisions (low  24-36 bits) - Worst is 36 bits: 40/31 (1.25x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 32
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    527 (1.03x) (16)
Testing collisions (high 24-36 bits) - Worst is 30 bits: 2117/2047 (1.03x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    476 (0.93x)
Testing collisions (low  24-36 bits) - Worst is 29 bits: 4096/4095 (1.00x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 33
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    502 (0.98x) (-9)
Testing collisions (high 24-36 bits) - Worst is 29 bits: 4162/4095 (1.02x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    515 (1.01x) (4)
Testing collisions (low  24-36 bits) - Worst is 34 bits: 131/127 (1.02x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 34
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    508 (0.99x) (-3)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 46/31 (1.44x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    512 (1.00x) (1)
Testing collisions (low  24-36 bits) - Worst is 36 bits: 39/31 (1.22x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 35
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    515 (1.01x) (4)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 68/63 (1.06x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    465 (0.91x)
Testing collisions (low  24-36 bits) - Worst is 36 bits: 35/31 (1.09x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 36
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    519 (1.01x) (8)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 34/31 (1.06x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    497 (0.97x)
Testing collisions (low  24-36 bits) - Worst is 34 bits: 133/127 (1.04x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 37
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    526 (1.03x) (15)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 69/63 (1.08x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    551 (1.08x) (40)
Testing collisions (low  24-36 bits) - Worst is 36 bits: 46/31 (1.44x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 38
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    516 (1.01x) (5)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 37/31 (1.16x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    548 (1.07x) (37)
Testing collisions (low  24-36 bits) - Worst is 32 bits: 548/511 (1.07x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 39
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    566 (1.11x) (55)
Testing collisions (high 24-36 bits) - Worst is 34 bits: 162/127 (1.27x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    485 (0.95x)
Testing collisions (low  24-36 bits) - Worst is 27 bits: 16369/16383 (1.00x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 40
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    522 (1.02x) (11)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 39/31 (1.22x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    513 (1.00x) (2)
Testing collisions (low  24-36 bits) - Worst is 36 bits: 41/31 (1.28x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 41
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    517 (1.01x) (6)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 36/31 (1.13x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    542 (1.06x) (31)
Testing collisions (low  24-36 bits) - Worst is 35 bits: 76/63 (1.19x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 42
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    489 (0.96x)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 67/63 (1.05x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    500 (0.98x)
Testing collisions (low  24-36 bits) - Worst is 30 bits: 2069/2047 (1.01x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 43
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    507 (0.99x) (-4)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 65/63 (1.02x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    520 (1.02x) (9)
Testing collisions (low  24-36 bits) - Worst is 31 bits: 1096/1023 (1.07x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 44
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    489 (0.96x)
Testing collisions (high 24-36 bits) - Worst is 31 bits: 1065/1023 (1.04x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    500 (0.98x)
Testing collisions (low  24-36 bits) - Worst is 36 bits: 43/31 (1.34x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 45
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    502 (0.98x) (-9)
Testing collisions (high 24-36 bits) - Worst is 31 bits: 1033/1023 (1.01x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    502 (0.98x) (-9)
Testing collisions (low  24-36 bits) - Worst is 28 bits: 8394/8191 (1.02x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 46
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    492 (0.96x)
Testing collisions (high 24-36 bits) - Worst is 28 bits: 8219/8191 (1.00x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    490 (0.96x)
Testing collisions (low  24-36 bits) - Worst is 36 bits: 34/31 (1.06x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 47
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    507 (0.99x) (-4)
Testing collisions (high 24-36 bits) - Worst is 34 bits: 137/127 (1.07x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    498 (0.97x)
Testing collisions (low  24-36 bits) - Worst is 34 bits: 133/127 (1.04x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 48
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    509 (0.99x) (-2)
Testing collisions (high 24-36 bits) - Worst is 33 bits: 266/255 (1.04x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    562 (1.10x) (51)
Testing collisions (low  24-36 bits) - Worst is 36 bits: 48/31 (1.50x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 49
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    516 (1.01x) (5)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 35/31 (1.09x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    491 (0.96x)
Testing collisions (low  24-36 bits) - Worst is 36 bits: 37/31 (1.16x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 50
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    502 (0.98x) (-9)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 76/63 (1.19x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    517 (1.01x) (6)
Testing collisions (low  24-36 bits) - Worst is 35 bits: 68/63 (1.06x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 51
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    527 (1.03x) (16)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 37/31 (1.16x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    496 (0.97x)
Testing collisions (low  24-36 bits) - Worst is 35 bits: 70/63 (1.09x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 52
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    519 (1.01x) (8)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 36/31 (1.13x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    477 (0.93x)
Testing collisions (low  24-36 bits) - Worst is 35 bits: 71/63 (1.11x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 53
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    489 (0.96x)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 40/31 (1.25x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    514 (1.00x) (3)
Testing collisions (low  24-36 bits) - Worst is 31 bits: 1040/1023 (1.02x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 54
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    534 (1.04x) (23)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 35/31 (1.09x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    500 (0.98x)
Testing collisions (low  24-36 bits) - Worst is 30 bits: 2071/2047 (1.01x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 55
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    489 (0.96x)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 68/63 (1.06x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    472 (0.92x)
Testing collisions (low  24-36 bits) - Worst is 35 bits: 69/63 (1.08x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 56
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    540 (1.05x) (29)
Testing collisions (high 24-36 bits) - Worst is 32 bits: 540/511 (1.05x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    503 (0.98x) (-8)
Testing collisions (low  24-36 bits) - Worst is 29 bits: 4089/4095 (1.00x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 57
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    519 (1.01x) (8)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 43/31 (1.34x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    492 (0.96x)
Testing collisions (low  24-36 bits) - Worst is 36 bits: 41/31 (1.28x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 58
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    491 (0.96x)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 33/31 (1.03x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    513 (1.00x) (2)
Testing collisions (low  24-36 bits) - Worst is 35 bits: 66/63 (1.03x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 59
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    500 (0.98x)
Testing collisions (high 24-36 bits) - Worst is 27 bits: 16267/16383 (0.99x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    502 (0.98x) (-9)
Testing collisions (low  24-36 bits) - Worst is 33 bits: 254/255 (0.99x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 60
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    488 (0.95x)
Testing collisions (high 24-36 bits) - Worst is 34 bits: 141/127 (1.10x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    498 (0.97x)
Testing collisions (low  24-36 bits) - Worst is 35 bits: 74/63 (1.16x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 61
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    518 (1.01x) (7)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 36/31 (1.13x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    540 (1.05x) (29)
Testing collisions (low  24-36 bits) - Worst is 32 bits: 540/511 (1.05x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 62
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    511 (1.00x)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 75/63 (1.17x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    522 (1.02x) (11)
Testing collisions (low  24-36 bits) - Worst is 36 bits: 36/31 (1.13x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)

Testing bit 63
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected        512.0, actual    487 (0.95x)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 38/31 (1.19x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected        512.0, actual    506 (0.99x) (-5)
Testing collisions (low  24-36 bits) - Worst is 35 bits: 75/63 (1.17x)
Testing collisions (low  12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (low   8-bit) - Expected    2096896.0, actual 2096896 (1.00x)



[[[ MomentChi2 Tests ]]]

Analyze hashes produced from a serie of linearly increasing numbers of 32-bit, using a step of 2 ... 
Target values to approximate : 38918200.000000 - 273633.333333 
4 threads starting...  done
Popcount 1 stats : 40488131.918373 - 282990.509288
Popcount 0 stats : 43287854.170392 - 2791633.589625
MomentChi2 for bits 1 :  4.42792e+06 
MomentChi2 for bits 0 :  6.22911e+06 

Derivative stats (transition from 2 consecutive values) : 
Popcount 1 stats : 20962993.765012 - 328164.354287
Popcount 0 stats : 521810624.989459 - 124361375.908650
MomentChi2 for deriv b1 :  5.35711e+08 
MomentChi2 for deriv b0 :  1.87094e+09 

  FAIL !!!! 


*********FAIL*********


[[[ Prng Tests ]]]

Generating 33554432 random numbers : 
Testing collisions (160-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (high 32-bit) - Expected     262144.0, actual 131499 (0.50x)
Testing collisions (high 29-45 bits) - Worst is 37 bits: 4136/8191 (0.50x)
Testing collisions (low  128-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  64-bit) - Expected          0.0, actual      0 (0.00x)
Testing collisions (low  32-bit) - Expected     262144.0, actual 130988 (0.50x)
Testing collisions (low  29-45 bits) - Worst is 44 bits: 34/63 (0.53x)


[[[ 'BIC' (Bit Independence Criteria) Tests ]]]

...........
Max bias 0.028800 - (  2 : 133,140)


Input vcode 0x00000001, Output vcode 0x00000001, Result vcode 0x00000001
Verification value is 0x00000001 - Testing took -109.839657 seconds
-------------------------------------------------------------------------------
[[[ BadSeeds Tests ]]]

Testing 0 internal secrets:
0x0 PASS
Testing the first 0xffffffff seeds ...
4 threads starting...
at 0 at c0000000 at 80000000 Broken seed 0x80000000 => 0 with key[16] of all 0 bytes
at 40000000 Broken seed 0x40000000 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40000000
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
 !!!!!Bad seed 0x0x4a
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, Testing collisions (high 128-bit) - Expected          0.0, actual      1 (715827882.67x)actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
 (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x40000001 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40000006
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) !!!!!Bad seed 0x0x800005d4
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
 (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, Worst bias is the -1-bit window at bit -1 - 0.000%
actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x800005d8 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x5a
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x5e => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x5e
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x80000671 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80000671
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x74 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x74
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Broken seed 0x40000008 => 0 with key[16] of all 0 bytes
Broken seed 0x800008da => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800008da
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x)Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
 (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
 !!!!!Bad seed 0x0x7f
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) !!!!!Bad seed 0x0x800008e1
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
 (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (715827882.67x)actual      2 (85.33x) (2) !!!!!
Testing distribution -  (1)Worst bias is the -1-bit window at bit -1 - 0.000%

Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
 !!!!!Bad seed 0x0x81
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) !!!!! (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x)Bad seed 0x0x40000015
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
 (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
 !!!!!Bad seed 0x0x800008fd
Testing collisions (160-bit) - Expected    0.0, actual      2 (487167212443634279024682139369867107955642466304.00x) (2) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      2 (113427455640312814857969558651062452224.00x) (2) !!!!!
Testing collisions (high 64-bit) - Expected          0.0, actual      2 (6148914691236516864.00x) (2) !!!!!
Testing collisions (high 32-bit) - Expected          0.0, actual      2 (1431655765.33x) (2) !!!!!
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      2 (1365.33x) (2) !!!!!
Testing collisions (high  8-bit) - Expected          0.0, actual      2 (85.33x) (2) !!!!!
Testing collisions (low  128-bit) - Expected          0.0, actual      2 (113427455640312814857969558651062452224.00x) (2) !!!!!
Testing collisions (low  64-bit) - Expected          0.0, actual      2 (6148914691236516864.00x) (2) !!!!!
Testing collisions (low  32-bit) - Expected          0.0, actual      2 (1431655765.33x) (2) !!!!!
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      2 (1365.33x) (2) !!!!!
Testing collisions (low   8-bit) - Expected          0.0, actual      2 (85.33x) (2) !!!!!
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x800008ff => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800008ff
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x)Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0,  (1)actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)

Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x)actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0,  (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x80000903 => 0 with key[16] of all 0 bytes

Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) !!!!! (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Bad seed 0x0x80000903
Testing collisions (160-bit) - Expected    0.0, actual      2 (487167212443634279024682139369867107955642466304.00x) (2) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      2 (113427455640312814857969558651062452224.00x) (2) !!!!!
Testing collisions (high 64-bit) - Expected          0.0, actual      2 (6148914691236516864.00x) (2) !!!!!
Testing collisions (high 32-bit) - Expected          0.0, actual      2 (1431655765.33x) (2) !!!!!
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      2 (1365.33x) (2) !!!!!
Testing collisions (high  8-bit) - Expected          0.0, actual      2 (85.33x) (2) !!!!!
Testing collisions (low  128-bit) - Expected          0.0, actual      2 (113427455640312814857969558651062452224.00x) (2) !!!!!
Testing collisions (low  64-bit) - Expected          0.0, actual      2 (6148914691236516864.00x) (2) !!!!!
Testing collisions (low  32-bit) - Expected          0.0, actual      2 (1431655765.33x) (2) !!!!!
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      2 (1365.33x) (2) !!!!!
Testing collisions (low   8-bit) - Expected          0.0, actual      2 (85.33x) (2) !!!!!
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x80000913 => 0 with key[16] of all 0 bytes
Broken seed 0x40000027 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40000027
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x40000029 => 0 with key[16] of all 0 bytes
Broken seed 0x80000927 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80000929
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x8000092b => 0 with key[16] of all 0 bytes
Broken seed 0x40000099 => 0 with key[16] of all 0 bytes
Broken seed 0x8000092c => 0 with key[16] of all 0 bytes
Broken seed 0x400000a3 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400000a3
Testing collisions (160-bit) - Expected    0.0, actual      3 (730750818665451459101842416358141509827966271488.00x) (3) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      3 (170141183460469231731687303715884105728.00x) (3) !!!!!
Testing collisions (high 64-bit) - Expected          0.0, actual      3 (9223372036854775808.00x) (3) !!!!!
Testing collisions (high 32-bit) - Expected          0.0, actual      3 (2147483648.00x) (3) !!!!!
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      3 (2048.00x) (3) !!!!!
Testing collisions (high  8-bit) - Expected          0.0, actual      3 (128.00x) (3) !!!!!
Testing collisions (low  128-bit) - Expected          0.0, actual      3 (170141183460469231731687303715884105728.00x) (3) !!!!!
Testing collisions (low  64-bit) - Expected          0.0, actual      3 (9223372036854775808.00x) (3) !!!!!
Testing collisions (low  32-bit) - Expected          0.0, actual      3 (2147483648.00x) (3) !!!!!
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      3 (2048.00x) (3) !!!!!
Testing collisions (low   8-bit) - Expected          0.0, actual      3 (128.00x) (3) !!!!!
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0xba => 0 with key[16] of all 0 bytes
Broken seed 0x400001a8 => 0 with key[16] of all 0 bytes
Broken seed 0x400001a9 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400001a9
Testing collisions (160-bit) - Expected    0.0, actual      2 (487167212443634279024682139369867107955642466304.00x) (2) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      2 (113427455640312814857969558651062452224.00x) (2) !!!!!
Testing collisions (high 64-bit) - Expected          0.0, actual      2 (6148914691236516864.00x) (2) !!!!!
Testing collisions (high 32-bit) - Expected          0.0, actual      2 (1431655765.33x) (2) !!!!!
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      2 (1365.33x) (2) !!!!!
Testing collisions (high  8-bit) - Expected          0.0, actual      2 (85.33x) (2) !!!!!
Testing collisions (low  128-bit) - Expected          0.0, actual      2 (113427455640312814857969558651062452224.00x) (2) !!!!!
Testing collisions (low  64-bit) - Expected          0.0, actual      2 (6148914691236516864.00x) (2) !!!!!
Testing collisions (low  32-bit) - Expected          0.0, actual      2 (1431655765.33x) (2) !!!!!
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      2 (1365.33x) (2) !!!!!
Testing collisions (low   8-bit) - Expected          0.0, actual      2 (85.33x) (2) !!!!!
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x800013d6 => 0 with key[16] of all 0 bytes
Broken seed 0x40000291 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800013d7
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Broken seed 0x4000036d => 0 with key[16] of all 0 bytes
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x800016d9 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800016dd
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x80001f34 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x9f6
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
 !!!!!Bad seed 0x0x400011dd
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) !!!!! (1) !!!!!
Bad seed 0x0x80001f43
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, Testing collisions (high 128-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0xdd5 => 0 with key[16] of all 0 bytes
actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0,  !!!!!actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, Bad seed 0x0xdd5
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x80002110 => 0 with key[16] of all 0 bytes
Broken seed 0x400011e0 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400011e0
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
 !!!!!Bad seed 0x0x80002111
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
 !!!!!Bad seed 0x0x80002114
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
 !!!!!Bad seed 0x0x80002120
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
 !!!!!Bad seed 0x0x1440
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x1442 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1442
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Broken seed 0x400011e4 => 0 with key[16] of all 0 bytes
 !!!!!Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Bad seed 0x0x400011e4
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
 !!!!! !!!!!Bad seed 0x0x1445
Bad seed 0x0x8000245d
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Testing collisions (160-bit) - Expected    0.0, actual      2 (487167212443634279024682139369867107955642466304.00x) (2) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      2 (113427455640312814857969558651062452224.00x) (2) !!!!!
Testing collisions (high 64-bit) - Expected          0.0, actual      2 (6148914691236516864.00x) (2) !!!!!
Testing collisions (high 32-bit) - Expected          0.0, actual      2 (1431655765.33x) (2) !!!!!
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      2 (1365.33x) (2) !!!!!
Testing collisions (high  8-bit) - Expected          0.0, actual      2 (85.33x) (2) !!!!!
Testing collisions (low  128-bit) - Expected          0.0, actual      2 (113427455640312814857969558651062452224.00x) (2) !!!!!
Testing collisions (low  64-bit) - Expected          0.0, actual      2 (6148914691236516864.00x) (2) !!!!!
Testing collisions (low  32-bit) - Expected          0.0, actual      2 (1431655765.33x) (2) !!!!!
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      2 (1365.33x) (2) !!!!!
Testing collisions (low   8-bit) - Expected          0.0, actual      2 (85.33x) (2) !!!!!
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
 !!!!!Bad seed 0x0x800026d5
Testing collisions (160-bit) - Expected    0.0, actual      2 (487167212443634279024682139369867107955642466304.00x) (2) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      2 (113427455640312814857969558651062452224.00x) (2) !!!!!
Testing collisions (high 64-bit) - Expected          0.0, actual      2 (6148914691236516864.00x) (2) !!!!!
Testing collisions (high 32-bit) - Expected          0.0, actual      2 (1431655765.33x) (2) !!!!!
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      2 (1365.33x) (2) !!!!!
Testing collisions (high  8-bit) - Expected          0.0, actual      2 (85.33x) (2) !!!!!
Testing collisions (low  128-bit) - Expected          0.0, actual      2 (113427455640312814857969558651062452224.00x) (2) !!!!!
Testing collisions (low  64-bit) - Expected          0.0, actual      2 (6148914691236516864.00x) (2) !!!!!
Testing collisions (low  32-bit) - Expected          0.0, actual      2 (1431655765.33x) (2) !!!!!
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      2 (1365.33x) (2) !!!!!
Testing collisions (low   8-bit) - Expected          0.0, actual      2 (85.33x) (2) !!!!!
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x800026e4 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1449
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x144c => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000276b
Broken seed 0x8000277f => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000277f
Broken seed 0x80002796 => 0 with key[16] of all 0 bytes
Broken seed 0x1456 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000279a
 !!!!!Bad seed 0x0x800027b1
 !!!!!Bad seed 0x0x145c
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x8000288e => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000288e
Broken seed 0x800028a4 => 0 with key[16] of all 0 bytes
Broken seed 0x800028a6 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800028a8
Broken seed 0x800028a9 => 0 with key[16] of all 0 bytes
Broken seed 0x800028c3 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800028c3
 !!!!!Bad seed 0x0x146a
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Broken seed 0x8000346b => 0 with key[16] of all 0 bytes
Broken seed 0x400018de => 0 with key[16] of all 0 bytes
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x8000349b => 0 with key[16] of all 0 bytes
Broken seed 0x146c => 0 with key[16] of all 0 bytes
Broken seed 0x400018f9 => 0 with key[16] of all 0 bytes
Broken seed 0x40001913 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800034b3
Broken seed 0x800034b7 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800034b7
Broken seed 0x4000192d => 0 with key[16] of all 0 bytes
Broken seed 0x1477 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1477
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Broken seed 0x800034c0 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x4000194b
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
 !!!!!Bad seed 0x0x800034c0
Broken seed 0x80003580 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40001b84
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x)Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1) !!!!!
 (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
 !!!!!Testing collisions (high 128-bit) - Expected          0.0, Bad seed 0x0x1831
actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x)Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1)
 (1) !!!!!Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, 
actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      2 (85.33x) (2) !!!!!
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x8000393b => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x1833
Bad seed 0x0x8000393b
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
 !!!!!Bad seed 0x0x40001b8a
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
 !!!!!Bad seed 0x0x40001b8b
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x1a11 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1a11
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Broken seed 0x80003d57 => 0 with key[16] of all 0 bytes
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) !!!!! (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x40001ff2 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40001ff2
Bad seed 0x0x80003d57
 !!!!!Bad seed 0x0x1a3f
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Broken seed 0x80003ea6 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400021fc
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
 !!!!!Bad seed 0x0x1a43
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
 !!!!!Bad seed 0x0x80003ec0
Broken seed 0x80003ec1 => 0 with key[16] of all 0 bytes
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
 !!!!!Bad seed 0x0x40002228
 !!!!!Bad seed 0x0x1a5a
Testing collisions (160-bit) - Expected    0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1) !!!!!
Testing collisions (high 128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (high 64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (high 32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (high 12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (high  8-bit) - Expected          0.0, actual      2 (85.33x) (2) !!!!!
Testing collisions (low  128-bit) - Expected          0.0, actual      1 (56713727820156407428984779325531226112.00x) (1)
Testing collisions (low  64-bit) - Expected          0.0, actual      1 (3074457345618258432.00x) (1)
Testing collisions (low  32-bit) - Expected          0.0, actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)
Testing collisions (low  12-bit) - Expected          0.0, actual      1 (682.67x) (1)
Testing collisions (low   8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
 !!!!!Bad seed 0x0x80003ec7
 !!!!!Bad seed 0x0x1a5e
Broken seed 0x1a60 => 0 with key[16] of all 0 bytes
Broken seed 0x40002d64 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80003ed0
Broken seed 0x80003ed1 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80003ed1
Broken seed 0x1a62 => 0 with key[16] of all 0 bytes
Broken seed 0x80003ed4 => 0 with key[16] of all 0 bytes
Broken seed 0x1a65 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1a65
 !!!!!Bad seed 0x0x80003ed8
Broken seed 0x1a69 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80003edb
Broken seed 0x80003edc => 0 with key[16] of all 0 bytes
Broken seed 0x1c0a => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1c0a
Broken seed 0x8000407d => 0 with key[16] of all 0 bytes
Broken seed 0x1c0d => 0 with key[16] of all 0 bytes
Broken seed 0x1c36 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40002d92
 !!!!!Bad seed 0x0x80004082
 !!!!!Bad seed 0x0x1c40
Broken seed 0x8000408c => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000408c
Broken seed 0x8000408d => 0 with key[16] of all 0 bytes
Broken seed 0x8000408e => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1c46
 !!!!!Bad seed 0x0x1c49
Broken seed 0x1c4a => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0x80004097 => 0 with key[16] of all 0 bytes
Bad seed 0x0x1c4a
Broken seed 0x1c4b => 0 with key[16] of all 0 bytes
Broken seed 0x80004098 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40002d9a
Broken seed 0x1c4c => 0 with key[16] of all 0 bytes
Broken seed 0x40002d9d => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1c4c
 !!!!!Bad seed 0x0x1c52
 !!!!!Bad seed 0x0x1c53
Broken seed 0x1c54 => 0 with key[16] of all 0 bytes
Broken seed 0x40002da7 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1c54
Broken seed 0x1c55 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40002da8
 !!!!!Broken seed 0x40002da9 => 0 with key[16] of all 0 bytes
Broken seed 0x40002daa => 0 with key[16] of all 0 bytes
Broken seed 0x1c59 => 0 with key[16] of all 0 bytes
Bad seed 0x0x80004098
Broken seed 0x1c5a => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1c5a
Broken seed 0x1c5b => 0 with key[16] of all 0 bytes
Broken seed 0x1c5c => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0x8000409c => 0 with key[16] of all 0 bytes
Bad seed 0x0x1c5c
Broken seed 0x8000409d => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800040a0
 !!!!!Bad seed 0x0x1c62
Broken seed 0x1c64 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800040a5
Broken seed 0x800040a7 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1c68
Broken seed 0x800040e4 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1ca0
Broken seed 0x40002daf => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40002dbd
Broken seed 0x40002dbe => 0 with key[16] of all 0 bytes
Broken seed 0x40002f4d => 0 with key[16] of all 0 bytes
Broken seed 0x1e2b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1e2b
Broken seed 0x1e2c => 0 with key[16] of all 0 bytes
Broken seed 0x1e2d => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1e2d
 !!!!!Bad seed 0x0x1e30
Broken seed 0x1e31 => 0 with key[16] of all 0 bytes
Broken seed 0x1e32 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1e32
Broken seed 0x800041ac => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40002f4d
 !!!!!Bad seed 0x0x800041ae
 !!!!!Bad seed 0x0x1fd5
Broken seed 0x1fd6 => 0 with key[16] of all 0 bytes
Broken seed 0x1fd7 => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0x800041b4 => 0 with key[16] of all 0 bytes
Bad seed 0x0x1fd7
 !!!!!Bad seed 0x0x800041b4
Broken seed 0x800041b5 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1fda
Broken seed 0x1fdb => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1fdb
Broken seed 0x800041bb => 0 with key[16] of all 0 bytes
Broken seed 0x800041be => 0 with key[16] of all 0 bytes
Broken seed 0x1fdf => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800041be
 !!!!!Broken seed 0x800041bf => 0 with key[16] of all 0 bytes
Bad seed 0x0x1fdf
 !!!!!Bad seed 0x0x800041bf
Broken seed 0x800041c0 => 0 with key[16] of all 0 bytes
Broken seed 0x1fe2 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1fe2
Broken seed 0x80004479 => 0 with key[16] of all 0 bytes
Broken seed 0x21ce => 0 with key[16] of all 0 bytes
Broken seed 0x400030ea => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400030ea
 !!!!!Bad seed 0x0x21d0
Broken seed 0x21d1 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x21d3
Broken seed 0x80004480 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80004480
Broken seed 0x80004481 => 0 with key[16] of all 0 bytes
Broken seed 0x21d7 => 0 with key[16] of all 0 bytes
Broken seed 0x80004482 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x21d7
 !!!!!Bad seed 0x0x80004483
Broken seed 0x80004484 => 0 with key[16] of all 0 bytes
Broken seed 0x22f8 => 0 with key[16] of all 0 bytes
Broken seed 0x22f9 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x22f9
Broken seed 0x22fb => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800046f8
Broken seed 0x800047b0 => 0 with key[16] of all 0 bytes
Broken seed 0x800047b5 => 0 with key[16] of all 0 bytes
Broken seed 0x800047b7 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800047b7
 !!!!!Bad seed 0x0x40003101
Broken seed 0x800047dd => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800047dd
Broken seed 0x800047f8 => 0 with key[16] of all 0 bytes
Broken seed 0x800047fb => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800047fb
Broken seed 0x800047fc => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800047fc
Broken seed 0x800047fd => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800047fd
Broken seed 0x8000482b => 0 with key[16] of all 0 bytes
Broken seed 0x4000314b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x4000314d
Broken seed 0x8000484d => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000484d
Broken seed 0x40003167 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40003167
Broken seed 0x8000486c => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000486c
Broken seed 0x8000486f => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40003182
Broken seed 0x40003185 => 0 with key[16] of all 0 bytes
Broken seed 0x800048ac => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800048ac
Broken seed 0x800048c3 => 0 with key[16] of all 0 bytes
Broken seed 0x800048cd => 0 with key[16] of all 0 bytes
Broken seed 0x400031af => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400031af
Broken seed 0x400031b0 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800048f7
Broken seed 0x400031b2 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400031b2
Broken seed 0x80004921 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80004921
Broken seed 0x400031cb => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80004930
Broken seed 0x80004935 => 0 with key[16] of all 0 bytes
Broken seed 0x8000497e => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2372
Broken seed 0x2374 => 0 with key[16] of all 0 bytes
Broken seed 0x8000498a => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x4000330a
 !!!!!Bad seed 0x0x4000330f
 !!!!!Bad seed 0x0x8000499e
Broken seed 0x2388 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2388
 !!!!!Bad seed 0x0x800049a1
 !!!!!Bad seed 0x0x238c
 !!!!!Bad seed 0x0x238d
Broken seed 0x238e => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x238e
Broken seed 0x800049aa => 0 with key[16] of all 0 bytes
Broken seed 0x40003310 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80004b2d
Broken seed 0x2470 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2470
Broken seed 0x80004b31 => 0 with key[16] of all 0 bytes
Broken seed 0x80004b32 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80004b32
Broken seed 0x80004b33 => 0 with key[16] of all 0 bytes
Broken seed 0x80004b34 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80004b34
Broken seed 0x2476 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2486
 !!!!!Bad seed 0x0x248a
Broken seed 0x248b => 0 with key[16] of all 0 bytes
Broken seed 0x2545 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2545
Broken seed 0x2546 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2546
Broken seed 0x2547 => 0 with key[16] of all 0 bytes
Broken seed 0x80004b3b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2547
Broken seed 0x2548 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2548
Broken seed 0x80004b40 => 0 with key[16] of all 0 bytes
Broken seed 0x80004b41 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80004b41
Broken seed 0x80004b42 => 0 with key[16] of all 0 bytes
Broken seed 0x80004b44 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80004b44
Broken seed 0x254f => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400034b2
Broken seed 0x400034b3 => 0 with key[16] of all 0 bytes
Broken seed 0x2642 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2642
Broken seed 0x2643 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2643
Broken seed 0x80004b4b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2645
 !!!!!Bad seed 0x0x4000365e
Broken seed 0x26b3 => 0 with key[16] of all 0 bytes
Broken seed 0x400036ce => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x26b3
Broken seed 0x26b4 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400036cf
Broken seed 0x80004b4d => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x26b7
Broken seed 0x26b8 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x26b8
Broken seed 0x80004b51 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x26bb
Broken seed 0x26bc => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x26bc
Broken seed 0x80004b57 => 0 with key[16] of all 0 bytes
Broken seed 0x26d2 => 0 with key[16] of all 0 bytes
Broken seed 0x80004b6d => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x26d2
 !!!!!Bad seed 0x0x80004b6d
Broken seed 0x26d4 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x26d5
Broken seed 0x26d6 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x26d6
Broken seed 0x80004b75 => 0 with key[16] of all 0 bytes
Broken seed 0x26d9 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80004b75
Broken seed 0x80004b76 => 0 with key[16] of all 0 bytes
Broken seed 0x80004b77 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80004b77
 !!!!!Bad seed 0x0x26dc
Broken seed 0x26dd => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x27ba
 !!!!!Bad seed 0x0x80004c56
 !!!!!Bad seed 0x0x80004c58
Broken seed 0x27bf => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80004c5a
Broken seed 0x80004c5b => 0 with key[16] of all 0 bytes
Broken seed 0x27c2 => 0 with key[16] of all 0 bytes
Broken seed 0x27c3 => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0x80004c5f => 0 with key[16] of all 0 bytes
Bad seed 0x0x27c3
Broken seed 0x80004c60 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x27c6
Broken seed 0x27c8 => 0 with key[16] of all 0 bytes
Broken seed 0x80004c67 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x27c8
Broken seed 0x27c9 => 0 with key[16] of all 0 bytes
Broken seed 0x27ca => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0x80004c69 => 0 with key[16] of all 0 bytes
Bad seed 0x0x27ca
Broken seed 0x80004c6a => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80004c7f
Broken seed 0x80004c80 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2891
Broken seed 0x400036d3 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400036d3
Broken seed 0x2895 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2895
Broken seed 0x2896 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2899
Broken seed 0x400036da => 0 with key[16] of all 0 bytes
Broken seed 0x28c6 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x28c6
Broken seed 0x28c7 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40003707
 !!!!!Bad seed 0x0x28c9
Broken seed 0x28ca => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0x4000370c => 0 with key[16] of all 0 bytes
Bad seed 0x0x28ca
Broken seed 0x28cb => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x4000370d
Broken seed 0x80005202 => 0 with key[16] of all 0 bytes
Broken seed 0x4000370e => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2c35
 !!!!!Bad seed 0x0x2c36
Broken seed 0x2c38 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2c4c
Broken seed 0x400037f2 => 0 with key[16] of all 0 bytes
Broken seed 0x2c7b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2c7b
Broken seed 0x2c7d => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400037f7
Broken seed 0x400037f9 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2c80
Broken seed 0x2c82 => 0 with key[16] of all 0 bytes
Broken seed 0x2c83 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2c83
Broken seed 0x40003800 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2c85
Broken seed 0x2c86 => 0 with key[16] of all 0 bytes
Broken seed 0x40003804 => 0 with key[16] of all 0 bytes
Broken seed 0x2c9b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40003818
Broken seed 0x40003819 => 0 with key[16] of all 0 bytes
Broken seed 0x2c9d => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x4000381a
Broken seed 0x4000381b => 0 with key[16] of all 0 bytes
Broken seed 0x40003960 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40003960
Broken seed 0x40003c24 => 0 with key[16] of all 0 bytes
Broken seed 0x2f30 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2f30
Broken seed 0x2f31 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2f31
 !!!!!Bad seed 0x0x2f37
Broken seed 0x2f38 => 0 with key[16] of all 0 bytes
Broken seed 0x80005410 => 0 with key[16] of all 0 bytes
Broken seed 0x2f3c => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80005413
 !!!!!Bad seed 0x0x40003c24
 !!!!!Bad seed 0x0x40003c86
 !!!!!Bad seed 0x0x2ff1
Broken seed 0x40003c89 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40003c89
Broken seed 0x80005465 => 0 with key[16] of all 0 bytes
Broken seed 0x80005466 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80005466
 !!!!!Bad seed 0x0x3275
Broken seed 0x3277 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000546b
Broken seed 0x8000546c => 0 with key[16] of all 0 bytes
Broken seed 0x8000546d => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x327a
 !!!!!Bad seed 0x0x80005471
Broken seed 0x80005472 => 0 with key[16] of all 0 bytes
Broken seed 0x80005473 => 0 with key[16] of all 0 bytes
Broken seed 0x33a3 => 0 with key[16] of all 0 bytes
Broken seed 0x3543 => 0 with key[16] of all 0 bytes
Broken seed 0x40003ef7 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x3545
Broken seed 0x3546 => 0 with key[16] of all 0 bytes
Broken seed 0x3547 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x3547
Broken seed 0x3549 => 0 with key[16] of all 0 bytes
Broken seed 0x354a => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x354a
Broken seed 0x354b => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0x8000572d => 0 with key[16] of all 0 bytes
Bad seed 0x0x354b
Broken seed 0x40003f01 => 0 with key[16] of all 0 bytes
Broken seed 0x80005730 => 0 with key[16] of all 0 bytes
Broken seed 0x40003f05 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40003f05
Broken seed 0x40003f06 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40003f06
Broken seed 0x40003f07 => 0 with key[16] of all 0 bytes
Broken seed 0x80005739 => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x80005739
Bad seed 0x0x40003f09
Broken seed 0x40003f0c => 0 with key[16] of all 0 bytes
Broken seed 0x40003f0d => 0 with key[16] of all 0 bytes
Broken seed 0x40003f0f => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x3566
Broken seed 0x3567 => 0 with key[16] of all 0 bytes
Broken seed 0x40003f12 => 0 with key[16] of all 0 bytes
Broken seed 0x40003f16 => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0x3572 => 0 with key[16] of all 0 bytes
Bad seed 0x0x40003f16
Broken seed 0x40003f17 => 0 with key[16] of all 0 bytes
Broken seed 0x40003f1e => 0 with key[16] of all 0 bytes
Broken seed 0x80005745 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80005745
Broken seed 0x40003f20 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80005748
Broken seed 0x8000574a => 0 with key[16] of all 0 bytes
Broken seed 0x40003f24 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40003f24
 !!!!!Bad seed 0x0x3574
Broken seed 0x3575 => 0 with key[16] of all 0 bytes
Broken seed 0x3579 => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x40003f2c
Broken seed 0x40003f2e => 0 with key[16] of all 0 bytes
Broken seed 0x80005752 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80005752
Broken seed 0x80005754 => 0 with key[16] of all 0 bytes
Broken seed 0x80005758 => 0 with key[16] of all 0 bytes
Bad seed 0x0x3579
Broken seed 0x357c => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x357c
Broken seed 0x40003f3e => 0 with key[16] of all 0 bytes
Broken seed 0x80005759 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x3588
 !!!!!Bad seed 0x0x358a
Broken seed 0x40003f40 => 0 with key[16] of all 0 bytes
Broken seed 0x358f => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x358f
Broken seed 0x3597 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x3597
Broken seed 0x3598 => 0 with key[16] of all 0 bytes
Broken seed 0x40003f54 => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x80005760
Bad seed 0x0x359f
Broken seed 0x40003f57 => 0 with key[16] of all 0 bytes
Broken seed 0x80005a4b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80005a50
Broken seed 0x35aa => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x35aa
Broken seed 0x35ab => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400040fe
Broken seed 0x80005e47 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80005e47
Broken seed 0x4000410f => 0 with key[16] of all 0 bytes
Broken seed 0x35ac => 0 with key[16] of all 0 bytes
Broken seed 0x800060ab => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x4000410f
 !!!!!Bad seed 0x0x400042b7
Broken seed 0x400042ba => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400042ba
 !!!!!Bad seed 0x0x383a
Broken seed 0x383b => 0 with key[16] of all 0 bytes
Broken seed 0x383c => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x383c
Broken seed 0x383d => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400042bf
Bad seed 0x0x800060ab
Broken seed 0x800060ac => 0 with key[16] of all 0 bytes
Broken seed 0x400042c0 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400042c0
Broken seed 0x400042c1 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400042c1
Broken seed 0x3845 => 0 with key[16] of all 0 bytes
Broken seed 0x3847 => 0 with key[16] of all 0 bytes
Broken seed 0x400042c4 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x3847
Broken seed 0x800060c3 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400042c6
 !!!!!Bad seed 0x0x800060c3
 !!!!!Bad seed 0x0x800060c8
 !!!!!Bad seed 0x0x400042d5
Broken seed 0x800060d0 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x384a
Broken seed 0x800060d1 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800060d1
 !!!!!Bad seed 0x0x40004489
Broken seed 0x4000448a => 0 with key[16] of all 0 bytes
Broken seed 0x4000448b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800062e1
 !!!!!Bad seed 0x0x40004683
Broken seed 0x40004684 => 0 with key[16] of all 0 bytes
Broken seed 0x384c => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x384c
Broken seed 0x39f8 => 0 with key[16] of all 0 bytes
Broken seed 0x800065a4 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800065a4
Broken seed 0x39fc => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40004796
 !!!!!Bad seed 0x0x3a16
Broken seed 0x40004956 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x3a4d
 !!!!!Bad seed 0x0x40004957
Broken seed 0x8000672c => 0 with key[16] of all 0 bytes
Broken seed 0x80006875 => 0 with key[16] of all 0 bytes
Broken seed 0x40004aa2 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80006875
Broken seed 0x80006876 => 0 with key[16] of all 0 bytes
Broken seed 0x80006877 => 0 with key[16] of all 0 bytes
Broken seed 0x40004aa5 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40004aa5
 !!!!!Bad seed 0x0x40004be7
 !!!!!Bad seed 0x0x3a6e
Broken seed 0x3a74 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x3a74
 !!!!!Bad seed 0x0x3bad
Broken seed 0x40004d1d => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40004d1f
Broken seed 0x40004d34 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40004d3f
Broken seed 0x8000696e => 0 with key[16] of all 0 bytes
Broken seed 0x3bd4 => 0 with key[16] of all 0 bytes
Broken seed 0x40004ea3 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80006aea
 !!!!!Bad seed 0x0x40ae
 !!!!!Bad seed 0x0x40b8
Broken seed 0x40b9 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40ba
Broken seed 0x80006c88 => 0 with key[16] of all 0 bytes
Broken seed 0x80006e2e => 0 with key[16] of all 0 bytes
Broken seed 0x400056d8 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80006fda
Broken seed 0x400056d9 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400056d9
Broken seed 0x4372 => 0 with key[16] of all 0 bytes
Broken seed 0x8000783a => 0 with key[16] of all 0 bytes
Broken seed 0x4373 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x4373
 !!!!!Bad seed 0x0x4382
 !!!!!Bad seed 0x0x80007c68
Broken seed 0x443e => 0 with key[16] of all 0 bytes
Broken seed 0x4462 => 0 with key[16] of all 0 bytes
Broken seed 0x4464 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80007c71
Broken seed 0x40005a32 => 0 with key[16] of all 0 bytes
Broken seed 0x4682 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x4682
 !!!!!Bad seed 0x0x40005acb
Broken seed 0x40005bc5 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40005bc5
Broken seed 0x40005bc6 => 0 with key[16] of all 0 bytes
Broken seed 0x49af => 0 with key[16] of all 0 bytes
Broken seed 0x80007d06 => 0 with key[16] of all 0 bytes
Broken seed 0x40005d4f => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40005d4f
Broken seed 0x80007d37 => 0 with key[16] of all 0 bytes
Broken seed 0x40005d52 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40005d52
 !!!!!Bad seed 0x0x80007d68
Broken seed 0x40005d84 => 0 with key[16] of all 0 bytes
Broken seed 0x80007da3 => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0x4a75 => 0 with key[16] of all 0 bytes
Broken seed 0x4a76 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x4a88
Broken seed 0x4a98 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40005d9b
Bad seed 0x0x80007da3
 !!!!!Bad seed 0x0x40005d9d
Broken seed 0x4cd2 => 0 with key[16] of all 0 bytes
Broken seed 0x40005daf => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40005daf
Broken seed 0x80007db1 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x4cd2
Broken seed 0x80007db4 => 0 with key[16] of all 0 bytes
Broken seed 0x5696 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x5696
Broken seed 0x40005db7 => 0 with key[16] of all 0 bytes
Broken seed 0x80007e38 => 0 with key[16] of all 0 bytes
Broken seed 0x571b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x571b
Broken seed 0x571d => 0 with key[16] of all 0 bytes
Broken seed 0x571e => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40005db7
Broken seed 0x58e9 => 0 with key[16] of all 0 bytes
Broken seed 0x8000807c => 0 with key[16] of all 0 bytes
Broken seed 0x40005ea3 => 0 with key[16] of all 0 bytes
Broken seed 0x58ed => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40005ea4
 !!!!!Bad seed 0x0x8000807c
Broken seed 0x58f5 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x58f5
Broken seed 0x58f9 => 0 with key[16] of all 0 bytes
Broken seed 0x80008301 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x5903
 !!!!!Bad seed 0x0x80008301
Broken seed 0x800083d1 => 0 with key[16] of all 0 bytes
Broken seed 0x40005f38 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40005f38
 !!!!!Bad seed 0x0x5914
Broken seed 0x40006166 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800083d1
Broken seed 0x800083d3 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x591a
Broken seed 0x800083d9 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800083da
Broken seed 0x591f => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x591f
Broken seed 0x4000617c => 0 with key[16] of all 0 bytes
Broken seed 0x40006303 => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0x8000856b => 0 with key[16] of all 0 bytes
Bad seed 0x0x40006303
Broken seed 0x592b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x592b
Broken seed 0x4000630b => 0 with key[16] of all 0 bytes
Broken seed 0x592f => 0 with key[16] of all 0 bytes
Broken seed 0x40006311 => 0 with key[16] of all 0 bytes
Broken seed 0x8000856e => 0 with key[16] of all 0 bytes
Broken seed 0x5938 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x5938
 !!!!!Bad seed 0x0x80008579
Broken seed 0x8000857a => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x593f
Broken seed 0x5940 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40006319
 !!!!!Bad seed 0x0x5944
Broken seed 0x594b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x594d
Broken seed 0x5950 => 0 with key[16] of all 0 bytes
Broken seed 0x40006329 => 0 with key[16] of all 0 bytes
Broken seed 0x5952 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x5952
Broken seed 0x5958 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40006330
 !!!!!Bad seed 0x0x40006332
 !!!!!Bad seed 0x0x40006333
 !!!!!Bad seed 0x0x40006336
 !!!!!Bad seed 0x0x5966
Broken seed 0x40006341 => 0 with key[16] of all 0 bytes
Broken seed 0x596e => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x596e
 !!!!!Bad seed 0x0x5970
Broken seed 0x597a => 0 with key[16] of all 0 bytes
Broken seed 0x40006350 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40006350
 !!!!!Bad seed 0x0x597b
Broken seed 0x597d => 0 with key[16] of all 0 bytes
Broken seed 0x4000635a => 0 with key[16] of all 0 bytes
Broken seed 0x597f => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x597f
Broken seed 0x5983 => 0 with key[16] of all 0 bytes
