Implementation notes: amd64, sandy, crypto_hash

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
CPU cycles/second: 2494216000...2494540000 (amd64cpuinfo)
SUPERCOP version: 20120908
Benchmark dates: 20120712...20120913

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
atelopus32crypto_hash/atelopus32/refg++ -m64 -O3 -fomit-frame-pointer
atelopus64crypto_hash/atelopus64/refg++ -m64 -O3 -fomit-frame-pointer
121641.00bblake256crypto_hash/bblake256/ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer (4.7.1 20120721 (prerelease))
137921.13bblake256crypto_hash/bblake256/sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
239921.97bblake256crypto_hash/bblake256/sandyclang -O3
283842.33bblake256crypto_hash/bblake256/bswapgcc -m64 -O3 -fomit-frame-pointer
295722.43bblake256crypto_hash/bblake256/regsgcc -funroll-loops -O3 -fomit-frame-pointer
bblake512crypto_hash/bblake512/xopgcc -m64 -O3 -fomit-frame-pointer
120521.00blake256crypto_hash/blake256/avxiccgcc -m64 -O3 -fomit-frame-pointer
122521.02blake256crypto_hash/blake256/avxsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
124121.03blake256crypto_hash/blake256/sse41-2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
124561.03blake256crypto_hash/blake256/sse41gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
129441.07blake256crypto_hash/blake256/vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
130361.08blake256crypto_hash/blake256/ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
131641.09blake256crypto_hash/blake256/vect128-mmxhackgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
159481.32blake256crypto_hash/blake256/sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
160881.33blake256crypto_hash/blake256/sse2-2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
196601.63blake256crypto_hash/blake256/sandyclang -O3 -mavx
232841.93blake256crypto_hash/blake256/bswapgcc -march=barcelona -Os -fomit-frame-pointer
241842.01blake256crypto_hash/blake256/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
242602.01blake256crypto_hash/blake256/sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
294282.44blake256crypto_hash/blake256/refgcc -funroll-loops -O3 -fomit-frame-pointer
303922.52blake256crypto_hash/blake256/sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer
blake256crypto_hash/blake256/xopgcc -m64 -O3 -fomit-frame-pointer
108881.00blake32crypto_hash/blake32/ssse3clang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
128281.18blake32crypto_hash/blake32/sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
178801.64blake32crypto_hash/blake32/sphlibgcc -march=k8 -O -fomit-frame-pointer
216081.98blake32crypto_hash/blake32/sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer
217482.00blake32crypto_hash/blake32/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
97881.00blake512crypto_hash/blake512/avxiccgcc -m64 -march=core2 -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
99201.01blake512crypto_hash/blake512/sse41clang -O3 -mavx
104001.06blake512crypto_hash/blake512/vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
108041.10blake512crypto_hash/blake512/ssse3clang -O3 -mavx
112081.15blake512crypto_hash/blake512/vect128-inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
115361.18blake512crypto_hash/blake512/sse2sclang -O3 -mavx
123201.26blake512crypto_hash/blake512/sandygcc -fno-schedule-insns -Os -fomit-frame-pointer
133321.36blake512crypto_hash/blake512/sse2clang -O3 -mavx
139681.43blake512crypto_hash/blake512/bswapgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
146641.50blake512crypto_hash/blake512/sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer
152001.55blake512crypto_hash/blake512/regsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
181561.85blake512crypto_hash/blake512/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
186001.90blake512crypto_hash/blake512/sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer
blake512crypto_hash/blake512/vect128-xopgcc -m64 -O3 -fomit-frame-pointer
blake512crypto_hash/blake512/xopgcc -m64 -O3 -fomit-frame-pointer
blake512crypto_hash/blake512/xop-2gcc -m64 -O3 -fomit-frame-pointer
111521.00blake64crypto_hash/blake64/ssse3clang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
125561.13blake64crypto_hash/blake64/sse2clang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
132481.19blake64crypto_hash/blake64/sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
162601.46blake64crypto_hash/blake64/refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
164201.47blake64crypto_hash/blake64/sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer
90001.00bmw256crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1 (asm)gcc -m64 -march=barcelona -Os -fomit-frame-pointer (4.7.1 20120721 (prerelease))
93561.04bmw256crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1clang -O3 -mavx
98761.10bmw256crypto_hash/bmw256/amd_k10/x86-64/sse2clang -O3
100361.12bmw256crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
100481.12bmw256crypto_hash/bmw256/opt29_v5_ssse3_asm64clang -O3 -mavx
104001.16bmw256crypto_hash/bmw256/opt31ssse3_asm64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
132841.48bmw256crypto_hash/bmw256/optbbegcc -funroll-loops -march=nocona -O -fomit-frame-pointer
133201.48bmw256crypto_hash/bmw256/optabegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
134681.50bmw256crypto_hash/bmw256/amd_k8/x86-64/noSSEgcc -march=nocona -O2 -fomit-frame-pointer
136441.52bmw256crypto_hash/bmw256/optc01gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
137601.53bmw256crypto_hash/bmw256/optc02gcc -march=barcelona -O -fomit-frame-pointer
138801.54bmw256crypto_hash/bmw256/optc03gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
142161.58bmw256crypto_hash/bmw256/optbgbegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
142161.58bmw256crypto_hash/bmw256/optc04gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
148641.65bmw256crypto_hash/bmw256/sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
149601.66bmw256crypto_hash/bmw256/sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
259802.89bmw256crypto_hash/bmw256/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
bmw256crypto_hash/bmw256/optc31ssse3gcc -m64 -O3 -fomit-frame-pointer
73081.00bmw512crypto_hash/bmw512/optbbe (OptimizedB_BE_C_-_BMW512)gcc -m64 -march=core-avx-i -O -fomit-frame-pointer (4.7.1 20120721 (prerelease))
73521.01bmw512crypto_hash/bmw512/optabegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
74161.01bmw512crypto_hash/bmw512/opt008_asm64clang -O3 -mavx
74561.02bmw512crypto_hash/bmw512/optc02gcc -m64 -march=corei7 -O -fomit-frame-pointer
74681.02bmw512crypto_hash/bmw512/optc01gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
76081.04bmw512crypto_hash/bmw512/optc03gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
77921.07bmw512crypto_hash/bmw512/optbgbegcc -funroll-loops -march=nocona -O -fomit-frame-pointer
78241.07bmw512crypto_hash/bmw512/optc04gcc -m64 -march=barcelona -O -fomit-frame-pointer
83561.14bmw512crypto_hash/bmw512/sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
117001.60bmw512crypto_hash/bmw512/sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
142801.95bmw512crypto_hash/bmw512/refgcc -funroll-loops -O3 -fomit-frame-pointer
bmw512crypto_hash/bmw512/optx86sse2gcc -m64 -O3 -fomit-frame-pointer
cheetah256crypto_hash/cheetah256/asmgcc -m64 -O3 -fomit-frame-pointer
cheetah256crypto_hash/cheetah256/asm64gcc -m64 -O3 -fomit-frame-pointer
cheetah512crypto_hash/cheetah512/asmgcc -m64 -O3 -fomit-frame-pointer
cheetah512crypto_hash/cheetah512/asm64gcc -m64 -O3 -fomit-frame-pointer
4221441.00cubehash161crypto_hash/cubehash161/emmintrin4clang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
19863724.71cubehash161crypto_hash/cubehash161/unrolledclang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
20261604.80cubehash161crypto_hash/cubehash161/simplegcc -m64 -O3 -fomit-frame-pointer
26402486.25cubehash161crypto_hash/cubehash161/specgcc -march=nocona -O3 -fomit-frame-pointer
293361.00cubehash1616crypto_hash/cubehash1616/emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
1638565.59cubehash1616crypto_hash/cubehash1616/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1655965.64cubehash1616crypto_hash/cubehash1616/unrolledclang -O3
39478413.46cubehash1616crypto_hash/cubehash1616/specgcc -march=nocona -O3 -fomit-frame-pointer
2123761.00cubehash162crypto_hash/cubehash162/emmintrin4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
10169124.79cubehash162crypto_hash/cubehash162/unrolledclang -O3 -mavx
10380804.89cubehash162crypto_hash/cubehash162/simplegcc -O3 -fomit-frame-pointer
14496206.83cubehash162crypto_hash/cubehash162/specgcc -march=nocona -O3 -fomit-frame-pointer
160761.00cubehash1632crypto_hash/cubehash1632/amd64avxgcc -m64 -march=nocona -Os -fomit-frame-pointer (4.7.1 20120721 (prerelease))
162121.01cubehash1632crypto_hash/cubehash1632/emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
162161.01cubehash1632crypto_hash/cubehash1632/emmintrin5gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
183721.14cubehash1632crypto_hash/cubehash1632/amd64-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
186521.16cubehash1632crypto_hash/cubehash1632/amd64gcc -m64 -march=nocona -O3 -fomit-frame-pointer
478442.98cubehash1632crypto_hash/cubehash1632/mmintringcc -funroll-loops -O -fomit-frame-pointer
565923.52cubehash1632crypto_hash/cubehash1632/unrolled5gcc -m64 -march=corei7 -O -fomit-frame-pointer
587123.65cubehash1632crypto_hash/cubehash1632/unrolled3gcc -m64 -march=barcelona -O -fomit-frame-pointer
630003.92cubehash1632crypto_hash/cubehash1632/unrolled4gcc -funroll-loops -m64 -O -fomit-frame-pointer
705844.39cubehash1632crypto_hash/cubehash1632/amd64-32gcc -march=barcelona -O -fomit-frame-pointer
719044.47cubehash1632crypto_hash/cubehash1632/sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer
737924.59cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -march=nocona -O -fomit-frame-pointer
1002326.23cubehash1632crypto_hash/cubehash1632/unrolled2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1008006.27cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1047046.51cubehash1632crypto_hash/cubehash1632/unrolledclang -O3
1078481.00cubehash164crypto_hash/cubehash164/emmintrin4clang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
5312284.93cubehash164crypto_hash/cubehash164/unrolledclang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
5408045.01cubehash164crypto_hash/cubehash164/simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer
8415647.80cubehash164crypto_hash/cubehash164/specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
557081.00cubehash168crypto_hash/cubehash168/emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
2906885.22cubehash168crypto_hash/cubehash168/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
2908685.22cubehash168crypto_hash/cubehash168/unrolledclang -O3
5437049.76cubehash168crypto_hash/cubehash168/specgcc -march=nocona -O3 -fomit-frame-pointer
139201.00cubehash512crypto_hash/cubehash512/amd64avxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
140121.01cubehash512crypto_hash/cubehash512/emmintrin5gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
140401.01cubehash512crypto_hash/cubehash512/emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
159081.14cubehash512crypto_hash/cubehash512/amd64-2gcc -m64 -Os -fomit-frame-pointer
161161.16cubehash512crypto_hash/cubehash512/amd64gcc -m64 -march=nocona -Os -fomit-frame-pointer
414522.98cubehash512crypto_hash/cubehash512/mmintringcc -funroll-loops -march=k8 -O -fomit-frame-pointer
493523.55cubehash512crypto_hash/cubehash512/unrolled5gcc -m64 -march=k8 -O -fomit-frame-pointer
511643.68cubehash512crypto_hash/cubehash512/unrolled3gcc -march=barcelona -O -fomit-frame-pointer
545323.92cubehash512crypto_hash/cubehash512/unrolled4gcc -funroll-loops -O -fomit-frame-pointer
612324.40cubehash512crypto_hash/cubehash512/amd64-32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
776165.58cubehash512crypto_hash/cubehash512/unrolled2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
798165.73cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
830885.97cubehash512crypto_hash/cubehash512/unrolledclang -O3
2128281.00cubehash81crypto_hash/cubehash81/emmintrin4clang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
2137241.00cubehash81crypto_hash/cubehash81/emmintrin3clang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
2467241.16cubehash81crypto_hash/cubehash81/emmintrin2clang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
2521921.18cubehash81crypto_hash/cubehash81/emmintringcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
10485884.93cubehash81crypto_hash/cubehash81/unrolledclang -O3
10590924.98cubehash81crypto_hash/cubehash81/simplegcc -march=nocona -O3 -fomit-frame-pointer
16552607.78cubehash81crypto_hash/cubehash81/specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
148161.00cubehash816crypto_hash/cubehash816/emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
162001.09cubehash816crypto_hash/cubehash816/emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
898646.07cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
950046.41cubehash816crypto_hash/cubehash816/unrolledclang -O3 -mavx
32978022.26cubehash816crypto_hash/cubehash816/specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
1070201.00cubehash82crypto_hash/cubehash82/emmintrin4clang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
1085281.01cubehash82crypto_hash/cubehash82/emmintrin3clang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
5383165.03cubehash82crypto_hash/cubehash82/unrolledclang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
5462565.10cubehash82crypto_hash/cubehash82/simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer
9515528.89cubehash82crypto_hash/cubehash82/specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
82441.00cubehash832crypto_hash/cubehash832/emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
96201.17cubehash832crypto_hash/cubehash832/emmintrin3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
572326.94cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
629367.63cubehash832crypto_hash/cubehash832/unrolledclang -O3
27552033.42cubehash832crypto_hash/cubehash832/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
543881.00cubehash84crypto_hash/cubehash84/emmintrin4clang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
558681.03cubehash84crypto_hash/cubehash84/emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
2853125.25cubehash84crypto_hash/cubehash84/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
2864325.27cubehash84crypto_hash/cubehash84/unrolledclang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
59247610.89cubehash84crypto_hash/cubehash84/specgcc -march=barcelona -O3 -fomit-frame-pointer
281241.00cubehash88crypto_hash/cubehash88/emmintrin4clang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
295081.05cubehash88crypto_hash/cubehash88/emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1555365.53cubehash88crypto_hash/cubehash88/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
1587005.64cubehash88crypto_hash/cubehash88/unrolledclang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
41931614.91cubehash88crypto_hash/cubehash88/specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
94601.00echo256crypto_hash/echo256/aes/aes64 (2.1)gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
491485.20echo256crypto_hash/echo256/pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
495165.23echo256crypto_hash/echo256/pentium/pentium4v64v1cc
525485.55echo256crypto_hash/echo256/core2/core2v64gcc -funroll-loops -Os -fomit-frame-pointer
560765.93echo256crypto_hash/echo256/athlon/athlon64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
568126.01echo256crypto_hash/echo256/generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
585086.18echo256crypto_hash/echo256/sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
637086.73echo256crypto_hash/echo256/sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer
672967.11echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
787288.32echo256crypto_hash/echo256/powerpc/pp32cv2clang -O3
11632412.30echo256crypto_hash/echo256/powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/ccalik/aesnigcc -m64 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/ccalik/bitslicedgcc -m64 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/ccalik/vpermgcc -m64 -O3 -fomit-frame-pointer
168001.00echo512crypto_hash/echo512/aes/aes64 (2.1)gcc -m64 -march=k8 -O -fomit-frame-pointer (4.7.1 20120721 (prerelease))
884965.27echo512crypto_hash/echo512/pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
891045.30echo512crypto_hash/echo512/pentium/pentium4v64v1gcc -march=k8 -O -fomit-frame-pointer
946445.63echo512crypto_hash/echo512/core2/core2v64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
1009446.01echo512crypto_hash/echo512/athlon/athlon64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
1017806.06echo512crypto_hash/echo512/generic/opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
1056126.29echo512crypto_hash/echo512/sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
1146526.82echo512crypto_hash/echo512/sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
1200167.14echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
1390408.28echo512crypto_hash/echo512/powerpc/pp32cv2clang -O3
20800812.38echo512crypto_hash/echo512/powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/ccalik/aesnigcc -m64 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/ccalik/bitslicedgcc -m64 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/ccalik/vpermgcc -m64 -O3 -fomit-frame-pointer
74961.00echosp256crypto_hash/echosp256/aes/aes64 (2.1)gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
383765.12echosp256crypto_hash/echosp256/pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
386845.16echosp256crypto_hash/echosp256/pentium/pentium4v64v1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
434405.80echosp256crypto_hash/echosp256/core2/core2v64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
437445.84echosp256crypto_hash/echosp256/athlon/athlon64gcc -m64 -march=core2 -Os -fomit-frame-pointer
450246.01echosp256crypto_hash/echosp256/generic/opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
524246.99echosp256crypto_hash/echosp256/generic/opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
616048.22echosp256crypto_hash/echosp256/powerpc/pp32cv2clang -O3 -mavx
9151612.21echosp256crypto_hash/echosp256/powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
119161.00echosp512crypto_hash/echosp512/aes/aes64 (2.1)gcc -fno-schedule-insns -Os -fomit-frame-pointer (4.7.1 20120721 (prerelease))
613885.15echosp512crypto_hash/echosp512/pentium/pentium4v64v2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
618565.19echosp512crypto_hash/echosp512/pentium/pentium4v64v1gcc -Os -fomit-frame-pointer
657045.51echosp512crypto_hash/echosp512/core2/core2v64gcc -O3 -fomit-frame-pointer
699845.87echosp512crypto_hash/echosp512/athlon/athlon64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
716446.01echosp512crypto_hash/echosp512/generic/opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
839087.04echosp512crypto_hash/echosp512/generic/opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
971328.15echosp512crypto_hash/echosp512/powerpc/pp32cv2clang -O3 -mavx
14482812.15echosp512crypto_hash/echosp512/powerpc/pp32cv1clang -O3
78681.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -march=k8 -O -fomit-frame-pointer (4.7.1 20120721 (prerelease))
84321.07edonr256crypto_hash/edonr256/optcgcc -march=k8 -O -fomit-frame-pointer (4.7.1 20120721 (prerelease))
42081.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
45801.09edonr512crypto_hash/edonr512/optcgcc -fno-schedule-insns -O -fomit-frame-pointer
779321.00essence224crypto_hash/essence224/gccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
783401.00essence256crypto_hash/essence256/gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
601601.00essence384crypto_hash/essence384/gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
603521.00essence512crypto_hash/essence512/gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
885241.00fsb256crypto_hash/fsb256/cleangcc -fno-schedule-insns -O -fomit-frame-pointer (4.7.1 20120721 (prerelease))
55673704628.91fsb256crypto_hash/fsb256/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
525988681.00fsb512crypto_hash/fsb512/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
271401.00fugue2crypto_hash/fugue2/cop_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer (4.7.1 20120721 (prerelease))
303241.00fugue256crypto_hash/fugue256/SSSE3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
315041.04fugue256crypto_hash/fugue256/SSE4.1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
374321.23fugue256crypto_hash/fugue256/ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
431641.42fugue256crypto_hash/fugue256/sphlibclang -O3
438121.44fugue256crypto_hash/fugue256/ANSI_opt32clang -O3
fugue256crypto_hash/fugue256/ccalik/aesnigcc -m64 -O3 -fomit-frame-pointer
fugue256crypto_hash/fugue256/ccalik/vpermgcc -m64 -O3 -fomit-frame-pointer
fugue384crypto_hash/fugue384/ccalik/aesnigcc -m64 -O3 -fomit-frame-pointer
fugue384crypto_hash/fugue384/ccalik/vpermgcc -m64 -O3 -fomit-frame-pointer
855521.00fugue512crypto_hash/fugue512/sphlib (SPHLIB_3.0)clang -O3 (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
fugue512crypto_hash/fugue512/ccalik/aesnigcc -m64 -O3 -fomit-frame-pointer
fugue512crypto_hash/fugue512/ccalik/vpermgcc -m64 -O3 -fomit-frame-pointer
164281.00groestl256crypto_hash/groestl256/aesni-intr (2.2)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
175441.07groestl256crypto_hash/groestl256/aesnigcc -march=barcelona -O3 -fomit-frame-pointer
328842.00groestl256crypto_hash/groestl256/vperm-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
348322.12groestl256crypto_hash/groestl256/opteron-unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
358602.18groestl256crypto_hash/groestl256/core2duogcc -m64 -march=core2 -O3 -fomit-frame-pointer
367442.24groestl256crypto_hash/groestl256/opterongcc -m64 -march=corei7 -O3 -fomit-frame-pointer
431122.62groestl256crypto_hash/groestl256/vpermgcc -fno-schedule-insns -O3 -fomit-frame-pointer
432162.63groestl256crypto_hash/groestl256/sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
440002.68groestl256crypto_hash/groestl256/opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
444242.70groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer
527323.21groestl256crypto_hash/groestl256/mmxgcc -m64 -march=k8 -O -fomit-frame-pointer
611163.72groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
805684.90groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
1056046.43groestl256crypto_hash/groestl256/32bit-2ktableclang -O3 -mavx
16566010.08groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
19811212.06groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
27510816.75groestl256crypto_hash/groestl256/8bit_cclang -O3
groestl256crypto_hash/groestl256/avxgcc -m64 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/avx-intrgcc -m64 -O3 -fomit-frame-pointer
241441.00groestl512crypto_hash/groestl512/aesni-intr (2.2)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
245841.02groestl512crypto_hash/groestl512/aesnigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
360721.49groestl512crypto_hash/groestl512/avxgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
433681.80groestl512crypto_hash/groestl512/vperm-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
449801.86groestl512crypto_hash/groestl512/avx-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
527442.18groestl512crypto_hash/groestl512/vpermgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
558562.31groestl512crypto_hash/groestl512/opterongcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
603882.50groestl512crypto_hash/groestl512/core2duogcc -funroll-loops -O3 -fomit-frame-pointer
659122.73groestl512crypto_hash/groestl512/sphlib-adaptedgcc -funroll-loops -m64 -O -fomit-frame-pointer
685122.84groestl512crypto_hash/groestl512/sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
722722.99groestl512crypto_hash/groestl512/opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer
1038444.30groestl512crypto_hash/groestl512/mmxgcc -march=nocona -O3 -fomit-frame-pointer
1124764.66groestl512crypto_hash/groestl512/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1198164.96groestl512crypto_hash/groestl512/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
32126013.31groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
347201.00hamsicrypto_hash/hamsi/simd-1clang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
348521.00hamsicrypto_hash/hamsi/simd-2clang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
391641.13hamsicrypto_hash/hamsi/bernstein/small-simd-2clang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
hamsicrypto_hash/hamsi/sphlibgcc -m64 -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/sphlib-smallgcc -m64 -O3 -fomit-frame-pointer
hamsi512crypto_hash/hamsi512/sphlibgcc -m64 -O3 -fomit-frame-pointer
hamsi512crypto_hash/hamsi512/sphlib-smallgcc -m64 -O3 -fomit-frame-pointer
228401.00jh224crypto_hash/jh224/bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
231241.01jh224crypto_hash/jh224/bitslice_sse2_opt32clang -O3 -mavx
611202.68jh224crypto_hash/jh224/simplegcc -funroll-loops -O3 -fomit-frame-pointer
664522.91jh224crypto_hash/jh224/bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
785283.44jh224crypto_hash/jh224/bitslice_ref64gcc -m64 -march=k8 -O3 -fomit-frame-pointer
1359845.95jh224crypto_hash/jh224/bitslice_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
1409846.17jh224crypto_hash/jh224/bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
228081.00jh256crypto_hash/jh256/bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
231401.01jh256crypto_hash/jh256/bitslice_sse2_opt32clang -O3 -mavx
611962.68jh256crypto_hash/jh256/simplegcc -funroll-loops -O3 -fomit-frame-pointer
664802.91jh256crypto_hash/jh256/bitslice_opt64gcc -funroll-loops -O2 -fomit-frame-pointer
789803.46jh256crypto_hash/jh256/bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
1359565.96jh256crypto_hash/jh256/bitslice_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
1424286.24jh256crypto_hash/jh256/bitslice_ref32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
227561.00jh384crypto_hash/jh384/bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
230841.01jh384crypto_hash/jh384/bitslice_sse2_opt32clang -O3 -mavx
611642.69jh384crypto_hash/jh384/simplegcc -funroll-loops -O3 -fomit-frame-pointer
665602.92jh384crypto_hash/jh384/bitslice_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
786923.46jh384crypto_hash/jh384/bitslice_ref64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
1360765.98jh384crypto_hash/jh384/bitslice_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
1433446.30jh384crypto_hash/jh384/bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
227841.00jh512crypto_hash/jh512/bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
231601.02jh512crypto_hash/jh512/bitslice_sse2_opt32clang -O3 -mavx
611682.68jh512crypto_hash/jh512/simplegcc -funroll-loops -O3 -fomit-frame-pointer
664402.92jh512crypto_hash/jh512/bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
793243.48jh512crypto_hash/jh512/bitslice_ref64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
1362885.98jh512crypto_hash/jh512/bitslice_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
1438486.31jh512crypto_hash/jh512/bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
193681.00keccakcrypto_hash/keccak/x86_64_shld (3.2.3)gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
196481.01keccakcrypto_hash/keccak/opt64lcu24shldgcc -O2 -fomit-frame-pointer
228001.18keccakcrypto_hash/keccak/x86_64_asmgcc -march=barcelona -O3 -fomit-frame-pointer
229721.19keccakcrypto_hash/keccak/sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
231161.19keccakcrypto_hash/keccak/opt64lcu24gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
231881.20keccakcrypto_hash/keccak/opt64lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
248481.28keccakcrypto_hash/keccak/inplacegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
250041.29keccakcrypto_hash/keccak/simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer
252161.30keccakcrypto_hash/keccak/opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
385841.99keccakcrypto_hash/keccak/mmxu1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
497882.57keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer
513122.65keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
527962.73keccakcrypto_hash/keccak/opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
530482.74keccakcrypto_hash/keccak/simple32bigcc -funroll-loops -O3 -fomit-frame-pointer
579722.99keccakcrypto_hash/keccak/inplace32bigcc -funroll-loops -O3 -fomit-frame-pointer
656523.39keccakcrypto_hash/keccak/compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
20135210.40keccakcrypto_hash/keccak/compact8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
keccakcrypto_hash/keccak/inplace-armv7a-neongcc -m64 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/xopu24gcc -m64 -O3 -fomit-frame-pointer
326521.00keccakc1024crypto_hash/keccakc1024/x86_64_shld (3.2.3)gcc -march=barcelona -O -fomit-frame-pointer (4.7.1 20120721 (prerelease))
335281.03keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
383641.17keccakc1024crypto_hash/keccakc1024/x86_64_asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
386761.18keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -march=barcelona -O2 -fomit-frame-pointer
387641.19keccakc1024crypto_hash/keccakc1024/sseu2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
388121.19keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -m64 -march=core2 -O3 -fomit-frame-pointer
416721.28keccakc1024crypto_hash/keccakc1024/inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
419161.28keccakc1024crypto_hash/keccakc1024/simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer
419841.29keccakc1024crypto_hash/keccakc1024/sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
420441.29keccakc1024crypto_hash/keccakc1024/opt64u6gcc -m64 -O2 -fomit-frame-pointer
420961.29keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
636921.95keccakc1024crypto_hash/keccakc1024/mmxu1gcc -funroll-loops -O2 -fomit-frame-pointer
827802.54keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer
833322.55keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
886522.72keccakc1024crypto_hash/keccakc1024/simple32bigcc -funroll-loops -O3 -fomit-frame-pointer
887722.72keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
971962.98keccakc1024crypto_hash/keccakc1024/inplace32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1107203.39keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
33969610.40keccakc1024crypto_hash/keccakc1024/compact8gcc -m64 -march=nocona -O2 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/inplace-armv7a-neongcc -m64 -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/xopu24gcc -m64 -O3 -fomit-frame-pointer
151041.00keccakc256crypto_hash/keccakc256/x86_64_shld (3.2.3)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
153801.02keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -fno-schedule-insns -O3 -fomit-frame-pointer
177561.18keccakc256crypto_hash/keccakc256/x86_64_asmgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
178401.18keccakc256crypto_hash/keccakc256/sseu2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
179561.19keccakc256crypto_hash/keccakc256/opt64lcu24gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
181001.20keccakc256crypto_hash/keccakc256/opt64lcu6gcc -march=barcelona -O2 -fomit-frame-pointer
192721.28keccakc256crypto_hash/keccakc256/inplacegcc -m64 -march=corei7 -O2 -fomit-frame-pointer
193281.28keccakc256crypto_hash/keccakc256/opt64u6gcc -funroll-loops -O2 -fomit-frame-pointer
194041.28keccakc256crypto_hash/keccakc256/simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer
299081.98keccakc256crypto_hash/keccakc256/mmxu1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
393242.60keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
405042.68keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
415162.75keccakc256crypto_hash/keccakc256/simple32bigcc -funroll-loops -O3 -fomit-frame-pointer
416282.76keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -march=nocona -O3 -fomit-frame-pointer
454523.01keccakc256crypto_hash/keccakc256/inplace32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer
505843.35keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -O3 -fomit-frame-pointer
15496810.26keccakc256crypto_hash/keccakc256/compact8gcc -march=barcelona -O2 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/xopu24gcc -m64 -O3 -fomit-frame-pointer
114281.00keccakc256treed2crypto_hash/keccakc256treed2/sseu24 (3.2.5)gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
116121.02keccakc256treed2crypto_hash/keccakc256treed2/sseu4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
keccakc256treed2crypto_hash/keccakc256treed2/xopu24gcc -m64 -O3 -fomit-frame-pointer
164841.00keccakc448crypto_hash/keccakc448/x86_64_shld (3.2.3)gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
168641.02keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -funroll-loops -O2 -fomit-frame-pointer
193761.18keccakc448crypto_hash/keccakc448/x86_64_asmgcc -march=k8 -O2 -fomit-frame-pointer
195641.19keccakc448crypto_hash/keccakc448/sseu2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
195881.19keccakc448crypto_hash/keccakc448/opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer
196601.19keccakc448crypto_hash/keccakc448/opt64lcu6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
210561.28keccakc448crypto_hash/keccakc448/inplacegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
212041.29keccakc448crypto_hash/keccakc448/simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer
213321.29keccakc448crypto_hash/keccakc448/opt64u6gcc -funroll-loops -O2 -fomit-frame-pointer
329682.00keccakc448crypto_hash/keccakc448/mmxu1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
431202.62keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer
436962.65keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
458362.78keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
555483.37keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
16932810.27keccakc448crypto_hash/keccakc448/compact8gcc -march=nocona -O2 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/inplace32bigcc -m64 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/simple32bigcc -m64 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/xopu24gcc -m64 -O3 -fomit-frame-pointer
180241.00keccakc512crypto_hash/keccakc512/x86_64_shld (3.2.3)gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
182641.01keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
211161.17keccakc512crypto_hash/keccakc512/x86_64_asmgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
212361.18keccakc512crypto_hash/keccakc512/sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
213801.19keccakc512crypto_hash/keccakc512/opt64lcu24gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
214801.19keccakc512crypto_hash/keccakc512/opt64lcu6gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
229641.27keccakc512crypto_hash/keccakc512/inplacegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
230961.28keccakc512crypto_hash/keccakc512/simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer
232361.29keccakc512crypto_hash/keccakc512/sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
232881.29keccakc512crypto_hash/keccakc512/opt64u6gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
233401.29keccakc512crypto_hash/keccakc512/sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
358641.99keccakc512crypto_hash/keccakc512/mmxu1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
463602.57keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
477282.65keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
491962.73keccakc512crypto_hash/keccakc512/simple32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer
495402.75keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
539402.99keccakc512crypto_hash/keccakc512/inplace32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer
606323.36keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
18507210.27keccakc512crypto_hash/keccakc512/compact8gcc -m64 -march=nocona -O2 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/inplace-armv7a-neongcc -m64 -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/xopu24gcc -m64 -O3 -fomit-frame-pointer
131721.00keccakc512treed2crypto_hash/keccakc512treed2/sseu24 (3.2.5)gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
133961.02keccakc512treed2crypto_hash/keccakc512treed2/sseu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
keccakc512treed2crypto_hash/keccakc512treed2/xopu24gcc -m64 -O3 -fomit-frame-pointer
223321.00keccakc768crypto_hash/keccakc768/x86_64_shld (3.2.3)gcc -m64 -march=k8 -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
231121.03keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -m64 -march=k8 -O2 -fomit-frame-pointer
262761.18keccakc768crypto_hash/keccakc768/x86_64_asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
265961.19keccakc768crypto_hash/keccakc768/opt64lcu24gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
266601.19keccakc768crypto_hash/keccakc768/sseu2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
267161.20keccakc768crypto_hash/keccakc768/opt64lcu6gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
285641.28keccakc768crypto_hash/keccakc768/inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer
287321.29keccakc768crypto_hash/keccakc768/simplegcc -march=barcelona -O2 -fomit-frame-pointer
290521.30keccakc768crypto_hash/keccakc768/opt64u6gcc -m64 -march=core2 -O2 -fomit-frame-pointer
443681.99keccakc768crypto_hash/keccakc768/mmxu1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
577122.58keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
587642.63keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer
609842.73keccakc768crypto_hash/keccakc768/simple32bigcc -funroll-loops -O3 -fomit-frame-pointer
612402.74keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
668762.99keccakc768crypto_hash/keccakc768/inplace32bigcc -funroll-loops -O3 -fomit-frame-pointer
756083.39keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
23139610.36keccakc768crypto_hash/keccakc768/compact8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/xopu24gcc -m64 -O3 -fomit-frame-pointer
449121.00lane256crypto_hash/lane256/cgcc -O -fomit-frame-pointer (4.7.1 20120721 (prerelease))
731761.63lane256crypto_hash/lane256/bitslicegcc -march=nocona -O3 -fomit-frame-pointer
1724761.00lane512crypto_hash/lane512/cgcc -march=barcelona -O -fomit-frame-pointer (4.7.1 20120721 (prerelease))
145801.00luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-INT (1.2)gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
165121.13luffa256crypto_hash/luffa256/ssse3_x64asm-PS-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer
173041.19luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-INTgcc -m64 -march=core2 -Os -fomit-frame-pointer
199481.37luffa256crypto_hash/luffa256/ssse3_x64asm-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer
202761.39luffa256crypto_hash/luffa256/sse2clang -O3 -mavx
203961.40luffa256crypto_hash/luffa256/sse2_x64asm-2gcc -m64 -O3 -fomit-frame-pointer
227041.56luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-FPgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
230081.58luffa256crypto_hash/luffa256/thomaz/asm-PSgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
241681.66luffa256crypto_hash/luffa256/ssse3_x64asm-PSgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
347042.38luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-FPgcc -m64 -Os -fomit-frame-pointer
365442.51luffa256crypto_hash/luffa256/ssse3_x64asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer
373362.56luffa256crypto_hash/luffa256/sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
396242.72luffa256crypto_hash/luffa256/sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
397242.72luffa256crypto_hash/luffa256/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
408442.80luffa256crypto_hash/luffa256/thomaz/basicgcc -O3 -fomit-frame-pointer
473283.25luffa256crypto_hash/luffa256/armclang -O3 -mavx
207561.00luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-INT (1.2)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
214041.03luffa384crypto_hash/luffa384/sse2clang -O3 -mavx
217961.05luffa384crypto_hash/luffa384/ssse3_x64asm-PS-2gcc -funroll-loops -O3 -fomit-frame-pointer
222241.07luffa384crypto_hash/luffa384/ssse3_x64asm-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
225841.09luffa384crypto_hash/luffa384/sse2_x64asm-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
228081.10luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-INTgcc -march=k8 -O2 -fomit-frame-pointer
324921.57luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-FPgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
333081.60luffa384crypto_hash/luffa384/thomaz/asm-PSgcc -m64 -O3 -fomit-frame-pointer
405561.95luffa384crypto_hash/luffa384/ssse3_x64asmgcc -funroll-loops -O3 -fomit-frame-pointer
405721.95luffa384crypto_hash/luffa384/ssse3_x64asm-PSgcc -m64 -march=nocona -O3 -fomit-frame-pointer
406481.96luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-FPgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
413641.99luffa384crypto_hash/luffa384/sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
595882.87luffa384crypto_hash/luffa384/opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
686523.31luffa384crypto_hash/luffa384/armclang -O3 -mavx
275801.00luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT (1.2)gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer (4.7.1 20120721 (prerelease))
292281.06luffa512crypto_hash/luffa512/ssse3_x64asm-PS-2gcc -m64 -O3 -fomit-frame-pointer
305441.11luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-INTgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
310361.13luffa512crypto_hash/luffa512/ssse3_x64asm-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
314281.14luffa512crypto_hash/luffa512/sse2_x64asm-2gcc -O3 -fomit-frame-pointer
337081.22luffa512crypto_hash/luffa512/sse2clang -O3 -mavx
428481.55luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-FPgcc -m64 -Os -fomit-frame-pointer
443761.61luffa512crypto_hash/luffa512/thomaz/asm-PSgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
510041.85luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-FPgcc -m64 -Os -fomit-frame-pointer
517481.88luffa512crypto_hash/luffa512/ssse3_x64asm-PSgcc -funroll-loops -O3 -fomit-frame-pointer
573762.08luffa512crypto_hash/luffa512/ssse3_x64asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
581682.11luffa512crypto_hash/luffa512/sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
727602.64luffa512crypto_hash/luffa512/sphlibgcc -m64 -O3 -fomit-frame-pointer
809162.93luffa512crypto_hash/luffa512/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
860883.12luffa512crypto_hash/luffa512/armclang -O3 -mavx
lux256crypto_hash/lux256/asmgcc -m64 -O3 -fomit-frame-pointer
175401.00lux512crypto_hash/lux512/asm (1.0)gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
806681.00mcssha4crypto_hash/mcssha4/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
837401.00mcssha5crypto_hash/mcssha5/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
807521.00mcssha6crypto_hash/mcssha6/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
9426081.00md2crypto_hash/md2/openssl (OpenSSL_1.0.1c_10_May_2012)gcc -m64 -march=barcelona -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
55041.00md4crypto_hash/md4/openssl (OpenSSL_1.0.1c_10_May_2012)gcc -m64 -Os -fomit-frame-pointer
87161.00md5crypto_hash/md5/openssl (OpenSSL_1.0.1c_10_May_2012)gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
90841.04md5crypto_hash/md5/refclang -O3 -mavx
364441.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
393441.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
501241.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
611321.00md6d512crypto_hash/md6d512/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
625081.00mgrostl256crypto_hash/mgrostl256/opt-64 (2.0)gcc -m64 -march=k8 -O -fomit-frame-pointer (4.7.1 20120721 (prerelease))
655121.05mgrostl256crypto_hash/mgrostl256/opt-32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
230336036.85mgrostl256crypto_hash/mgrostl256/refclang -O3
326841.00nasha256crypto_hash/nasha256/opt_v4clang -O3 (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
338561.04nasha256crypto_hash/nasha256/optclang -O3 -mavx
355441.00nasha512crypto_hash/nasha512/opt_v4clang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
361241.02nasha512crypto_hash/nasha512/optclang -O3 -mavx (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
192961.00rfsb509crypto_hash/rfsb509/ref (1.0)gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
rhashcrypto_hash/rhash/refg++ -m64 -O3 -fomit-frame-pointer
244281.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.0.1c_10_May_2012)clang -O3 (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
252841.00round3jh256crypto_hash/round3jh256/ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
265841.05round3jh256crypto_hash/round3jh256/sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
721042.85round3jh256crypto_hash/round3jh256/simplegcc -funroll-loops -O3 -fomit-frame-pointer
735202.91round3jh256crypto_hash/round3jh256/sphlibgcc -march=nocona -O -fomit-frame-pointer
750402.97round3jh256crypto_hash/round3jh256/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
253281.00round3jh512crypto_hash/round3jh512/ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
265641.05round3jh512crypto_hash/round3jh512/sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
720802.85round3jh512crypto_hash/round3jh512/simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer
731722.89round3jh512crypto_hash/round3jh512/sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
751362.97round3jh512crypto_hash/round3jh512/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
127881.00sarmal256crypto_hash/sarmal256/opt64 (1.00)gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.7.1 20120721 (prerelease))
128961.01sarmal256crypto_hash/sarmal256/asm64gcc -m64 -march=nocona -O3 -fomit-frame-pointer
157961.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -funroll-loops -m64 -O -fomit-frame-pointer (4.7.1 20120721 (prerelease))
159721.01sarmal512crypto_hash/sarmal512/asm64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
85401.00sha1crypto_hash/sha1/openssl (OpenSSL_1.0.1c_10_May_2012)gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (4.7.1 20120721 (prerelease))
280321.00sha224crypto_hash/sha224/openssl (OpenSSL_1.0.1c_10_May_2012)gcc -m64 -march=nocona -O2 -fomit-frame-pointer
280361.00sha256crypto_hash/sha256/openssl (OpenSSL_1.0.1c_10_May_2012)gcc -m64 -Os -fomit-frame-pointer
297881.06sha256crypto_hash/sha256/sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer
298481.06sha256crypto_hash/sha256/sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
334801.19sha256crypto_hash/sha256/refclang -O3 -mavx
sha256crypto_hash/sha256/cryptoppg++ -m64 -O3 -fomit-frame-pointer
186681.00sha384crypto_hash/sha384/openssl (OpenSSL_1.0.1c_10_May_2012)gcc -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
186881.00sha512crypto_hash/sha512/openssl (OpenSSL_1.0.1c_10_May_2012)gcc -m64 -march=corei7 -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
214601.15sha512crypto_hash/sha512/sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer
215401.15sha512crypto_hash/sha512/sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
235561.26sha512crypto_hash/sha512/refclang -O3
sha512crypto_hash/sha512/cryptoppg++ -m64 -O3 -fomit-frame-pointer
102521.00shabal256crypto_hash/shabal256/amd64 (20101003)gcc -m64 -march=corei7 -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
129161.26shabal256crypto_hash/shabal256/sphlibclang -O3 -mavx
102521.00shabal512crypto_hash/shabal512/amd64 (20101003)gcc -m64 -march=k8 -Os -fomit-frame-pointer (4.7.1 20120721 (prerelease))
128241.25shabal512crypto_hash/shabal512/refclang -O3 -mavx
128881.26shabal512crypto_hash/shabal512/sphlibclang -O3
294001.00shavite3256crypto_hash/shavite3256/sphlib (SPHLIB_3.0)gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.7.1 20120721 (prerelease))
335481.14shavite3256crypto_hash/shavite3256/sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
340321.16shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
345201.17shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer
348801.19shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
403961.37shavite3256crypto_hash/shavite3256/lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
1394444.74shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
shavite3256crypto_hash/shavite3256/aes-instructgcc -m64 -O3 -fomit-frame-pointer
690721.00shavite3512crypto_hash/shavite3512/IntelL1Cache (3.0_(L1_cache))gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer (4.7.1 20120721 (prerelease))
705161.02shavite3512crypto_hash/shavite3512/low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
770121.11shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
1336841.94shavite3512crypto_hash/shavite3512/no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
1346081.95shavite3512crypto_hash/shavite3512/new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer
1403042.03shavite3512crypto_hash/shavite3512/different-ordergcc -march=k8 -O -fomit-frame-pointer
2661643.85shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/aes-instructgcc -m64 -O3 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/sphlibgcc -m64 -O3 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/sphlib-smallgcc -m64 -O3 -fomit-frame-pointer
541201.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
742041.37simd256crypto_hash/simd256/sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
766721.42simd256crypto_hash/simd256/optgcc -funroll-loops -O3 -fomit-frame-pointer
366992067.81simd256crypto_hash/simd256/refclang -O3
simd256crypto_hash/simd256/vect128gcc -m64 -O3 -fomit-frame-pointer
534841.00simd512crypto_hash/simd512/opt (1.1)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
688721.29simd512crypto_hash/simd512/sphlibgcc -m64 -O3 -fomit-frame-pointer
926041.73simd512crypto_hash/simd512/sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
7450660139.31simd512crypto_hash/simd512/refclang -O3
simd512crypto_hash/simd512/vect128gcc -m64 -O3 -fomit-frame-pointer
165201.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -O -fomit-frame-pointer (4.7.1 20120721 (prerelease))
skein10241024crypto_hash/skein10241024/x64gcc -m64 -O3 -fomit-frame-pointer
150561.00skein256256crypto_hash/skein256256/opt (v1.3_C_code)gcc -march=k8 -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
156401.04skein256256crypto_hash/skein256256/x64gcc -m64 -O2 -fomit-frame-pointer
104681.00skein512256crypto_hash/skein512256/sandygcc -funroll-loops -O2 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
125641.20skein512256crypto_hash/skein512256/littlegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
126481.21skein512256crypto_hash/skein512256/optgcc -m64 -march=nocona -O -fomit-frame-pointer
126881.21skein512256crypto_hash/skein512256/sphlibgcc -march=k8 -O -fomit-frame-pointer
134441.28skein512256crypto_hash/skein512256/x64gcc -m64 -march=nocona -O2 -fomit-frame-pointer
136881.31skein512256crypto_hash/skein512256/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
151161.44skein512256crypto_hash/skein512256/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
194201.86skein512256crypto_hash/skein512256/mmxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
104761.00skein512512crypto_hash/skein512512/sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
125721.20skein512512crypto_hash/skein512512/littlegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
126681.21skein512512crypto_hash/skein512512/optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
127441.22skein512512crypto_hash/skein512512/sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
134441.28skein512512crypto_hash/skein512512/x64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
138081.32skein512512crypto_hash/skein512512/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
151121.44skein512512crypto_hash/skein512512/sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
194281.85skein512512crypto_hash/skein512512/mmxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
tigercrypto_hash/tiger/cryptoppg++ -m64 -O3 -fomit-frame-pointer
600441.00whirlpoolcrypto_hash/whirlpool/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer (4.7.1 20120721 (prerelease))
whirlpoolcrypto_hash/whirlpool/cryptoppg++ -m64 -O3 -fomit-frame-pointer

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
86361.00md5crypto_hashblocks/md5/amd64-1clang -O3 (4.2.1 Compatible Clang 3.1 ((branches/release 31)))
91641.06md5crypto_hashblocks/md5/little-1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
100081.16md5crypto_hashblocks/md5/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
159281.00rfsb509crypto_hashblocks/rfsb509/core2gcc -funroll-loops -Os -fomit-frame-pointer (4.7.1 20120721 (prerelease))
179001.12rfsb509crypto_hashblocks/rfsb509/amd64-1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
179401.13rfsb509crypto_hashblocks/rfsb509/amd64-3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
188801.19rfsb509crypto_hashblocks/rfsb509/amd64-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
259441.63rfsb509crypto_hashblocks/rfsb509/xmm1regclang -O3 -mavx
296481.86rfsb509crypto_hashblocks/rfsb509/xmm4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
318322.00rfsb509crypto_hashblocks/rfsb509/xmm2gcc -funroll-loops -O3 -fomit-frame-pointer
318722.00rfsb509crypto_hashblocks/rfsb509/xmm1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
24330415.28rfsb509crypto_hashblocks/rfsb509/refclang -O3
320521.00sha256crypto_hashblocks/sha256/inplacegcc -m64 -march=nocona -O3 -fomit-frame-pointer
326761.02sha256crypto_hashblocks/sha256/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
215721.00sha512crypto_hashblocks/sha512/inplacegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.7.1 20120721 (prerelease))
219121.02sha512crypto_hashblocks/sha512/refgcc -m64 -march=nocona -O -fomit-frame-pointer