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]