Implementation notes: amd64, giant4, crypto_hash

Computer: giant4
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
CPU cycles/second: 2401000000...2401000000 (amd64cpuinfo)
SUPERCOP version: 20120207
Benchmark dates: 20100911...20120208

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
atelopus32crypto_hash/atelopus32/refg++ -m64 -O3 -fomit-frame-pointer
atelopus64crypto_hash/atelopus64/refg++ -m64 -O3 -fomit-frame-pointer
130501.00blake256crypto_hash/blake256/vect128-mmxhack (0.6)gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.4.3)
134131.03blake256crypto_hash/blake256/vect128gcc -m64 -march=core2 -O -fomit-frame-pointer
137521.05blake256crypto_hash/blake256/sse41gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
139081.07blake256crypto_hash/blake256/ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
158071.21blake256crypto_hash/blake256/sse2-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
163981.26blake256crypto_hash/blake256/sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
207901.59blake256crypto_hash/blake256/sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
208771.60blake256crypto_hash/blake256/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
254761.95blake256crypto_hash/blake256/sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.4.3)
270032.07blake256crypto_hash/blake256/refgcc -m64 -O3 -fomit-frame-pointer
117031.00blake32crypto_hash/blake32/ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.3)
137941.18blake32crypto_hash/blake32/sse2gcc -m64 -march=nocona -O -fomit-frame-pointer
159151.36blake32crypto_hash/blake32/sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
189211.62blake32crypto_hash/blake32/sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
205201.75blake32crypto_hash/blake32/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
112471.00blake512crypto_hash/blake512/vect128-inplace (0.6)gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.4.3)
118231.05blake512crypto_hash/blake512/vect128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
125461.12blake512crypto_hash/blake512/sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
149611.33blake512crypto_hash/blake512/sphlib-smallgcc -O2 -fomit-frame-pointer
163321.45blake512crypto_hash/blake512/ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
164011.46blake512crypto_hash/blake512/sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer
169231.50blake512crypto_hash/blake512/refgcc -m64 -O3 -fomit-frame-pointer
171211.52blake512crypto_hash/blake512/sse2sgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
107161.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)gcc -m64 -march=core2 -O2 -fomit-frame-pointer (4.4.3)
139351.30blake64crypto_hash/blake64/sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer
146341.37blake64crypto_hash/blake64/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
158371.48blake64crypto_hash/blake64/ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
180751.69blake64crypto_hash/blake64/sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
76381.00bmw256crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1 (asm)gcc -m64 -march=barcelona -O3 -fomit-frame-pointer (4.4.3)
86281.13bmw256crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1gcc -m64 -O -fomit-frame-pointer
88621.16bmw256crypto_hash/bmw256/amd_k10/x86-64/sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
88861.16bmw256crypto_hash/bmw256/opt29_v5_ssse3_asm64gcc -m64 -O3 -fomit-frame-pointer
93361.22bmw256crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=core2 -Os -fomit-frame-pointer
96271.26bmw256crypto_hash/bmw256/opt31ssse3_asm64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
121981.60bmw256crypto_hash/bmw256/amd_k8/x86-64/noSSEgcc -march=k8 -O3 -fomit-frame-pointer
127771.67bmw256crypto_hash/bmw256/optc31ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
137071.79bmw256crypto_hash/bmw256/optbgbegcc -m64 -march=k8 -O3 -fomit-frame-pointer
137851.80bmw256crypto_hash/bmw256/optabegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
139411.83bmw256crypto_hash/bmw256/optc04gcc -m64 -march=k8 -Os -fomit-frame-pointer
142771.87bmw256crypto_hash/bmw256/optbbegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
143161.87bmw256crypto_hash/bmw256/optc03gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
144511.89bmw256crypto_hash/bmw256/optc01gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
148291.94bmw256crypto_hash/bmw256/sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
149431.96bmw256crypto_hash/bmw256/optc02gcc -m64 -O -fomit-frame-pointer
152371.99bmw256crypto_hash/bmw256/sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
242553.18bmw256crypto_hash/bmw256/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
bmw256crypto_hash/bmw256/opt24ssse3_asm32gcc -m64 -O3 -fomit-frame-pointer
bmw256crypto_hash/bmw256/opt31ssse3_asm32gcc -m64 -O3 -fomit-frame-pointer
67261.00bmw512crypto_hash/bmw512/opt008_asm64 (Optimized_asm_x86-64,_opt008_July01)gcc -funroll-loops -O2 -fomit-frame-pointer (4.4.3)
74251.10bmw512crypto_hash/bmw512/optx86sse2gcc -O -fomit-frame-pointer
76651.14bmw512crypto_hash/bmw512/optbgbegcc -m64 -march=barcelona -O2 -fomit-frame-pointer
78481.17bmw512crypto_hash/bmw512/optc01gcc -m64 -march=nocona -O2 -fomit-frame-pointer
78571.17bmw512crypto_hash/bmw512/optc04gcc -m64 -O -fomit-frame-pointer
78751.17bmw512crypto_hash/bmw512/optc02gcc -march=nocona -O2 -fomit-frame-pointer
80851.20bmw512crypto_hash/bmw512/optbbegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
80881.20bmw512crypto_hash/bmw512/optabegcc -march=nocona -Os -fomit-frame-pointer
81601.21bmw512crypto_hash/bmw512/optc03gcc -m64 -march=k8 -O -fomit-frame-pointer
85771.28bmw512crypto_hash/bmw512/sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
110281.64bmw512crypto_hash/bmw512/sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer
133981.99bmw512crypto_hash/bmw512/refgcc -funroll-loops -O2 -fomit-frame-pointer (4.4.3)
162421.00cheetah256crypto_hash/cheetah256/asm (1.0)gcc -funroll-loops -march=k8 -O -fomit-frame-pointer (4.4.3)
162421.00cheetah256crypto_hash/cheetah256/asm64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer (4.4.3)
250501.00cheetah512crypto_hash/cheetah512/asm (1.0)gcc -funroll-loops -m64 -O -fomit-frame-pointer (4.4.3)
250711.00cheetah512crypto_hash/cheetah512/asm64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
cheetah512crypto_hash/cheetah512/asm32gcc -m64 -O3 -fomit-frame-pointer
5074261.00cubehash161crypto_hash/cubehash161/emmintrin4gcc -m64 -O -fomit-frame-pointer (4.4.3)
21621874.26cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
23487544.63cubehash161crypto_hash/cubehash161/unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
28009475.52cubehash161crypto_hash/cubehash161/specgcc -march=barcelona -O3 -fomit-frame-pointer
353641.00cubehash1616crypto_hash/cubehash1616/emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.4.3)
1784105.04cubehash1616crypto_hash/cubehash1616/simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer
1806965.11cubehash1616crypto_hash/cubehash1616/unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer
46345513.11cubehash1616crypto_hash/cubehash1616/specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
2557981.00cubehash162crypto_hash/cubehash162/emmintrin4gcc -march=barcelona -O -fomit-frame-pointer (4.4.3)
11044594.32cubehash162crypto_hash/cubehash162/simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer
11968534.68cubehash162crypto_hash/cubehash162/unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
15506946.06cubehash162crypto_hash/cubehash162/specgcc -m64 -march=k8 -O3 -fomit-frame-pointer
170611.00cubehash1632crypto_hash/cubehash1632/amd64gcc -m64 -O2 -fomit-frame-pointer (4.4.3)
176221.03cubehash1632crypto_hash/cubehash1632/amd64-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
193441.13cubehash1632crypto_hash/cubehash1632/emmintrin5gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
196561.15cubehash1632crypto_hash/cubehash1632/emmintrin4gcc -funroll-loops -O -fomit-frame-pointer
515013.02cubehash1632crypto_hash/cubehash1632/mmintringcc -march=k8 -O2 -fomit-frame-pointer
533253.13cubehash1632crypto_hash/cubehash1632/unrolled3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
541053.17cubehash1632crypto_hash/cubehash1632/unrolled5gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
554523.25cubehash1632crypto_hash/cubehash1632/unrolled4gcc -m64 -march=k8 -O2 -fomit-frame-pointer
561093.29cubehash1632crypto_hash/cubehash1632/amd64-32cc
663093.89cubehash1632crypto_hash/cubehash1632/sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
675663.96cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
980705.75cubehash1632crypto_hash/cubehash1632/unrolled2gcc -funroll-loops -O3 -fomit-frame-pointer
1043406.12cubehash1632crypto_hash/cubehash1632/hardware2gcc -march=barcelona -O3 -fomit-frame-pointer
1110546.51cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1156536.78cubehash1632crypto_hash/cubehash1632/unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer
38664022.66cubehash1632crypto_hash/cubehash1632/specgcc -march=barcelona -O3 -fomit-frame-pointer
64470337.79cubehash1632crypto_hash/cubehash1632/hardware4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
123573672.43cubehash1632crypto_hash/cubehash1632/bitslicedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
2909148170.51cubehash1632crypto_hash/cubehash1632/hardware8gcc -m64 -O3 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/amd64avxgcc -m64 -O3 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/armgcc -m64 -O3 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/armneongcc -m64 -O3 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/cellspugcc -m64 -O3 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/mips64gcc -m64 -O3 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/ppc32gcc -m64 -O3 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/ppc64gcc -m64 -O3 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/ppc64aixgcc -m64 -O3 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/ppcaltivecgcc -m64 -O3 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/precompiled/ia64gcc -m64 -O3 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/sparcv9gcc -m64 -O3 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/x86xmmgcc -m64 -O3 -fomit-frame-pointer
1240801.00cubehash164crypto_hash/cubehash164/emmintrin4gcc -march=nocona -O -fomit-frame-pointer (4.4.3)
5755774.64cubehash164crypto_hash/cubehash164/simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer
6198665.00cubehash164crypto_hash/cubehash164/unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
9288907.49cubehash164crypto_hash/cubehash164/specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
663871.00cubehash168crypto_hash/cubehash168/emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer (4.4.3)
3111724.69cubehash168crypto_hash/cubehash168/simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
3314914.99cubehash168crypto_hash/cubehash168/unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
6164409.29cubehash168crypto_hash/cubehash168/specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
147601.00cubehash512crypto_hash/cubehash512/amd64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
152701.03cubehash512crypto_hash/cubehash512/amd64-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
167701.14cubehash512crypto_hash/cubehash512/emmintrin5gcc -march=nocona -O -fomit-frame-pointer
171061.16cubehash512crypto_hash/cubehash512/emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer
438632.97cubehash512crypto_hash/cubehash512/mmintringcc -O3 -fomit-frame-pointer
464403.15cubehash512crypto_hash/cubehash512/unrolled3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
478323.24cubehash512crypto_hash/cubehash512/unrolled5gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
478623.24cubehash512crypto_hash/cubehash512/amd64-32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
498723.38cubehash512crypto_hash/cubehash512/unrolled4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
789545.35cubehash512crypto_hash/cubehash512/unrolled2gcc -march=barcelona -O3 -fomit-frame-pointer
870275.90cubehash512crypto_hash/cubehash512/simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer
894006.06cubehash512crypto_hash/cubehash512/unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
cubehash512crypto_hash/cubehash512/amd64avxgcc -m64 -O3 -fomit-frame-pointer
2553661.00cubehash81crypto_hash/cubehash81/emmintrin4gcc -O -fomit-frame-pointer (4.4.3)
2570911.01cubehash81crypto_hash/cubehash81/emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer
2867221.12cubehash81crypto_hash/cubehash81/emmintrin2gcc -m64 -march=nocona -O -fomit-frame-pointer
2925241.15cubehash81crypto_hash/cubehash81/emmintringcc -m64 -march=nocona -O -fomit-frame-pointer
11256484.41cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
12131914.75cubehash81crypto_hash/cubehash81/unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer
18047287.07cubehash81crypto_hash/cubehash81/specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
179071.00cubehash816crypto_hash/cubehash816/emmintrin4gcc -m64 -O -fomit-frame-pointer
196261.10cubehash816crypto_hash/cubehash816/emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer
982115.48cubehash816crypto_hash/cubehash816/simplegcc -march=nocona -O3 -fomit-frame-pointer
1045385.84cubehash816crypto_hash/cubehash816/unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
38992221.77cubehash816crypto_hash/cubehash816/specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
1288141.00cubehash82crypto_hash/cubehash82/emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer (4.4.3)
1304641.01cubehash82crypto_hash/cubehash82/emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer
5796634.50cubehash82crypto_hash/cubehash82/simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
6250834.85cubehash82crypto_hash/cubehash82/unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer
10503938.15cubehash82crypto_hash/cubehash82/specgcc -m64 -march=core2 -O3 -fomit-frame-pointer
98431.00cubehash832crypto_hash/cubehash832/emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer (4.4.3)
114511.16cubehash832crypto_hash/cubehash832/emmintrin3gcc -march=barcelona -O -fomit-frame-pointer
632706.43cubehash832crypto_hash/cubehash832/simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer
662946.74cubehash832crypto_hash/cubehash832/unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
34348234.90cubehash832crypto_hash/cubehash832/specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
658261.00cubehash84crypto_hash/cubehash84/emmintrin4gcc -m64 -O -fomit-frame-pointer (4.4.3)
671581.02cubehash84crypto_hash/cubehash84/emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
3051664.64cubehash84crypto_hash/cubehash84/simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
3280804.98cubehash84crypto_hash/cubehash84/unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
67346710.23cubehash84crypto_hash/cubehash84/specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
336511.00cubehash88crypto_hash/cubehash88/emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer (4.4.3)
357211.06cubehash88crypto_hash/cubehash88/emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
1678324.99cubehash88crypto_hash/cubehash88/simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
1800665.35cubehash88crypto_hash/cubehash88/unrolledgcc -march=k8 -O3 -fomit-frame-pointer
48261614.34cubehash88crypto_hash/cubehash88/specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
114091.00echo256crypto_hash/echo256/aes/aes64 (2.1)gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer (4.4.3)
430683.77echo256crypto_hash/echo256/core2/core2v64gcc -march=k8 -O2 -fomit-frame-pointer
516604.53echo256crypto_hash/echo256/athlon/athlon64gcc -march=k8 -O -fomit-frame-pointer
576215.05echo256crypto_hash/echo256/sphlib-smallgcc -m64 -O3 -fomit-frame-pointer
614015.38echo256crypto_hash/echo256/sphlibgcc -m64 -O3 -fomit-frame-pointer
624005.47echo256crypto_hash/echo256/pentium/pentium4v64v2gcc -fno-schedule-insns -O2 -fomit-frame-pointer
624755.48echo256crypto_hash/echo256/pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
680165.96echo256crypto_hash/echo256/generic/opt64gcc -march=nocona -O -fomit-frame-pointer
700506.14echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
827137.25echo256crypto_hash/echo256/powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
12484810.94echo256crypto_hash/echo256/powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/aes/aes32gcc -m64 -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
echo256crypto_hash/echo256/core2/core2gcc -m64 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/pentium/pentium4gcc -m64 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/pentium/pentiummmxgcc -m64 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/pentium/pentiumvnommxgcc -m64 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/powerpc/altivecgcc -m64 -O3 -fomit-frame-pointer
195661.00echo512crypto_hash/echo512/aes/aes64 (2.1)gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer (4.4.3)
814414.16echo512crypto_hash/echo512/core2/core2v64gcc -march=k8 -O3 -fomit-frame-pointer
929524.75echo512crypto_hash/echo512/athlon/athlon64gcc -m64 -march=barcelona -Os -fomit-frame-pointer
1085885.55echo512crypto_hash/echo512/sphlib-smallgcc -m64 -O3 -fomit-frame-pointer
1127435.76echo512crypto_hash/echo512/sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer
1140755.83echo512crypto_hash/echo512/pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
1184136.05echo512crypto_hash/echo512/pentium/pentium4v64v2gcc -m64 -O -fomit-frame-pointer
1217886.22echo512crypto_hash/echo512/generic/opt64gcc -march=nocona -O -fomit-frame-pointer
1242906.35echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
1474927.54echo512crypto_hash/echo512/powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
21191410.83echo512crypto_hash/echo512/powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/aes/aes32gcc -m64 -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
echo512crypto_hash/echo512/core2/core2gcc -m64 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/pentium/pentium4gcc -m64 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/pentium/pentiummmxgcc -m64 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/pentium/pentiumvnommxgcc -m64 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/powerpc/altivecgcc -m64 -O3 -fomit-frame-pointer
91621.00echosp256crypto_hash/echosp256/aes/aes64 (2.1)gcc -funroll-loops -O3 -fomit-frame-pointer (4.4.3)
358743.92echosp256crypto_hash/echosp256/core2/core2v64gcc -march=barcelona -O -fomit-frame-pointer
402034.39echosp256crypto_hash/echosp256/athlon/athlon64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
486815.31echosp256crypto_hash/echosp256/pentium/pentium4v64v1gcc -march=nocona -O3 -fomit-frame-pointer
487385.32echosp256crypto_hash/echosp256/pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
529175.78echosp256crypto_hash/echosp256/generic/opt64gcc -m64 -march=core2 -O -fomit-frame-pointer
550686.01echosp256crypto_hash/echosp256/generic/opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
652897.13echosp256crypto_hash/echosp256/powerpc/pp32cv2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
9789310.68echosp256crypto_hash/echosp256/powerpc/pp32cv1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
echosp256crypto_hash/echosp256/aes/aes32gcc -m64 -O3 -fomit-frame-pointer
echosp256crypto_hash/echosp256/core2/core2gcc -m64 -O3 -fomit-frame-pointer
echosp256crypto_hash/echosp256/pentium/pentium4gcc -m64 -O3 -fomit-frame-pointer
echosp256crypto_hash/echosp256/pentium/pentiummmxgcc -m64 -O3 -fomit-frame-pointer
echosp256crypto_hash/echosp256/pentium/pentiumvnommxgcc -m64 -O3 -fomit-frame-pointer
echosp256crypto_hash/echosp256/powerpc/altivecgcc -m64 -O3 -fomit-frame-pointer
137401.00echosp512crypto_hash/echosp512/aes/aes64 (2.1)gcc -O -fomit-frame-pointer (4.4.3)
565834.12echosp512crypto_hash/echosp512/core2/core2v64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
676744.93echosp512crypto_hash/echosp512/athlon/athlon64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
779735.67echosp512crypto_hash/echosp512/pentium/pentium4v64v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer
819935.97echosp512crypto_hash/echosp512/pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
845226.15echosp512crypto_hash/echosp512/generic/opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
870996.34echosp512crypto_hash/echosp512/generic/opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
1026937.47echosp512crypto_hash/echosp512/powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
15585911.34echosp512crypto_hash/echosp512/powerpc/pp32cv1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
echosp512crypto_hash/echosp512/aes/aes32gcc -m64 -O3 -fomit-frame-pointer
echosp512crypto_hash/echosp512/core2/core2gcc -m64 -O3 -fomit-frame-pointer
echosp512crypto_hash/echosp512/pentium/pentium4gcc -m64 -O3 -fomit-frame-pointer
echosp512crypto_hash/echosp512/pentium/pentiummmxgcc -m64 -O3 -fomit-frame-pointer
echosp512crypto_hash/echosp512/pentium/pentiumvnommxgcc -m64 -O3 -fomit-frame-pointer
echosp512crypto_hash/echosp512/powerpc/altivecgcc -m64 -O3 -fomit-frame-pointer
77041.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer (4.4.3)
87031.13edonr256crypto_hash/edonr256/optcgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
41851.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (4.4.3)
46741.12edonr512crypto_hash/edonr512/optcgcc -m64 -O -fomit-frame-pointer
848731.00essence224crypto_hash/essence224/gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer (4.4.3)
848551.00essence256crypto_hash/essence256/gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer (4.4.3)
525481.00essence384crypto_hash/essence384/gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (4.4.3)
523831.00essence512crypto_hash/essence512/gccgcc -funroll-loops -O3 -fomit-frame-pointer (4.4.3)
1151521.00fsb256crypto_hash/fsb256/cleangcc -m64 -march=k8 -O3 -fomit-frame-pointer (4.4.3)
60268629523.38fsb256crypto_hash/fsb256/refgcc -funroll-loops -Os -fomit-frame-pointer
564694021.00fsb512crypto_hash/fsb512/refgcc -Os -fomit-frame-pointer (4.4.3)
327511.00fugue256crypto_hash/fugue256/SSSE3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.4.3)
384391.17fugue256crypto_hash/fugue256/ANSI_opt64gcc -funroll-loops -O3 -fomit-frame-pointer
429901.31fugue256crypto_hash/fugue256/SSE4.1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
439531.34fugue256crypto_hash/fugue256/ANSI_opt32gcc -march=k8 -O -fomit-frame-pointer
467971.43fugue256crypto_hash/fugue256/sphlibgcc -march=barcelona -O -fomit-frame-pointer
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
924151.00fugue512crypto_hash/fugue512/sphlib (SPHLIB_3.0)gcc -funroll-loops -O -fomit-frame-pointer (4.4.3)
fugue512crypto_hash/fugue512/ccalik/aesnigcc -m64 -O3 -fomit-frame-pointer
fugue512crypto_hash/fugue512/ccalik/vpermgcc -m64 -O3 -fomit-frame-pointer
174061.00groestl256crypto_hash/groestl256/aesni (2.2)gcc -funroll-loops -O2 -fomit-frame-pointer (4.4.3)
197701.14groestl256crypto_hash/groestl256/aesni-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
213181.22groestl256crypto_hash/groestl256/avx-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
354242.04groestl256crypto_hash/groestl256/core2duogcc -m64 -march=nocona -O3 -fomit-frame-pointer
363632.09groestl256crypto_hash/groestl256/opteron-unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer
371972.14groestl256crypto_hash/groestl256/opterongcc -march=nocona -O3 -fomit-frame-pointer
378212.17groestl256crypto_hash/groestl256/vpermgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
412502.37groestl256crypto_hash/groestl256/vperm-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
433442.49groestl256crypto_hash/groestl256/opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
492392.83groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
508172.92groestl256crypto_hash/groestl256/sphlib-adaptedgcc -fno-schedule-insns -O2 -fomit-frame-pointer
547023.14groestl256crypto_hash/groestl256/mmxgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
562923.23groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
1265737.27groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
43365624.91groestl256crypto_hash/groestl256/8bit_cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
groestl256crypto_hash/groestl256/arm32gcc -m64 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/avxgcc -m64 -O3 -fomit-frame-pointer
263131.00groestl512crypto_hash/groestl512/aesni (2.2)gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer (4.4.3)
311491.18groestl512crypto_hash/groestl512/aesni-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
513481.95groestl512crypto_hash/groestl512/vpermgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
561452.13groestl512crypto_hash/groestl512/core2duogcc -funroll-loops -O2 -fomit-frame-pointer
593822.26groestl512crypto_hash/groestl512/vperm-intrgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
617552.35groestl512crypto_hash/groestl512/opterongcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
801813.05groestl512crypto_hash/groestl512/opt64gcc -m64 -march=core2 -O -fomit-frame-pointer
852933.24groestl512crypto_hash/groestl512/sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer
901953.43groestl512crypto_hash/groestl512/sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
921723.50groestl512crypto_hash/groestl512/sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
1206844.59groestl512crypto_hash/groestl512/mmxgcc -m64 -march=core2 -O3 -fomit-frame-pointer
1948477.40groestl512crypto_hash/groestl512/opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/arm32gcc -m64 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/avxgcc -m64 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/avx-intrgcc -m64 -O3 -fomit-frame-pointer
386581.00hamsicrypto_hash/hamsi/simd-1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.4.3)
395431.02hamsicrypto_hash/hamsi/simd-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
443341.15hamsicrypto_hash/hamsi/bernstein/small-simd-2gcc -fno-schedule-insns -O -fomit-frame-pointer
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
257911.00jh224crypto_hash/jh224/bitslice_sse2_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer (4.4.3)
276271.07jh224crypto_hash/jh224/bitslice_sse2_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer
648092.51jh224crypto_hash/jh224/bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
887823.44jh224crypto_hash/jh224/bitslice_ref64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
1337765.19jh224crypto_hash/jh224/bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
1472135.71jh224crypto_hash/jh224/bitslice_ref32gcc -funroll-loops -O2 -fomit-frame-pointer
245311.00jh256crypto_hash/jh256/bitslice_sse2_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
279121.14jh256crypto_hash/jh256/bitslice_sse2_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
653252.66jh256crypto_hash/jh256/bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
885993.61jh256crypto_hash/jh256/bitslice_ref64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
1339475.46jh256crypto_hash/jh256/bitslice_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
1500786.12jh256crypto_hash/jh256/bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
257881.00jh384crypto_hash/jh384/bitslice_sse2_opt64gcc -march=barcelona -O3 -fomit-frame-pointer
285001.11jh384crypto_hash/jh384/bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
642272.49jh384crypto_hash/jh384/bitslice_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer
886113.44jh384crypto_hash/jh384/bitslice_ref64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
1339715.20jh384crypto_hash/jh384/bitslice_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
1487525.77jh384crypto_hash/jh384/bitslice_ref32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
257791.00jh512crypto_hash/jh512/bitslice_sse2_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
284941.11jh512crypto_hash/jh512/bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
653522.54jh512crypto_hash/jh512/bitslice_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
887523.44jh512crypto_hash/jh512/bitslice_ref64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
1290425.01jh512crypto_hash/jh512/bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
1471835.71jh512crypto_hash/jh512/bitslice_ref32gcc -funroll-loops -O3 -fomit-frame-pointer
209641.00keccakcrypto_hash/keccak/opt64lcu24 (3.1.0)gcc -march=nocona -O2 -fomit-frame-pointer (4.4.3)
210991.01keccakcrypto_hash/keccak/opt64lcu6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
217351.04keccakcrypto_hash/keccak/x86_64_asmcc
226651.08keccakcrypto_hash/keccak/opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
241471.15keccakcrypto_hash/keccak/simplegcc -funroll-loops -O -fomit-frame-pointer
288661.38keccakcrypto_hash/keccak/sseu2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
292141.39keccakcrypto_hash/keccak/inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer
382981.83keccakcrypto_hash/keccak/mmxu1gcc -m64 -march=core2 -O2 -fomit-frame-pointer
466262.22keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
490232.34keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer
532292.54keccakcrypto_hash/keccak/opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer
537962.57keccakcrypto_hash/keccak/simple32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
618212.95keccakcrypto_hash/keccak/inplace32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer
773253.69keccakcrypto_hash/keccak/compactgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
21576010.29keccakcrypto_hash/keccak/compact8gcc -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/avr8gcc -m64 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/avr8asmgcc -m64 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/inplace-armv7a-neongcc -m64 -O3 -fomit-frame-pointer
334891.00keccakc1024crypto_hash/keccakc1024/opt64lcu6 (3.1.0)gcc -march=nocona -O3 -fomit-frame-pointer (4.4.3)
344251.03keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
361681.08keccakc1024crypto_hash/keccakc1024/x86_64_asmgcc -march=nocona -O3 -fomit-frame-pointer (4.4.3)
379321.13keccakc1024crypto_hash/keccakc1024/opt64u6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
394681.18keccakc1024crypto_hash/keccakc1024/simplegcc -march=nocona -O -fomit-frame-pointer
402241.20keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
412381.23keccakc1024crypto_hash/keccakc1024/sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
491221.47keccakc1024crypto_hash/keccakc1024/sseu2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
494551.48keccakc1024crypto_hash/keccakc1024/inplacegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer
634861.90keccakc1024crypto_hash/keccakc1024/mmxu1gcc -funroll-loops -m64 -O -fomit-frame-pointer
770942.30keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -march=nocona -Os -fomit-frame-pointer
779462.33keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
904322.70keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
907382.71keccakc1024crypto_hash/keccakc1024/simple32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
1031883.08keccakc1024crypto_hash/keccakc1024/inplace32bigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
1264203.77keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
35803510.69keccakc1024crypto_hash/keccakc1024/compact8gcc -fno-schedule-insns -O2 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/avr8gcc -m64 -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/avr8asmgcc -m64 -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/inplace-armv7a-neongcc -m64 -O3 -fomit-frame-pointer
161941.00keccakc256crypto_hash/keccakc256/opt64lcu24gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
161941.00keccakc256crypto_hash/keccakc256/opt64lcu6 (3.1.0)gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
167731.04keccakc256crypto_hash/keccakc256/x86_64_asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
177901.10keccakc256crypto_hash/keccakc256/opt64u6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
186601.15keccakc256crypto_hash/keccakc256/simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer
218491.35keccakc256crypto_hash/keccakc256/sseu2gcc -march=k8 -O2 -fomit-frame-pointer
228901.41keccakc256crypto_hash/keccakc256/inplacegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
291361.80keccakc256crypto_hash/keccakc256/mmxu1gcc -m64 -march=k8 -O -fomit-frame-pointer
380822.35keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
390302.41keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer
415082.56keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
428642.65keccakc256crypto_hash/keccakc256/simple32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
500493.09keccakc256crypto_hash/keccakc256/inplace32bigcc -fno-schedule-insns -Os -fomit-frame-pointer
594063.67keccakc256crypto_hash/keccakc256/compactgcc -march=k8 -O3 -fomit-frame-pointer
16616710.26keccakc256crypto_hash/keccakc256/compact8gcc -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/avr8gcc -m64 -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/avr8asmgcc -m64 -O3 -fomit-frame-pointer
177721.00keccakc448crypto_hash/keccakc448/opt64lcu24 (3.1.0)gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
179971.01keccakc448crypto_hash/keccakc448/opt64lcu6gcc -m64 -march=nocona -O3 -fomit-frame-pointer
182521.03keccakc448crypto_hash/keccakc448/x86_64_asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
194581.09keccakc448crypto_hash/keccakc448/opt64u6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
197881.11keccakc448crypto_hash/keccakc448/simplegcc -m64 -march=barcelona -O -fomit-frame-pointer
236281.33keccakc448crypto_hash/keccakc448/inplacegcc -funroll-loops -Os -fomit-frame-pointer
236821.33keccakc448crypto_hash/keccakc448/sseu2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
309481.74keccakc448crypto_hash/keccakc448/mmxu1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
404012.27keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer
429692.42keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
441542.48keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
629373.54keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
1732299.75keccakc448crypto_hash/keccakc448/compact8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/avr8gcc -m64 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/avr8asmgcc -m64 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/inplace32bigcc -m64 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/simple32bigcc -m64 -O3 -fomit-frame-pointer
187411.00keccakc512crypto_hash/keccakc512/opt64lcu6 (3.1.0)gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
193441.03keccakc512crypto_hash/keccakc512/opt64lcu24gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
204061.09keccakc512crypto_hash/keccakc512/opt64u6gcc -m64 -march=k8 -O -fomit-frame-pointer
209761.12keccakc512crypto_hash/keccakc512/x86_64_asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
214171.14keccakc512crypto_hash/keccakc512/simplegcc -m64 -march=core2 -O -fomit-frame-pointer
224371.20keccakc512crypto_hash/keccakc512/sphlibgcc -march=nocona -O3 -fomit-frame-pointer
235411.26keccakc512crypto_hash/keccakc512/sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
258121.38keccakc512crypto_hash/keccakc512/sseu2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
273391.46keccakc512crypto_hash/keccakc512/inplacegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
346741.85keccakc512crypto_hash/keccakc512/mmxu1gcc -fno-schedule-insns -O -fomit-frame-pointer
437432.33keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
457832.44keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
501992.68keccakc512crypto_hash/keccakc512/simple32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
503012.68keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
572733.06keccakc512crypto_hash/keccakc512/inplace32bigcc -funroll-loops -m64 -Os -fomit-frame-pointer
717483.83keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
19890310.61keccakc512crypto_hash/keccakc512/compact8gcc -march=barcelona -O2 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/avr8gcc -m64 -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/avr8asmgcc -m64 -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/inplace-armv7a-neongcc -m64 -O3 -fomit-frame-pointer
172051.00keccakc512treed2crypto_hash/keccakc512treed2/sseu4 (3.2.2)gcc -m64 -march=barcelona -O3 -fomit-frame-pointer (4.4.3)
244051.42keccakc512treed2crypto_hash/keccakc512treed2/sseu24gcc -m64 -Os -fomit-frame-pointer
240481.00keccakc768crypto_hash/keccakc768/opt64lcu24 (3.1.0)gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
243841.01keccakc768crypto_hash/keccakc768/opt64lcu6gcc -m64 -march=nocona -O3 -fomit-frame-pointer
259591.08keccakc768crypto_hash/keccakc768/x86_64_asmgcc -funroll-loops -O3 -fomit-frame-pointer
263551.10keccakc768crypto_hash/keccakc768/opt64u6gcc -march=nocona -O2 -fomit-frame-pointer
277321.15keccakc768crypto_hash/keccakc768/simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
335551.40keccakc768crypto_hash/keccakc768/inplacegcc -march=barcelona -Os -fomit-frame-pointer
336691.40keccakc768crypto_hash/keccakc768/sseu2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
430861.79keccakc768crypto_hash/keccakc768/mmxu1gcc -O -fomit-frame-pointer
558182.32keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer
561212.33keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
622862.59keccakc768crypto_hash/keccakc768/simple32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
639032.66keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -m64 -march=core2 -O3 -fomit-frame-pointer
726153.02keccakc768crypto_hash/keccakc768/inplace32bigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
873813.63keccakc768crypto_hash/keccakc768/compactgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
24897610.35keccakc768crypto_hash/keccakc768/compact8gcc -m64 -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/avr8gcc -m64 -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/avr8asmgcc -m64 -O3 -fomit-frame-pointer
503431.00lane256crypto_hash/lane256/cgcc -m64 -march=core2 -O -fomit-frame-pointer (4.4.3)
748051.49lane256crypto_hash/lane256/bitslicegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
lane256crypto_hash/lane256/mmxgcc -m64 -O3 -fomit-frame-pointer
1102261.00lane512crypto_hash/lane512/cgcc -m64 -march=nocona -O -fomit-frame-pointer (4.4.3)
145531.00luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-INT (1.2)gcc -m64 -march=nocona -Os -fomit-frame-pointer
164281.13luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-INTgcc -funroll-loops
165541.14luffa256crypto_hash/luffa256/ssse3_x64asm-PS-2gcc -m64 -O3 -fomit-frame-pointer
190021.31luffa256crypto_hash/luffa256/sse2_x64asm-2gcc -m64 -march=k8 -Os -fomit-frame-pointer
193861.33luffa256crypto_hash/luffa256/ssse3_x64asm-2gcc -march=k8 -O3 -fomit-frame-pointer
207811.43luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-FPgcc -march=barcelona -O3 -fomit-frame-pointer
210361.45luffa256crypto_hash/luffa256/thomaz/asm-PSgcc -m64 -march=nocona -Os -fomit-frame-pointer
212911.46luffa256crypto_hash/luffa256/sse2gcc -funroll-loops -O3 -fomit-frame-pointer
237451.63luffa256crypto_hash/luffa256/ssse3_x64asm-PSgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
312062.14luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-FPgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
337292.32luffa256crypto_hash/luffa256/ssse3_x64asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
350522.41luffa256crypto_hash/luffa256/sphlibgcc -march=k8 -O3 -fomit-frame-pointer
360782.48luffa256crypto_hash/luffa256/sse2_x64asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
383882.64luffa256crypto_hash/luffa256/thomaz/basicgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
393182.70luffa256crypto_hash/luffa256/opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
1033987.10luffa256crypto_hash/luffa256/armgcc -m64 -march=barcelona -O2 -fomit-frame-pointer
luffa256crypto_hash/luffa256/asm-PS-v2-FPgcc -m64 -O3 -fomit-frame-pointer
luffa256crypto_hash/luffa256/avrgcc -m64 -O3 -fomit-frame-pointer
luffa256crypto_hash/luffa256/sse2_x86asmgcc -m64 -O3 -fomit-frame-pointer
luffa256crypto_hash/luffa256/sse2_x86asm-2gcc -m64 -O3 -fomit-frame-pointer
196981.00luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-INT (1.2)gcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.4.3)
203701.03luffa384crypto_hash/luffa384/ssse3_x64asm-PS-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
204121.04luffa384crypto_hash/luffa384/ssse3_x64asm-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer
208051.06luffa384crypto_hash/luffa384/sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
225181.14luffa384crypto_hash/luffa384/sse2gcc -m64 -O3 -fomit-frame-pointer
226021.15luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-INTgcc -m64 -march=barcelona -O -fomit-frame-pointer
296461.51luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-FPgcc -m64 -O3 -fomit-frame-pointer
304981.55luffa384crypto_hash/luffa384/thomaz/asm-PSgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
369631.88luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-FPgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
379801.93luffa384crypto_hash/luffa384/ssse3_x64asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
386071.96luffa384crypto_hash/luffa384/ssse3_x64asm-PSgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
407132.07luffa384crypto_hash/luffa384/sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
584642.97luffa384crypto_hash/luffa384/opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
1474597.49luffa384crypto_hash/luffa384/armgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
luffa384crypto_hash/luffa384/avrgcc -m64 -O3 -fomit-frame-pointer
luffa384crypto_hash/luffa384/sse2_x86asmgcc -m64 -O3 -fomit-frame-pointer
luffa384crypto_hash/luffa384/sse2_x86asm-2gcc -m64 -O3 -fomit-frame-pointer
luffa384crypto_hash/luffa384/ssse3_x86gcc -m64 -O3 -fomit-frame-pointer
260491.00luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT (1.2)gcc -march=k8 -O3 -fomit-frame-pointer
286291.10luffa512crypto_hash/luffa512/ssse3_x64asm-PS-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer
296971.14luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-INTgcc -march=nocona -O3 -fomit-frame-pointer
318571.22luffa512crypto_hash/luffa512/ssse3_x64asm-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
319381.23luffa512crypto_hash/luffa512/sse2_x64asm-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
378511.45luffa512crypto_hash/luffa512/sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
390871.50luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-FPgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
407401.56luffa512crypto_hash/luffa512/thomaz/asm-PSgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
464221.78luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-FPgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer
513151.97luffa512crypto_hash/luffa512/ssse3_x64asm-PSgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
532172.04luffa512crypto_hash/luffa512/ssse3_x64asmgcc -funroll-loops -O3 -fomit-frame-pointer
540992.08luffa512crypto_hash/luffa512/sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
641282.46luffa512crypto_hash/luffa512/sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
785493.02luffa512crypto_hash/luffa512/opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1802496.92luffa512crypto_hash/luffa512/armgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
luffa512crypto_hash/luffa512/avrgcc -m64 -O3 -fomit-frame-pointer
luffa512crypto_hash/luffa512/sse2_x86asmgcc -m64 -O3 -fomit-frame-pointer
luffa512crypto_hash/luffa512/sse2_x86asm-2gcc -m64 -O3 -fomit-frame-pointer
luffa512crypto_hash/luffa512/ssse3_x86gcc -m64 -O3 -fomit-frame-pointer
180841.00lux256crypto_hash/lux256/asm (1.0)gcc -march=nocona -O2 -fomit-frame-pointer (4.4.3)
185191.00lux512crypto_hash/lux512/asm (1.0)gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (4.4.3)
654061.00mcssha4crypto_hash/mcssha4/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer (4.4.3)
681541.00mcssha5crypto_hash/mcssha5/refgcc -m64 -Os -fomit-frame-pointer (4.4.3)
653671.00mcssha6crypto_hash/mcssha6/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer (4.4.3)
md2crypto_hash/md2/opensslgcc -m64 -O3 -fomit-frame-pointer
md4crypto_hash/md4/opensslgcc -m64 -O3 -fomit-frame-pointer
74731.00md5crypto_hash/md5/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.4.3)
md5crypto_hash/md5/opensslgcc -m64 -O3 -fomit-frame-pointer
408781.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -O2 -fomit-frame-pointer (4.4.3)
439141.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer (4.4.3)
562021.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (4.4.3)
682741.00md6d512crypto_hash/md6d512/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer (4.4.3)
mgrostl256crypto_hash/mgrostl256/refgcc -m64 -O3 -fomit-frame-pointer
375811.00nasha256crypto_hash/nasha256/opt_v4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer (4.4.3)
378601.01nasha256crypto_hash/nasha256/optgcc -m64 -march=nocona -O2 -fomit-frame-pointer
375481.00nasha512crypto_hash/nasha512/opt_v4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.4.3)
391561.04nasha512crypto_hash/nasha512/optgcc -m64 -march=nocona -O3 -fomit-frame-pointer
204841.00rfsb509crypto_hash/rfsb509/ref (1.0)gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
rhashcrypto_hash/rhash/refg++ -m64 -O3 -fomit-frame-pointer
ripemd160crypto_hash/ripemd160/opensslgcc -m64 -O3 -fomit-frame-pointer
710431.00round3jh256crypto_hash/round3jh256/sphlib-small (SPHLIB_3.0)gcc -O3 -fomit-frame-pointer (4.4.3)
711361.00round3jh256crypto_hash/round3jh256/sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
707161.00round3jh512crypto_hash/round3jh512/sphlib (SPHLIB_3.0)gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.4.3)
711271.01round3jh512crypto_hash/round3jh512/sphlib-smallgcc -O2 -fomit-frame-pointer
127111.00sarmal256crypto_hash/sarmal256/asm64 (1.00)gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.4.3)
129361.02sarmal256crypto_hash/sarmal256/opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.4.3)
156031.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -funroll-loops -O -fomit-frame-pointer (4.4.3)
161761.04sarmal512crypto_hash/sarmal512/asm64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
sha1crypto_hash/sha1/opensslgcc -m64 -O3 -fomit-frame-pointer
sha224crypto_hash/sha224/opensslgcc -m64 -O3 -fomit-frame-pointer
257401.00sha256crypto_hash/sha256/sphlib-small (SPHLIB_3.0)gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (4.4.3)
262801.02sha256crypto_hash/sha256/cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
263491.02sha256crypto_hash/sha256/sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
286891.11sha256crypto_hash/sha256/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
sha256crypto_hash/sha256/opensslgcc -m64 -O3 -fomit-frame-pointer
sha384crypto_hash/sha384/opensslgcc -m64 -O3 -fomit-frame-pointer
179401.00sha512crypto_hash/sha512/sphlib (SPHLIB_3.0)gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.3)
184411.03sha512crypto_hash/sha512/sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
205831.15sha512crypto_hash/sha512/cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer
206431.15sha512crypto_hash/sha512/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
sha512crypto_hash/sha512/opensslgcc -m64 -O3 -fomit-frame-pointer
111811.00shabal256crypto_hash/shabal256/amd64 (20101003)gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.4.3)
115021.03shabal256crypto_hash/shabal256/sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
111811.00shabal512crypto_hash/shabal512/amd64 (20101003)gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer (4.4.3)
113611.02shabal512crypto_hash/shabal512/sphlibgcc -m64 -O3 -fomit-frame-pointer
113851.02shabal512crypto_hash/shabal512/refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
327691.00shavite3256crypto_hash/shavite3256/sphlib (SPHLIB_3.0)gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (4.4.3)
390271.19shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
390301.19shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
400441.22shavite3256crypto_hash/shavite3256/sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
403711.23shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
436801.33shavite3256crypto_hash/shavite3256/lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
34567510.55shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
shavite3256crypto_hash/shavite3256/aes-instructgcc -m64 -O3 -fomit-frame-pointer
755971.00shavite3512crypto_hash/shavite3512/IntelL1Cache (3.0_(L1_cache))gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.3)
794311.05shavite3512crypto_hash/shavite3512/low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
855901.13shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
868501.15shavite3512crypto_hash/shavite3512/no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer
870481.15shavite3512crypto_hash/shavite3512/new-aes-roundgcc -march=nocona -O -fomit-frame-pointer
892471.18shavite3512crypto_hash/shavite3512/different-ordergcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
6571988.69shavite3512crypto_hash/shavite3512/8-bitgcc -m64 -O2 -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
683311.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -funroll-loops -O3 -fomit-frame-pointer (4.4.3)
890941.30simd256crypto_hash/simd256/sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer
899251.32simd256crypto_hash/simd256/optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
394797657.78simd256crypto_hash/simd256/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vect128gcc -m64 -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vectarmgcc -m64 -O3 -fomit-frame-pointer
167401.00simd512crypto_hash/simd512/vect128 (1.1)gcc -funroll-loops -O2 -fomit-frame-pointer (4.4.3)
837665.00simd512crypto_hash/simd512/sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
904025.40simd512crypto_hash/simd512/optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
1056636.31simd512crypto_hash/simd512/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
7993116477.49simd512crypto_hash/simd512/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
129811.00skein10241024crypto_hash/skein10241024/x64 (v1.3_ASM_(amd64)_code)gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.3)
168991.30skein10241024crypto_hash/skein10241024/optgcc -m64 -march=barcelona -O -fomit-frame-pointer
114301.00skein256256crypto_hash/skein256256/opt (v1.3_C_code)gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.3)
118081.03skein256256crypto_hash/skein256256/x64gcc -m64 -O -fomit-frame-pointer
92551.00skein512256crypto_hash/skein512256/opt (v1.3_C_code)gcc -march=barcelona -O -fomit-frame-pointer (4.4.3)
97201.05skein512256crypto_hash/skein512256/littlegcc -m64 -march=nocona -O -fomit-frame-pointer
99781.08skein512256crypto_hash/skein512256/sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
110761.20skein512256crypto_hash/skein512256/simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
112351.21skein512256crypto_hash/skein512256/x64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
124081.34skein512256crypto_hash/skein512256/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
145951.58skein512256crypto_hash/skein512256/sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
91741.00skein512512crypto_hash/skein512512/opt (v1.3_C_code)gcc -m64 -O -fomit-frame-pointer (4.4.3)
92851.01skein512512crypto_hash/skein512512/littlegcc -m64 -O -fomit-frame-pointer (4.4.3)
99781.09skein512512crypto_hash/skein512512/sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer
111601.22skein512512crypto_hash/skein512512/simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
112441.23skein512512crypto_hash/skein512512/x64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
123931.35skein512512crypto_hash/skein512512/sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer
145861.59skein512512crypto_hash/skein512512/sandygcc -m64 -O2 -fomit-frame-pointer
97021.00tigercrypto_hash/tiger/cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer (4.4.3)
462271.00whirlpoolcrypto_hash/whirlpool/cryptoppg++ -march=nocona -Os -fomit-frame-pointer (4.4.3)
701821.52whirlpoolcrypto_hash/whirlpool/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
69931.00md5crypto_hashblocks/md5/amd64-1gcc (4.4.3)
75061.07md5crypto_hashblocks/md5/little-1gcc -fno-schedule-insns -O -fomit-frame-pointer
86881.24md5crypto_hashblocks/md5/refgcc -m64 -march=core2 -O -fomit-frame-pointer
md5crypto_hashblocks/md5/x86-1gcc -m64 -O3 -fomit-frame-pointer
174331.00rfsb509crypto_hashblocks/rfsb509/amd64-1gcc -m64 -O2 -fomit-frame-pointer
184021.06rfsb509crypto_hashblocks/rfsb509/amd64-2cc
188941.08rfsb509crypto_hashblocks/rfsb509/amd64-3gcc -m64 -O3 -fomit-frame-pointer
214291.23rfsb509crypto_hashblocks/rfsb509/core2gcc -funroll-loops -Os -fomit-frame-pointer (4.4.3)
307471.76rfsb509crypto_hashblocks/rfsb509/xmm1reggcc -march=nocona -O3 -fomit-frame-pointer
382382.19rfsb509crypto_hashblocks/rfsb509/xmm2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
390212.24rfsb509crypto_hashblocks/rfsb509/xmm4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
398072.28rfsb509crypto_hashblocks/rfsb509/xmm1gcc -m64 -march=nocona -O3 -fomit-frame-pointer
31932918.32rfsb509crypto_hashblocks/rfsb509/refgcc -m64 -O3 -fomit-frame-pointer
273541.00sha256crypto_hashblocks/sha256/inplacegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (4.4.3)
284551.04sha256crypto_hashblocks/sha256/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
187711.00sha512crypto_hashblocks/sha512/inplacegcc -m64 -march=k8 -O3 -fomit-frame-pointer (4.4.3)
188431.00sha512crypto_hashblocks/sha512/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer