Hash benchmark
These are all full hash functions for use with RTs and LHTs.
Core2Quad Q9300 2.5 GHz (one 32 bit thread):
Auto selects scalar, SSE2, SSSE3 (only for SHA1), AVX, or AVX_XOP.
(WinRTGen speed info)
Cisco [3xSSE2] 25.26 MHashes/sec (5.46x; 4.628 MHashes/sec)
MD5 [3xSSE2] 26.14 MHashes/sec (4.65x; 5.618 MHashes/sec)
Double Binary MD5 [3xSSE2] 12.90 MHashes/sec
Double MD5 [3xSSE2] 12.29 MHashes/sec
MD4/NTLM [4xSSE2] 39.60 MHashes/sec (5.94x/10.88x; 6.667 MHashes/sec/3.641 MHashes/sec)
SHA1 [1xSSSE3] 12.82 MHashes/sec (5.38x; 2.383 MHashes/sec)
MySQLSHA1/MySQL5 [1xSSSE3] 6.37 MHashes/sec (3.52x; 1.810 MHashes/sec)
This is 3.52x to 10.88x (average 5.97x) faster than WinRTGen's
hash speed. This is a little misleading since there's the reduction function. Hopefully it will have a link speed that is at least 2 times faster.