Code:
m% ./fsbench -b32768 farmhash32 farmhash64 farmhash128 spookyhash murmur3_x64_128 murmur3_x86_128 murmur3_x86_32 fsbench
Codec version args
C.Size (C.Ratio) E.Speed D.Speed E.Eff. D.Eff.
FarmHash32 SVN r4
2710268 (x 1.000) 2372 MB/s 2378 MB/s 32e15 5994e12
FarmHash64 SVN r4
2710600 (x 1.000) 6539 MB/s 6611 MB/s 32e15 2254e12
FarmHash128 SVN r4
2711264 (x 1.000) 7004 MB/s 7092 MB/s 32e15 17e152
SpookyHash V2 2012-08-05
2711264 (x 1.000) 1109 MB/s 1116 MB/s 32e15 21e15
murmur3_x64_128 2012-02-29
2711264 (x 1.000) 2248 MB/s 2254 MB/s 32e15 9e15
murmur3_x86_128 2012-02-29
2711264 (x 1.000) 1702 MB/s 1706 MB/s 32e15 32e15
murmur3_x86_32 2012-02-29
2710268 (x 1.000) 1701 MB/s 1711 MB/s 32e15 2651e12
Codec version args
C.Size (C.Ratio) E.Speed D.Speed E.Eff. D.Eff.
done... (4*X*1) iteration(s)).
If farmhash is reasonably strong, call me impressed.
ADDED: BTW something's wrong with Spooky. It should have been ~3 times faster. No time to check it now though.