-------------------------------------------------------------------------------
--- Testing blake2b-224 "blake2b-224" GOOD

[[[ Sanity Tests ]]]

Verification value 0x0D95F0AE ....... 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.74 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.58 MiB/sec @ 3 ghz
Average      -  0.129 bytes/cycle -  368.85 MiB/sec @ 3 ghz

Small key speed test -    1-byte keys -  1156.76 cycles/hash
Small key speed test -    2-byte keys -  1152.14 cycles/hash
Small key speed test -    3-byte keys -  1152.12 cycles/hash
Small key speed test -    4-byte keys -  1160.77 cycles/hash
Small key speed test -    5-byte keys -  1160.66 cycles/hash
Small key speed test -    6-byte keys -  1160.94 cycles/hash
Small key speed test -    7-byte keys -  1160.59 cycles/hash
Small key speed test -    8-byte keys -  1175.22 cycles/hash
Small key speed test -    9-byte keys -  1175.29 cycles/hash
Small key speed test -   10-byte keys -  1175.36 cycles/hash
Small key speed test -   11-byte keys -  1175.32 cycles/hash
Small key speed test -   12-byte keys -  1174.82 cycles/hash
Small key speed test -   13-byte keys -  1175.03 cycles/hash
Small key speed test -   14-byte keys -  1175.09 cycles/hash
Small key speed test -   15-byte keys -  1174.66 cycles/hash
Small key speed test -   16-byte keys -  1174.93 cycles/hash
Small key speed test -   17-byte keys -  1173.91 cycles/hash
Small key speed test -   18-byte keys -  1173.88 cycles/hash
Small key speed test -   19-byte keys -  1173.75 cycles/hash
Small key speed test -   20-byte keys -  1174.34 cycles/hash
Small key speed test -   21-byte keys -  1172.98 cycles/hash
Small key speed test -   22-byte keys -  1172.98 cycles/hash
Small key speed test -   23-byte keys -  1172.98 cycles/hash
Small key speed test -   24-byte keys -  1177.75 cycles/hash
Small key speed test -   25-byte keys -  1177.65 cycles/hash
Small key speed test -   26-byte keys -  1177.65 cycles/hash
Small key speed test -   27-byte keys -  1177.57 cycles/hash
Small key speed test -   28-byte keys -  1177.79 cycles/hash
Small key speed test -   29-byte keys -  1177.67 cycles/hash
Small key speed test -   30-byte keys -  1177.68 cycles/hash
Small key speed test -   31-byte keys -  1177.65 cycles/hash
Average                                    1171.482 cycles/hash

[[[ 'Hashmap' Speed Tests ]]]

std::unordered_map
Init std HashMapTest:     1832.061 cycles/op (102401 inserts, 1% deletions)
Running std HashMapTest:  1655.013 cycles/op (29.9 stdv)

greg7mdp/parallel-hashmap
Init fast HashMapTest:    2953.910 cycles/op (102401 inserts, 1% deletions)
Running fast HashMapTest: 1486.612 cycles/op (9.9 stdv)  ....... FAIL

[[[ Avalanche Tests ]]]

Testing   24-bit keys -> 224-bit hashes, 300000 reps worst bias is 0.788000%
Testing   32-bit keys -> 224-bit hashes, 300000 reps worst bias is 0.684000%
Testing   40-bit keys -> 224-bit hashes, 300000 reps worst bias is 0.652000%
Testing   48-bit keys -> 224-bit hashes, 300000 reps worst bias is 0.718667%
Testing   56-bit keys -> 224-bit hashes, 300000 reps worst bias is 0.743333%
Testing   64-bit keys -> 224-bit hashes, 300000 reps worst bias is 0.677333%
Testing   72-bit keys -> 224-bit hashes, 300000 reps worst bias is 0.729333%
Testing   80-bit keys -> 224-bit hashes, 300000 reps worst bias is 0.732667%
Testing   96-bit keys -> 224-bit hashes, 300000 reps worst bias is 0.776667%
Testing  112-bit keys -> 224-bit hashes, 300000 reps worst bias is 0.844000%
Testing  128-bit keys -> 224-bit hashes, 300000 reps worst bias is 0.818667%
Testing  160-bit keys -> 224-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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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      1 (3.35x) (1) !
Testing collisions (high 19-25 bits) - Worst is 20 bits: 1218/1222 (1.00x)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    172 (0.91x)
Testing collisions (high 24-35 bits) - Worst is 30 bits: 754/752 (1.00x)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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   2299 (0.97x)
Testing collisions (high 25-38 bits) - Worst is 35 bits: 297/296 (1.00x)
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  160-bit) - Expected          0.0, actual      0 (0.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 207 - 0.050%

Keyset 'Sparse' - 40-bit keys with up to 6 bits set - 4598479 keys
Testing collisions (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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   2507 (1.02x) (46)
Testing collisions (high 25-38 bits) - Worst is 32 bits: 2507/2461 (1.02x)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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  23638 (1.01x) (175)
Testing collisions (high 27-42 bits) - Worst is 31 bits: 47378/46927 (1.01x)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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   2134 (1.03x) (65)
Testing collisions (high 25-38 bits) - Worst is 37 bits: 81/64 (1.25x)
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  160-bit) - Expected          0.0, actual      0 (0.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 117 - 0.056%

Keyset 'Sparse' - 64-bit keys with up to 5 bits set - 8303633 keys
Testing collisions (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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   8059 (1.00x) (33)
Testing collisions (high 26-40 bits) - Worst is 40 bits: 34/31 (1.08x)
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  160-bit) - Expected          0.0, actual      0 (0.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 197 - 0.044%

Keyset 'Sparse' - 72-bit keys with up to 5 bits set - 15082603 keys
Testing collisions (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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  26576 (1.00x) (94)
Testing collisions (high 27-42 bits) - Worst is 36 bits: 1707/1655 (1.03x)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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   1455 (1.04x) (54)
Testing collisions (high 25-38 bits) - Worst is 33 bits: 745/700 (1.06x)
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  160-bit) - Expected          0.0, actual      0 (0.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 23 - 0.065%

Keyset 'Sparse' - 160-bit keys with up to 4 bits set - 26977161 keys
Testing collisions (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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  84402 (1.00x) (-321)
Testing collisions (high 28-44 bits) - Worst is 43 bits: 47/41 (1.14x)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    872 (0.96x)
Testing collisions (high 25-37 bits) - Worst is 30 bits: 3683/3641 (1.01x)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    653 (0.98x)
Testing collisions (high 25-37 bits) - Worst is 37 bits: 33/20 (1.58x)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    720 (1.08x) (52)
Testing collisions (high 25-37 bits) - Worst is 37 bits: 25/20 (1.20x)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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  17065 (0.98x) (-274)
Testing collisions (high 27-41 bits) - Worst is 40 bits: 74/67 (1.09x)
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  160-bit) - Expected          0.0, actual      0 (0.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 211 - 0.027%


Combination 0x8000000 Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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     13 (1.63x) (6)
Testing collisions (high 21-30 bits) - Worst is 30 bits: 34/31 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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: 1072/1023 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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      9 (1.13x) (2)
Testing collisions (high 21-30 bits) - Worst is 28 bits: 139/127 (1.09x)
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  160-bit) - Expected          0.0, actual      0 (0.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 190 - 0.280%


Combination 0x000000000000001 Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 27 bits: 271/255 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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      5 (0.63x)
Testing collisions (high 21-30 bits) - Worst is 27 bits: 280/255 (1.09x)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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      5 (0.63x)
Testing collisions (high 21-30 bits) - Worst is 30 bits: 43/31 (1.34x)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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      9 (1.13x) (2)
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  160-bit) - Expected          0.0, actual      0 (0.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 155 - 0.271%


Combination 32-bytes [0-last] Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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: 74/63 (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  160-bit) - Expected          0.0, actual      0 (0.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 202 - 0.238%


Combination 64-bytes [0-1] Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 28 bits: 137/127 (1.07x)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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: 265/255 (1.04x)
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  160-bit) - Expected          0.0, actual      0 (0.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 146 - 0.206%


Combination 128-bytes [0-last] Tests:
Keyset 'Combination' - up to 17 blocks from a set of 2 - 262142 keys
Testing collisions (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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: 42/31 (1.31x)
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  160-bit) - Expected          0.0, actual      0 (0.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' - 456-bit key,  12-bit window - 456 tests, 4096 keys per test
Window at   0 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at   1 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at   2 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at   3 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at   4 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at   5 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at   6 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at   7 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at   8 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at   9 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  10 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  11 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  12 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  13 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  14 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  15 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  16 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  17 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  18 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  19 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  20 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  21 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  22 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  23 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  24 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  25 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  26 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  27 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  28 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  29 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  30 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  31 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  32 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  33 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  34 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  35 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  36 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  37 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  38 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  39 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  40 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  41 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  42 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  43 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  44 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  45 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  46 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  47 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  48 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  49 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  50 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  51 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  52 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  53 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  54 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  55 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  56 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  57 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  58 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  59 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  60 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  61 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  62 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  63 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  64 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  65 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  66 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  67 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  68 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  69 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  70 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  71 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  72 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  73 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  74 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  75 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  76 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  77 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  78 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  79 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  80 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  81 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  82 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  83 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  84 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  85 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  86 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  87 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  88 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  89 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  90 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  91 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  92 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  93 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  94 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  95 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  96 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  97 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  98 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at  99 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 100 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 101 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 102 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 103 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 104 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 105 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 106 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 107 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 108 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 109 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 110 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 111 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 112 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 113 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 114 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 115 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 116 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 117 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 118 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 119 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 120 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 121 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 122 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 123 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 124 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 125 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 126 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 127 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 128 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 129 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 130 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 131 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 132 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 133 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 134 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 135 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 136 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 137 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 138 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 139 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 140 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 141 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 142 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 143 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 144 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 145 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 146 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 147 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 148 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 149 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 150 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 151 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 152 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 153 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 154 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 155 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 156 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 157 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 158 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 159 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 160 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 161 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 162 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 163 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 164 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 165 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 166 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 167 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 168 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 169 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 170 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 171 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 172 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 173 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 174 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 175 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 176 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 177 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 178 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 179 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 180 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 181 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 182 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 183 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 184 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 185 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 186 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 187 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 188 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 189 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 190 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 191 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 192 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 193 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 194 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 195 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 196 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 197 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 198 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 199 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 200 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 201 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 202 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 203 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 204 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 205 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 206 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 207 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 208 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 209 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 210 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 211 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 212 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 213 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 214 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 215 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 216 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 217 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 218 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 219 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 220 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 221 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 222 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 223 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 224 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 225 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 226 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 227 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 228 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 229 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 230 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 231 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 232 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 233 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 234 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 235 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 236 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 237 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 238 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 239 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 240 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 241 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 242 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 243 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 244 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 245 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 246 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 247 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 248 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 249 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 250 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 251 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 252 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 253 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 254 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 255 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 256 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 257 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 258 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 259 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 260 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 261 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 262 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 263 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 264 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 265 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 266 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 267 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 268 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 269 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 270 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 271 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 272 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 273 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 274 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 275 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 276 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 277 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 278 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 279 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 280 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 281 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 282 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 283 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 284 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 285 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 286 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 287 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 288 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 289 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 290 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 291 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 292 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 293 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 294 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 295 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 296 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 297 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 298 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 299 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 300 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 301 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 302 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 303 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 304 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 305 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 306 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 307 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 308 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 309 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 310 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 311 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 312 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 313 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 314 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 315 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 316 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 317 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 318 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 319 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 320 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 321 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 322 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 323 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 324 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 325 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 326 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 327 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 328 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 329 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 330 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 331 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 332 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 333 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 334 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 335 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 336 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 337 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 338 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 339 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 340 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 341 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 342 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 343 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 344 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 345 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 346 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 347 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 348 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 349 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 350 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 351 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 352 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 353 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 354 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 355 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 356 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 357 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 358 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 359 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 360 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 361 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 362 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 363 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 364 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 365 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 366 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 367 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 368 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 369 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 370 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 371 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 372 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 373 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 374 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 375 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 376 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 377 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 378 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 379 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 380 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 381 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 382 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 383 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 384 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 385 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 386 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 387 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 388 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 389 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 390 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 391 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 392 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 393 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 394 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 395 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 396 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 397 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 398 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 399 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 400 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 401 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 402 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 403 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 404 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 405 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 406 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 407 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 408 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 409 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 410 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 411 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 412 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 413 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 414 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 415 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 416 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 417 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 418 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 419 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 420 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 421 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 422 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 423 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 424 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 425 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 426 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 427 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 428 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 429 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 430 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 431 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 432 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 433 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 434 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 435 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 436 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 437 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 438 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 439 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 440 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 441 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 442 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 443 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 444 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 445 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 446 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 447 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 448 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 449 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 450 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 451 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 452 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 453 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 454 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 455 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)
Window at 456 - Testing collisions (224-bit)     - Expected          0.0, actual      0 (0.00x)


[[[ Keyset 'Cyclic' Tests ]]]

Keyset 'Cyclic' - 8 cycles of 28 bytes - 100000 keys
Testing collisions (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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: 86/74 (1.15x)
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  160-bit) - Expected          0.0, actual      0 (0.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 'Cyclic' - 8 cycles of 29 bytes - 100000 keys
Testing collisions (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 22 bits: 1193/1192 (1.00x)
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  160-bit) - Expected          0.0, actual      0 (0.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      0 (0.00x)
Testing collisions (low  20-27 bits) - Worst is 23 bits: 604/596 (1.01x)
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 130 - 0.415%

Keyset 'Cyclic' - 8 cycles of 30 bytes - 100000 keys
Testing collisions (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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: 44/37 (1.18x)
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  160-bit) - Expected          0.0, actual      0 (0.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: 153/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 197 - 0.438%

Keyset 'Cyclic' - 8 cycles of 31 bytes - 100000 keys
Testing collisions (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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      3 (2.58x) (2) !
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  160-bit) - Expected          0.0, actual      0 (0.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      0 (0.00x)
Testing collisions (low  20-27 bits) - Worst is 26 bits: 95/74 (1.28x)
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 76 - 0.470%

Keyset 'Cyclic' - 8 cycles of 32 bytes - 100000 keys
Testing collisions (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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: 166/149 (1.11x)
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  160-bit) - Expected          0.0, actual      0 (0.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      0 (0.00x)
Testing collisions (low  20-27 bits) - Worst is 21 bits: 2342/2384 (0.98x)
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 36 - 0.495%

Keyset 'Cyclic' - 8 cycles of 36 bytes - 100000 keys
Testing collisions (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 26 bits: 79/74 (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  160-bit) - Expected          0.0, actual      0 (0.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 22 bits: 1166/1192 (0.98x)
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 15 - 0.518%


[[[ Keyset 'TwoBytes' Tests ]]]

Keyset 'TwoBytes' - up-to-4-byte keys, 652545 total keys
Testing collisions (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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     46 (0.93x)
Testing collisions (high 23-33 bits) - Worst is 30 bits: 220/198 (1.11x)
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  160-bit) - Expected          0.0, actual      0 (0.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 204 - 0.161%

Keyset 'TwoBytes' - up-to-8-byte keys, 5471025 total keys
Testing collisions (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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   3424 (0.98x) (-60)
Testing collisions (high 26-39 bits) - Worst is 31 bits: 7037/6969 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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  25406 (1.00x) (-12)
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  160-bit) - Expected          0.0, actual      0 (0.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 206 - 0.026%

Keyset 'Text' - keys of form "FooBarXXXX" - 14776336 keys
Testing collisions (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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  25407 (1.00x) (-11)
Testing collisions (high 27-42 bits) - Worst is 41 bits: 55/49 (1.11x)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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  25436 (1.00x) (18)
Testing collisions (high 27-42 bits) - Worst is 39 bits: 225/198 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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   1950 (1.05x) (88)
Testing collisions (high 25-38 bits) - Worst is 38 bits: 34/29 (1.17x)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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   1848 (0.99x) (-14)
Testing collisions (high 25-38 bits) - Worst is 37 bits: 65/58 (1.12x)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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     29 (1.08x) (3)
Testing collisions (high 22-32 bits) - Worst is 31 bits: 62/53 (1.16x)
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  160-bit) - Expected          0.0, actual      0 (0.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 193 - 0.207%


[[[ Keyset 'Zeroes' Tests ]]]

Keyset 'Zeroes' - 204800 keys
Testing collisions (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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      5 (1.02x) (1)
Testing collisions (high 21-29 bits) - Worst is 29 bits: 56/39 (1.43x)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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   2931 (1.01x) (21)
Testing collisions (high 26-39 bits) - Worst is 38 bits: 53/45 (1.17x)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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  32656 (1.00x) (-111)
Testing collisions (high 27-42 bits) - Worst is 40 bits: 153/127 (1.20x)
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  160-bit) - Expected          0.0, actual      0 (0.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 -> 224 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 -> 224 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 -> 224 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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    505 (0.99x) (-6)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 33 bits: 254/255 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    478 (0.93x)
Testing collisions (high 24-36 bits) - Worst is 28 bits: 8197/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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    529 (1.03x) (18)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 35 bits: 64/63 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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: 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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    506 (0.99x) (-5)
Testing collisions (high 24-36 bits) - Worst is 31 bits: 1060/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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    471 (0.92x)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 32/31 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    529 (1.03x) (18)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    564 (1.10x) (53)
Testing collisions (high 24-36 bits) - Worst is 33 bits: 304/255 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    482 (0.94x)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    513 (1.00x) (2)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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: 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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 31 bits: 1055/1023 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    525 (1.03x) (14)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    510 (1.00x) (-1)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 31 bits: 1056/1023 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 30 bits: 2113/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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    535 (1.04x) (24)
Testing collisions (high 24-36 bits) - Worst is 32 bits: 535/511 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    558 (1.09x) (47)
Testing collisions (high 24-36 bits) - Worst is 36 bits: 49/31 (1.53x)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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: 41/31 (1.28x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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: 41/31 (1.28x)
Testing collisions (high 12-bit) - Expected    2093056.0, actual 2093056 (1.00x)
Testing collisions (high  8-bit) - Expected    2096896.0, actual 2096896 (1.00x)
Testing collisions (low  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    542 (1.06x) (31)
Testing collisions (high 24-36 bits) - Worst is 32 bits: 542/511 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    503 (0.98x) (-8)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 30 bits: 2136/2047 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    543 (1.06x) (32)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    505 (0.99x) (-6)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    542 (1.06x) (31)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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: 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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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: 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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 33 bits: 261/255 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    539 (1.05x) (28)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    546 (1.07x) (35)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 31 bits: 1071/1023 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    513 (1.00x) (2)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    503 (0.98x) (-8)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 35 bits: 66/63 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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: 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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    529 (1.03x) (18)
Testing collisions (high 24-36 bits) - Worst is 35 bits: 73/63 (1.14x)
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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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: 84/63 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    543 (1.06x) (32)
Testing collisions (high 24-36 bits) - Worst is 33 bits: 276/255 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    504 (0.98x) (-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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    560 (1.09x) (49)
Testing collisions (high 24-36 bits) - Worst is 32 bits: 560/511 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    557 (1.09x) (46)
Testing collisions (high 24-36 bits) - Worst is 32 bits: 557/511 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    472 (0.92x)
Testing collisions (high 24-36 bits) - Worst is 34 bits: 132/127 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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    504 (0.98x) (-7)
Testing collisions (high 24-36 bits) - Worst is 30 bits: 2084/2047 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 32 bits: 530/511 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 30 bits: 2090/2047 (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  160-bit) - Expected          0.0, actual      0 (0.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 (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 34 bits: 132/127 (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  160-bit) - Expected          0.0, actual      0 (0.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 : 39745188.126509 - 263250.429823
Popcount 0 stats : 42388889.143856 - 2778740.313433
MomentChi2 for bits 1 :  1.27385e+06 
MomentChi2 for bits 0 :  3.94633e+06 

Derivative stats (transition from 2 consecutive values) : 
Popcount 1 stats : 20408213.120041 - 321335.039049
Popcount 0 stats : 529553313.993259 - 124345524.382527
MomentChi2 for deriv b1 :  5.75862e+08 
MomentChi2 for deriv b0 :  1.93167e+09 

  FAIL !!!! 


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


[[[ Prng Tests ]]]

Generating 33554432 random numbers : 
Testing collisions (224-bit) - Expected    0.0, actual      0 (0.00x)
Testing collisions (high 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 130709 (0.50x)
Testing collisions (high 29-45 bits) - Worst is 45 bits: 16/31 (0.50x)
Testing collisions (low  160-bit) - Expected          0.0, actual      0 (0.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     262144.0, actual 130637 (0.50x)
Testing collisions (low  29-45 bits) - Worst is 44 bits: 36/63 (0.56x)


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

...........
Max bias 0.032000 - (  7 :  26,207)


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

Testing 0 internal secrets:
0x0 PASS
Testing the first 0xffffffff seeds ...
4 threads starting...
at 0 at 40000000 at c0000000 Broken seed 0x12 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x12
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
at 80000000 Broken seed 0x80000004 => 0 with key[16] of all 0 bytes
Broken seed 0x80000005 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80000005
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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 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) - Testing collisions (high  5- 2 bits) - Worst is  0 bits:  0/ 1 (0.00x)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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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)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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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)
 (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 bias is the -1-bit window at bit -1 - 0.000%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 0x0x80000007
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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, Broken seed 0x40000073 => 0 with key[16] of all 0 bytes
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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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)Broken seed 0x19 => 0 with key[16] of all 0 bytes

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 0x0x40000081
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x40000083 => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0x26 => 0 with key[16] of all 0 bytes
Bad seed 0x0x40000083
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x2e => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x2e
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (1)
Testing collisions (high 128-bit) - Expected          0.0, Broken seed 0x80000009 => 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x400000ed => 0 with key[16] of all 0 bytes
Broken seed 0x32 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400000ee
Testing collisions (224-bit) - Expected    0.0,  !!!!!actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x)Bad seed 0x0x32
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
 (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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x0x8000005f
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x400000f4 => 0 with key[16] of all 0 bytes
 !!!!!Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x0x400000f4
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Broken seed 0x80000072 => 0 with key[16] of all 0 bytes
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x400000f7 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400000f7
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Broken seed 0x80000073 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x99a
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x0x8000063b
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x8000063d => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000063d
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x0x8000063e
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x9d1 => 0 with key[16] of all 0 bytes
Broken seed 0xb11 => 0 with key[16] of all 0 bytes
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x0x80000e44
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0xc80 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xc80
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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, Broken seed 0x80000e4b => 0 with key[16] of all 0 bytes
Broken seed 0x80000e4c => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80000e4f
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x80000e52 => 0 with key[16] of all 0 bytes
Broken seed 0x80000e58 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80000e58
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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%
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 0x0x80000f52
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x0x40000599
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x0x80000f64
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x80001051 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x4000069b
Testing collisions (224-bit) - Expected    0.0, actual      2 (8986648889050212766029779486725014144354625240355586784476228747264.00x) (2) !!!!!
Broken seed 0x80001052 => 0 with key[16] of all 0 bytes
Broken seed 0x80001055 => 0 with key[16] of all 0 bytes
 !!!!!Testing collisions (high 160-bit) - Expected          0.0, actual      2 (487167212443634279024682139369867107955642466304.00x) (2) !!!!!
Bad seed 0x0xc98
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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, 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  160-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)actual      2 (487167212443634279024682139369867107955642466304.00x) (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 - 
Testing collisions (high  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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%
Worst bias is the -1-bit window at bit -1 - 0.000%
Broken seed 0x80001063 => 0 with key[16] of all 0 bytes
Broken seed 0x400006a1 => 0 with key[16] of all 0 bytes
Broken seed 0xc9a => 0 with key[16] of all 0 bytes
Broken seed 0xc9c => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xc9c
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 160-bit) - Expected          0.0, Broken seed 0x400006a3 => 0 with key[16] of all 0 bytes
Broken seed 0x80001086 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001086
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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%
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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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,  !!!!!Bad seed 0x0x80001088
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
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 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x400007c1 => 0 with key[16] of all 0 bytes
Broken seed 0x8000108c => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000108c
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 160-bit) - Expected          0.0, Broken seed 0xcbc => 0 with key[16] of all 0 bytes
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)Broken seed 0x400007c4 => 0 with key[16] of all 0 bytes

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)
Broken seed 0x400007c7 => 0 with key[16] of all 0 bytes
Testing collisions (low  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x400007c8 => 0 with key[16] of all 0 bytes
Broken seed 0xce2 => 0 with key[16] of all 0 bytes
Broken seed 0x8000108f => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000108f
Broken seed 0xce6 => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0xce6
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x0x400007c9
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Broken seed 0x80001098 => 0 with key[16] of all 0 bytes
Broken seed 0x80001099 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001099
Broken seed 0xcf1 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000109b
Broken seed 0xcf3 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xcf3
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x400007ca => 0 with key[16] of all 0 bytes
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x0x400007ca
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Broken seed 0x800010cf => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800010d2
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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,  !!!!!Bad seed 0x0x800010d9
 !!!!!Bad seed 0x0x800010e3
 !!!!!Bad seed 0x0x800010e8
actual      1 (715827882.67x) (1)
Testing collisions (low   5- 2 bits) - Broken seed 0xd0d => 0 with key[16] of all 0 bytes
Broken seed 0x800010f0 => 0 with key[16] of all 0 bytes
Worst is  0 bits:  0/ 1 (0.00x)Broken seed 0xd0e => 0 with key[16] of all 0 bytes
Broken seed 0x800010f5 => 0 with key[16] of all 0 bytes
 !!!!!
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 0x0xd0e
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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)
Broken seed 0x400007df => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400007df
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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  8-bit) - Expected          0.0, actual      1 (42.67x) (1)
Testing collisions (low  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0xd13 => 0 with key[16] of all 0 bytes
actual      1 (42.67x) (1)
Testing distribution - Worst bias is the -1-bit window at bit -1 - 0.000%
 !!!!!Bad seed 0x0xd13
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x)Broken seed 0x80001104 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001104
Broken seed 0x80001105 => 0 with key[16] of all 0 bytes
 !!!!! (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)
Bad seed 0x0x80001105
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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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) - Broken seed 0x400007ee => 0 with key[16] of all 0 bytes
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 0x8000110e => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xd18
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 - Broken seed 0x80001115 => 0 with key[16] of all 0 bytes
 !!!!!Worst bias is the -1-bit window at bit -1 - 0.000%
Bad seed 0x0x80001115
Broken seed 0x400007f6 => 0 with key[16] of all 0 bytes
Broken seed 0x80001118 => 0 with key[16] of all 0 bytes
Broken seed 0x8000111a => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40000801
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x0x8000112d
Broken seed 0xd1e => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xd1e
 !!!!!Bad seed 0x0xd21
 !!!!!Bad seed 0x0xd25
Broken seed 0xd26 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xd26
 !!!!!Bad seed 0x0xd28
 !!!!!Bad seed 0x0xd2b
 !!!!!Bad seed 0x0x80001144
 !!!!!Bad seed 0x0x80001147
Broken seed 0xd31 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xd31
 !!!!!Bad seed 0x0x8000114c
Broken seed 0xd35 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xd35
 !!!!!Bad seed 0x0x80001153
Broken seed 0x80001155 => 0 with key[16] of all 0 bytes
Broken seed 0xd3b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xd3b
 !!!!!Bad seed 0x0x80001155
Broken seed 0x80001156 => 0 with key[16] of all 0 bytes
Broken seed 0xd44 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001159
 !!!!!Bad seed 0x0xd48
 !!!!!Bad seed 0x0xd4a
Broken seed 0x80001161 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xd4d
 !!!!!Bad seed 0x0xd68
Broken seed 0xd6b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xd6c
 !!!!!Bad seed 0x0xd70
Broken seed 0xd72 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xd72
 !!!!!Bad seed 0x0x8000116b
Broken seed 0x80001170 => 0 with key[16] of all 0 bytes
Broken seed 0xd78 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001170
 !!!!!Bad seed 0x0xd80
Broken seed 0xd81 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xd81
Broken seed 0xd83 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x4000080a
Broken seed 0x80001171 => 0 with key[16] of all 0 bytes
Broken seed 0xd87 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001171
Broken seed 0xd88 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xd8d
Broken seed 0x80001179 => 0 with key[16] of all 0 bytes
Broken seed 0x8000117a => 0 with key[16] of all 0 bytes
Broken seed 0x8000117b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xd94
 !!!!!Bad seed 0x0x8000117b
Broken seed 0xd99 => 0 with key[16] of all 0 bytes
Broken seed 0x8000117e => 0 with key[16] of all 0 bytes
Testing collisions (224-bit) - Expected    0.0,  !!!!!actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x0x8000117e
Broken seed 0x8000117f => 0 with key[16] of all 0 bytes
Broken seed 0x40000812 => 0 with key[16] of all 0 bytes
Broken seed 0x80001180 => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x40000812
Testing collisions (224-bit) - Expected    0.0, Bad seed 0x0x80001180
Broken seed 0xdb1 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xdb1
actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x8000118a => 0 with key[16] of all 0 bytes
Broken seed 0x40000817 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000118b
 !!!!!Bad seed 0x0x40000817
Testing collisions (224-bit) - Expected    0.0, actual      1 (4493324444525106383014889743362507072177312620177793392238114373632.00x) (1) !!!!!
 !!!!!Testing collisions (high 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  160-bit) - Expected          0.0, actual      1 (243583606221817139512341069684933553977821233152.00x) (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 0x0x8000118c
 !!!!!Bad seed 0x0x8000118d
Broken seed 0x80001191 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40000861
Broken seed 0x80001193 => 0 with key[16] of all 0 bytes
Broken seed 0x80001195 => 0 with key[16] of all 0 bytes
Broken seed 0x800011a2 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800011a2
Broken seed 0x40000865 => 0 with key[16] of all 0 bytes
Broken seed 0xdde => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xdde
Broken seed 0x80001211 => 0 with key[16] of all 0 bytes
Broken seed 0xde4 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xde4
Broken seed 0xde5 => 0 with key[16] of all 0 bytes
Broken seed 0x80001217 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001217
 !!!!!Bad seed 0x0xde7
Broken seed 0xde9 => 0 with key[16] of all 0 bytes
Broken seed 0x40000867 => 0 with key[16] of all 0 bytes
Broken seed 0x40000868 => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0x8000121a => 0 with key[16] of all 0 bytes
Broken seed 0x8000121b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xdee
Broken seed 0xdf2 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xdf3
Bad seed 0x0x40000868
 !!!!!Bad seed 0x0x40000869
Broken seed 0x40000870 => 0 with key[16] of all 0 bytes
Broken seed 0xdfc => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001223
Broken seed 0xdfd => 0 with key[16] of all 0 bytes
Broken seed 0x80001227 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xdfd
 !!!!!Bad seed 0x0x40000870
 !!!!!Bad seed 0x0x40000874
Broken seed 0xe09 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xe09
Broken seed 0x400008a9 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400008ab
Broken seed 0x400008c6 => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0x400008de => 0 with key[16] of all 0 bytes
Bad seed 0x0xe15
Broken seed 0xe16 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001299
 !!!!!Bad seed 0x0x800012a0
Broken seed 0x800012a1 => 0 with key[16] of all 0 bytes
Broken seed 0x800012a3 => 0 with key[16] of all 0 bytes
Broken seed 0x4000091f => 0 with key[16] of all 0 bytes
Broken seed 0x800012a9 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800012a9
 !!!!!Bad seed 0x0x800012af
Broken seed 0xe54 => 0 with key[16] of all 0 bytes
Broken seed 0x800012b9 => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0x800012c2 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800012c4
Bad seed 0x0xe54
Broken seed 0x40000954 => 0 with key[16] of all 0 bytes
Broken seed 0x800012c7 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xe56
Broken seed 0x4000095a => 0 with key[16] of all 0 bytes
Broken seed 0x800012c8 => 0 with key[16] of all 0 bytes
Broken seed 0x40000962 => 0 with key[16] of all 0 bytes
Broken seed 0x800012cb => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800012cc
Broken seed 0xe61 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800012d4
Broken seed 0xe63 => 0 with key[16] of all 0 bytes
Broken seed 0x800012e9 => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0xe63
Bad seed 0x0x800012e9
Broken seed 0x40000979 => 0 with key[16] of all 0 bytes
Broken seed 0xe66 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xe67
Broken seed 0x800012f2 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xe6c
Broken seed 0xe70 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xe70
Broken seed 0xe77 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xe79
 !!!!!Bad seed 0x0x40000987
Broken seed 0x40000989 => 0 with key[16] of all 0 bytes
Broken seed 0x4000098a => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0xe7a => 0 with key[16] of all 0 bytes
Bad seed 0x0x4000098a
Broken seed 0x80001331 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xe7a
 !!!!!Bad seed 0x0x80001331
Broken seed 0xe80 => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0xe80
Bad seed 0x0x80001335
 !!!!!Bad seed 0x0x80001338
 !!!!!Bad seed 0x0x4000099c
Broken seed 0x4000099e => 0 with key[16] of all 0 bytes
Broken seed 0xe85 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xe85
Broken seed 0xe86 => 0 with key[16] of all 0 bytes
Broken seed 0xe8b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x4000099e
Broken seed 0xe90 => 0 with key[16] of all 0 bytes
Broken seed 0xe91 => 0 with key[16] of all 0 bytes
Broken seed 0x400009a1 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400009a5
Broken seed 0x8000136a => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000136d
 !!!!!Bad seed 0x0x80001372
 !!!!!Bad seed 0x0x400009af
 !!!!!Bad seed 0x0x8000137a
 !!!!!Bad seed 0x0x80001380
 !!!!!Bad seed 0x0xeac
Broken seed 0xeb0 => 0 with key[16] of all 0 bytes
Broken seed 0x80001388 => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0x400009bc => 0 with key[16] of all 0 bytes
Bad seed 0x0x80001388
Broken seed 0x8000138a => 0 with key[16] of all 0 bytes
Broken seed 0x400009bd => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000138a
Broken seed 0xec0 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xec0
Broken seed 0xec8 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xec8
 !!!!!Bad seed 0x0x80001394
Broken seed 0xecf => 0 with key[16] of all 0 bytes
Broken seed 0x8000139c => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0x400009cd => 0 with key[16] of all 0 bytes
Bad seed 0x0x8000139c
 !!!!!Bad seed 0x0x400009cd
Broken seed 0xee4 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800013a0
Broken seed 0x800013a5 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800013a5
Broken seed 0xef3 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xef3
Broken seed 0xef5 => 0 with key[16] of all 0 bytes
Broken seed 0xefc => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800013b5
Broken seed 0xf02 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xf02
Broken seed 0xf03 => 0 with key[16] of all 0 bytes
Broken seed 0x400009fd => 0 with key[16] of all 0 bytes
Broken seed 0xf0e => 0 with key[16] of all 0 bytes
Broken seed 0xf12 => 0 with key[16] of all 0 bytes
Broken seed 0x800013bf => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800013bf
Broken seed 0x800013c1 => 0 with key[16] of all 0 bytes
Broken seed 0x800013c8 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800013c8
Broken seed 0xf2b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xf2b
Broken seed 0xf33 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40000a0e
 !!!!!Bad seed 0x0x800013d1
Broken seed 0x40000a0f => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xf48
Broken seed 0xf4f => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x800013d4
Bad seed 0x0xf4f
 !!!!!Bad seed 0x0x40000a18
Broken seed 0x800013e3 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xf53
Broken seed 0x40000a1e => 0 with key[16] of all 0 bytes
Broken seed 0xf62 => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x40000a1e
Bad seed 0x0xf62
 !!!!!Bad seed 0x0xf64
 !!!!!Bad seed 0x0x40000a25
Broken seed 0x800013ef => 0 with key[16] of all 0 bytes
Broken seed 0x800013f5 => 0 with key[16] of all 0 bytes
Broken seed 0xf6c => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800013f5
 !!!!!Bad seed 0x0xf6c
Broken seed 0x800013f9 => 0 with key[16] of all 0 bytes
Broken seed 0x800013fb => 0 with key[16] of all 0 bytes
Broken seed 0x800013fc => 0 with key[16] of all 0 bytes
Broken seed 0x40000a2c => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xf82
 !!!!! !!!!!Bad seed 0x0x40000a2c
Broken seed 0xf8a => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40000a35
Bad seed 0x0x800013fc
Broken seed 0xf93 => 0 with key[16] of all 0 bytes
Broken seed 0x80001401 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001401
Broken seed 0xf97 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xf97
Broken seed 0xf9b => 0 with key[16] of all 0 bytes
Broken seed 0xf9c => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xf9c
Broken seed 0xfa2 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xfa2
 !!!!!Broken seed 0xfa8 => 0 with key[16] of all 0 bytes
Bad seed 0x0x40000a43
 !!!!!Bad seed 0x0xfa8
Broken seed 0x40000a4a => 0 with key[16] of all 0 bytes
Broken seed 0x80001419 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40000a4a
Broken seed 0xfb4 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xfb4
Broken seed 0x40000a53 => 0 with key[16] of all 0 bytes
Broken seed 0xfc0 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40000a53
Broken seed 0xfc1 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xfc1
 !!!!!Bad seed 0x0x40000a58
Broken seed 0xfcb => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xfcb
Broken seed 0x40000a63 => 0 with key[16] of all 0 bytes
Broken seed 0x80001433 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001434
Broken seed 0x40000a6c => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001437
 !!!!!Bad seed 0x0x40000a6c
Broken seed 0xfde => 0 with key[16] of all 0 bytes
Broken seed 0x40000a71 => 0 with key[16] of all 0 bytes
Broken seed 0x8000143f => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40000a71
 !!!!!Bad seed 0x0x8000143f
Broken seed 0xfe6 => 0 with key[16] of all 0 bytes
Broken seed 0x40000a7a => 0 with key[16] of all 0 bytes
Broken seed 0x80001440 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001445
Broken seed 0x40000a7f => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0xfef
Broken seed 0x40000a80 => 0 with key[16] of all 0 bytes
Broken seed 0x8000144f => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40000a80
Broken seed 0x80001453 => 0 with key[16] of all 0 bytes
Broken seed 0x40000a88 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001453
Broken seed 0x40000a8b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40000a8b
Broken seed 0x80001458 => 0 with key[16] of all 0 bytes
Broken seed 0x40000a92 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001458
Broken seed 0x40000a93 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40000a93
 !!!!!Bad seed 0x0x1003
Broken seed 0x40000a99 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40000a99
Broken seed 0x40000a9e => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40000a9e
Broken seed 0x1014 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1014
Broken seed 0x40000aa7 => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0x80001466 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001466
Broken seed 0x8000146a => 0 with key[16] of all 0 bytes
Broken seed 0x1029 => 0 with key[16] of all 0 bytes
Bad seed 0x0x40000aa7
Broken seed 0x40000aad => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x102a
 !!!!!Bad seed 0x0x40000aad
 !!!!!Bad seed 0x0x102c
Broken seed 0x1031 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1031
Broken seed 0x1035 => 0 with key[16] of all 0 bytes
Broken seed 0x80001477 => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x8000147c
Bad seed 0x0x1035
Broken seed 0x103b => 0 with key[16] of all 0 bytes
Broken seed 0x1040 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1040
Broken seed 0x1046 => 0 with key[16] of all 0 bytes
Broken seed 0x104b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40000ac4
Broken seed 0x104c => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0x80001489 => 0 with key[16] of all 0 bytes
Bad seed 0x0x104c
Broken seed 0x1055 => 0 with key[16] of all 0 bytes
Broken seed 0x40000cfa => 0 with key[16] of all 0 bytes
Broken seed 0x40000cfc => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40000cfc
Broken seed 0x105d => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x105f
Broken seed 0x40000d05 => 0 with key[16] of all 0 bytes
Broken seed 0x8000148d => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1145
Broken seed 0x114f => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x114f
Broken seed 0x40000d11 => 0 with key[16] of all 0 bytes
Broken seed 0x80001491 => 0 with key[16] of all 0 bytes
Broken seed 0x8000149f => 0 with key[16] of all 0 bytes
Broken seed 0x116e => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x116e
Broken seed 0x1170 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40000d11
 !!!!!Bad seed 0x0x1170
Broken seed 0x800014be => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800014be
Broken seed 0x1181 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1181
 !!!!!Bad seed 0x0x40000d22
Broken seed 0x1187 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800014ca
 !!!!!Bad seed 0x0x1187
 !!!!! !!!!!Bad seed 0x0x40000d33
Bad seed 0x0x118d
Broken seed 0x40000d35 => 0 with key[16] of all 0 bytes
Broken seed 0x1193 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40000d35
 !!!!!Bad seed 0x0x800014d6
Broken seed 0x119a => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x119b
 !!!!!Bad seed 0x0x800014dd
Broken seed 0x40000d49 => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0x800014e2 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800014e2
Bad seed 0x0x40000d49
Broken seed 0x800014ea => 0 with key[16] of all 0 bytes
Broken seed 0x11ab => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x11ab
 !!!!!Bad seed 0x0x11ad
Broken seed 0x40000d57 => 0 with key[16] of all 0 bytes
Broken seed 0x800014f2 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x11b6
Broken seed 0x40000d59 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800014f2
Broken seed 0x11be => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001500
Broken seed 0x11c3 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x11c3
 !!!!!Bad seed 0x0x80001508
Broken seed 0x40000d70 => 0 with key[16] of all 0 bytes
Broken seed 0x11c4 => 0 with key[16] of all 0 bytes
Broken seed 0x80001510 => 0 with key[16] of all 0 bytes
Broken seed 0x40000d73 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40000d73
 !!!!!Broken seed 0x11d2 => 0 with key[16] of all 0 bytes
Bad seed 0x0x80001517
 !!!!!Bad seed 0x0x400011f0
 !!!!!Bad seed 0x0x11d8
Broken seed 0x11d9 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000151d
Broken seed 0x400013c6 => 0 with key[16] of all 0 bytes
Broken seed 0x13a7 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800015ef
 !!!!!Bad seed 0x0x13a7
Broken seed 0x13a8 => 0 with key[16] of all 0 bytes
Broken seed 0x800015f2 => 0 with key[16] of all 0 bytes
Broken seed 0x13ac => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800015f2
 !!!!!Bad seed 0x0x13ac
Broken seed 0x800015f9 => 0 with key[16] of all 0 bytes
Broken seed 0x400013ec => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0x400013ee => 0 with key[16] of all 0 bytes
Broken seed 0x80001891 => 0 with key[16] of all 0 bytes
Broken seed 0x400013f0 => 0 with key[16] of all 0 bytes
Bad seed 0x0x13b9
 !!!!!Bad seed 0x0x80001892
 !!!!!Broken seed 0x80001894 => 0 with key[16] of all 0 bytes
Bad seed 0x0x13bf
Broken seed 0x13c0 => 0 with key[16] of all 0 bytes
Broken seed 0x13c2 => 0 with key[16] of all 0 bytes
Broken seed 0x13c4 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001897
Broken seed 0x80001898 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x13cd
 !!!!!Bad seed 0x0x400013fc
 !!!!!Bad seed 0x0x80001898
 !!!!!Bad seed 0x0x13d1
 !!!!!Bad seed 0x0x80001899
Broken seed 0x13d5 => 0 with key[16] of all 0 bytes
Broken seed 0x8000189b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000189b
Broken seed 0x8000189c => 0 with key[16] of all 0 bytes
Broken seed 0x40001403 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000189c
Broken seed 0x8000189d => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000189d
Broken seed 0x8000189e => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000189f
Broken seed 0x800018a0 => 0 with key[16] of all 0 bytes
Broken seed 0x800018a1 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x13e1
Broken seed 0x13e2 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x13e2
 !!!!!Bad seed 0x0x800018a6
 !!!!!Bad seed 0x0x4000140f
Broken seed 0x40001410 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x13e8
 !!!!!Broken seed 0x13ea => 0 with key[16] of all 0 bytes
Bad seed 0x0x800018ac
 !!!!!Bad seed 0x0x40001412
Broken seed 0x800018ae => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x13eb
Broken seed 0x40001415 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800018ae
Broken seed 0x800018af => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40001416
Broken seed 0x40001417 => 0 with key[16] of all 0 bytes
Broken seed 0x13f0 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40001417
 !!!!!Broken seed 0x40001418 => 0 with key[16] of all 0 bytes
Bad seed 0x0x13f0
 !!!!!Broken seed 0x13f3 => 0 with key[16] of all 0 bytes
Bad seed 0x0x800018b2
 !!!!!Bad seed 0x0x13f3
Broken seed 0x800018b3 => 0 with key[16] of all 0 bytes
Broken seed 0x4000142d => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x4000142d
Broken seed 0x4000142e => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x4000142e
Broken seed 0x4000142f => 0 with key[16] of all 0 bytes
Broken seed 0x800018b6 => 0 with key[16] of all 0 bytes
Broken seed 0x13fa => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x4000142f
 !!!!!Broken seed 0x800018b7 => 0 with key[16] of all 0 bytes
Bad seed 0x0x13fa
 !!!!!Bad seed 0x0x800018b9
 !!!!!Bad seed 0x0x40001435
Broken seed 0x800018ba => 0 with key[16] of all 0 bytes
Broken seed 0x40001438 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40001438
 !!!!!Bad seed 0x0x13fc
Broken seed 0x13fe => 0 with key[16] of all 0 bytes
Broken seed 0x800018bd => 0 with key[16] of all 0 bytes
Broken seed 0x13ff => 0 with key[16] of all 0 bytes
Broken seed 0x4000143e => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x4000143e
Broken seed 0x1401 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800018c0
 !!!!!Bad seed 0x0x800018c1
Broken seed 0x800018c2 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800018c2
 !!!!!Bad seed 0x0x40001444
Broken seed 0x40001445 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40001445
Broken seed 0x40001446 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1403
 !!!!!Bad seed 0x0x800018c9
Broken seed 0x1407 => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x1407
Bad seed 0x0x800018cc
 !!!!!Broken seed 0x4000145f => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x4000145f
Broken seed 0x40001461 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40001461
Bad seed 0x0x800018cf
Broken seed 0x40001462 => 0 with key[16] of all 0 bytes
Broken seed 0x1438 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1438
 !!!!!Bad seed 0x0x1439
Broken seed 0x143b => 0 with key[16] of all 0 bytes
Broken seed 0x143e => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x143e
Broken seed 0x1441 => 0 with key[16] of all 0 bytes
Broken seed 0x800018db => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1442
 !!!!!Bad seed 0x0x800018db
Broken seed 0x4000147c => 0 with key[16] of all 0 bytes
Broken seed 0x800018df => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x4000147c
 !!!!!Bad seed 0x0x800018df
Broken seed 0x1448 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1448
Broken seed 0x800018e3 => 0 with key[16] of all 0 bytes
Broken seed 0x144b => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x800018e4
Broken seed 0x144f => 0 with key[16] of all 0 bytes
Bad seed 0x0x4000148a
Broken seed 0x1450 => 0 with key[16] of all 0 bytes
Broken seed 0x4000148f => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1450
Broken seed 0x1454 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800018e9
Broken seed 0x800018ea => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1454
 !!!!!Bad seed 0x0x800018ea
Broken seed 0x40001494 => 0 with key[16] of all 0 bytes
Broken seed 0x1459 => 0 with key[16] of all 0 bytes
Broken seed 0x800018ee => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x1459
Bad seed 0x0x800018ee
Broken seed 0x800018f0 => 0 with key[16] of all 0 bytes
Broken seed 0x40001498 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800018f2
 !!!!!Bad seed 0x0x4000149a
Broken seed 0x800018f3 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800018f3
Broken seed 0x4000149e => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x4000149e
Broken seed 0x4000149f => 0 with key[16] of all 0 bytes
Broken seed 0x1462 => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x4000149f
Bad seed 0x0x1462
Broken seed 0x1463 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x800018ff
Broken seed 0x80001900 => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x80001900
Bad seed 0x0x400014a2
Broken seed 0x400014a3 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400014a3
Broken seed 0x400014a4 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400014a4
Broken seed 0x400014a5 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x146f
 !!!!!Bad seed 0x0x80001904
 !!!!!Bad seed 0x0x80001906
 !!!!!Bad seed 0x0x400014a7
 !!!!!Bad seed 0x0x1473
Broken seed 0x1474 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1474
Broken seed 0x8000190d => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000190d
Broken seed 0x400014ad => 0 with key[16] of all 0 bytes
Broken seed 0x147b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x147b
Broken seed 0x400014ae => 0 with key[16] of all 0 bytes
Broken seed 0x80001912 => 0 with key[16] of all 0 bytes
Broken seed 0x80001914 => 0 with key[16] of all 0 bytes
Broken seed 0x147e => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x80001914
Broken seed 0x80001916 => 0 with key[16] of all 0 bytes
Bad seed 0x0x147e
Broken seed 0x400014b4 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001916
 !!!!! !!!!!Bad seed 0x0x80001917
Bad seed 0x0x400014b4
Broken seed 0x400014b9 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000191c
 !!!!!Bad seed 0x0x400014b9
Broken seed 0x80001923 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001923
Broken seed 0x80001924 => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x80001924
Broken seed 0x400014c4 => 0 with key[16] of all 0 bytes
Bad seed 0x0x1481
Broken seed 0x80001929 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001929
Broken seed 0x8000192b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x149a
 !!!!!Bad seed 0x0x400014cf
 !!!!!Bad seed 0x0x400014d5
 !!!!!Bad seed 0x0x400014dc
Broken seed 0x14a7 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x14a7
Broken seed 0x14a8 => 0 with key[16] of all 0 bytes
Broken seed 0x80001936 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x14a8
Broken seed 0x400014e6 => 0 with key[16] of all 0 bytes
Broken seed 0x80001938 => 0 with key[16] of all 0 bytes
Broken seed 0x8000193c => 0 with key[16] of all 0 bytes
Broken seed 0x14af => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x400014e7
 !!!!!Bad seed 0x0x14af
Bad seed 0x0x8000193c
Broken seed 0x8000193d => 0 with key[16] of all 0 bytes
Broken seed 0x8000193f => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000193f
Broken seed 0x80001940 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001940
 !!!!!Bad seed 0x0x400014f1
Broken seed 0x400014f2 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x400014f2
Broken seed 0x14b5 => 0 with key[16] of all 0 bytes
Broken seed 0x400014f4 => 0 with key[16] of all 0 bytes
Broken seed 0x14b8 => 0 with key[16] of all 0 bytes
Broken seed 0x400014f6 => 0 with key[16] of all 0 bytes
Broken seed 0x8000194a => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x8000194a
Broken seed 0x14ba => 0 with key[16] of all 0 bytes
Bad seed 0x0x400014f6
Broken seed 0x14bb => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x14bb
Broken seed 0x14bf => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x40001502
 !!!!!Bad seed 0x0x8000194e
 !!!!!Bad seed 0x0x14c2
Bad seed 0x0x40001503
Broken seed 0x80001953 => 0 with key[16] of all 0 bytes
Broken seed 0x80001955 => 0 with key[16] of all 0 bytes
Broken seed 0x40001506 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40001506
 !!!!!Bad seed 0x0x40001507
Broken seed 0x8000195a => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000195a
Broken seed 0x40001509 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000195f
Broken seed 0x80001960 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001960
 !!!!!Bad seed 0x0x4000150c
Broken seed 0x14d0 => 0 with key[16] of all 0 bytes
 !!!!!Broken seed 0x14d3 => 0 with key[16] of all 0 bytes
Bad seed 0x0x80001965
Broken seed 0x14d5 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40001511
Broken seed 0x14d7 => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x14d7
 !!!!!Bad seed 0x0x80001968
Bad seed 0x0x40001513
Broken seed 0x40001515 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000196a
 !!!!!Broken seed 0x8000196c => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x8000196c
Bad seed 0x0x14da
Bad seed 0x0x4000151e
Broken seed 0x40001520 => 0 with key[16] of all 0 bytes
 !!!!! !!!!!Bad seed 0x0x40001520
Broken seed 0x14df => 0 with key[16] of all 0 bytes
Broken seed 0x14e1 => 0 with key[16] of all 0 bytes
Bad seed 0x0x8000196e
Broken seed 0x8000196f => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000196f
 !!!!!Bad seed 0x0x14e3
 !!!!!Bad seed 0x0x14e4
 !!!!!Bad seed 0x0x14e5
 !!!!! !!!!!Bad seed 0x0x14e6
Bad seed 0x0x40001524
Broken seed 0x14ec => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x14ec
 !!!!!Bad seed 0x0x80001975
 !!!!!Bad seed 0x0x40001534
Broken seed 0x80001978 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001978
 !!!!!Bad seed 0x0x1513
Broken seed 0x8000197b => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000197b
 !!!!!Bad seed 0x0x4000153a
 !!!!!Bad seed 0x0x1519
Broken seed 0x8000197f => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x8000197f
Broken seed 0x40001549 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x151c
Broken seed 0x151d => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x40001549
 !!!!!Bad seed 0x0x151d
Broken seed 0x4000154a => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x4000154a
Broken seed 0x1521 => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x1521
 !!!!!Broken seed 0x4000154e => 0 with key[16] of all 0 bytes
 !!!!!Bad seed 0x0x80001988
Bad seed 0x0x1523
