Implementation notes: x86, h5e450, crypto_hash

Computer: h5e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
CPU cycles/second: 1650000000...1650000000 (x86cpuinfo)
SUPERCOP version: 20130419
Benchmark dates: 20120720...20130422

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
495151.00bblake256crypto_hash/bblake256/sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.6.3)
502921.02bblake256crypto_hash/bblake256/ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
510841.03bblake256crypto_hash/bblake256/bswapgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
533881.08bblake256crypto_hash/bblake256/regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
852901.72bblake256crypto_hash/bblake256/sandygcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
bblake512crypto_hash/bblake512/xopgcc -m32 -O3 -fomit-frame-pointer
352471.00blake256crypto_hash/blake256/sphlib (SPHLIB_3.0)gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer (4.6.3)
360331.02blake256crypto_hash/blake256/vect128gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
409411.16blake256crypto_hash/blake256/bswapgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
410521.16blake256crypto_hash/blake256/sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
418951.19blake256crypto_hash/blake256/vect128-mmxhackgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
428941.22blake256crypto_hash/blake256/regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
439561.25blake256crypto_hash/blake256/sse2-2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
453511.29blake256crypto_hash/blake256/sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
473551.34blake256crypto_hash/blake256/refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
694621.97blake256crypto_hash/blake256/sandygcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
blake256crypto_hash/blake256/sse41gcc -m32 -O3 -fomit-frame-pointer
blake256crypto_hash/blake256/sse41-2gcc -m32 -O3 -fomit-frame-pointer
blake256crypto_hash/blake256/ssse3gcc -m32 -O3 -fomit-frame-pointer
blake256crypto_hash/blake256/xopgcc -m32 -O3 -fomit-frame-pointer
275971.00blake2bcrypto_hash/blake2b/xmmgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer (4.6.3)
1083933.93blake2bcrypto_hash/blake2b/regsgcc -m32 -march=k8 -Os -fomit-frame-pointer
blake2bcrypto_hash/blake2b/avxiccgcc -m32 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/refgcc -m32 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/ymmgcc -m32 -O3 -fomit-frame-pointer
216511.00blake2scrypto_hash/blake2s/regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer (4.6.3)
263671.22blake2scrypto_hash/blake2s/xmmgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
blake2scrypto_hash/blake2s/avxiccgcc -m32 -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/refgcc -m32 -O3 -fomit-frame-pointer
264601.00blake32crypto_hash/blake32/sphlib (SPHLIB_2.1)gcc -m32 -march=athlon -O -fomit-frame-pointer (4.6.3)
329881.25blake32crypto_hash/blake32/sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
335431.27blake32crypto_hash/blake32/sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer
344671.30blake32crypto_hash/blake32/ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
348811.32blake32crypto_hash/blake32/refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
454111.00blake512crypto_hash/blake512/sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer (4.6.3)
554041.22blake512crypto_hash/blake512/sse2sgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
594511.31blake512crypto_hash/blake512/ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
597661.32blake512crypto_hash/blake512/vect128-inplacegcc -m32 -march=core2 -O -fomit-frame-pointer
614191.35blake512crypto_hash/blake512/vect128gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
1578303.48blake512crypto_hash/blake512/sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
1579983.48blake512crypto_hash/blake512/sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer
1620333.57blake512crypto_hash/blake512/refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
2059054.53blake512crypto_hash/blake512/bswapgcc -m32 -march=pentium -O -fomit-frame-pointer
2115904.66blake512crypto_hash/blake512/regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
blake512crypto_hash/blake512/sse41gcc -m32 -O3 -fomit-frame-pointer
blake512crypto_hash/blake512/xopgcc -m32 -O3 -fomit-frame-pointer
blake512crypto_hash/blake512/xop-2gcc -m32 -O3 -fomit-frame-pointer
550621.00blake64crypto_hash/blake64/sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer (4.6.3)
568141.03blake64crypto_hash/blake64/ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
1401092.54blake64crypto_hash/blake64/sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer
1401842.55blake64crypto_hash/blake64/sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer
1407932.56blake64crypto_hash/blake64/refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
214081.00bmw256crypto_hash/bmw256/optc04 (Optimized_C_-_BMW256,_opt04)gcc -m32 -march=nocona -O -fomit-frame-pointer (4.6.3)
214321.00bmw256crypto_hash/bmw256/optc03gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
215161.01bmw256crypto_hash/bmw256/optc01gcc -m32 -march=i386 -O2 -fomit-frame-pointer
215281.01bmw256crypto_hash/bmw256/optc02gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
217591.02bmw256crypto_hash/bmw256/optbgbegcc -funroll-loops -m32 -O3 -fomit-frame-pointer
217621.02bmw256crypto_hash/bmw256/optbbegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
218191.02bmw256crypto_hash/bmw256/optabegcc -funroll-loops -m32 -O -fomit-frame-pointer
244531.14bmw256crypto_hash/bmw256/sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer
251881.18bmw256crypto_hash/bmw256/sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
361411.69bmw256crypto_hash/bmw256/opt31ssse3_asm32gcc -m32 -march=corei7 -O -fomit-frame-pointer
362551.69bmw256crypto_hash/bmw256/core_i7_45nm/x86/ssse3_v1gcc -m32 -march=prescott -O3 -fomit-frame-pointer
367501.72bmw256crypto_hash/bmw256/core_2_65nm/x86/ssse3_v1gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
369001.72bmw256crypto_hash/bmw256/core_2_45nm/x86/ssse3_v1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
380011.78bmw256crypto_hash/bmw256/opt24ssse3_asm32gcc -m32 -march=corei7 -O -fomit-frame-pointer
424681.98bmw256crypto_hash/bmw256/refgcc -m32 -march=k6-3 -O -fomit-frame-pointer
bmw256crypto_hash/bmw256/optc31ssse3gcc -m32 -O3 -fomit-frame-pointer
511891.00bmw512crypto_hash/bmw512/sphlib (SPHLIB_3.0)gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer (4.6.3)
559711.09bmw512crypto_hash/bmw512/optbgbegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer (4.6.3)
612271.20bmw512crypto_hash/bmw512/optc04gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
642721.26bmw512crypto_hash/bmw512/optbbegcc -m32 -O -fomit-frame-pointer
643921.26bmw512crypto_hash/bmw512/optabegcc -m32 -march=nocona -O -fomit-frame-pointer
725551.42bmw512crypto_hash/bmw512/sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer (4.6.3)
775441.51bmw512crypto_hash/bmw512/optc03gcc -m32 -march=core2 -O3 -fomit-frame-pointer
776431.52bmw512crypto_hash/bmw512/optc02gcc -m32 -march=i386 -O3 -fomit-frame-pointer
776671.52bmw512crypto_hash/bmw512/optc01gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
788761.54bmw512crypto_hash/bmw512/refgcc -m32 -march=i386 -O -fomit-frame-pointer
bmw512crypto_hash/bmw512/optx86sse2gcc -m32 -O3 -fomit-frame-pointer
cheetah512crypto_hash/cheetah512/asm32gcc -m32 -O3 -fomit-frame-pointer
18521401.00cubehash161crypto_hash/cubehash161/emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3)
36652321.98cubehash161crypto_hash/cubehash161/simplegcc -m32 -O3 -fomit-frame-pointer
40181462.17cubehash161crypto_hash/cubehash161/unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
51088262.76cubehash161crypto_hash/cubehash161/specgcc -m32 -O3 -fomit-frame-pointer
1283041.00cubehash1616crypto_hash/cubehash1616/emmintrin4gcc -m32 -march=prescott -O3 -fomit-frame-pointer (4.6.3)
2982002.32cubehash1616crypto_hash/cubehash1616/simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
3236822.52cubehash1616crypto_hash/cubehash1616/unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
129031210.06cubehash1616crypto_hash/cubehash1616/specgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
9327811.00cubehash162crypto_hash/cubehash162/emmintrin4gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3)
19103072.05cubehash162crypto_hash/cubehash162/simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer
20462012.19cubehash162crypto_hash/cubehash162/unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
30783183.30cubehash162crypto_hash/cubehash162/specgcc -m32 -O3 -fomit-frame-pointer
709501.00cubehash1632crypto_hash/cubehash1632/emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3)
723991.02cubehash1632crypto_hash/cubehash1632/emmintrin5gcc -m32 -march=k8 -O -fomit-frame-pointer
751531.06cubehash1632crypto_hash/cubehash1632/x86xmmgcc -m32 -march=athlon -O3 -fomit-frame-pointer
956791.35cubehash1632crypto_hash/cubehash1632/mmintringcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
1111501.57cubehash1632crypto_hash/cubehash1632/unrolled3gcc -funroll-loops -m32 -O -fomit-frame-pointer
1124281.58cubehash1632crypto_hash/cubehash1632/unrolled4gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
1124611.59cubehash1632crypto_hash/cubehash1632/unrolled5gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
1283491.81cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer
1380181.95cubehash1632crypto_hash/cubehash1632/x86gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
1515302.14cubehash1632crypto_hash/cubehash1632/sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
1850882.61cubehash1632crypto_hash/cubehash1632/simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
2004122.82cubehash1632crypto_hash/cubehash1632/unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
2069552.92cubehash1632crypto_hash/cubehash1632/unrolled2gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
4727521.00cubehash164crypto_hash/cubehash164/emmintrin4gcc -m32 -march=prescott -O3 -fomit-frame-pointer (4.6.3)
9924992.10cubehash164crypto_hash/cubehash164/simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer
10612022.24cubehash164crypto_hash/cubehash164/unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
20486224.33cubehash164crypto_hash/cubehash164/specgcc -m32 -O3 -fomit-frame-pointer
2450311.00cubehash168crypto_hash/cubehash168/emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3)
5341322.18cubehash168crypto_hash/cubehash168/simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer
5694182.32cubehash168crypto_hash/cubehash168/unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
15427626.30cubehash168crypto_hash/cubehash168/specgcc -m32 -O3 -fomit-frame-pointer
614641.00cubehash512crypto_hash/cubehash512/emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3)
626731.02cubehash512crypto_hash/cubehash512/emmintrin5gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
650221.06cubehash512crypto_hash/cubehash512/x86xmmgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
828781.35cubehash512crypto_hash/cubehash512/mmintringcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
967651.57cubehash512crypto_hash/cubehash512/unrolled3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
978691.59cubehash512crypto_hash/cubehash512/unrolled4gcc -m32 -march=core2 -O2 -fomit-frame-pointer
981061.60cubehash512crypto_hash/cubehash512/unrolled5gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
1195741.95cubehash512crypto_hash/cubehash512/x86gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
1448162.36cubehash512crypto_hash/cubehash512/simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
1568462.55cubehash512crypto_hash/cubehash512/unrolledgcc -m32 -march=i386 -O3 -fomit-frame-pointer
1627892.65cubehash512crypto_hash/cubehash512/unrolled2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
9362521.00cubehash81crypto_hash/cubehash81/emmintrin4gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3)
9422341.01cubehash81crypto_hash/cubehash81/emmintrin3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3)
10312651.10cubehash81crypto_hash/cubehash81/emmintringcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
10373851.11cubehash81crypto_hash/cubehash81/emmintrin2gcc -m32 -march=pentium4 -O -fomit-frame-pointer
19543502.09cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
21039692.25cubehash81crypto_hash/cubehash81/unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
33810183.61cubehash81crypto_hash/cubehash81/specgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
652771.00cubehash816crypto_hash/cubehash816/emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3)
712381.09cubehash816crypto_hash/cubehash816/emmintrin3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3)
1689482.59cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
1800962.76cubehash816crypto_hash/cubehash816/unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
115008617.62cubehash816crypto_hash/cubehash816/specgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
4716061.00cubehash82crypto_hash/cubehash82/emmintrin4gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3)
4775971.01cubehash82crypto_hash/cubehash82/emmintrin3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3)
9791492.08cubehash82crypto_hash/cubehash82/simplegcc -m32 -O3 -fomit-frame-pointer
10801802.29cubehash82crypto_hash/cubehash82/unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
21940174.65cubehash82crypto_hash/cubehash82/specgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
366181.00cubehash832crypto_hash/cubehash832/emmintrin4gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3)
426121.16cubehash832crypto_hash/cubehash832/emmintrin3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3)
1085132.96cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
1151043.14cubehash832crypto_hash/cubehash832/unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
105418228.79cubehash832crypto_hash/cubehash832/specgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
2401111.00cubehash84crypto_hash/cubehash84/emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3)
2462251.03cubehash84crypto_hash/cubehash84/emmintrin3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
5163332.15cubehash84crypto_hash/cubehash84/simplegcc -m32 -O3 -fomit-frame-pointer
5652332.35cubehash84crypto_hash/cubehash84/unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
15979416.66cubehash84crypto_hash/cubehash84/specgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
1248541.00cubehash88crypto_hash/cubehash88/emmintrin4gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
1308391.05cubehash88crypto_hash/cubehash88/emmintrin3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3)
2849672.28cubehash88crypto_hash/cubehash88/simplegcc -m32 -O3 -fomit-frame-pointer
3083192.47cubehash88crypto_hash/cubehash88/unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
130800310.48cubehash88crypto_hash/cubehash88/specgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
789061.00echo256crypto_hash/echo256/core2/core2 (2.1)gcc -funroll-loops -m32 -O2 -fomit-frame-pointer (4.6.3)
795841.01echo256crypto_hash/echo256/pentium/pentium4gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
835321.06echo256crypto_hash/echo256/pentium/pentiummmxgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
980791.24echo256crypto_hash/echo256/pentium/pentiumvnommxgcc -funroll-loops -m32 -O -fomit-frame-pointer
1013041.28echo256crypto_hash/echo256/sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
1029661.30echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
1313701.66echo256crypto_hash/echo256/sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
1708832.17echo256crypto_hash/echo256/powerpc/pp32cv2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
1718822.18echo256crypto_hash/echo256/generic/opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer
2553693.24echo256crypto_hash/echo256/powerpc/pp32cv1gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
echo256crypto_hash/echo256/aes/aes32gcc -m32 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/ccalik/aesnigcc -m32 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/ccalik/bitslicedgcc -m32 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/ccalik/vpermgcc -m32 -O3 -fomit-frame-pointer
1416031.00echo512crypto_hash/echo512/core2/core2 (2.1)gcc -m32 -march=i386 -O -fomit-frame-pointer (4.6.3)
1434421.01echo512crypto_hash/echo512/pentium/pentium4gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
1513141.07echo512crypto_hash/echo512/pentium/pentiummmxgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
1732141.22echo512crypto_hash/echo512/pentium/pentiumvnommxgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
1805161.27echo512crypto_hash/echo512/sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
1828561.29echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
2326291.64echo512crypto_hash/echo512/sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
3019292.13echo512crypto_hash/echo512/powerpc/pp32cv2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
3078782.17echo512crypto_hash/echo512/generic/opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer
4545633.21echo512crypto_hash/echo512/powerpc/pp32cv1gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
echo512crypto_hash/echo512/aes/aes32gcc -m32 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/ccalik/aesnigcc -m32 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/ccalik/bitslicedgcc -m32 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/ccalik/vpermgcc -m32 -O3 -fomit-frame-pointer
616981.00echosp256crypto_hash/echosp256/core2/core2 (2.1)gcc -m32 -march=prescott -O -fomit-frame-pointer
621691.01echosp256crypto_hash/echosp256/pentium/pentium4gcc -m32 -march=nocona -O2 -fomit-frame-pointer
656551.06echosp256crypto_hash/echosp256/pentium/pentiummmxgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
766861.24echosp256crypto_hash/echosp256/pentium/pentiumvnommxgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
796741.29echosp256crypto_hash/echosp256/generic/opt32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
1336022.17echosp256crypto_hash/echosp256/powerpc/pp32cv2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
1365362.21echosp256crypto_hash/echosp256/generic/opt64gcc -m32 -march=core2 -Os -fomit-frame-pointer
1970973.19echosp256crypto_hash/echosp256/powerpc/pp32cv1gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
echosp256crypto_hash/echosp256/aes/aes32gcc -m32 -O3 -fomit-frame-pointer
978991.00echosp512crypto_hash/echosp512/core2/core2 (2.1)gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer (4.6.3)
991351.01echosp512crypto_hash/echosp512/pentium/pentium4gcc -m32 -march=prescott -O2 -fomit-frame-pointer
1040521.06echosp512crypto_hash/echosp512/pentium/pentiummmxgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
1220881.25echosp512crypto_hash/echosp512/pentium/pentiumvnommxgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
1257691.28echosp512crypto_hash/echosp512/generic/opt32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
2104652.15echosp512crypto_hash/echosp512/powerpc/pp32cv2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
2161532.21echosp512crypto_hash/echosp512/generic/opt64gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
3125463.19echosp512crypto_hash/echosp512/powerpc/pp32cv1gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
echosp512crypto_hash/echosp512/aes/aes32gcc -m32 -O3 -fomit-frame-pointer
141721.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer (4.6.3)
158071.12edonr256crypto_hash/edonr256/optcgcc -m32 -march=prescott -O3 -fomit-frame-pointer
309061.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -m32 -march=nocona -O -fomit-frame-pointer
343081.11edonr512crypto_hash/edonr512/optcgcc -m32 -march=i386 -O -fomit-frame-pointer
2528911.00essence224crypto_hash/essence224/gccgcc -m32 -march=core2 -O3 -fomit-frame-pointer (4.6.3)
2528461.00essence256crypto_hash/essence256/gccgcc -m32 -march=core2 -O3 -fomit-frame-pointer (4.6.3)
2563981.00essence384crypto_hash/essence384/gccgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3)
2566441.00essence512crypto_hash/essence512/gccgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3)
1001608201.00fsb256crypto_hash/fsb256/refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer (4.6.3)
918661951.00fsb512crypto_hash/fsb512/refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer (4.6.3)
646651.00fugue2crypto_hash/fugue2/cop_opt32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer (4.6.3)
826981.00fugue256crypto_hash/fugue256/ANSI_opt32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer (4.6.3)
850141.03fugue256crypto_hash/fugue256/sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
1185841.43fugue256crypto_hash/fugue256/SSSE3gcc -m32 -march=core2 -O2 -fomit-frame-pointer
1412701.71fugue256crypto_hash/fugue256/ANSI_opt64gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
fugue256crypto_hash/fugue256/SSE4.1gcc -m32 -O3 -fomit-frame-pointer
fugue256crypto_hash/fugue256/ccalik/aesnigcc -m32 -O3 -fomit-frame-pointer
fugue256crypto_hash/fugue256/ccalik/vpermgcc -m32 -O3 -fomit-frame-pointer
fugue384crypto_hash/fugue384/ccalik/aesnigcc -m32 -O3 -fomit-frame-pointer
fugue384crypto_hash/fugue384/ccalik/vpermgcc -m32 -O3 -fomit-frame-pointer
1605181.00fugue512crypto_hash/fugue512/sphlib (SPHLIB_3.0)gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer (4.6.3)
fugue512crypto_hash/fugue512/ccalik/aesnigcc -m32 -O3 -fomit-frame-pointer
fugue512crypto_hash/fugue512/ccalik/vpermgcc -m32 -O3 -fomit-frame-pointer
836611.00groestl256crypto_hash/groestl256/mmx (2.0)gcc -m32 -march=pentium2 -O -fomit-frame-pointer (4.6.3)
1524721.82groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
1557121.86groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
1578181.89groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
1686932.02groestl256crypto_hash/groestl256/sphlib-adaptedgcc -m32 -march=core2 -O3 -fomit-frame-pointer
1930082.31groestl256crypto_hash/groestl256/vperm-intrgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
2645883.16groestl256crypto_hash/groestl256/opt64gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
2695923.22groestl256crypto_hash/groestl256/32bit-2ktablegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
3841234.59groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
4327925.17groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
6288877.52groestl256crypto_hash/groestl256/8bit_cgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
groestl256crypto_hash/groestl256/aesni-intrgcc -m32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/avx-intrgcc -m32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/neon-vpermgcc -m32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/vpermgcc -m32 -O3 -fomit-frame-pointer
1815781.00groestl512crypto_hash/groestl512/mmx (2.0)gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer (4.6.3)
2236741.23groestl512crypto_hash/groestl512/opt32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
2327251.28groestl512crypto_hash/groestl512/sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
2474491.36groestl512crypto_hash/groestl512/sphlib-adaptedgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
2718451.50groestl512crypto_hash/groestl512/vperm-intrgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
3400471.87groestl512crypto_hash/groestl512/opt64gcc -m32 -march=k6-2 -O -fomit-frame-pointer
4257062.34groestl512crypto_hash/groestl512/sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
5653593.11groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
groestl512crypto_hash/groestl512/aesni-intrgcc -m32 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/avx-intrgcc -m32 -O3 -fomit-frame-pointer
946861.00hamsicrypto_hash/hamsi/simd-1gcc -m32 -march=core2 -O3 -fomit-frame-pointer (4.6.3)
955261.01hamsicrypto_hash/hamsi/simd-2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
1059091.12hamsicrypto_hash/hamsi/bernstein/small-simd-2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hamsicrypto_hash/hamsi/sphlibgcc -m32 -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/sphlib-smallgcc -m32 -O3 -fomit-frame-pointer
hamsi512crypto_hash/hamsi512/sphlibgcc -m32 -O3 -fomit-frame-pointer
hamsi512crypto_hash/hamsi512/sphlib-smallgcc -m32 -O3 -fomit-frame-pointer
914461.00jh224crypto_hash/jh224/bitslice_sse2_opt32gcc -m32 -march=prescott -O3 -fomit-frame-pointer
915781.00jh224crypto_hash/jh224/bitslice_sse2_opt64gcc -m32 -march=prescott -O -fomit-frame-pointer
1495891.64jh224crypto_hash/jh224/bitslice_opt32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
1688011.85jh224crypto_hash/jh224/bitslice_ref32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
2351252.57jh224crypto_hash/jh224/bitslice_opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
3174003.47jh224crypto_hash/jh224/bitslice_ref64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
4320064.72jh224crypto_hash/jh224/simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
914461.00jh256crypto_hash/jh256/bitslice_sse2_opt32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
915841.00jh256crypto_hash/jh256/bitslice_sse2_opt64gcc -m32 -march=nocona -O -fomit-frame-pointer
1495861.64jh256crypto_hash/jh256/bitslice_opt32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
1688011.85jh256crypto_hash/jh256/bitslice_ref32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
2362472.58jh256crypto_hash/jh256/bitslice_opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
3164763.46jh256crypto_hash/jh256/bitslice_ref64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
4317274.72jh256crypto_hash/jh256/simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
914461.00jh384crypto_hash/jh384/bitslice_sse2_opt32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
915871.00jh384crypto_hash/jh384/bitslice_sse2_opt64gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
1495951.64jh384crypto_hash/jh384/bitslice_opt32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
1688071.85jh384crypto_hash/jh384/bitslice_ref32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
2341052.56jh384crypto_hash/jh384/bitslice_opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer
3178563.48jh384crypto_hash/jh384/bitslice_ref64gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
4324264.73jh384crypto_hash/jh384/simplegcc -m32 -O2 -fomit-frame-pointer
914461.00jh512crypto_hash/jh512/bitslice_sse2_opt32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (4.6.3)
915811.00jh512crypto_hash/jh512/bitslice_sse2_opt64gcc -m32 -march=prescott -O -fomit-frame-pointer
1520251.66jh512crypto_hash/jh512/bitslice_opt32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
1693891.85jh512crypto_hash/jh512/bitslice_ref32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
2336492.56jh512crypto_hash/jh512/bitslice_opt64gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
3213723.51jh512crypto_hash/jh512/bitslice_ref64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
4328704.73jh512crypto_hash/jh512/simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
758191.00keccakcrypto_hash/keccak/mmxu1 (3.1.0)gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer (4.6.3)
890521.17keccakcrypto_hash/keccak/opt32bi-rvku2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
895441.18keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
928621.22keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
945451.25keccakcrypto_hash/keccak/simple32bigcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
965191.27keccakcrypto_hash/keccak/inplace32bigcc -m32 -march=nocona -O3 -fomit-frame-pointer
1305961.72keccakcrypto_hash/keccak/sseu2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
1875092.47keccakcrypto_hash/keccak/simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
1917362.53keccakcrypto_hash/keccak/inplacegcc -m32 -march=pentium -Os -fomit-frame-pointer
2036972.69keccakcrypto_hash/keccak/opt64lcu6gcc -m32 -march=pentium -Os -fomit-frame-pointer
2053262.71keccakcrypto_hash/keccak/opt64u6gcc -m32 -march=pentium -Os -fomit-frame-pointer
3184774.20keccakcrypto_hash/keccak/compactgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
3444184.54keccakcrypto_hash/keccak/opt64lcu24gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
5888557.77keccakcrypto_hash/keccak/compact8gcc -m32 -march=i386 -O2 -fomit-frame-pointer
keccakcrypto_hash/keccak/inplace-armv7a-neongcc -m32 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/opt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/xopu24gcc -m32 -O3 -fomit-frame-pointer
1275631.00keccakc1024crypto_hash/keccakc1024/mmxu1 (3.1.0)gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer (4.6.3)
1419181.11keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
1460941.15keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
1473781.16keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
1552441.22keccakc1024crypto_hash/keccakc1024/simple32bigcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
1586461.24keccakc1024crypto_hash/keccakc1024/inplace32bigcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
1895821.49keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
1902001.49keccakc1024crypto_hash/keccakc1024/sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
2197201.72keccakc1024crypto_hash/keccakc1024/sseu2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
3155432.47keccakc1024crypto_hash/keccakc1024/simplegcc -m32 -march=pentium -Os -fomit-frame-pointer
3218492.52keccakc1024crypto_hash/keccakc1024/inplacegcc -m32 -march=pentium -Os -fomit-frame-pointer
3416672.68keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -m32 -march=pentium -Os -fomit-frame-pointer
3431222.69keccakc1024crypto_hash/keccakc1024/opt64u6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
5350354.19keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
6838265.36keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
10016107.85keccakc1024crypto_hash/keccakc1024/compact8gcc -m32 -march=i386 -O2 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/inplace-armv7a-neongcc -m32 -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/xopu24gcc -m32 -O3 -fomit-frame-pointer
586681.00keccakc256crypto_hash/keccakc256/mmxu1 (3.1.0)gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer (4.6.3)
728881.24keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
738871.26keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
741901.26keccakc256crypto_hash/keccakc256/simple32bigcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
751201.28keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
758191.29keccakc256crypto_hash/keccakc256/inplace32bigcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
1004161.71keccakc256crypto_hash/keccakc256/sseu2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
1444352.46keccakc256crypto_hash/keccakc256/simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
1478042.52keccakc256crypto_hash/keccakc256/inplacegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
1566662.67keccakc256crypto_hash/keccakc256/opt64u6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
1574792.68keccakc256crypto_hash/keccakc256/opt64lcu6gcc -m32 -march=prescott -O -fomit-frame-pointer
2451184.18keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
2558644.36keccakc256crypto_hash/keccakc256/opt64lcu24gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
4616827.87keccakc256crypto_hash/keccakc256/compact8gcc -m32 -march=i386 -O2 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/xopu24gcc -m32 -O3 -fomit-frame-pointer
641911.00keccakc256treed2crypto_hash/keccakc256treed2/sseu4 (3.2.5)gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
866341.35keccakc256treed2crypto_hash/keccakc256treed2/sseu24gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
keccakc256treed2crypto_hash/keccakc256treed2/xopu24gcc -m32 -O3 -fomit-frame-pointer
644971.00keccakc448crypto_hash/keccakc448/mmxu1 (3.1.0)gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer (4.6.3)
777961.21keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -m32 -O -fomit-frame-pointer
787561.22keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
799771.24keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
1104991.71keccakc448crypto_hash/keccakc448/sseu2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
1587782.46keccakc448crypto_hash/keccakc448/simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
1619432.51keccakc448crypto_hash/keccakc448/inplacegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
1713872.66keccakc448crypto_hash/keccakc448/opt64u6gcc -m32 -march=pentium -Os -fomit-frame-pointer
1728962.68keccakc448crypto_hash/keccakc448/opt64lcu6gcc -m32 -march=pentium -Os -fomit-frame-pointer
2693104.18keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
2865064.44keccakc448crypto_hash/keccakc448/opt64lcu24gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
5051707.83keccakc448crypto_hash/keccakc448/compact8gcc -m32 -march=i386 -O2 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/inplace32bigcc -m32 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/simple32bigcc -m32 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/xopu24gcc -m32 -O3 -fomit-frame-pointer
702931.00keccakc512crypto_hash/keccakc512/mmxu1 (3.1.0)gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer (4.6.3)
840811.20keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
847801.21keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
866311.23keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
873961.24keccakc512crypto_hash/keccakc512/simple32bigcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
894601.27keccakc512crypto_hash/keccakc512/inplace32bigcc -m32 -march=nocona -O3 -fomit-frame-pointer
1083481.54keccakc512crypto_hash/keccakc512/sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
1088851.55keccakc512crypto_hash/keccakc512/sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
1203961.71keccakc512crypto_hash/keccakc512/sseu2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
1725062.45keccakc512crypto_hash/keccakc512/simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
1763312.51keccakc512crypto_hash/keccakc512/inplacegcc -m32 -march=pentium -Os -fomit-frame-pointer
1870172.66keccakc512crypto_hash/keccakc512/opt64u6gcc -m32 -march=pentium -Os -fomit-frame-pointer
1883702.68keccakc512crypto_hash/keccakc512/opt64lcu6gcc -m32 -O -fomit-frame-pointer
2933914.17keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
3152014.48keccakc512crypto_hash/keccakc512/opt64lcu24gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
5502787.83keccakc512crypto_hash/keccakc512/compact8gcc -m32 -march=i386 -O2 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/inplace-armv7a-neongcc -m32 -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/xopu24gcc -m32 -O3 -fomit-frame-pointer
746941.00keccakc512treed2crypto_hash/keccakc512treed2/sseu4 (3.2.5)gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
970651.30keccakc512treed2crypto_hash/keccakc512treed2/sseu24gcc -m32 -march=core2 -Os -fomit-frame-pointer
keccakc512treed2crypto_hash/keccakc512treed2/xopu24gcc -m32 -O3 -fomit-frame-pointer
873511.00keccakc768crypto_hash/keccakc768/mmxu1 (3.1.0)gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer (4.6.3)
1015771.16keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -funroll-loops -m32 -O -fomit-frame-pointer
1042081.19keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
1046971.20keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
1079911.24keccakc768crypto_hash/keccakc768/simple32bigcc -m32 -march=prescott -O3 -fomit-frame-pointer
1104211.26keccakc768crypto_hash/keccakc768/inplace32bigcc -m32 -march=prescott -O3 -fomit-frame-pointer
1499131.72keccakc768crypto_hash/keccakc768/sseu2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
2158322.47keccakc768crypto_hash/keccakc768/simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
2199002.52keccakc768crypto_hash/keccakc768/inplacegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
2344832.68keccakc768crypto_hash/keccakc768/opt64lcu6gcc -m32 -march=core2 -O -fomit-frame-pointer
2365592.71keccakc768crypto_hash/keccakc768/opt64u6gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
3674314.21keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
4112704.71keccakc768crypto_hash/keccakc768/opt64lcu24gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
6878827.87keccakc768crypto_hash/keccakc768/compact8gcc -m32 -march=i386 -O2 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/xopu24gcc -m32 -O3 -fomit-frame-pointer
650461.00lane256crypto_hash/lane256/mmxgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer (4.6.3)
758551.17lane256crypto_hash/lane256/cgcc -funroll-loops -m32 -O -fomit-frame-pointer
4062091.00lane512crypto_hash/lane512/cgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer (4.6.3)
592861.00luffa256crypto_hash/luffa256/sphlib (SPHLIB_3.0)gcc -m32 -march=prescott -O3 -fomit-frame-pointer (4.6.3)
603721.02luffa256crypto_hash/luffa256/sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
615751.04luffa256crypto_hash/luffa256/opt32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
670561.13luffa256crypto_hash/luffa256/sse2_x86asm-2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
671101.13luffa256crypto_hash/luffa256/sse2_x86asmgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
1050331.77luffa256crypto_hash/luffa256/asm-PS-v2-FPgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
1494302.52luffa256crypto_hash/luffa256/thomaz/basicgcc -m32 -march=pentium -O3 -fomit-frame-pointer
2835994.78luffa256crypto_hash/luffa256/armgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
711601.00luffa384crypto_hash/luffa384/sse2 (2.0)gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.6.3)
752461.06luffa384crypto_hash/luffa384/sse2_x86asm-2gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
753121.06luffa384crypto_hash/luffa384/sse2_x86asmgcc -funroll-loops -m32 -O -fomit-frame-pointer
777151.09luffa384crypto_hash/luffa384/ssse3_x86gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
906391.27luffa384crypto_hash/luffa384/opt32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
3891065.47luffa384crypto_hash/luffa384/armgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
1062841.00luffa512crypto_hash/luffa512/sse2 (2.0)gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (4.6.3)
1082431.02luffa512crypto_hash/luffa512/sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer
1108591.04luffa512crypto_hash/luffa512/sse2_x86asm-2gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
1111591.05luffa512crypto_hash/luffa512/sse2_x86asmgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
1166131.10luffa512crypto_hash/luffa512/ssse3_x86gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
1224271.15luffa512crypto_hash/luffa512/opt32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
4762414.48luffa512crypto_hash/luffa512/armgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
825091.00mcssha4crypto_hash/mcssha4/refgcc -m32 -march=athlon -O -fomit-frame-pointer (4.6.3)
840751.00mcssha5crypto_hash/mcssha5/refgcc -m32 -march=pentium -O -fomit-frame-pointer (4.6.3)
834751.00mcssha6crypto_hash/mcssha6/refgcc -m32 -march=athlon -O -fomit-frame-pointer (4.6.3)
md2crypto_hash/md2/opensslgcc -m32 -O3 -fomit-frame-pointer
md4crypto_hash/md4/opensslgcc -m32 -O3 -fomit-frame-pointer
83311.00md5crypto_hash/md5/refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
md5crypto_hash/md5/opensslgcc -m32 -O3 -fomit-frame-pointer
2317561.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer (4.6.3)
2503561.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer (4.6.3)
3260521.00md6d384crypto_hash/md6d384/refgcc -m32 -O2 -fomit-frame-pointer (4.6.3)
4011451.00md6d512crypto_hash/md6d512/refgcc -m32 -O2 -fomit-frame-pointer (4.6.3)
1275811.00mgrostl256crypto_hash/mgrostl256/opt-32 (2.0)gcc -funroll-loops -m32 -O3 -fomit-frame-pointer (4.6.3)
3280142.57mgrostl256crypto_hash/mgrostl256/opt-64gcc -m32 -march=k6 -O -fomit-frame-pointer
597151546.81mgrostl256crypto_hash/mgrostl256/refgcc -m32 -march=i486 -O -fomit-frame-pointer
490261.00nasha256crypto_hash/nasha256/opt_v4gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer (4.6.3)
561901.15nasha256crypto_hash/nasha256/optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
595261.00nasha512crypto_hash/nasha512/opt_v4gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer (4.6.3)
596461.00nasha512crypto_hash/nasha512/optgcc -m32 -march=athlon -O2 -fomit-frame-pointer
839611.00rfsb509crypto_hash/rfsb509/ref (1.0)gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer (4.6.3)
ripemd160crypto_hash/ripemd160/opensslgcc -m32 -O3 -fomit-frame-pointer
1092121.00round3jh256crypto_hash/round3jh256/ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer (4.6.3)
1103941.01round3jh256crypto_hash/round3jh256/sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
2861852.62round3jh256crypto_hash/round3jh256/sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer
3066992.81round3jh256crypto_hash/round3jh256/sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
5172484.74round3jh256crypto_hash/round3jh256/simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
1092721.00round3jh512crypto_hash/round3jh512/ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer (4.6.3)
1107631.01round3jh512crypto_hash/round3jh512/sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer (4.6.3)
2864552.62round3jh512crypto_hash/round3jh512/sphlibgcc -m32 -O -fomit-frame-pointer
3121172.86round3jh512crypto_hash/round3jh512/sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
5168374.73round3jh512crypto_hash/round3jh512/simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
522211.00sarmal256crypto_hash/sarmal256/opt64 (1.00)gcc -m32 -march=core2 -Os -fomit-frame-pointer (4.6.3)
615631.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer (4.6.3)
sha1crypto_hash/sha1/opensslgcc -m32 -O3 -fomit-frame-pointer
sha224crypto_hash/sha224/opensslgcc -m32 -O3 -fomit-frame-pointer
429241.00sha256crypto_hash/sha256/sphlib (SPHLIB_3.0)gcc -m32 -march=barcelona -O2 -fomit-frame-pointer (4.6.3)
461761.08sha256crypto_hash/sha256/sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
465241.08sha256crypto_hash/sha256/refgcc -m32 -march=athlon -O3 -fomit-frame-pointer
sha256crypto_hash/sha256/opensslgcc -m32 -O3 -fomit-frame-pointer
sha384crypto_hash/sha384/opensslgcc -m32 -O3 -fomit-frame-pointer
1569451.00sha512crypto_hash/sha512/sphlib (SPHLIB_3.0)gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
1569451.00sha512crypto_hash/sha512/sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
3049381.94sha512crypto_hash/sha512/refgcc -m32 -march=core2 -O3 -fomit-frame-pointer
sha512crypto_hash/sha512/opensslgcc -m32 -O3 -fomit-frame-pointer
180841.00shabal256crypto_hash/shabal256/i386sse2 (20101003)gcc -m32 -O2 -fomit-frame-pointer
190921.06shabal256crypto_hash/shabal256/i386gcc -m32 -march=core2 -O -fomit-frame-pointer
225001.24shabal256crypto_hash/shabal256/sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
180961.00shabal512crypto_hash/shabal512/i386sse2 (20101003)gcc -m32 -O3 -fomit-frame-pointer
191011.06shabal512crypto_hash/shabal512/i386gcc -m32 -march=pentium2 -O -fomit-frame-pointer
225271.24shabal512crypto_hash/shabal512/sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer
229891.27shabal512crypto_hash/shabal512/refgcc -m32 -march=i486 -O -fomit-frame-pointer
518011.00shavite3256crypto_hash/shavite3256/sphlib (SPHLIB_3.0)gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer (4.6.3)
526501.02shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
534001.03shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
535591.03shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
585751.13shavite3256crypto_hash/shavite3256/sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
629371.21shavite3256crypto_hash/shavite3256/lower-memgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
2705285.22shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -m32 -O2 -fomit-frame-pointer
shavite3256crypto_hash/shavite3256/aes-instructgcc -m32 -O3 -fomit-frame-pointer
1099381.00shavite3512crypto_hash/shavite3512/low-mem (3.0_(low_mem))gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer (4.6.3)
1167091.06shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
1354801.23shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
3129152.85shavite3512crypto_hash/shavite3512/no-saltgcc -funroll-loops -m32 -O -fomit-frame-pointer
3129902.85shavite3512crypto_hash/shavite3512/new-aes-roundgcc -funroll-loops -m32 -O -fomit-frame-pointer
3272012.98shavite3512crypto_hash/shavite3512/different-ordergcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
5342854.86shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -m32 -O2 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/aes-instructgcc -m32 -O3 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/sphlibgcc -m32 -O3 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/sphlib-smallgcc -m32 -O3 -fomit-frame-pointer
1005601.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3)
1576171.57simd256crypto_hash/simd256/sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer
1670521.66simd256crypto_hash/simd256/optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
391133738.90simd256crypto_hash/simd256/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vect128gcc -m32 -O3 -fomit-frame-pointer
651541.00simd512crypto_hash/simd512/vect128 (1.1)gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer (4.6.3)
1311362.01simd512crypto_hash/simd512/sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer
1762112.70simd512crypto_hash/simd512/optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
1851092.84simd512crypto_hash/simd512/sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer
7666347117.67simd512crypto_hash/simd512/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
1554391.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer (4.6.3)
skein10241024crypto_hash/skein10241024/xmmgcc -m32 -O3 -fomit-frame-pointer
1012801.00skein256256crypto_hash/skein256256/opt (v1.3_C_code)gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (4.6.3)
skein256256crypto_hash/skein256256/xmmgcc -m32 -O3 -fomit-frame-pointer
326671.00skein512256crypto_hash/skein512256/mmxgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer (4.6.3)
1155483.54skein512256crypto_hash/skein512256/optgcc -m32 -march=pentium -O2 -fomit-frame-pointer
1195923.66skein512256crypto_hash/skein512256/littlegcc -m32 -march=core2 -Os -fomit-frame-pointer
1232553.77skein512256crypto_hash/skein512256/simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
1270143.89skein512256crypto_hash/skein512256/sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
1300593.98skein512256crypto_hash/skein512256/sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer
skein512256crypto_hash/skein512256/xmmgcc -m32 -O3 -fomit-frame-pointer
326761.00skein512512crypto_hash/skein512512/mmxgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer (4.6.3)
1154733.53skein512512crypto_hash/skein512512/optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
1196073.66skein512512crypto_hash/skein512512/littlegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
1236573.78skein512512crypto_hash/skein512512/simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
1270683.89skein512512crypto_hash/skein512512/sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
1298703.97skein512512crypto_hash/skein512512/sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer
skein512512crypto_hash/skein512512/xmmgcc -m32 -O3 -fomit-frame-pointer
1956241.00whirlpoolcrypto_hash/whirlpool/refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer (4.6.3)

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
78481.00md5crypto_hashblocks/md5/x86-1gcc -m32 -O3 -fomit-frame-pointer
84301.07md5crypto_hashblocks/md5/little-1gcc -m32 -O -fomit-frame-pointer
120151.53md5crypto_hashblocks/md5/refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
772621.00rfsb509crypto_hashblocks/rfsb509/xmm1reggcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer (4.6.3)
1023061.32rfsb509crypto_hashblocks/rfsb509/xmm4gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
1049881.36rfsb509crypto_hashblocks/rfsb509/xmm2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
1112311.44rfsb509crypto_hashblocks/rfsb509/xmm1gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
123334515.96rfsb509crypto_hashblocks/rfsb509/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
445381.00sha256crypto_hashblocks/sha256/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer (4.6.3)
452101.02sha256crypto_hashblocks/sha256/inplacegcc -funroll-loops -m32 -O3 -fomit-frame-pointer
2805481.00sha512crypto_hashblocks/sha512/inplacegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer (4.6.3)
2824351.01sha512crypto_hashblocks/sha512/refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer (4.6.3)