This is basic RT code, all it does is benchmarking and testing different algorithms.
Rainbow table benchmark
Algorithm     Supported instruction sets     Length
---------------------------------------------------
cisco         scalar/SSE2      /AVX/AVX_XOP  0 - 16
doublebinmd5  scalar/SSE2      /AVX/AVX_XOP  0 - 19
doublemd5     scalar/SSE2      /AVX/AVX_XOP  0 - 35
md4           scalar/SSE2      /AVX/AVX_XOP  0 - 31
md5           scalar/SSE2      /AVX/AVX_XOP  0 - 19
mysqlsha1     scalar/SSE2/SSSE3/AVX/AVX_XOP  0 - 23
mysql5        scalar/SSE2/SSSE3/AVX/AVX_XOP  0 - 23
ntlm          scalar/SSE2      /AVX/AVX_XOP  0 - 15
sha1          scalar/SSE2/SSSE3/AVX/AVX_XOP  0 - 23

Core2Quad Q9300 2.5 GHz (one 32 bit thread):
Cisco              5.64 MLinks/sec   7.48 MReduxes/sec  25.30 MHashes/sec [3xSSE2]
MD5                5.65 MLinks/sec   7.35 MReduxes/sec  26.13 MHashes/sec [3xSSE2]
Double Binary MD5  4.57 MLinks/sec   7.36 MReduxes/sec  12.95 MHashes/sec [3xSSE2]
Double MD5         4.54 MLinks/sec   7.40 MReduxes/sec  12.22 MHashes/sec [3xSSE2]
MD4/NTLM           6.07 MLinks/sec   7.40 MReduxes/sec  39.63 MHashes/sec [4xSSE2]
SHA1               4.54 MLinks/sec   8.00 MReduxes/sec  12.79 MHashes/sec [1xSSSE3]
MySQLSHA1/MySQL5   3.34 MLinks/sec   7.92 MReduxes/sec   6.35 MHashes/sec [1xSSSE3]

i7-2600 3.4 GHz (one 32 bit thread):
Cisco              8.37 MLinks/sec  12.19 MReduxes/sec  38.54 MHashes/sec [3xAVX]
MD5                8.23 MLinks/sec  12.35 MReduxes/sec  38.87 MHashes/sec [3xAVX]
Double Binary MD5  6.87 MLinks/sec  12.07 MReduxes/sec  19.29 MHashes/sec [3xAVX]
Double MD5         6.70 MLinks/sec  11.63 MReduxes/sec  18.36 MHashes/sec [3xAVX]
MD4/NTLM           8.96 MLinks/sec  11.73 MReduxes/sec  66.48 MHashes/sec [4xAVX]
SHA1               6.84 MLinks/sec  11.61 MReduxes/sec  20.80 MHashes/sec [1xAVX]
MySQLSHA1/MySQL5   5.15 MLinks/sec  11.96 MReduxes/sec  10.34 MHashes/sec [1xAVX]