Implementation notes: amd64, backup, crypto_hash

Computer: backup
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
CPU cycles/second: 2201000000...2201000000 (amd64cpuinfo)
SUPERCOP version: 20111120
Benchmark dates: 20120112...20120114

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
atelopus32crypto_hash/atelopus32/refg++ -m64 -O3 -fomit-frame-pointer
atelopus64crypto_hash/atelopus64/refg++ -m64 -O3 -fomit-frame-pointer
82621.00blake256crypto_hash/blake256/sse41gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.4.5)
84021.02blake256crypto_hash/blake256/vect128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
86461.05blake256crypto_hash/blake256/vect128-mmxhackgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
86561.05blake256crypto_hash/blake256/ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
103181.25blake256crypto_hash/blake256/sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
151241.83blake256crypto_hash/blake256/sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
187442.27blake256crypto_hash/blake256/sphlib-smallgcc -O2 -fomit-frame-pointer
191902.32blake256crypto_hash/blake256/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer
70341.00blake32crypto_hash/blake32/ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
81361.16blake32crypto_hash/blake32/sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
115601.64blake32crypto_hash/blake32/sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
142842.03blake32crypto_hash/blake32/refgcc -march=k8 -O3 -fomit-frame-pointer
145302.07blake32crypto_hash/blake32/sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer
68941.00blake512crypto_hash/blake512/vect128-inplace (0.6)gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.4.5)
69241.00blake512crypto_hash/blake512/vect128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.4.5)
86721.26blake512crypto_hash/blake512/sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
92361.34blake512crypto_hash/blake512/ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.4.5)
93301.35blake512crypto_hash/blake512/sphlibgcc -m64 -O3 -fomit-frame-pointer
98361.43blake512crypto_hash/blake512/sse2sgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
112741.64blake512crypto_hash/blake512/sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer
120081.74blake512crypto_hash/blake512/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
83401.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)gcc -m64 -march=k8 -O3 -fomit-frame-pointer (4.4.5)
90501.09blake64crypto_hash/blake64/ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
99501.19blake64crypto_hash/blake64/sphlib-smallgcc -m64 -O3 -fomit-frame-pointer
99641.19blake64crypto_hash/blake64/sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
107021.28blake64crypto_hash/blake64/refgcc -march=barcelona -O3 -fomit-frame-pointer
58241.00bmw256crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1 (asm)gcc -m64 -march=k8 -O2 -fomit-frame-pointer (4.4.5)
60521.04bmw256crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1gcc -march=barcelona -O3 -fomit-frame-pointer
64161.10bmw256crypto_hash/bmw256/amd_k10/x86-64/sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
64921.11bmw256crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer
65201.12bmw256crypto_hash/bmw256/opt29_v5_ssse3_asm64gcc -m64 -march=barcelona -O -fomit-frame-pointer
67441.16bmw256crypto_hash/bmw256/opt31ssse3_asm64gcc -m64 -march=core2 -O3 -fomit-frame-pointer
83701.44bmw256crypto_hash/bmw256/optc31ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
87041.49bmw256crypto_hash/bmw256/amd_k8/x86-64/noSSEgcc -march=nocona -O2 -fomit-frame-pointer
95501.64bmw256crypto_hash/bmw256/optc04gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
95721.64bmw256crypto_hash/bmw256/optabegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
95981.65bmw256crypto_hash/bmw256/optc01gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
96361.65bmw256crypto_hash/bmw256/optbgbegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
96541.66bmw256crypto_hash/bmw256/optbbegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
97161.67bmw256crypto_hash/bmw256/optc03gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
99961.72bmw256crypto_hash/bmw256/optc02gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
103061.77bmw256crypto_hash/bmw256/sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
103441.78bmw256crypto_hash/bmw256/sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
170402.93bmw256crypto_hash/bmw256/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
44821.00bmw512crypto_hash/bmw512/optx86sse2 (BMW512_SSE2_optimized_for_x86_platforms)gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
47981.07bmw512crypto_hash/bmw512/opt008_asm64gcc -m64 -march=nocona -O3 -fomit-frame-pointer
51661.15bmw512crypto_hash/bmw512/optc02gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
51781.16bmw512crypto_hash/bmw512/optc01gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
52581.17bmw512crypto_hash/bmw512/optbgbegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
52941.18bmw512crypto_hash/bmw512/optbbegcc -m64 -march=barcelona -O -fomit-frame-pointer
53201.19bmw512crypto_hash/bmw512/optabegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
54201.21bmw512crypto_hash/bmw512/optc04gcc -m64 -O -fomit-frame-pointer
54941.23bmw512crypto_hash/bmw512/optc03gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
58361.30bmw512crypto_hash/bmw512/sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
78741.76bmw512crypto_hash/bmw512/sphlib-smallgcc -O3 -fomit-frame-pointer
94762.11bmw512crypto_hash/bmw512/refgcc -O2 -fomit-frame-pointer
92921.00cheetah256crypto_hash/cheetah256/asm (1.0)gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (4.4.5)
93001.00cheetah256crypto_hash/cheetah256/asm64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (4.4.5)
161901.00cheetah512crypto_hash/cheetah512/asm (1.0)gcc -march=barcelona -O -fomit-frame-pointer (4.4.5)
162181.00cheetah512crypto_hash/cheetah512/asm64gcc -march=barcelona -O -fomit-frame-pointer (4.4.5)
2784401.00cubehash161crypto_hash/cubehash161/emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
13681944.91cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
14245405.12cubehash161crypto_hash/cubehash161/unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
17863586.42cubehash161crypto_hash/cubehash161/specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
195141.00cubehash1616crypto_hash/cubehash1616/emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
1121325.75cubehash1616crypto_hash/cubehash1616/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
1144665.87cubehash1616crypto_hash/cubehash1616/unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
30201815.48cubehash1616crypto_hash/cubehash1616/specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
1400081.00cubehash162crypto_hash/cubehash162/emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
6980184.99cubehash162crypto_hash/cubehash162/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
7257985.18cubehash162crypto_hash/cubehash162/unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
10011787.15cubehash162crypto_hash/cubehash162/specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
104001.00cubehash1632crypto_hash/cubehash1632/amd64avxgcc -m64 -march=core2 -O -fomit-frame-pointer (4.4.5)
106961.03cubehash1632crypto_hash/cubehash1632/emmintrin5gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
108341.04cubehash1632crypto_hash/cubehash1632/emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
118861.14cubehash1632crypto_hash/cubehash1632/amd64-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
120661.16cubehash1632crypto_hash/cubehash1632/amd64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
309362.97cubehash1632crypto_hash/cubehash1632/mmintringcc -O2 -fomit-frame-pointer
363403.49cubehash1632crypto_hash/cubehash1632/unrolled5gcc -funroll-loops -O -fomit-frame-pointer
366983.53cubehash1632crypto_hash/cubehash1632/unrolled3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
411343.96cubehash1632crypto_hash/cubehash1632/unrolled4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
456504.39cubehash1632crypto_hash/cubehash1632/amd64-32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
462864.45cubehash1632crypto_hash/cubehash1632/sphlibgcc -march=nocona -O -fomit-frame-pointer
472444.54cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer
650646.26cubehash1632crypto_hash/cubehash1632/unrolled2gcc -march=nocona -O3 -fomit-frame-pointer
708426.81cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
713626.86cubehash1632crypto_hash/cubehash1632/unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
712081.00cubehash164crypto_hash/cubehash164/emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
3642145.11cubehash164crypto_hash/cubehash164/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
3772765.30cubehash164crypto_hash/cubehash164/unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
6008948.44cubehash164crypto_hash/cubehash164/specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
365181.00cubehash168crypto_hash/cubehash168/emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
1960825.37cubehash168crypto_hash/cubehash168/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
2023745.54cubehash168crypto_hash/cubehash168/unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
40135610.99cubehash168crypto_hash/cubehash168/specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
90061.00cubehash512crypto_hash/cubehash512/amd64avxgcc -march=k8 -O2 -fomit-frame-pointer (4.4.5)
92341.03cubehash512crypto_hash/cubehash512/emmintrin5gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
94061.04cubehash512crypto_hash/cubehash512/emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
102941.14cubehash512crypto_hash/cubehash512/amd64-2gcc -m64 -O -fomit-frame-pointer
104281.16cubehash512crypto_hash/cubehash512/amd64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
267842.97cubehash512crypto_hash/cubehash512/mmintringcc -fno-schedule-insns -O2 -fomit-frame-pointer
316763.52cubehash512crypto_hash/cubehash512/unrolled5gcc -funroll-loops -O -fomit-frame-pointer
320203.56cubehash512crypto_hash/cubehash512/unrolled3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
357643.97cubehash512crypto_hash/cubehash512/unrolled4gcc -m64 -march=nocona -O2 -fomit-frame-pointer
396044.40cubehash512crypto_hash/cubehash512/amd64-32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
511325.68cubehash512crypto_hash/cubehash512/unrolled2gcc -m64 -march=nocona -O3 -fomit-frame-pointer
543586.04cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
560246.22cubehash512crypto_hash/cubehash512/unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1402781.00cubehash81crypto_hash/cubehash81/emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
1408581.00cubehash81crypto_hash/cubehash81/emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
1672541.19cubehash81crypto_hash/cubehash81/emmintrin2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
1701461.21cubehash81crypto_hash/cubehash81/emmintringcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
7159125.10cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
7423625.29cubehash81crypto_hash/cubehash81/unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
11477268.18cubehash81crypto_hash/cubehash81/specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
99521.00cubehash816crypto_hash/cubehash816/emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.4.5)
107841.08cubehash816crypto_hash/cubehash816/emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
631906.35cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
635966.39cubehash816crypto_hash/cubehash816/unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
25294025.42cubehash816crypto_hash/cubehash816/specgcc -funroll-loops -O3 -fomit-frame-pointer
706001.00cubehash82crypto_hash/cubehash82/emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
716521.01cubehash82crypto_hash/cubehash82/emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
3665505.19cubehash82crypto_hash/cubehash82/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
3821865.41cubehash82crypto_hash/cubehash82/unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
6706089.50cubehash82crypto_hash/cubehash82/specgcc -m64 -march=core2 -O3 -fomit-frame-pointer
55581.00cubehash832crypto_hash/cubehash832/emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
64701.16cubehash832crypto_hash/cubehash832/emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
407907.34cubehash832crypto_hash/cubehash832/unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
413647.44cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
22432040.36cubehash832crypto_hash/cubehash832/specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
359001.00cubehash84crypto_hash/cubehash84/emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
369861.03cubehash84crypto_hash/cubehash84/emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
1939565.40cubehash84crypto_hash/cubehash84/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
2009725.60cubehash84crypto_hash/cubehash84/unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
43357212.08cubehash84crypto_hash/cubehash84/specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
184661.00cubehash88crypto_hash/cubehash88/emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
194101.05cubehash88crypto_hash/cubehash88/emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
1069805.79cubehash88crypto_hash/cubehash88/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1095105.93cubehash88crypto_hash/cubehash88/unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
31344816.97cubehash88crypto_hash/cubehash88/specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
62241.00echo256crypto_hash/echo256/aes/aes64 (2.1)gcc -march=k8 -O2 -fomit-frame-pointer (4.4.5)
317985.11echo256crypto_hash/echo256/pentium/pentium4v64v2gcc -march=nocona -O3 -fomit-frame-pointer
320645.15echo256crypto_hash/echo256/pentium/pentium4v64v1gcc -m64 -march=barcelona -Os -fomit-frame-pointer
340165.47echo256crypto_hash/echo256/core2/core2v64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
362765.83echo256crypto_hash/echo256/athlon/athlon64gcc -O3 -fomit-frame-pointer
396406.37echo256crypto_hash/echo256/sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
399686.42echo256crypto_hash/echo256/generic/opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
411666.61echo256crypto_hash/echo256/sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
455747.32echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
519508.35echo256crypto_hash/echo256/powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer
7763812.47echo256crypto_hash/echo256/powerpc/pp32cv1gcc -funroll-loops -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
110881.00echo512crypto_hash/echo512/aes/aes64 (2.1)gcc -m64 -march=k8 -Os -fomit-frame-pointer (4.4.5)
572825.17echo512crypto_hash/echo512/pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
576725.20echo512crypto_hash/echo512/pentium/pentium4v64v1gcc -march=nocona -O -fomit-frame-pointer
612165.52echo512crypto_hash/echo512/core2/core2v64gcc -fno-schedule-insns -O2 -fomit-frame-pointer
653105.89echo512crypto_hash/echo512/athlon/athlon64gcc -m64 -Os -fomit-frame-pointer
710506.41echo512crypto_hash/echo512/sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer
717746.47echo512crypto_hash/echo512/generic/opt64gcc -funroll-loops -O3 -fomit-frame-pointer
732626.61echo512crypto_hash/echo512/sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
806807.28echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
925608.35echo512crypto_hash/echo512/powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
13834812.48echo512crypto_hash/echo512/powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -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
49441.00echosp256crypto_hash/echosp256/aes/aes64 (2.1)gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer (4.4.5)
248225.02echosp256crypto_hash/echosp256/pentium/pentium4v64v2gcc -march=barcelona -O3 -fomit-frame-pointer
250205.06echosp256crypto_hash/echosp256/pentium/pentium4v64v1gcc -m64 -O -fomit-frame-pointer
281085.69echosp256crypto_hash/echosp256/core2/core2v64gcc -Os -fomit-frame-pointer
283125.73echosp256crypto_hash/echosp256/athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
310886.29echosp256crypto_hash/echosp256/generic/opt64gcc -O -fomit-frame-pointer
357867.24echosp256crypto_hash/echosp256/generic/opt32gcc -funroll-loops -O -fomit-frame-pointer
409928.29echosp256crypto_hash/echosp256/powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
6095012.33echosp256crypto_hash/echosp256/powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer
77981.00echosp512crypto_hash/echosp512/aes/aes64 (2.1)gcc -march=barcelona -O -fomit-frame-pointer (4.4.5)
397345.10echosp512crypto_hash/echosp512/pentium/pentium4v64v2gcc -march=k8 -Os -fomit-frame-pointer
400465.14echosp512crypto_hash/echosp512/pentium/pentium4v64v1gcc -march=nocona -Os -fomit-frame-pointer
425265.45echosp512crypto_hash/echosp512/core2/core2v64gcc -march=k8 -O3 -fomit-frame-pointer
452725.81echosp512crypto_hash/echosp512/athlon/athlon64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
495666.36echosp512crypto_hash/echosp512/generic/opt64gcc -march=nocona -O -fomit-frame-pointer
565287.25echosp512crypto_hash/echosp512/generic/opt32gcc -funroll-loops -O -fomit-frame-pointer
651288.35echosp512crypto_hash/echosp512/powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer
9666412.40echosp512crypto_hash/echosp512/powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
55021.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -m64 -march=nocona -O -fomit-frame-pointer (4.4.5)
59461.08edonr256crypto_hash/edonr256/optcgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
29421.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.4.5)
31261.06edonr512crypto_hash/edonr512/optcgcc -m64 -march=nocona -O -fomit-frame-pointer
580201.00essence224crypto_hash/essence224/gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (4.4.5)
579921.00essence256crypto_hash/essence256/gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.4.5)
396461.00essence384crypto_hash/essence384/gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.5)
397721.00essence512crypto_hash/essence512/gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer (4.4.5)
571561.00fsb256crypto_hash/fsb256/cleangcc -m64 -march=nocona -O -fomit-frame-pointer (4.4.5)
39253160686.77fsb256crypto_hash/fsb256/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer
359901121.00fsb512crypto_hash/fsb512/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer (4.4.5)
209581.00fugue256crypto_hash/fugue256/SSSE3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.4.5)
250441.19fugue256crypto_hash/fugue256/ANSI_opt64gcc -funroll-loops -O3 -fomit-frame-pointer
260341.24fugue256crypto_hash/fugue256/SSE4.1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
298141.42fugue256crypto_hash/fugue256/ANSI_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
316061.51fugue256crypto_hash/fugue256/sphlibgcc -m64 -march=core2 -msse4 -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
641461.00fugue512crypto_hash/fugue512/sphlib (SPHLIB_3.0)gcc -march=barcelona -O -fomit-frame-pointer (4.4.5)
fugue512crypto_hash/fugue512/ccalik/aesnigcc -m64 -O3 -fomit-frame-pointer
fugue512crypto_hash/fugue512/ccalik/vpermgcc -m64 -O3 -fomit-frame-pointer
106541.00groestl256crypto_hash/groestl256/avx (2.2)gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.4.5)
113281.06groestl256crypto_hash/groestl256/avx-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
114701.08groestl256crypto_hash/groestl256/aesnigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
115221.08groestl256crypto_hash/groestl256/aesni-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
206601.94groestl256crypto_hash/groestl256/vperm-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
225562.12groestl256crypto_hash/groestl256/opteron-unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
232662.18groestl256crypto_hash/groestl256/core2duogcc -march=nocona -O3 -fomit-frame-pointer
236622.22groestl256crypto_hash/groestl256/opterongcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
280422.63groestl256crypto_hash/groestl256/vpermgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
296142.78groestl256crypto_hash/groestl256/opt64gcc -funroll-loops -O -fomit-frame-pointer
310662.92groestl256crypto_hash/groestl256/sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
317202.98groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -O -fomit-frame-pointer
334423.14groestl256crypto_hash/groestl256/mmxgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
402163.77groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
532985.00groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
160681.00groestl512crypto_hash/groestl512/aesni (2.2)gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.4.5)
166641.04groestl512crypto_hash/groestl512/aesni-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
233581.45groestl512crypto_hash/groestl512/avxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.4.5)
318981.99groestl512crypto_hash/groestl512/avx-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
326262.03groestl512crypto_hash/groestl512/vperm-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
340362.12groestl512crypto_hash/groestl512/vpermgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
359202.24groestl512crypto_hash/groestl512/opterongcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
389942.43groestl512crypto_hash/groestl512/core2duogcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
459342.86groestl512crypto_hash/groestl512/sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
462442.88groestl512crypto_hash/groestl512/sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
472542.94groestl512crypto_hash/groestl512/opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer
661044.11groestl512crypto_hash/groestl512/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
682244.25groestl512crypto_hash/groestl512/mmxgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
772364.81groestl512crypto_hash/groestl512/opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
242601.00hamsicrypto_hash/hamsi/simd-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
243101.00hamsicrypto_hash/hamsi/simd-1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
274661.13hamsicrypto_hash/hamsi/bernstein/small-simd-2gcc -m64 -march=native -mtune=native -O3 -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
143841.00jh224crypto_hash/jh224/bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
150301.04jh224crypto_hash/jh224/bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
429922.99jh224crypto_hash/jh224/bitslice_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
514243.58jh224crypto_hash/jh224/bitslice_ref64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
874246.08jh224crypto_hash/jh224/bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
918506.39jh224crypto_hash/jh224/bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
143061.00jh256crypto_hash/jh256/bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
149721.05jh256crypto_hash/jh256/bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
429763.00jh256crypto_hash/jh256/bitslice_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer
509523.56jh256crypto_hash/jh256/bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
864826.05jh256crypto_hash/jh256/bitslice_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
928846.49jh256crypto_hash/jh256/bitslice_ref32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
143561.00jh384crypto_hash/jh384/bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
150201.05jh384crypto_hash/jh384/bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
431203.00jh384crypto_hash/jh384/bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
513623.58jh384crypto_hash/jh384/bitslice_ref64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
864766.02jh384crypto_hash/jh384/bitslice_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
928706.47jh384crypto_hash/jh384/bitslice_ref32gcc -funroll-loops -O3 -fomit-frame-pointer
142741.00jh512crypto_hash/jh512/bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.4.5)
149181.05jh512crypto_hash/jh512/bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
430003.01jh512crypto_hash/jh512/bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
513303.60jh512crypto_hash/jh512/bitslice_ref64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
870826.10jh512crypto_hash/jh512/bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
913526.40jh512crypto_hash/jh512/bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
147361.00keccakcrypto_hash/keccak/x86_64_asm (3.1.0)gcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.5)
149201.01keccakcrypto_hash/keccak/opt64lcu24gcc -funroll-loops -O3 -fomit-frame-pointer
150921.02keccakcrypto_hash/keccak/opt64lcu6gcc -m64 -march=k8 -O3 -fomit-frame-pointer
158441.08keccakcrypto_hash/keccak/sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
162481.10keccakcrypto_hash/keccak/opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
164301.11keccakcrypto_hash/keccak/simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
189361.29keccakcrypto_hash/keccak/inplacegcc -fno-schedule-insns -Os -fomit-frame-pointer
254801.73keccakcrypto_hash/keccak/mmxu1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
317542.15keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer
330422.24keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer
340142.31keccakcrypto_hash/keccak/simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
342222.32keccakcrypto_hash/keccak/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
400042.71keccakcrypto_hash/keccak/inplace32bigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
524623.56keccakcrypto_hash/keccak/compactgcc -funroll-loops -O2 -fomit-frame-pointer
1141647.75keccakcrypto_hash/keccak/compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/avr8gcc -m64 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/avr8asmgcc -m64 -O3 -fomit-frame-pointer
248001.00keccakc1024crypto_hash/keccakc1024/x86_64_asm (3.1.0)gcc -m64 -march=nocona -O -fomit-frame-pointer (4.4.5)
251961.02keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
253881.02keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -funroll-loops -O3 -fomit-frame-pointer
267641.08keccakc1024crypto_hash/keccakc1024/sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
271301.09keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer
271961.10keccakc1024crypto_hash/keccakc1024/opt64u6gcc -m64 -O2 -fomit-frame-pointer
272021.10keccakc1024crypto_hash/keccakc1024/sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
275481.11keccakc1024crypto_hash/keccakc1024/simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
316481.28keccakc1024crypto_hash/keccakc1024/inplacegcc -m64 -Os -fomit-frame-pointer
429321.73keccakc1024crypto_hash/keccakc1024/mmxu1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
534162.15keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -m64 -O3 -fomit-frame-pointer
537562.17keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -march=barcelona -O2 -fomit-frame-pointer
570902.30keccakc1024crypto_hash/keccakc1024/simple32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
575122.32keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
636262.57keccakc1024crypto_hash/keccakc1024/inplace32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
882403.56keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -O2 -fomit-frame-pointer
1919227.74keccakc1024crypto_hash/keccakc1024/compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/avr8gcc -m64 -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/avr8asmgcc -m64 -O3 -fomit-frame-pointer
114701.00keccakc256crypto_hash/keccakc256/x86_64_asm (3.1.0)gcc -m64 -march=k8 -O -fomit-frame-pointer (4.4.5)
115821.01keccakc256crypto_hash/keccakc256/opt64lcu24gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
117061.02keccakc256crypto_hash/keccakc256/opt64lcu6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
123321.08keccakc256crypto_hash/keccakc256/sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
125201.09keccakc256crypto_hash/keccakc256/opt64u6gcc -march=k8 -O3 -fomit-frame-pointer
127721.11keccakc256crypto_hash/keccakc256/simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
147161.28keccakc256crypto_hash/keccakc256/inplacegcc -Os -fomit-frame-pointer
196221.71keccakc256crypto_hash/keccakc256/mmxu1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
256482.24keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -march=k8 -O3 -fomit-frame-pointer
259362.26keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer
267662.33keccakc256crypto_hash/keccakc256/simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
275322.40keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
322402.81keccakc256crypto_hash/keccakc256/inplace32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
403923.52keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
877307.65keccakc256crypto_hash/keccakc256/compact8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/avr8gcc -m64 -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/avr8asmgcc -m64 -O3 -fomit-frame-pointer
125461.00keccakc448crypto_hash/keccakc448/x86_64_asm (3.1.0)gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer (4.4.5)
126721.01keccakc448crypto_hash/keccakc448/opt64lcu24gcc -m64 -O3 -fomit-frame-pointer
129381.03keccakc448crypto_hash/keccakc448/opt64lcu6gcc -O2 -fomit-frame-pointer
135401.08keccakc448crypto_hash/keccakc448/sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
138821.11keccakc448crypto_hash/keccakc448/opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
139461.11keccakc448crypto_hash/keccakc448/simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
161721.29keccakc448crypto_hash/keccakc448/inplacegcc -funroll-loops -m64 -Os -fomit-frame-pointer
216061.72keccakc448crypto_hash/keccakc448/mmxu1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
273482.18keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -m64 -march=k8 -O3 -fomit-frame-pointer
280962.24keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer
294422.35keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
443403.53keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
962227.67keccakc448crypto_hash/keccakc448/compact8gcc -funroll-loops -march=barcelona -O3 -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
136741.00keccakc512crypto_hash/keccakc512/x86_64_asm (3.1.0)gcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.4.5)
138221.01keccakc512crypto_hash/keccakc512/opt64lcu24gcc -march=k8 -O3 -fomit-frame-pointer
140941.03keccakc512crypto_hash/keccakc512/opt64lcu6gcc -O2 -fomit-frame-pointer
147021.08keccakc512crypto_hash/keccakc512/sseu2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
150421.10keccakc512crypto_hash/keccakc512/opt64u6gcc -funroll-loops -O3 -fomit-frame-pointer
151241.11keccakc512crypto_hash/keccakc512/sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer
151261.11keccakc512crypto_hash/keccakc512/sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
151681.11keccakc512crypto_hash/keccakc512/simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
175181.28keccakc512crypto_hash/keccakc512/inplacegcc -funroll-loops -Os -fomit-frame-pointer
234081.71keccakc512crypto_hash/keccakc512/mmxu1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
297862.18keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -march=barcelona -O3 -fomit-frame-pointer
306822.24keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
315742.31keccakc512crypto_hash/keccakc512/simple32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
319522.34keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
369542.70keccakc512crypto_hash/keccakc512/inplace32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
483443.54keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
1053427.70keccakc512crypto_hash/keccakc512/compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/avr8gcc -m64 -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/avr8asmgcc -m64 -O3 -fomit-frame-pointer
170141.00keccakc768crypto_hash/keccakc768/x86_64_asm (3.1.0)gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.4.5)
172381.01keccakc768crypto_hash/keccakc768/opt64lcu24gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
173381.02keccakc768crypto_hash/keccakc768/opt64lcu6gcc -m64 -march=k8 -O3 -fomit-frame-pointer
183161.08keccakc768crypto_hash/keccakc768/sseu2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
186941.10keccakc768crypto_hash/keccakc768/opt64u6gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.4.5)
189041.11keccakc768crypto_hash/keccakc768/simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
217881.28keccakc768crypto_hash/keccakc768/inplacegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
292321.72keccakc768crypto_hash/keccakc768/mmxu1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
374902.20keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
378482.22keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
392542.31keccakc768crypto_hash/keccakc768/simple32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
407642.40keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
449682.64keccakc768crypto_hash/keccakc768/inplace32bigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
604543.55keccakc768crypto_hash/keccakc768/compactgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.4.5)
1320187.76keccakc768crypto_hash/keccakc768/compact8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/avr8gcc -m64 -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/avr8asmgcc -m64 -O3 -fomit-frame-pointer
299821.00lane256crypto_hash/lane256/cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.4.5)
473561.58lane256crypto_hash/lane256/bitslicegcc -m64 -march=nocona -O2 -fomit-frame-pointer
lane256crypto_hash/lane256/mmxgcc -m64 -O3 -fomit-frame-pointer
1048101.00lane512crypto_hash/lane512/cgcc -march=nocona -O -fomit-frame-pointer (4.4.5)
94201.00luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-INT (1.2)gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.5)
105161.12luffa256crypto_hash/luffa256/ssse3_x64asm-PS-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer
112201.19luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-INTgcc -O2 -fomit-frame-pointer
128941.37luffa256crypto_hash/luffa256/ssse3_x64asm-2gcc -m64 -O3 -fomit-frame-pointer
131921.40luffa256crypto_hash/luffa256/sse2_x64asm-2gcc -march=k8 -O3 -fomit-frame-pointer
142901.52luffa256crypto_hash/luffa256/sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
146941.56luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-FPgcc -m64 -Os -fomit-frame-pointer
148821.58luffa256crypto_hash/luffa256/thomaz/asm-PSgcc -march=k8 -O2 -fomit-frame-pointer
156361.66luffa256crypto_hash/luffa256/ssse3_x64asm-PSgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
224522.38luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-FPgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
236482.51luffa256crypto_hash/luffa256/ssse3_x64asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
241602.56luffa256crypto_hash/luffa256/sse2_x64asmgcc -march=k8 -O3 -fomit-frame-pointer
256422.72luffa256crypto_hash/luffa256/sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
272422.89luffa256crypto_hash/luffa256/thomaz/basicgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
280142.97luffa256crypto_hash/luffa256/opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
707927.52luffa256crypto_hash/luffa256/armgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (4.4.5)
134301.00luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-INT (1.2)gcc -fno-schedule-insns -O -fomit-frame-pointer (4.4.5)
141081.05luffa384crypto_hash/luffa384/ssse3_x64asm-PS-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
143801.07luffa384crypto_hash/luffa384/ssse3_x64asm-2gcc -O3 -fomit-frame-pointer
146061.09luffa384crypto_hash/luffa384/sse2_x64asm-2gcc -march=k8 -O3 -fomit-frame-pointer
147601.10luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-INTgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
151121.13luffa384crypto_hash/luffa384/sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
210261.57luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-FPgcc -m64 -O2 -fomit-frame-pointer
215541.60luffa384crypto_hash/luffa384/thomaz/asm-PSgcc -m64 -O2 -fomit-frame-pointer
262481.95luffa384crypto_hash/luffa384/ssse3_x64asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
262521.95luffa384crypto_hash/luffa384/ssse3_x64asm-PSgcc -m64 -march=k8 -O3 -fomit-frame-pointer
263021.96luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-FPgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
267721.99luffa384crypto_hash/luffa384/sse2_x64asmgcc -march=barcelona -O3 -fomit-frame-pointer
414043.08luffa384crypto_hash/luffa384/opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
987687.35luffa384crypto_hash/luffa384/armgcc -march=nocona -O3 -fomit-frame-pointer
178381.00luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT (1.2)gcc -funroll-loops -m64 -Os -fomit-frame-pointer (4.4.5)
188121.05luffa512crypto_hash/luffa512/ssse3_x64asm-PS-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer
198161.11luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-INTgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
200841.13luffa512crypto_hash/luffa512/ssse3_x64asm-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer
203461.14luffa512crypto_hash/luffa512/sse2_x64asm-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer
222441.25luffa512crypto_hash/luffa512/sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
277221.55luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-FPgcc -march=barcelona -O2 -fomit-frame-pointer
287141.61luffa512crypto_hash/luffa512/thomaz/asm-PSgcc -O2 -fomit-frame-pointer
330001.85luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-FPgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
334821.88luffa512crypto_hash/luffa512/ssse3_x64asm-PSgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
371302.08luffa512crypto_hash/luffa512/ssse3_x64asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer
376462.11luffa512crypto_hash/luffa512/sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
469922.63luffa512crypto_hash/luffa512/sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer
554003.11luffa512crypto_hash/luffa512/opt32gcc -funroll-loops -O3 -fomit-frame-pointer
1248547.00luffa512crypto_hash/luffa512/armgcc -march=nocona -O3 -fomit-frame-pointer
116881.00lux256crypto_hash/lux256/asm (1.0)gcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.4.5)
113721.00lux512crypto_hash/lux512/asm (1.0)gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (4.4.5)
522141.00mcssha4crypto_hash/mcssha4/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.5)
542021.00mcssha5crypto_hash/mcssha5/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.5)
522641.00mcssha6crypto_hash/mcssha6/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.4.5)
md2crypto_hash/md2/opensslgcc -m64 -O3 -fomit-frame-pointer
md4crypto_hash/md4/opensslgcc -m64 -O3 -fomit-frame-pointer
58941.00md5crypto_hash/md5/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (4.4.5)
md5crypto_hash/md5/opensslgcc -m64 -O3 -fomit-frame-pointer
254221.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -O2 -fomit-frame-pointer (4.4.5)
273461.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -O2 -fomit-frame-pointer (4.4.5)
349761.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (4.4.5)
424061.00md6d512crypto_hash/md6d512/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer (4.4.5)
249061.00nasha256crypto_hash/nasha256/opt_v4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (4.4.5)
265901.07nasha256crypto_hash/nasha256/optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
266261.00nasha512crypto_hash/nasha512/opt_v4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.4.5)
278601.05nasha512crypto_hash/nasha512/optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
125401.00rfsb509crypto_hash/rfsb509/ref (1.0)gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (4.4.5)
ripemd160crypto_hash/ripemd160/opensslgcc -m64 -O3 -fomit-frame-pointer
470501.00round3jh256crypto_hash/round3jh256/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.4.5)
481961.02round3jh256crypto_hash/round3jh256/sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
470701.00round3jh512crypto_hash/round3jh512/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.4.5)
481561.02round3jh512crypto_hash/round3jh512/sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
83861.00sarmal256crypto_hash/sarmal256/asm64 (1.00)gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.4.5)
85721.02sarmal256crypto_hash/sarmal256/opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer
103041.00sarmal512crypto_hash/sarmal512/asm64 (1.00)gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.4.5)
105141.02sarmal512crypto_hash/sarmal512/opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer
sha1crypto_hash/sha1/opensslgcc -m64 -O3 -fomit-frame-pointer
sha224crypto_hash/sha224/opensslgcc -m64 -O3 -fomit-frame-pointer
184061.00sha256crypto_hash/sha256/cryptoppg++ -m64 -march=core2 -O3 -fomit-frame-pointer (4.4.5)
194601.06sha256crypto_hash/sha256/sphlibgcc -march=nocona -Os -fomit-frame-pointer
195861.06sha256crypto_hash/sha256/sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
220281.20sha256crypto_hash/sha256/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
sha256crypto_hash/sha256/opensslgcc -m64 -O3 -fomit-frame-pointer
sha384crypto_hash/sha384/opensslgcc -m64 -O3 -fomit-frame-pointer
132781.00sha512crypto_hash/sha512/cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer (4.4.5)
142421.07sha512crypto_hash/sha512/sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
142501.07sha512crypto_hash/sha512/sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
156821.18sha512crypto_hash/sha512/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
sha512crypto_hash/sha512/opensslgcc -m64 -O3 -fomit-frame-pointer
66281.00shabal256crypto_hash/shabal256/amd64 (20101003)gcc -march=barcelona -O3 -fomit-frame-pointer (4.4.5)
81421.23shabal256crypto_hash/shabal256/sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
66301.00shabal512crypto_hash/shabal512/amd64 (20101003)gcc -march=barcelona -O3 -fomit-frame-pointer (4.4.5)
81461.23shabal512crypto_hash/shabal512/sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer
87441.32shabal512crypto_hash/shabal512/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
203301.00shavite3256crypto_hash/shavite3256/sphlib (SPHLIB_3.0)gcc -m64 -march=nocona -O -fomit-frame-pointer (4.4.5)
236681.16shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
241481.19shavite3256crypto_hash/shavite3256/sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
241521.19shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
241681.19shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
275121.35shavite3256crypto_hash/shavite3256/lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
1675148.24shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
shavite3256crypto_hash/shavite3256/aes-instructgcc -m64 -O3 -fomit-frame-pointer
451581.00shavite3512crypto_hash/shavite3512/IntelL1Cache (3.0_(L1_cache))gcc -m64 -O3 -fomit-frame-pointer (4.4.5)
465781.03shavite3512crypto_hash/shavite3512/low-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
534161.18shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
775061.72shavite3512crypto_hash/shavite3512/new-aes-roundgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
780381.73shavite3512crypto_hash/shavite3512/no-saltgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
806561.79shavite3512crypto_hash/shavite3512/different-ordergcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
3492287.73shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/aes-instructgcc -m64 -O3 -fomit-frame-pointer (4.4.5)
shavite3512crypto_hash/shavite3512/sphlibgcc -m64 -O3 -fomit-frame-pointer (4.4.5)
shavite3512crypto_hash/shavite3512/sphlib-smallgcc -m64 -O3 -fomit-frame-pointer (4.4.5)
446321.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -funroll-loops -O3 -fomit-frame-pointer (4.4.5)
583061.31simd256crypto_hash/simd256/sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
591301.32simd256crypto_hash/simd256/optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
266551459.72simd256crypto_hash/simd256/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vect128gcc -m64 -O3 -fomit-frame-pointer
94221.00simd512crypto_hash/simd512/vect128 (1.1)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.4.5)
543025.76simd512crypto_hash/simd512/sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
582266.18simd512crypto_hash/simd512/optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
665207.06simd512crypto_hash/simd512/sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer
5446392578.05simd512crypto_hash/simd512/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
103281.00skein10241024crypto_hash/skein10241024/x64 (v1.2_ASM_(amd64)_code)gcc -O2 -fomit-frame-pointer (4.4.5)
107661.04skein10241024crypto_hash/skein10241024/optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
98821.00skein256256crypto_hash/skein256256/opt (v1.2_C_code)gcc -m64 -march=barcelona -O -fomit-frame-pointer (4.4.5)
101221.02skein256256crypto_hash/skein256256/x64gcc -m64 -march=k8 -O3 -fomit-frame-pointer
82281.00skein512256crypto_hash/skein512256/opt (v1.2_C_code)gcc -m64 -march=nocona -O -fomit-frame-pointer (4.4.5)
83581.02skein512256crypto_hash/skein512256/sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
87001.06skein512256crypto_hash/skein512256/x64gcc -march=nocona -O3 -fomit-frame-pointer
101901.24skein512256crypto_hash/skein512256/sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
82281.00skein512512crypto_hash/skein512512/opt (v1.2_C_code)gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.4.5)
83561.02skein512512crypto_hash/skein512512/sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
87001.06skein512512crypto_hash/skein512512/x64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
101801.24skein512512crypto_hash/skein512512/sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer
73201.00tigercrypto_hash/tiger/cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer (4.4.5)
251481.00whirlpoolcrypto_hash/whirlpool/cryptoppg++ -O2 -fomit-frame-pointer (4.4.5)
419241.67whirlpoolcrypto_hash/whirlpool/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
55821.00md5crypto_hashblocks/md5/amd64-1gcc -march=barcelona -Os -fomit-frame-pointer (4.4.5)
58721.05md5crypto_hashblocks/md5/little-1gcc -march=nocona -O3 -fomit-frame-pointer
63781.14md5crypto_hashblocks/md5/refgcc -m64 -march=nocona -Os -fomit-frame-pointer
103041.00rfsb509crypto_hashblocks/rfsb509/core2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (4.4.5)
115781.12rfsb509crypto_hashblocks/rfsb509/amd64-1gcc -m64 -march=barcelona -Os -fomit-frame-pointer
116101.13rfsb509crypto_hashblocks/rfsb509/amd64-3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
122181.19rfsb509crypto_hashblocks/rfsb509/amd64-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
178341.73rfsb509crypto_hashblocks/rfsb509/xmm1reggcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
238802.32rfsb509crypto_hashblocks/rfsb509/xmm4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
245762.39rfsb509crypto_hashblocks/rfsb509/xmm2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
246882.40rfsb509crypto_hashblocks/rfsb509/xmm1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
19027818.47rfsb509crypto_hashblocks/rfsb509/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
210421.00sha256crypto_hashblocks/sha256/inplacegcc -march=nocona -Os -fomit-frame-pointer (4.4.5)
211001.00sha256crypto_hashblocks/sha256/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
143001.00sha512crypto_hashblocks/sha512/inplacegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer (4.4.5)
143841.01sha512crypto_hashblocks/sha512/refgcc -march=nocona -O2 -fomit-frame-pointer