SMHasher3 verification: SpookyHash2_64 0x972C4BDC (expect 0x972C4BDC), SpookyHash2_32 0xA48BE265 (expect 0xA48BE265), SpookyHash2_128 0x893CFCBE (expect 0x893CFCBE)
verification OK

pair 1: End word 11 -= 2^45, collides iff bit 63 of s11 (Mix block 2, before the step-11 rotate) is 0
  M1 (286 bytes) = a0ed1dcaeb2e421c17cf8516645510b61c1e80eb014c077fdbb3b3ab867298f2ccfb12c325d96dd09c3de65c247a0257a6d22a9da89710cfb724db191c748806e9d6b0272f125818a2c061b9e406999b788261dcd2487f7064e1bf4d00670a3d09230d92b37de4141a5e5d12e205c37e42c13193ab064833476cb9e5a22bd74c85073313646062ca36b300b4a62fa6797864ca181b97739bf4dd0567f5ce9a24398e0ddb544ee4926c6c033f6397e4790f51641c3d6dc04d5dcfe95ffe3054262ff9e5d8a8f17cce6b3c565acbecc693b77d90b1564fd1ddc71df2c56f2fd52fd6d8c9fb3b84612e5f83397bb5ac932651ce382aa90592ebb81d61c29ac53c2bace0711020c947c1ce55f2cfd79f821e92ba90562ba05eeab1b8f0771534
  M2 (286 bytes) = a0ed1dcaeb2e421c17cf8516645510b61c1e80eb014c077fdbb3b3ab867298f2ccfb12c325d96dd09c3de65c247a0257a6d22a9da89710cfb724db191c748806e9d6b0272f125818a2c061b9e406999b788261dcd2487f7064e1bf4d00670a3d09230d92b37de4141a5e5d12e205c37e42c13193ab064833476cb9e5a22bd74c85073313646062ca36b300b4a62fa6797864ca181b97739bf4dd0567f5ce9a24398e0ddb544ee4926c6c033f6397e4790f51641c3d6dc04d5dcfe95ffe3054a62ff9e5d8a8f17cce6b3c565acbecc693b77d90b1564fd1ddc71df2c56f2fd52fd6d8c9fb3b84612e5f83397bb5ac932651ce382aa90592ebb81d61c29ac53c2bace0711020c947c1ce55f2cfd79f821e92ba90562ba05e6ab1b8f0771514
  differing bytes: [191] 26->a6 [279] ea->6a [285] 34->14
pair 2: End word 11 += 2^45, collides iff that bit is 1 (the complementary half of the seed space)
  M1 (286 bytes) = a0ed1dcaeb2e421c17cf8516645510b61c1e80eb014c077fdbb3b3ab867298f2ccfb12c325d96dd09c3de65c247a0257a6d22a9da89710cfb724db191c748806e9d6b0272f125818a2c061b9e406999b788261dcd2487f7064e1bf4d00670a3d09230d92b37de4141a5e5d12e205c37e42c13193ab064833476cb9e5a22bd74c85073313646062ca36b300b4a62fa6797864ca181b97739bf4dd0567f5ce9a24398e0ddb544ee4926c6c033f6397e4790f51641c3d6dc04d5dcfe95ffe3054262ff9e5d8a8f17cce6b3c565acbecc693b77d90b1564fd1ddc71df2c56f2fd52fd6d8c9fb3b84612e5f83397bb5ac932651ce382aa90592ebb81d61c29ac53c2bace0711020c947c1ce55f2cfd79f821e92ba90562ba05eeab1b8f0771514
  M2 (286 bytes) = a0ed1dcaeb2e421c17cf8516645510b61c1e80eb014c077fdbb3b3ab867298f2ccfb12c325d96dd09c3de65c247a0257a6d22a9da89710cfb724db191c748806e9d6b0272f125818a2c061b9e406999b788261dcd2487f7064e1bf4d00670a3d09230d92b37de4141a5e5d12e205c37e42c13193ab064833476cb9e5a22bd74c85073313646062ca36b300b4a62fa6797864ca181b97739bf4dd0567f5ce9a24398e0ddb544ee4926c6c033f6397e4790f51641c3d6dc04d5dcfe95ffe3054a62ff9e5d8a8f17cce6b3c565acbecc693b77d90b1564fd1ddc71df2c56f2fd52fd6d8c9fb3b84612e5f83397bb5ac932651ce382aa90592ebb81d61c29ac53c2bace0711020c947c1ce55f2cfd79f821e92ba90562ba05e6ab1b8f0771534
  differing bytes: [191] 26->a6 [279] ea->6a [285] 14->34

explicit colliding seeds (h1 = h2 = seed):
  pair 1, seed 0x0000000000000004: SpookyHash2_64(M1) = e3f63e3f415763ac, SpookyHash2_64(M2) = e3f63e3f415763ac  COLLISION  (128-bit: e3f63e3f415763ac324f320615c4e120 / e3f63e3f415763ac324f320615c4e120  collision)
  pair 2, seed 0x0000000000000000: SpookyHash2_64(M1) = f6c014070dfbbadc, SpookyHash2_64(M2) = f6c014070dfbbadc  COLLISION  (128-bit: f6c014070dfbbadcdcf3045f4f09c242 / f6c014070dfbbadcdcf3045f4f09c242  collision)

random seeds: N = 2^20, seed mode 0 (h1 = h2 = uniform 64-bit seed), rng seed 1
  pair 1: 64-bit collisions 524207 / 1048576 = 0.499923 = 2^-1.0002   (128-bit collisions 524207, 2^-1.0002)
  pair 2: 64-bit collisions 524369 / 1048576 = 0.500077 = 2^-0.9998   (128-bit collisions 524369, 2^-0.9998)
  mechanism: exactly one of the two pairs collides for 1048576 / 1048576 seeds (both: 0, neither: 0);
             the bit-63 predictor is right for 1048576 / 1048576 seeds
  pair 1: first colliding seed 0x853b559647364cea, both hash to fc4393dd2b72f7eb
  pair 2: first colliding seed 0xb3f2af6d0fc710c5, both hash to 4e746ff68ea195ec

selected 275-byte pair (L=35), same late-injection mechanism at Mix step 10:
  M1 (275 bytes) = 9d21a7fafac0e24f428e3c0124de5f8c54c1de8bef8535a636cfd97be5aad365055fb9bc0a26d493c5f21f4acbfade067eba007efbf79f8729cacdc39c584138336a77d8330a62803d3750884eb91b907e091a0ff547078c45198f347078fe21b0fa47014d7d1cd6142861dadfecd7fd0bf71f80b4e9112d36a8d91996608d73c49284098d900d7ef1f9c16471246346ca2277cbf87725a6d861b0db4924da8f5c5307034eb3933fcca647e8404e141afc956d0eb643e7ee9381dabba3c2d09e2dae44a4bda150f889d0704a2463cd7cb2b194ea3ccc9982ceae11e212336b6b3ad81125bd494e3f1b7291e3b0c73a74fa886a41f0fe25055b0f1fc96e8f7c0123002a69c35989a703b718ce8a1bfbddafb3e3
  M2 (275 bytes) = 9d21a7fafac0e24f428e3c0124de5f8c54c1de8bef8535a636cfd97be5aad365055fb9bc0a26d493c5f21f4acbfade067eba007efbf79f8729cacdc39c584138336a77d8330a62803d3750884eb91b907e091a0ff547078c45198f347078fe21b0fa47014d7d1cd6142861dadfecd7fd0bf71f80b4e9112d36a8d91996608d73c49284098d900d7ef1f9c16471246346ca2277cbf87725a6d861b0db4924da8f5c5307034eb3933fcca647e8404e141afc956d0eb643e76e9381dabba3c2d09e2dae44a4bda150f889d0704a2463cdfcb2b194ea3ccc9982ceae11e212336b6b3ad81125bd494e3f1b7291e3b0c73a74fa886a41f0fe25055b0f1fc96e8f7c0123002a69c35989a703b718ce8a1bfb5dafb3c3
  recorded colliding seed 0: H32(M1)=H32(M2)=9ecef355; H64(M1)=H64(M2)=6d1347279ecef355; second word=147d4b759d34be02
  selected pair: 32-bit collisions 524103 / 1048576; 64-bit collisions 524103 / 1048576; 128-bit collisions 524103 / 1048576
  full-output rate 0.499823570251; sampled score 6.129792 (population balance unproved)
  first colliding seed words 853b559647364cea 853b559647364cea: H64(M1)=H64(M2)=18a1e5c59e360aa2, second word=682145f159785def
