== Part 1: cross-check against real foldhash 0.2.0 (Rust) ==
  case 0 len=  8 fast_raw C=76515ea1a03101fb rust=76515ea1a03101fb OK
  case 0 len=  8 fast_vec C=66ca112256c774fa rust=66ca112256c774fa OK
  case 0 len=  8 fast_str C=9ac395840828b9ae rust=9ac395840828b9ae OK
  case 0 len=  8 qual_raw C=6608bc5df43f5b74 rust=6608bc5df43f5b74 OK
  case 0 len=  8 qual_vec C=647e5b7098fa10de rust=647e5b7098fa10de OK
  case 1 len=  8 fast_raw C=84165e99364de5f4 rust=84165e99364de5f4 OK
  case 1 len=  8 fast_vec C=1126871eba2b7a20 rust=1126871eba2b7a20 OK
  case 1 len=  8 fast_str C=a612287b16657ff7 rust=a612287b16657ff7 OK
  case 1 len=  8 qual_raw C=757e226dd898e948 rust=757e226dd898e948 OK
  case 1 len=  8 qual_vec C=c9a03fd89c1af7fa rust=c9a03fd89c1af7fa OK
  case 2 len= 11 fast_raw C=9cac4433811168a2 rust=9cac4433811168a2 OK
  case 2 len= 11 fast_vec C=9e731322f0728b3f rust=9e731322f0728b3f OK
  case 2 len= 11 fast_str C=92d7b847ace9dd11 rust=92d7b847ace9dd11 OK
  case 2 len= 11 qual_raw C=1748bcd35d9a46d4 rust=1748bcd35d9a46d4 OK
  case 2 len= 11 qual_vec C=c4f0e6fce3f1277d rust=c4f0e6fce3f1277d OK
  case 3 len=  0 fast_raw C=0000000000000000 rust=0000000000000000 OK
  case 3 len=  0 fast_vec C=0000000000000000 rust=0000000000000000 OK
  case 3 len=  0 fast_str C=8000007f80000080 rust=8000007f80000080 OK
  case 3 len=  0 qual_raw C=0000000000000000 rust=0000000000000000 OK
  case 3 len=  0 qual_vec C=0000000000000000 rust=0000000000000000 OK
  case 4 len= 40 fast_raw C=0de58c94102bd10e rust=0de58c94102bd10e OK
  case 4 len= 40 fast_vec C=f3a8f69ee5d0f760 rust=f3a8f69ee5d0f760 OK
  case 4 len= 40 fast_str C=d3bad978ef5051ed rust=d3bad978ef5051ed OK
  case 4 len= 40 qual_raw C=347ad077f49083bf rust=347ad077f49083bf OK
  case 4 len= 40 qual_vec C=8c1b5510a56851c4 rust=8c1b5510a56851c4 OK
  -> all reference vectors reproduced (0 mismatches)

note: SharedSeed::from_u64(0x0123456789abcdef) = [b71654dcbdd7f7d7 8982b3bfe970484f 8583c957fc66f729 b6a3be12a0d61ba7 d907ce168d66889d a23f3cf1dc026f35]
      (all six derived from ONE u64; bits 0, 31, 63 forced on.  The measurement below
       instead draws the words independently uniform -- the model generous to foldhash.)

== Part 2: 2^38 uniformly random hidden seeds, 24 threads ==
seeds            = 274877906944 (2^38)
hits accumulator = 2757
hits fast raw    = 2757
hits fast Vec<u8>= 2757
hits fast str    = 2757
hits quality Vec = 2757
elapsed          = 875.6 s
