Implementation notes: amd64, h5e450, crypto_hash

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

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
atelopus32crypto_hash/atelopus32/refg++ -m64 -O3 -fomit-frame-pointer
atelopus64crypto_hash/atelopus64/refg++ -m64 -O3 -fomit-frame-pointer
359491.00bblake256crypto_hash/bblake256/bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
383341.07bblake256crypto_hash/bblake256/regsgcc -march=k8 -O -fomit-frame-pointer
394591.10bblake256crypto_hash/bblake256/ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
408001.13bblake256crypto_hash/bblake256/sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
736562.05bblake256crypto_hash/bblake256/sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer
bblake512crypto_hash/bblake512/xopgcc -m64 -O3 -fomit-frame-pointer
292141.00blake256crypto_hash/blake256/bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
292651.00blake256crypto_hash/blake256/sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
310531.06blake256crypto_hash/blake256/regsgcc -march=barcelona -O -fomit-frame-pointer
322981.11blake256crypto_hash/blake256/vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
355531.22blake256crypto_hash/blake256/sphlib-smallgcc -O2 -fomit-frame-pointer
363781.25blake256crypto_hash/blake256/ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer
370951.27blake256crypto_hash/blake256/sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
390571.34blake256crypto_hash/blake256/sse2-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
402391.38blake256crypto_hash/blake256/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
403801.38blake256crypto_hash/blake256/vect128-mmxhackgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
604952.07blake256crypto_hash/blake256/sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
blake256crypto_hash/blake256/avxiccgcc -m64 -O3 -fomit-frame-pointer
blake256crypto_hash/blake256/avxsgcc -m64 -O3 -fomit-frame-pointer
blake256crypto_hash/blake256/sse41gcc -m64 -O3 -fomit-frame-pointer
blake256crypto_hash/blake256/sse41-2gcc -m64 -O3 -fomit-frame-pointer
blake256crypto_hash/blake256/xopgcc -m64 -O3 -fomit-frame-pointer
94171.00blake2bcrypto_hash/blake2b/regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
200342.13blake2bcrypto_hash/blake2b/xmmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/avxiccgcc -m64 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/refgcc -m64 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/ymmgcc -m64 -O3 -fomit-frame-pointer
154951.00blake2scrypto_hash/blake2s/regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer (4.6.3)
232321.50blake2scrypto_hash/blake2s/xmmgcc -m64 -march=k8 -O2 -fomit-frame-pointer
blake2scrypto_hash/blake2s/avxiccgcc -m64 -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/refgcc -m64 -O3 -fomit-frame-pointer
229111.00blake32crypto_hash/blake32/sphlib (SPHLIB_2.1)gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.6.3)
273091.19blake32crypto_hash/blake32/sphlib-smallgcc -m64 -O3 -fomit-frame-pointer
295621.29blake32crypto_hash/blake32/refgcc -funroll-loops -O2 -fomit-frame-pointer
298651.30blake32crypto_hash/blake32/ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
303451.32blake32crypto_hash/blake32/sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
173701.00blake512crypto_hash/blake512/bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.6.3)
176401.02blake512crypto_hash/blake512/sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
197161.14blake512crypto_hash/blake512/regsgcc -m64 -O3 -fomit-frame-pointer
217621.25blake512crypto_hash/blake512/sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer
252091.45blake512crypto_hash/blake512/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
336511.94blake512crypto_hash/blake512/sse2sclang -O3
360032.07blake512crypto_hash/blake512/sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
369362.13blake512crypto_hash/blake512/sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
482852.78blake512crypto_hash/blake512/ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
495362.85blake512crypto_hash/blake512/vect128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
513392.96blake512crypto_hash/blake512/vect128-inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
blake512crypto_hash/blake512/avxiccgcc -m64 -O3 -fomit-frame-pointer
blake512crypto_hash/blake512/sse41gcc -m64 -O3 -fomit-frame-pointer
blake512crypto_hash/blake512/vect128-xopgcc -m64 -O3 -fomit-frame-pointer
blake512crypto_hash/blake512/xopgcc -m64 -O3 -fomit-frame-pointer
blake512crypto_hash/blake512/xop-2gcc -m64 -O3 -fomit-frame-pointer
159361.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3)
193981.22blake64crypto_hash/blake64/sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer
226111.42blake64crypto_hash/blake64/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
348842.19blake64crypto_hash/blake64/sse2clang -O3
445262.79blake64crypto_hash/blake64/ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
193381.00bmw256crypto_hash/bmw256/amd_k8/x86-64/noSSE (icc_11.1,_-O1_-S)gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
203881.05bmw256crypto_hash/bmw256/optc01gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
206371.07bmw256crypto_hash/bmw256/optbgbegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
218791.13bmw256crypto_hash/bmw256/optc03gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
219151.13bmw256crypto_hash/bmw256/optbbegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
219361.13bmw256crypto_hash/bmw256/optc04gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
219661.14bmw256crypto_hash/bmw256/optabegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
227191.17bmw256crypto_hash/bmw256/optc02gcc -march=nocona -O -fomit-frame-pointer
228091.18bmw256crypto_hash/bmw256/amd_k10/x86-64/sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
239881.24bmw256crypto_hash/bmw256/sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
247141.28bmw256crypto_hash/bmw256/sphlibgcc -funroll-loops -O3 -fomit-frame-pointer
324631.68bmw256crypto_hash/bmw256/opt29_v5_ssse3_asm64gcc -O2 -fomit-frame-pointer
325081.68bmw256crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1gcc -m64 -O2 -fomit-frame-pointer
326011.69bmw256crypto_hash/bmw256/opt31ssse3_asm64gcc -m64 -march=core2 -O -fomit-frame-pointer
388112.01bmw256crypto_hash/bmw256/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)
bmw256crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1gcc -m64 -O3 -fomit-frame-pointer
bmw256crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1gcc -m64 -O3 -fomit-frame-pointer
bmw256crypto_hash/bmw256/optc31ssse3gcc -m64 -O3 -fomit-frame-pointer
105721.00bmw512crypto_hash/bmw512/opt008_asm64 (Optimized_asm_x86-64,_opt008_July01)gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
111001.05bmw512crypto_hash/bmw512/optc02gcc -m64 -march=nocona -Os -fomit-frame-pointer
111151.05bmw512crypto_hash/bmw512/optc01gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
119131.13bmw512crypto_hash/bmw512/optc03gcc -m64 -march=nocona -O2 -fomit-frame-pointer
120451.14bmw512crypto_hash/bmw512/optabegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
120481.14bmw512crypto_hash/bmw512/optbbegcc -m64 -O -fomit-frame-pointer
120721.14bmw512crypto_hash/bmw512/optc04gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
121411.15bmw512crypto_hash/bmw512/optbgbegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
141031.33bmw512crypto_hash/bmw512/sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer
174121.65bmw512crypto_hash/bmw512/sphlib-smallclang -O3
215462.04bmw512crypto_hash/bmw512/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer (4.6.3)
bmw512crypto_hash/bmw512/optx86sse2gcc -m64 -O3 -fomit-frame-pointer
cheetah256crypto_hash/cheetah256/asmgcc -m64 -O3 -fomit-frame-pointer
cheetah256crypto_hash/cheetah256/asm64gcc -m64 -O3 -fomit-frame-pointer
cheetah512crypto_hash/cheetah512/asmgcc -m64 -O3 -fomit-frame-pointer
cheetah512crypto_hash/cheetah512/asm64gcc -m64 -O3 -fomit-frame-pointer
17703991.00cubehash161crypto_hash/cubehash161/emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
30705061.73cubehash161crypto_hash/cubehash161/simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer
32145601.82cubehash161crypto_hash/cubehash161/unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer
43898162.48cubehash161crypto_hash/cubehash161/specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
1226971.00cubehash1616crypto_hash/cubehash1616/emmintrin4gcc -m64 -O -fomit-frame-pointer
2487392.03cubehash1616crypto_hash/cubehash1616/simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer
2621432.14cubehash1616crypto_hash/cubehash1616/unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
11096289.04cubehash1616crypto_hash/cubehash1616/specclang -O3
8918371.00cubehash162crypto_hash/cubehash162/emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (4.6.3)
15612781.75cubehash162crypto_hash/cubehash162/simplegcc -march=nocona -O3 -fomit-frame-pointer
16367701.84cubehash162crypto_hash/cubehash162/unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer
26619002.98cubehash162crypto_hash/cubehash162/specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
619111.00cubehash1632crypto_hash/cubehash1632/amd64-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer
628501.02cubehash1632crypto_hash/cubehash1632/amd64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
680611.10cubehash1632crypto_hash/cubehash1632/emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
685381.11cubehash1632crypto_hash/cubehash1632/emmintrin5gcc -m64 -march=nocona -O -fomit-frame-pointer
805381.30cubehash1632crypto_hash/cubehash1632/unrolled5gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
821851.33cubehash1632crypto_hash/cubehash1632/unrolled3gcc -m64 -march=core2 -O3 -fomit-frame-pointer
844861.36cubehash1632crypto_hash/cubehash1632/amd64-32gcc -m64 -march=k8 -O3 -fomit-frame-pointer
881581.42cubehash1632crypto_hash/cubehash1632/unrolled4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
962491.55cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer
976471.58cubehash1632crypto_hash/cubehash1632/mmintringcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
985921.59cubehash1632crypto_hash/cubehash1632/sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer
1387922.24cubehash1632crypto_hash/cubehash1632/unrolled2clang -O3 (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
1544702.50cubehash1632crypto_hash/cubehash1632/simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer
1646672.66cubehash1632crypto_hash/cubehash1632/unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/amd64avxgcc -m64 -O3 -fomit-frame-pointer
4510051.00cubehash164crypto_hash/cubehash164/emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer
8113711.80cubehash164crypto_hash/cubehash164/simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer
8511181.89cubehash164crypto_hash/cubehash164/unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer
18076894.01cubehash164crypto_hash/cubehash164/specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
2327161.00cubehash168crypto_hash/cubehash168/emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
4369051.88cubehash168crypto_hash/cubehash168/simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer
4582501.97cubehash168crypto_hash/cubehash168/unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
13764485.91cubehash168crypto_hash/cubehash168/specgcc -march=nocona -O3 -fomit-frame-pointer
535681.00cubehash512crypto_hash/cubehash512/amd64-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
544021.02cubehash512crypto_hash/cubehash512/amd64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
589741.10cubehash512crypto_hash/cubehash512/emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
593221.11cubehash512crypto_hash/cubehash512/emmintrin5gcc -m64 -march=nocona -O -fomit-frame-pointer
702061.31cubehash512crypto_hash/cubehash512/unrolled5gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
715441.34cubehash512crypto_hash/cubehash512/unrolled3gcc -m64 -march=core2 -O3 -fomit-frame-pointer
728731.36cubehash512crypto_hash/cubehash512/amd64-32gcc -m64 -O3 -fomit-frame-pointer
766951.43cubehash512crypto_hash/cubehash512/unrolled4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
845911.58cubehash512crypto_hash/cubehash512/mmintringcc -funroll-loops -march=nocona -O -fomit-frame-pointer
1112342.08cubehash512crypto_hash/cubehash512/unrolled2clang -O3 (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
1211162.26cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1293302.41cubehash512crypto_hash/cubehash512/unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
cubehash512crypto_hash/cubehash512/amd64avxgcc -m64 -O3 -fomit-frame-pointer
8917021.00cubehash81crypto_hash/cubehash81/emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
8974561.01cubehash81crypto_hash/cubehash81/emmintrin3gcc -funroll-loops -O -fomit-frame-pointer
9657841.08cubehash81crypto_hash/cubehash81/emmintrin2gcc -m64 -O -fomit-frame-pointer
9738961.09cubehash81crypto_hash/cubehash81/emmintringcc -m64 -march=nocona -O -fomit-frame-pointer
16744591.88cubehash81crypto_hash/cubehash81/unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer
17114971.92cubehash81crypto_hash/cubehash81/simplegcc -march=nocona -O3 -fomit-frame-pointer
30565563.43cubehash81crypto_hash/cubehash81/specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
619231.00cubehash816crypto_hash/cubehash816/emmintrin4gcc -m64 -O -fomit-frame-pointer
676651.09cubehash816crypto_hash/cubehash816/emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
1457582.35cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1482302.39cubehash816crypto_hash/cubehash816/unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
93669015.13cubehash816crypto_hash/cubehash816/specclang -O3
4493521.00cubehash82crypto_hash/cubehash82/emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (4.6.3)
4551031.01cubehash82crypto_hash/cubehash82/emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer
8595991.91cubehash82crypto_hash/cubehash82/unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
8708431.94cubehash82crypto_hash/cubehash82/simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer
19848364.42cubehash82crypto_hash/cubehash82/specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
345331.00cubehash832crypto_hash/cubehash832/emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.6.3)
402841.17cubehash832crypto_hash/cubehash832/emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer
939872.72cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
959942.78cubehash832crypto_hash/cubehash832/unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
85010124.62cubehash832crypto_hash/cubehash832/specclang -O3
2266291.00cubehash84crypto_hash/cubehash84/emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer
2323831.03cubehash84crypto_hash/cubehash84/emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
4521662.00cubehash84crypto_hash/cubehash84/unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
4559042.01cubehash84crypto_hash/cubehash84/simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer
14244606.29cubehash84crypto_hash/cubehash84/specclang -O3
1174081.00cubehash88crypto_hash/cubehash88/emmintrin4gcc -m64 -O -fomit-frame-pointer
1231351.05cubehash88crypto_hash/cubehash88/emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
2484542.12cubehash88crypto_hash/cubehash88/unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
2486102.12cubehash88crypto_hash/cubehash88/simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer
11191149.53cubehash88crypto_hash/cubehash88/specclang -O3
655081.00echo256crypto_hash/echo256/athlon/athlon64 (2.1)gcc -Os -fomit-frame-pointer (4.6.3)
678961.04echo256crypto_hash/echo256/core2/core2v64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
793951.21echo256crypto_hash/echo256/pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
801691.22echo256crypto_hash/echo256/pentium/pentium4v64v2gcc -m64 -O3 -fomit-frame-pointer
856231.31echo256crypto_hash/echo256/sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer
919711.40echo256crypto_hash/echo256/generic/opt64gcc -march=nocona -O -fomit-frame-pointer
943051.44echo256crypto_hash/echo256/sphlib-smallclang -O3
1007461.54echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
1308602.00echo256crypto_hash/echo256/powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
1754882.68echo256crypto_hash/echo256/powerpc/pp32cv1clang -O3
echo256crypto_hash/echo256/aes/aes64gcc -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
1174591.00echo512crypto_hash/echo512/athlon/athlon64 (2.1)gcc -m64 -march=k8 -O2 -fomit-frame-pointer
1222981.04echo512crypto_hash/echo512/core2/core2v64gcc -march=barcelona -O2 -fomit-frame-pointer
1432741.22echo512crypto_hash/echo512/pentium/pentium4v64v1gcc -m64 -march=nocona -O2 -fomit-frame-pointer
1440811.23echo512crypto_hash/echo512/pentium/pentium4v64v2gcc -m64 -O3 -fomit-frame-pointer
1532941.31echo512crypto_hash/echo512/sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
1646581.40echo512crypto_hash/echo512/generic/opt64gcc -m64 -march=nocona -O -fomit-frame-pointer
1679371.43echo512crypto_hash/echo512/sphlib-smallclang -O3
1808101.54echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
2311141.97echo512crypto_hash/echo512/powerpc/pp32cv2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
3119012.66echo512crypto_hash/echo512/powerpc/pp32cv1clang -O3
echo512crypto_hash/echo512/aes/aes64gcc -m64 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/ccalik/aesnigcc -m64 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/ccalik/bitslicedgcc -m64 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/ccalik/vpermgcc -m64 -O3 -fomit-frame-pointer
511531.00echosp256crypto_hash/echosp256/athlon/athlon64 (2.1)gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
555271.09echosp256crypto_hash/echosp256/core2/core2v64gcc -fno-schedule-insns -O3 -fomit-frame-pointer
619801.21echosp256crypto_hash/echosp256/pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
626161.22echosp256crypto_hash/echosp256/pentium/pentium4v64v2gcc -m64 -march=k8 -O3 -fomit-frame-pointer
718141.40echosp256crypto_hash/echosp256/generic/opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer
797731.56echosp256crypto_hash/echosp256/generic/opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
1022672.00echosp256crypto_hash/echosp256/powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
1363712.67echosp256crypto_hash/echosp256/powerpc/pp32cv1clang -O3
echosp256crypto_hash/echosp256/aes/aes64gcc -m64 -O3 -fomit-frame-pointer
815431.00echosp512crypto_hash/echosp512/athlon/athlon64 (2.1)gcc -m64 -march=corei7 -Os -fomit-frame-pointer (4.6.3)
846901.04echosp512crypto_hash/echosp512/core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
988681.21echosp512crypto_hash/echosp512/pentium/pentium4v64v1gcc -march=k8 -O3 -fomit-frame-pointer
999091.23echosp512crypto_hash/echosp512/pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1144561.40echosp512crypto_hash/echosp512/generic/opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
1263601.55echosp512crypto_hash/echosp512/generic/opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
1608511.97echosp512crypto_hash/echosp512/powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
2153612.64echosp512crypto_hash/echosp512/powerpc/pp32cv1clang -O3
echosp512crypto_hash/echosp512/aes/aes64gcc -m64 -O3 -fomit-frame-pointer
108751.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer (4.6.3)
116041.07edonr256crypto_hash/edonr256/optcgcc -m64 -O -fomit-frame-pointer
59941.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -O -fomit-frame-pointer (4.6.3)
62911.05edonr512crypto_hash/edonr512/optcgcc -funroll-loops -O -fomit-frame-pointer (4.6.3)
2111611.00essence224crypto_hash/essence224/gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.6.3)
2105101.00essence256crypto_hash/essence256/gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.6.3)
1185361.00essence384crypto_hash/essence384/gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.6.3)
1190941.00essence512crypto_hash/essence512/gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.6.3)
6815581.00fsb256crypto_hash/fsb256/cleangcc -funroll-loops -Os -fomit-frame-pointer (4.6.3)
89571804131.42fsb256crypto_hash/fsb256/refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
843171511.00fsb512crypto_hash/fsb512/refgcc -m64 -march=barcelona -Os -fomit-frame-pointer (4.6.3)
425551.00fugue2crypto_hash/fugue2/cop_opt32clang -O3 (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
608221.00fugue256crypto_hash/fugue256/ANSI_opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer (4.6.3)
670891.10fugue256crypto_hash/fugue256/ANSI_opt32clang -O3
690121.13fugue256crypto_hash/fugue256/sphlibclang -O3
1032121.70fugue256crypto_hash/fugue256/SSSE3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
fugue256crypto_hash/fugue256/SSE4.1gcc -m64 -O3 -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
1403221.00fugue512crypto_hash/fugue512/sphlib (SPHLIB_3.0)clang -O3 (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
fugue512crypto_hash/fugue512/ccalik/aesnigcc -m64 -O3 -fomit-frame-pointer
fugue512crypto_hash/fugue512/ccalik/vpermgcc -m64 -O3 -fomit-frame-pointer
485851.00groestl256crypto_hash/groestl256/opteron-unrolled (2.0)gcc -march=nocona -O3 -fomit-frame-pointer (4.6.3)
512671.06groestl256crypto_hash/groestl256/opterongcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
516391.06groestl256crypto_hash/groestl256/core2duogcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
652741.34groestl256crypto_hash/groestl256/sphlib-adaptedgcc -funroll-loops -m64 -O -fomit-frame-pointer
675151.39groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
718861.48groestl256crypto_hash/groestl256/opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
850831.75groestl256crypto_hash/groestl256/mmxgcc -m64 -march=barcelona -O -fomit-frame-pointer
898231.85groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
1464213.01groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
1667283.43groestl256crypto_hash/groestl256/vpermgcc -march=barcelona -O2 -fomit-frame-pointer
1897653.91groestl256crypto_hash/groestl256/vperm-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
2517035.18groestl256crypto_hash/groestl256/32bit-2ktablegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
3217116.62groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
4004018.24groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
4492299.25groestl256crypto_hash/groestl256/8bit_cclang -O3
groestl256crypto_hash/groestl256/aesnigcc -m64 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/aesni-intrgcc -m64 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/avxgcc -m64 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/avx-intrgcc -m64 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/neon-vpermgcc -m64 -O3 -fomit-frame-pointer
862291.00groestl512crypto_hash/groestl512/opteron (2.0)gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
985111.14groestl512crypto_hash/groestl512/core2duogcc -funroll-loops -m64 -O -fomit-frame-pointer
1045921.21groestl512crypto_hash/groestl512/sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
1076161.25groestl512crypto_hash/groestl512/sphlib-adaptedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
1139731.32groestl512crypto_hash/groestl512/opt64gcc -m64 -O -fomit-frame-pointer
1675951.94groestl512crypto_hash/groestl512/sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
1790432.08groestl512crypto_hash/groestl512/mmxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
2167352.51groestl512crypto_hash/groestl512/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
2290502.66groestl512crypto_hash/groestl512/vpermgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
2669583.10groestl512crypto_hash/groestl512/vperm-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
5329836.18groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
groestl512crypto_hash/groestl512/aesnigcc -m64 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/aesni-intrgcc -m64 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/avxgcc -m64 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/avx-intrgcc -m64 -O3 -fomit-frame-pointer
917431.00hamsicrypto_hash/hamsi/simd-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer (4.6.3)
919831.00hamsicrypto_hash/hamsi/simd-1clang -O3
992161.08hamsicrypto_hash/hamsi/bernstein/small-simd-2gcc -funroll-loops -m64 -march=barcelona -O2 -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
799201.00jh224crypto_hash/jh224/bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.6.3)
803731.01jh224crypto_hash/jh224/bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
881311.10jh224crypto_hash/jh224/simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer
1049161.31jh224crypto_hash/jh224/bitslice_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
1272571.59jh224crypto_hash/jh224/bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1339861.68jh224crypto_hash/jh224/bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1487221.86jh224crypto_hash/jh224/bitslice_ref32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
799111.00jh256crypto_hash/jh256/bitslice_sse2_opt64gcc -funroll-loops -O3 -fomit-frame-pointer (4.6.3)
803821.01jh256crypto_hash/jh256/bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
881221.10jh256crypto_hash/jh256/simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
1049131.31jh256crypto_hash/jh256/bitslice_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
1272721.59jh256crypto_hash/jh256/bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1338391.67jh256crypto_hash/jh256/bitslice_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer
1500001.88jh256crypto_hash/jh256/bitslice_ref32gcc -m64 -march=core2 -O3 -fomit-frame-pointer
799171.00jh384crypto_hash/jh384/bitslice_sse2_opt64gcc -funroll-loops -O3 -fomit-frame-pointer (4.6.3)
803701.01jh384crypto_hash/jh384/bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
881371.10jh384crypto_hash/jh384/simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
1049281.31jh384crypto_hash/jh384/bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
1272631.59jh384crypto_hash/jh384/bitslice_ref64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
1338421.67jh384crypto_hash/jh384/bitslice_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer
1485331.86jh384crypto_hash/jh384/bitslice_ref32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
799201.00jh512crypto_hash/jh512/bitslice_sse2_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
803761.01jh512crypto_hash/jh512/bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
881281.10jh512crypto_hash/jh512/simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
1049281.31jh512crypto_hash/jh512/bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
1276681.60jh512crypto_hash/jh512/bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
1338361.67jh512crypto_hash/jh512/bitslice_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer
1506721.89jh512crypto_hash/jh512/bitslice_ref32gcc -m64 -march=core2 -O3 -fomit-frame-pointer
328561.00keccakcrypto_hash/keccak/opt64lcu24 (3.1.0)gcc -m64 -march=nocona -O2 -fomit-frame-pointer (4.6.3)
336061.02keccakcrypto_hash/keccak/opt64lcu6gcc -funroll-loops -m64 -O -fomit-frame-pointer
349441.06keccakcrypto_hash/keccak/x86_64_asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
365731.11keccakcrypto_hash/keccak/opt64u6gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
369721.13keccakcrypto_hash/keccak/inplacegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
379231.15keccakcrypto_hash/keccak/simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer
573871.75keccakcrypto_hash/keccak/opt64lcu24shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
602581.83keccakcrypto_hash/keccak/x86_64_shldgcc -march=k8 -O -fomit-frame-pointer
754382.30keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
774932.36keccakcrypto_hash/keccak/mmxu1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
809612.46keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
824522.51keccakcrypto_hash/keccak/opt32bi-rvku2gcc -m64 -march=nocona -O3 -fomit-frame-pointer
853502.60keccakcrypto_hash/keccak/simple32bigcc -m64 -O3 -fomit-frame-pointer
904802.75keccakcrypto_hash/keccak/inplace32bigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
942032.87keccakcrypto_hash/keccak/compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
1023003.11keccakcrypto_hash/keccak/sseu2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
33142210.09keccakcrypto_hash/keccak/compact8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/inplace-armv7a-neongcc -m64 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/xopu24gcc -m64 -O3 -fomit-frame-pointer
554641.00keccakc1024crypto_hash/keccakc1024/opt64lcu24 (3.1.0)gcc -march=nocona -Os -fomit-frame-pointer (4.6.3)
563071.02keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
580861.05keccakc1024crypto_hash/keccakc1024/x86_64_asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
615691.11keccakc1024crypto_hash/keccakc1024/opt64u6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
618391.11keccakc1024crypto_hash/keccakc1024/inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
633631.14keccakc1024crypto_hash/keccakc1024/simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
637201.15keccakc1024crypto_hash/keccakc1024/sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
642691.16keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
964351.74keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -m64 -march=barcelona -O -fomit-frame-pointer
1000291.80keccakc1024crypto_hash/keccakc1024/x86_64_shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1238942.23keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
1285772.32keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
1296932.34keccakc1024crypto_hash/keccakc1024/mmxu1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
1358342.45keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
1409462.54keccakc1024crypto_hash/keccakc1024/simple32bigcc -fno-schedule-insns -O3 -fomit-frame-pointer
1464182.64keccakc1024crypto_hash/keccakc1024/inplace32bigcc -m64 -march=barcelona -O -fomit-frame-pointer
1593392.87keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -O2 -fomit-frame-pointer
1703613.07keccakc1024crypto_hash/keccakc1024/sseu2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
5524539.96keccakc1024crypto_hash/keccakc1024/compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/inplace-armv7a-neongcc -m64 -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/xopu24gcc -m64 -O3 -fomit-frame-pointer
255121.00keccakc256crypto_hash/keccakc256/opt64lcu24 (3.1.0)gcc -m64 -march=nocona -O2 -fomit-frame-pointer (4.6.3)
261091.02keccakc256crypto_hash/keccakc256/opt64lcu6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
270871.06keccakc256crypto_hash/keccakc256/x86_64_asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
283951.11keccakc256crypto_hash/keccakc256/opt64u6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
286411.12keccakc256crypto_hash/keccakc256/inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer
294001.15keccakc256crypto_hash/keccakc256/simplegcc -funroll-loops -O -fomit-frame-pointer
444061.74keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -march=barcelona -O3 -fomit-frame-pointer
461491.81keccakc256crypto_hash/keccakc256/x86_64_shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
594362.33keccakc256crypto_hash/keccakc256/mmxu1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
608042.38keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -march=nocona -O3 -fomit-frame-pointer
653462.56keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
662582.60keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -m64 -march=nocona -O3 -fomit-frame-pointer
671702.63keccakc256crypto_hash/keccakc256/simple32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer
710822.79keccakc256crypto_hash/keccakc256/inplace32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer
727262.85keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
778593.05keccakc256crypto_hash/keccakc256/sseu2gcc -m64 -march=core2 -O2 -fomit-frame-pointer
25529110.01keccakc256crypto_hash/keccakc256/compact8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/xopu24gcc -m64 -O3 -fomit-frame-pointer
471901.00keccakc256treed2crypto_hash/keccakc256treed2/sseu4 (3.2.5)gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.6.3)
589141.25keccakc256treed2crypto_hash/keccakc256treed2/sseu24gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.6.3)
keccakc256treed2crypto_hash/keccakc256treed2/xopu24gcc -m64 -O3 -fomit-frame-pointer
279361.00keccakc448crypto_hash/keccakc448/opt64lcu24 (3.1.0)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3)
285931.02keccakc448crypto_hash/keccakc448/opt64lcu6gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
297571.07keccakc448crypto_hash/keccakc448/x86_64_asmgcc -march=barcelona -O3 -fomit-frame-pointer
311791.12keccakc448crypto_hash/keccakc448/opt64u6gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
312721.12keccakc448crypto_hash/keccakc448/inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer
321151.15keccakc448crypto_hash/keccakc448/simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
486661.74keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3)
505801.81keccakc448crypto_hash/keccakc448/x86_64_shldgcc -march=barcelona -O3 -fomit-frame-pointer
652202.33keccakc448crypto_hash/keccakc448/mmxu1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
654242.34keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
699632.50keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
709322.54keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
797372.85keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
867243.10keccakc448crypto_hash/keccakc448/sseu2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
2788989.98keccakc448crypto_hash/keccakc448/compact8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/inplace32bigcc -m64 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/simple32bigcc -m64 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/xopu24gcc -m64 -O3 -fomit-frame-pointer
303721.00keccakc512crypto_hash/keccakc512/opt64lcu24 (3.1.0)gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.6.3)
310771.02keccakc512crypto_hash/keccakc512/opt64lcu6gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
338581.11keccakc512crypto_hash/keccakc512/x86_64_asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer
339571.12keccakc512crypto_hash/keccakc512/opt64u6gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
340351.12keccakc512crypto_hash/keccakc512/inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer
349831.15keccakc512crypto_hash/keccakc512/simplegcc -funroll-loops -O -fomit-frame-pointer
359071.18keccakc512crypto_hash/keccakc512/sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
362161.19keccakc512crypto_hash/keccakc512/sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.6.3)
530821.75keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer
551491.82keccakc512crypto_hash/keccakc512/x86_64_shldgcc -m64 -march=k8 -O3 -fomit-frame-pointer
703052.31keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -m64 -march=nocona -O3 -fomit-frame-pointer
716672.36keccakc512crypto_hash/keccakc512/mmxu1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
758462.50keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer
766562.52keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
790952.60keccakc512crypto_hash/keccakc512/simple32bigcc -m64 -march=nocona -O3 -fomit-frame-pointer
840872.77keccakc512crypto_hash/keccakc512/inplace32bigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
869222.86keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -O2 -fomit-frame-pointer
945663.11keccakc512crypto_hash/keccakc512/sseu2gcc -m64 -march=core2 -O2 -fomit-frame-pointer
30425410.02keccakc512crypto_hash/keccakc512/compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/inplace-armv7a-neongcc -m64 -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/xopu24gcc -m64 -O3 -fomit-frame-pointer
548851.00keccakc512treed2crypto_hash/keccakc512treed2/sseu4 (3.2.5)gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.6.3)
682291.24keccakc512treed2crypto_hash/keccakc512treed2/sseu24gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (4.6.3)
keccakc512treed2crypto_hash/keccakc512treed2/xopu24gcc -m64 -O3 -fomit-frame-pointer
379261.00keccakc768crypto_hash/keccakc768/opt64lcu24 (3.1.0)gcc -march=nocona -O2 -fomit-frame-pointer (4.6.3)
386611.02keccakc768crypto_hash/keccakc768/opt64lcu6gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
401071.06keccakc768crypto_hash/keccakc768/x86_64_asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
421051.11keccakc768crypto_hash/keccakc768/opt64u6gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
424621.12keccakc768crypto_hash/keccakc768/inplacegcc -funroll-loops -m64 -O -fomit-frame-pointer
435751.15keccakc768crypto_hash/keccakc768/simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer
661321.74keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -fno-schedule-insns -O -fomit-frame-pointer
685891.81keccakc768crypto_hash/keccakc768/x86_64_shldgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
876572.31keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
888482.34keccakc768crypto_hash/keccakc768/mmxu1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
914792.41keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
958562.53keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
975632.57keccakc768crypto_hash/keccakc768/simple32bigcc -m64 -O3 -fomit-frame-pointer
1027712.71keccakc768crypto_hash/keccakc768/inplace32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
1085072.86keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -O2 -fomit-frame-pointer
1165023.07keccakc768crypto_hash/keccakc768/sseu2gcc -m64 -march=core2 -O3 -fomit-frame-pointer
38133610.05keccakc768crypto_hash/keccakc768/compact8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/xopu24gcc -m64 -O3 -fomit-frame-pointer
717181.00lane256crypto_hash/lane256/cgcc -fno-schedule-insns -O -fomit-frame-pointer (4.6.3)
1537862.14lane256crypto_hash/lane256/bitslicegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
4069531.00lane512crypto_hash/lane512/cgcc -march=barcelona -O -fomit-frame-pointer (4.6.3)
493351.00luffa256crypto_hash/luffa256/opt32 (2.0)gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer (4.6.3)
502231.02luffa256crypto_hash/luffa256/sphlibgcc -O3 -fomit-frame-pointer
528601.07luffa256crypto_hash/luffa256/ssse3_x64asm-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
529621.07luffa256crypto_hash/luffa256/ssse3_x64asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
536581.09luffa256crypto_hash/luffa256/sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
537571.09luffa256crypto_hash/luffa256/sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
562831.14luffa256crypto_hash/luffa256/sse2clang -O3
629941.28luffa256crypto_hash/luffa256/thomaz/basicclang -O3
678181.37luffa256crypto_hash/luffa256/ssse3_x64asm-PS-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
681751.38luffa256crypto_hash/luffa256/ssse3_x64asm-PSgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
697231.41luffa256crypto_hash/luffa256/armclang -O3
1032932.09luffa256crypto_hash/luffa256/thomaz/asm-PSgcc -m64 -Os -fomit-frame-pointer
1032932.09luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-FPgcc -m64 -Os -fomit-frame-pointer
1032932.09luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-INTgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
1137902.31luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-INTgcc -m64 -Os -fomit-frame-pointer
1145462.32luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-FPgcc -march=k8 -O2 -fomit-frame-pointer
587011.00luffa384crypto_hash/luffa384/ssse3_x64asm-2 (2.0)gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
589051.00luffa384crypto_hash/luffa384/ssse3_x64asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
595051.01luffa384crypto_hash/luffa384/sse2_x64asm-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
597091.02luffa384crypto_hash/luffa384/sse2_x64asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
625981.07luffa384crypto_hash/luffa384/sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
736441.25luffa384crypto_hash/luffa384/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
737401.26luffa384crypto_hash/luffa384/ssse3_x64asm-PSgcc -m64 -march=nocona -O3 -fomit-frame-pointer
737911.26luffa384crypto_hash/luffa384/ssse3_x64asm-PS-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1006591.71luffa384crypto_hash/luffa384/armclang -O3
1241252.11luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-INTgcc -m64 -Os -fomit-frame-pointer
1250732.13luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-FPgcc -march=nocona -O2 -fomit-frame-pointer
1429232.43luffa384crypto_hash/luffa384/thomaz/asm-PSgcc -m64 -Os -fomit-frame-pointer
1429232.43luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-FPgcc -m64 -Os -fomit-frame-pointer
1429412.44luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-INTgcc -m64 -march=k8 -O3 -fomit-frame-pointer
883081.00luffa512crypto_hash/luffa512/ssse3_x64asm-2 (2.0)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
883711.00luffa512crypto_hash/luffa512/ssse3_x64asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
890341.01luffa512crypto_hash/luffa512/sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
892171.01luffa512crypto_hash/luffa512/sse2_x64asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
910771.03luffa512crypto_hash/luffa512/sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
935401.06luffa512crypto_hash/luffa512/sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
1000291.13luffa512crypto_hash/luffa512/ssse3_x64asm-PS-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer
1004311.14luffa512crypto_hash/luffa512/opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
1005991.14luffa512crypto_hash/luffa512/ssse3_x64asm-PSgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1262461.43luffa512crypto_hash/luffa512/armclang -O3
1637161.85luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-INTgcc -m64 -Os -fomit-frame-pointer
1647661.87luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-FPgcc -m64 -march=barcelona -O3 -fomit-frame-pointer (4.6.3)
1824062.07luffa512crypto_hash/luffa512/thomaz/asm-PSgcc -funroll-loops -m64 -Os -fomit-frame-pointer
1824062.07luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-FPgcc -funroll-loops -m64 -Os -fomit-frame-pointer
1824302.07luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-INTgcc -m64 -O3 -fomit-frame-pointer
lux256crypto_hash/lux256/asmgcc -m64 -O3 -fomit-frame-pointer
290551.00lux512crypto_hash/lux512/asm (1.0)gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer (4.6.3)
646591.00mcssha4crypto_hash/mcssha4/refgcc -march=nocona -O -fomit-frame-pointer (4.6.3)
683101.00mcssha5crypto_hash/mcssha5/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer (4.6.3)
649021.00mcssha6crypto_hash/mcssha6/refgcc -m64 -march=k8 -O2 -fomit-frame-pointer (4.6.3)
md2crypto_hash/md2/opensslgcc -m64 -O3 -fomit-frame-pointer
56161.00md4crypto_hash/md4/openssl (OpenSSL_1.0.1_14_Mar_2012)gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer (4.6.3)
83041.00md5crypto_hash/md5/refclang -O3 (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
83581.01md5crypto_hash/md5/opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer
616141.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.6.3)
664921.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.6.3)
854581.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.6.3)
1043641.00md6d512crypto_hash/md6d512/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (4.6.3)
875731.00mgrostl256crypto_hash/mgrostl256/opt-64 (2.0)gcc -m64 -march=core2 -O -fomit-frame-pointer (4.6.3)
1190911.36mgrostl256crypto_hash/mgrostl256/opt-32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
413960447.27mgrostl256crypto_hash/mgrostl256/refclang -O3
336361.00nasha256crypto_hash/nasha256/opt_v4clang -O3 (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
349081.04nasha256crypto_hash/nasha256/optclang -O3 (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
376021.00nasha512crypto_hash/nasha512/opt_v4clang -O3 (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
389971.04nasha512crypto_hash/nasha512/optclang -O3 (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
541351.00rfsb509crypto_hash/rfsb509/ref (1.0)gcc -m64 -march=core2 -O3 -fomit-frame-pointer
rhashcrypto_hash/rhash/refg++ -m64 -O3 -fomit-frame-pointer
223891.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.0.1_14_Mar_2012)gcc -m64 -O2 -fomit-frame-pointer (4.6.3)
939271.00round3jh256crypto_hash/round3jh256/sse2clang -O3 (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
960781.02round3jh256crypto_hash/round3jh256/ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
1033771.10round3jh256crypto_hash/round3jh256/simplegcc -m64 -Os -fomit-frame-pointer
1149871.22round3jh256crypto_hash/round3jh256/sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
1195651.27round3jh256crypto_hash/round3jh256/sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
939391.00round3jh512crypto_hash/round3jh512/sse2clang -O3 (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
960781.02round3jh512crypto_hash/round3jh512/ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
1033861.10round3jh512crypto_hash/round3jh512/simplegcc -m64 -march=k8 -Os -fomit-frame-pointer
1149571.22round3jh512crypto_hash/round3jh512/sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
1195591.27round3jh512crypto_hash/round3jh512/sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
168121.00sarmal256crypto_hash/sarmal256/opt64 (1.00)gcc -funroll-loops -march=nocona -O -fomit-frame-pointer (4.6.3)
170851.02sarmal256crypto_hash/sarmal256/asm64gcc -m64 -march=nocona -O3 -fomit-frame-pointer
205531.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -funroll-loops -O -fomit-frame-pointer (4.6.3)
207511.01sarmal512crypto_hash/sarmal512/asm64gcc -march=nocona -O3 -fomit-frame-pointer
206791.00sha1crypto_hash/sha1/openssl (OpenSSL_1.0.1_14_Mar_2012)gcc -m64 -O3 -fomit-frame-pointer
369661.00sha224crypto_hash/sha224/openssl (OpenSSL_1.0.1_14_Mar_2012)gcc -m64 -O3 -fomit-frame-pointer
360001.00sha256crypto_hash/sha256/cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer (4.6.3)
369631.03sha256crypto_hash/sha256/opensslgcc -m64 -O2 -fomit-frame-pointer
390811.09sha256crypto_hash/sha256/sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
405691.13sha256crypto_hash/sha256/sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer
435301.21sha256crypto_hash/sha256/refgcc -funroll-loops -O3 -fomit-frame-pointer
246271.00sha384crypto_hash/sha384/openssl (OpenSSL_1.0.1_14_Mar_2012)gcc -O2 -fomit-frame-pointer (4.6.3)
246571.00sha512crypto_hash/sha512/openssl (OpenSSL_1.0.1_14_Mar_2012)gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
277981.13sha512crypto_hash/sha512/sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
278011.13sha512crypto_hash/sha512/sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
311401.26sha512crypto_hash/sha512/cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer
314581.28sha512crypto_hash/sha512/refclang -O3 (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
177121.00shabal256crypto_hash/shabal256/sphlib (SPHLIB_3.0)gcc -m64 -march=core2 -O2 -fomit-frame-pointer (4.6.3)
177391.00shabal256crypto_hash/shabal256/amd64gcc -m64 -march=k8 -O2 -fomit-frame-pointer
169531.00shabal512crypto_hash/shabal512/ref (1.0)gcc -m64 -march=corei7 -O2 -fomit-frame-pointer (4.6.3)
177301.05shabal512crypto_hash/shabal512/sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
177721.05shabal512crypto_hash/shabal512/amd64gcc -m64 -O2 -fomit-frame-pointer
458551.00shavite3256crypto_hash/shavite3256/sphlib (SPHLIB_3.0)gcc -funroll-loops -m64 -O -fomit-frame-pointer
503971.10shavite3256crypto_hash/shavite3256/sphlib-smallclang -O3
522421.14shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
526801.15shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer
534691.17shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
612811.34shavite3256crypto_hash/shavite3256/lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
2044204.46shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
shavite3256crypto_hash/shavite3256/aes-instructgcc -m64 -O3 -fomit-frame-pointer
1034941.00shavite3512crypto_hash/shavite3512/low-mem (3.0_(low_mem))gcc -funroll-loops -march=k8 -O -fomit-frame-pointer (4.6.3)
1089721.05shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -funroll-loops -march=k8 -O -fomit-frame-pointer (4.6.3)
1178161.14shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
3138483.03shavite3512crypto_hash/shavite3512/no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer
3175353.07shavite3512crypto_hash/shavite3512/new-aes-roundgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
3330933.22shavite3512crypto_hash/shavite3512/different-ordergcc -fno-schedule-insns -O -fomit-frame-pointer
3893403.76shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/aes-instructgcc -m64 -O3 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/sphlibgcc -m64 -O3 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/sphlib-smallgcc -m64 -O3 -fomit-frame-pointer
933481.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.6.3)
1288951.38simd256crypto_hash/simd256/sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.6.3)
1790461.92simd256crypto_hash/simd256/optclang -O3
385657241.31simd256crypto_hash/simd256/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
simd256crypto_hash/simd256/vect128gcc -m64 -O3 -fomit-frame-pointer
502621.00simd512crypto_hash/simd512/vect128 (1.1)gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.6.3)
1168532.32simd512crypto_hash/simd512/sphlibgcc -m64 -O3 -fomit-frame-pointer
1567953.12simd512crypto_hash/simd512/sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer
1701513.39simd512crypto_hash/simd512/optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
7608234151.37simd512crypto_hash/simd512/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
243601.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (4.6.3)
skein10241024crypto_hash/skein10241024/x64gcc -m64 -O3 -fomit-frame-pointer
144751.00skein256256crypto_hash/skein256256/opt (v1.3_C_code)gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.6.3)
148591.03skein256256crypto_hash/skein256256/x64gcc -m64 -march=nocona -O3 -fomit-frame-pointer
148681.00skein512256crypto_hash/skein512256/littlegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer (4.6.3)
149251.00skein512256crypto_hash/skein512256/optgcc -m64 -march=nocona -O3 -fomit-frame-pointer
152101.02skein512256crypto_hash/skein512256/sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer
156811.05skein512256crypto_hash/skein512256/x64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
169891.14skein512256crypto_hash/skein512256/simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
178471.20skein512256crypto_hash/skein512256/sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
329222.21skein512256crypto_hash/skein512256/mmxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
330242.22skein512256crypto_hash/skein512256/sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer
148771.00skein512512crypto_hash/skein512512/littlegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer (4.6.3)
149401.00skein512512crypto_hash/skein512512/optgcc -march=nocona -O3 -fomit-frame-pointer
152221.02skein512512crypto_hash/skein512512/sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer
156961.06skein512512crypto_hash/skein512512/x64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
171421.15skein512512crypto_hash/skein512512/simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer
178621.20skein512512crypto_hash/skein512512/sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
329312.21skein512512crypto_hash/skein512512/mmxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
330302.22skein512512crypto_hash/skein512512/sandygcc -march=nocona -O2 -fomit-frame-pointer
118771.00tigercrypto_hash/tiger/cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
574621.00whirlpoolcrypto_hash/whirlpool/cryptoppg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer (4.6.3)
912931.59whirlpoolcrypto_hash/whirlpool/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
78091.00md5crypto_hashblocks/md5/amd64-1clang -O3 (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
83401.07md5crypto_hashblocks/md5/little-1gcc -m64 -march=nocona -Os -fomit-frame-pointer
112201.44md5crypto_hashblocks/md5/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
488101.00rfsb509crypto_hashblocks/rfsb509/core2gcc -m64 -march=core2 -Os -fomit-frame-pointer
509611.04rfsb509crypto_hashblocks/rfsb509/amd64-1gcc -m64 -O3 -fomit-frame-pointer
610111.25rfsb509crypto_hashblocks/rfsb509/amd64-2gcc -m64 -O3 -fomit-frame-pointer
622921.28rfsb509crypto_hashblocks/rfsb509/amd64-3gcc -m64 -O3 -fomit-frame-pointer
710851.46rfsb509crypto_hashblocks/rfsb509/xmm1reggcc -m64 -march=barcelona -O3 -fomit-frame-pointer
852211.75rfsb509crypto_hashblocks/rfsb509/xmm4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
886801.82rfsb509crypto_hashblocks/rfsb509/xmm2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
945811.94rfsb509crypto_hashblocks/rfsb509/xmm1gcc -march=nocona -O3 -fomit-frame-pointer
4338158.89rfsb509crypto_hashblocks/rfsb509/refclang -O3
415141.00sha256crypto_hashblocks/sha256/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (4.6.3)
416371.00sha256crypto_hashblocks/sha256/inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
287041.00sha512crypto_hashblocks/sha512/refgcc -O2 -fomit-frame-pointer (4.6.3)
287071.00sha512crypto_hashblocks/sha512/inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer