Быстрее чем City64, xxHash, metrohash, mum-hash и т.д.
Однако, разыскивается комбинация cpu+gcc, где t1ha медленнее чем metrohash, xxHash, City64, mum, fasthash.
https://github.com/leo-yuriev/t1ha
$ ./SMHasher t1ha
--- Testing t1ha "Fast Positive Hash (The 1Hippeus project)"
...
Bulk speed test - 262144-byte keys
Alignment  7 -  4.733 bytes/cycle - 13540.24 MiB/sec @ 3 ghz
Alignment  6 -  4.731 bytes/cycle - 13536.62 MiB/sec @ 3 ghz
Alignment  5 -  4.732 bytes/cycle - 13538.12 MiB/sec @ 3 ghz
Alignment  4 -  4.732 bytes/cycle - 13537.49 MiB/sec @ 3 ghz
Alignment  3 -  4.731 bytes/cycle - 13534.95 MiB/sec @ 3 ghz
Alignment  2 -  4.732 bytes/cycle - 13538.86 MiB/sec @ 3 ghz
Alignment  1 -  4.730 bytes/cycle - 13532.10 MiB/sec @ 3 ghz
Alignment  0 -  4.931 bytes/cycle - 14108.62 MiB/sec @ 3 ghz
Average      -  4.756 bytes/cycle - 13608.38 MiB/sec @ 3 ghz
...
$ ./SMHasher metrohash64_1
--- Testing metrohash64_1 "MetroHash64_1 for 64-bit"
...
Bulk speed test - 262144-byte keys
Alignment  7 -  4.190 bytes/cycle - 11987.40 MiB/sec @ 3 ghz
Alignment  6 -  4.186 bytes/cycle - 11977.52 MiB/sec @ 3 ghz
Alignment  5 -  4.188 bytes/cycle - 11981.03 MiB/sec @ 3 ghz
Alignment  4 -  4.186 bytes/cycle - 11976.78 MiB/sec @ 3 ghz
Alignment  3 -  4.190 bytes/cycle - 11987.54 MiB/sec @ 3 ghz
Alignment  2 -  4.188 bytes/cycle - 11982.82 MiB/sec @ 3 ghz
Alignment  1 -  4.187 bytes/cycle - 11979.17 MiB/sec @ 3 ghz
Alignment  0 -  4.344 bytes/cycle - 12427.48 MiB/sec @ 3 ghz
Average      -  4.207 bytes/cycle - 12037.47 MiB/sec @ 3 ghz
...
$ cat /proc/cpuinfo | grep model
model		: 69
model name	: Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz
$ gcc -v
...
gcc version 5.4.0








