Implementation notes: mipso32, gcc49, crypto_hash

Computer: gcc49
Architecture: mipso32
CPU ID: unknown CPU ID
CPU cycles/second: 898695494...901846860 (mips)
SUPERCOP version: 20130126
Benchmark dates: 20120313...20130129

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
atelopus32crypto_hash/atelopus32/refg++ -O3 -fomit-frame-pointer
atelopus64crypto_hash/atelopus64/refg++ -O3 -fomit-frame-pointer
648581.00bblake256crypto_hash/bblake256/bswapgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer (4.4.6)
659561.02bblake256crypto_hash/bblake256/regsgcc -funroll-loops -O3 -fomit-frame-pointer
519801.00blake256crypto_hash/blake256/bswapgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer (4.4.6)
535401.03blake256crypto_hash/blake256/regsgcc -funroll-loops -O2 -fomit-frame-pointer
547301.05blake256crypto_hash/blake256/sphlibgcc -Os -fomit-frame-pointer
873001.68blake256crypto_hash/blake256/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
896661.73blake256crypto_hash/blake256/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
blake256crypto_hash/blake256/vect128gcc -mabi=32 -O3 -fomit-frame-pointer
blake256crypto_hash/blake256/vect128-mmxhackgcc -mabi=32 -O3 -fomit-frame-pointer
901081.00blake2bcrypto_hash/blake2b/regsgcc -funroll-loops -Os -fomit-frame-pointer (4.4.6)
blake2bcrypto_hash/blake2b/avxiccgcc -mabi=32 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/refgcc -mabi=32 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/xmmgcc -mabi=32 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/ymmgcc -mabi=32 -O3 -fomit-frame-pointer
444721.00blake2scrypto_hash/blake2s/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer (4.4.6)
blake2scrypto_hash/blake2s/avxiccgcc -mabi=32 -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/refgcc -mabi=32 -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/xmmgcc -mabi=32 -O3 -fomit-frame-pointer
457741.00blake32crypto_hash/blake32/sphlib (SPHLIB_2.1)gcc -mabi=32 -O3 -fomit-frame-pointer (4.4.6)
656401.43blake32crypto_hash/blake32/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
670841.47blake32crypto_hash/blake32/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1113361.00blake512crypto_hash/blake512/sphlib-small (SPHLIB_3.0)gcc -fno-schedule-insns -Os -fomit-frame-pointer (4.4.6)
1113581.00blake512crypto_hash/blake512/sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer (4.4.6)
1193941.07blake512crypto_hash/blake512/bswapgcc -funroll-loops -Os -fomit-frame-pointer
1203961.08blake512crypto_hash/blake512/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1269401.14blake512crypto_hash/blake512/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
blake512crypto_hash/blake512/vect128gcc -mabi=32 -O3 -fomit-frame-pointer
blake512crypto_hash/blake512/vect128-inplacegcc -mabi=32 -O3 -fomit-frame-pointer
976001.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
976001.00blake64crypto_hash/blake64/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
1127041.15blake64crypto_hash/blake64/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
354121.00bmw256crypto_hash/bmw256/optbbegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
356141.01bmw256crypto_hash/bmw256/optabegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
399201.13bmw256crypto_hash/bmw256/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
419601.18bmw256crypto_hash/bmw256/sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer
420641.19bmw256crypto_hash/bmw256/optc04gcc -mabi=32 -Os -fomit-frame-pointer
421901.19bmw256crypto_hash/bmw256/optc02gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer
432541.22bmw256crypto_hash/bmw256/optc03gcc -Os -fomit-frame-pointer
435561.23bmw256crypto_hash/bmw256/optc01gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer
445021.26bmw256crypto_hash/bmw256/optbgbegcc -fno-schedule-insns -Os -fomit-frame-pointer
638321.80bmw256crypto_hash/bmw256/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer
584621.00bmw512crypto_hash/bmw512/optabe (OptimizedA_BE_C_-_BMW512)gcc -funroll-loops -O2 -fomit-frame-pointer (4.4.6)
594481.02bmw512crypto_hash/bmw512/optbgbegcc -funroll-loops -Os -fomit-frame-pointer
597321.02bmw512crypto_hash/bmw512/optbbegcc -funroll-loops -O3 -fomit-frame-pointer
634961.09bmw512crypto_hash/bmw512/optc04gcc -funroll-loops -Os -fomit-frame-pointer
636601.09bmw512crypto_hash/bmw512/sphlibgcc -funroll-loops -O2 -fomit-frame-pointer (4.4.6)
729641.25bmw512crypto_hash/bmw512/sphlib-smallgcc -mabi=32 -O2 -fomit-frame-pointer
750281.28bmw512crypto_hash/bmw512/optc03gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer
758801.30bmw512crypto_hash/bmw512/optc02gcc -funroll-loops -O3 -fomit-frame-pointer
771061.32bmw512crypto_hash/bmw512/optc01gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer
862241.47bmw512crypto_hash/bmw512/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer
36542581.00cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
39377081.08cubehash161crypto_hash/cubehash161/unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
52065821.42cubehash161crypto_hash/cubehash161/specgcc -fno-schedule-insns -O3 -fomit-frame-pointer
3101741.00cubehash1616crypto_hash/cubehash1616/unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.4.6)
3339521.08cubehash1616crypto_hash/cubehash1616/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
10759943.47cubehash1616crypto_hash/cubehash1616/specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
17407081.00cubehash162crypto_hash/cubehash162/unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.4.6)
18901701.09cubehash162crypto_hash/cubehash162/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
30007141.72cubehash162crypto_hash/cubehash162/specgcc -fno-schedule-insns -O3 -fomit-frame-pointer
857081.00cubehash1632crypto_hash/cubehash1632/unrolled5gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
1056721.23cubehash1632crypto_hash/cubehash1632/unrolled3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1084941.27cubehash1632crypto_hash/cubehash1632/unrolled4gcc -fno-schedule-insns -Os -fomit-frame-pointer
1346461.57cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1449141.69cubehash1632crypto_hash/cubehash1632/sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer
1635841.91cubehash1632crypto_hash/cubehash1632/unrolled2gcc -fno-schedule-insns -O2 -fomit-frame-pointer
2197222.56cubehash1632crypto_hash/cubehash1632/unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
2262462.64cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
cubehash1632crypto_hash/cubehash1632/mipso32gcc -mabi=32 -O3 -fomit-frame-pointer
9212061.00cubehash164crypto_hash/cubehash164/unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.4.6)
9978601.08cubehash164crypto_hash/cubehash164/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
18890862.05cubehash164crypto_hash/cubehash164/specgcc -fno-schedule-insns -O3 -fomit-frame-pointer
5186561.00cubehash168crypto_hash/cubehash168/unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.4.6)
5581661.08cubehash168crypto_hash/cubehash168/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
13523282.61cubehash168crypto_hash/cubehash168/specgcc -fno-schedule-insns -O3 -fomit-frame-pointer
753081.00cubehash512crypto_hash/cubehash512/unrolled5gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
926901.23cubehash512crypto_hash/cubehash512/unrolled3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
950021.26cubehash512crypto_hash/cubehash512/unrolled4gcc -fno-schedule-insns -Os -fomit-frame-pointer
1398281.86cubehash512crypto_hash/cubehash512/unrolled2gcc -fno-schedule-insns -O2 -fomit-frame-pointer
1688342.24cubehash512crypto_hash/cubehash512/unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1819962.42cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
cubehash512crypto_hash/cubehash512/mipso32gcc -mabi=32 -O3 -fomit-frame-pointer
19513441.00cubehash81crypto_hash/cubehash81/unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
19715801.01cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
33594221.72cubehash81crypto_hash/cubehash81/specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
1839681.00cubehash816crypto_hash/cubehash816/unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
2073721.13cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
9299245.05cubehash816crypto_hash/cubehash816/specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
9488981.00cubehash82crypto_hash/cubehash82/unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.4.6)
10207021.08cubehash82crypto_hash/cubehash82/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
20506782.16cubehash82crypto_hash/cubehash82/specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1245361.00cubehash832crypto_hash/cubehash832/unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
1398421.12cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
8437446.78cubehash832crypto_hash/cubehash832/specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
5169341.00cubehash84crypto_hash/cubehash84/unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.4.6)
5567321.08cubehash84crypto_hash/cubehash84/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
14040402.72cubehash84crypto_hash/cubehash84/specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
3018641.00cubehash88crypto_hash/cubehash88/unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.4.6)
3150081.04cubehash88crypto_hash/cubehash88/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
10750083.56cubehash88crypto_hash/cubehash88/specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1629121.00echo256crypto_hash/echo256/sphlib-small (SPHLIB_3.0)gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
1707141.05echo256crypto_hash/echo256/sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer
1748481.07echo256crypto_hash/echo256/generic/opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
1936501.19echo256crypto_hash/echo256/powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
2082021.28echo256crypto_hash/echo256/generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer
3029801.86echo256crypto_hash/echo256/powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
echo256crypto_hash/echo256/ccalik/aesnigcc -mabi=32 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/ccalik/bitslicedgcc -mabi=32 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/ccalik/vpermgcc -mabi=32 -O3 -fomit-frame-pointer
3023701.00echo512crypto_hash/echo512/generic/opt32 (2.1)gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
3081781.02echo512crypto_hash/echo512/sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
3261381.08echo512crypto_hash/echo512/sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
3298581.09echo512crypto_hash/echo512/powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
3708181.23echo512crypto_hash/echo512/generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer
5149581.70echo512crypto_hash/echo512/powerpc/pp32cv1gcc -fno-schedule-insns -O2 -fomit-frame-pointer
echo512crypto_hash/echo512/ccalik/aesnigcc -mabi=32 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/ccalik/bitslicedgcc -mabi=32 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/ccalik/vpermgcc -mabi=32 -O3 -fomit-frame-pointer
1392781.00echosp256crypto_hash/echosp256/generic/opt32 (2.1)gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
1539661.11echosp256crypto_hash/echosp256/powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1632601.17echosp256crypto_hash/echosp256/generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer
2285801.64echosp256crypto_hash/echosp256/powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
2183141.00echosp512crypto_hash/echosp512/generic/opt32 (2.1)gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
2348041.08echosp512crypto_hash/echosp512/powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
2565681.18echosp512crypto_hash/echosp512/generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer
3541041.62echosp512crypto_hash/echosp512/powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
166521.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
169721.02edonr256crypto_hash/edonr256/optcgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
326981.00edonr512crypto_hash/edonr512/optc (Optimized_C_v2.0)gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.4.6)
331441.01edonr512crypto_hash/edonr512/swpbegcc -fno-schedule-insns -O2 -fomit-frame-pointer
8139021.00essence224crypto_hash/essence224/gccgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer (4.4.6)
8103961.00essence256crypto_hash/essence256/gccgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer (4.4.6)
5263901.00essence384crypto_hash/essence384/gccgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer (4.4.6)
5204221.00essence512crypto_hash/essence512/gccgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer (4.4.6)
1766073161.00fsb256crypto_hash/fsb256/refgcc -fno-schedule-insns -Os -fomit-frame-pointer (4.4.6)
fsb256crypto_hash/fsb256/cleangcc -mabi=32 -O3 -fomit-frame-pointer
1887327521.00fsb512crypto_hash/fsb512/refgcc -fno-schedule-insns -Os -fomit-frame-pointer (4.4.6)
1163561.00fugue2crypto_hash/fugue2/cop_opt32gcc -O2 -fomit-frame-pointer (4.4.6)
978581.00fugue256crypto_hash/fugue256/sphlib (SPHLIB_3.0)gcc -mabi=32 -Os -fomit-frame-pointer (4.4.6)
1322221.35fugue256crypto_hash/fugue256/ANSI_opt32gcc -mabi=32 -Os -fomit-frame-pointer (4.4.6)
1329681.36fugue256crypto_hash/fugue256/ANSI_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer
fugue256crypto_hash/fugue256/ccalik/aesnigcc -mabi=32 -O3 -fomit-frame-pointer
fugue256crypto_hash/fugue256/ccalik/vpermgcc -mabi=32 -O3 -fomit-frame-pointer
fugue384crypto_hash/fugue384/ccalik/aesnigcc -mabi=32 -O3 -fomit-frame-pointer
fugue384crypto_hash/fugue384/ccalik/vpermgcc -mabi=32 -O3 -fomit-frame-pointer
1797581.00fugue512crypto_hash/fugue512/sphlib (SPHLIB_3.0)gcc -funroll-loops -Os -fomit-frame-pointer (4.4.6)
fugue512crypto_hash/fugue512/ccalik/aesnigcc -mabi=32 -O3 -fomit-frame-pointer
fugue512crypto_hash/fugue512/ccalik/vpermgcc -mabi=32 -O3 -fomit-frame-pointer
2279581.00groestl256crypto_hash/groestl256/32bit-2ktable (1.0)gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer (4.4.6)
2506581.10groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer
2794081.23groestl256crypto_hash/groestl256/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer
2913701.28groestl256crypto_hash/groestl256/sphlib-adaptedgcc -fno-schedule-insns -O3 -fomit-frame-pointer
3080061.35groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer
3141241.38groestl256crypto_hash/groestl256/sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer
3500681.54groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
4620402.03groestl256crypto_hash/groestl256/8bit_cgcc -fno-schedule-insns -O3 -fomit-frame-pointer
6875203.02groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/aesnigcc -mabi=32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/aesni-intrgcc -mabi=32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/avxgcc -mabi=32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/avx-intrgcc -mabi=32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/core2duogcc -mabi=32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/mmxgcc -mabi=32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/neon-vpermgcc -mabi=32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/opterongcc -mabi=32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/opteron-unrolledgcc -mabi=32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/thumb-asm-fastgcc -mabi=32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/thumb-asm-smallgcc -mabi=32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/vpermgcc -mabi=32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/vperm-intrgcc -mabi=32 -O3 -fomit-frame-pointer
3765861.00groestl512crypto_hash/groestl512/opt32 (2.0)gcc -funroll-loops -O2 -fomit-frame-pointer (4.4.6)
4233661.12groestl512crypto_hash/groestl512/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
4739341.26groestl512crypto_hash/groestl512/sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
5033681.34groestl512crypto_hash/groestl512/sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
5447381.45groestl512crypto_hash/groestl512/sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
7470701.98groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/aesnigcc -mabi=32 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/aesni-intrgcc -mabi=32 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/avxgcc -mabi=32 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/avx-intrgcc -mabi=32 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/core2duogcc -mabi=32 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/mmxgcc -mabi=32 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/opterongcc -mabi=32 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/vpermgcc -mabi=32 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/vperm-intrgcc -mabi=32 -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/bernstein/small-simd-2gcc -mabi=32 -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/simd-1gcc -mabi=32 -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/simd-2gcc -mabi=32 -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/sphlibgcc -mabi=32 -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/sphlib-smallgcc -mabi=32 -O3 -fomit-frame-pointer
hamsi512crypto_hash/hamsi512/sphlibgcc -mabi=32 -O3 -fomit-frame-pointer
hamsi512crypto_hash/hamsi512/sphlib-smallgcc -mabi=32 -O3 -fomit-frame-pointer
1625521.00jh224crypto_hash/jh224/simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
2171401.34jh224crypto_hash/jh224/bitslice_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
2502261.54jh224crypto_hash/jh224/bitslice_opt32gcc -mabi=32 -O2 -fomit-frame-pointer
2996901.84jh224crypto_hash/jh224/bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
4104282.52jh224crypto_hash/jh224/bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1628821.00jh256crypto_hash/jh256/simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
2173821.33jh256crypto_hash/jh256/bitslice_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
2503881.54jh256crypto_hash/jh256/bitslice_opt32gcc -mabi=32 -O2 -fomit-frame-pointer
3001341.84jh256crypto_hash/jh256/bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
4149042.55jh256crypto_hash/jh256/bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1626161.00jh384crypto_hash/jh384/simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
2175741.34jh384crypto_hash/jh384/bitslice_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
2502501.54jh384crypto_hash/jh384/bitslice_opt32gcc -O2 -fomit-frame-pointer
3049961.88jh384crypto_hash/jh384/bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
4129782.54jh384crypto_hash/jh384/bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1632041.00jh512crypto_hash/jh512/simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
2172121.33jh512crypto_hash/jh512/bitslice_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
2510401.54jh512crypto_hash/jh512/bitslice_opt32gcc -O2 -fomit-frame-pointer
2998441.84jh512crypto_hash/jh512/bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
4112042.52jh512crypto_hash/jh512/bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1105561.00keccakcrypto_hash/keccak/opt32bi-s2lcu4 (3.1.0)gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
1112561.01keccakcrypto_hash/keccak/simple32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
1156181.05keccakcrypto_hash/keccak/opt32bi-rvku2gcc -fno-schedule-insns -O2 -fomit-frame-pointer
1228761.11keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1249821.13keccakcrypto_hash/keccak/opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer
1250441.13keccakcrypto_hash/keccak/simplegcc -fno-schedule-insns -Os -fomit-frame-pointer
1288141.17keccakcrypto_hash/keccak/opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer
1288401.17keccakcrypto_hash/keccak/opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1585661.43keccakcrypto_hash/keccak/inplace32bigcc -fno-schedule-insns -Os -fomit-frame-pointer
1718101.55keccakcrypto_hash/keccak/inplacegcc -mabi=32 -Os -fomit-frame-pointer
4555224.12keccakcrypto_hash/keccak/compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
5551285.02keccakcrypto_hash/keccak/compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/avr8gcc -mabi=32 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/inplace-armv7a-neongcc -mabi=32 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/opt64lcu24shldgcc -mabi=32 -O3 -fomit-frame-pointer
1675781.00keccakc1024crypto_hash/keccakc1024/simple32bi (3.1.0)gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
1694221.01keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
1798081.07keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1854321.11keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer
2034481.21keccakc1024crypto_hash/keccakc1024/simplegcc -fno-schedule-insns -Os -fomit-frame-pointer
2101261.25keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer
2104021.26keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -fno-schedule-insns -Os -fomit-frame-pointer
2256521.35keccakc1024crypto_hash/keccakc1024/opt64u6gcc -fno-schedule-insns -Os -fomit-frame-pointer
2560121.53keccakc1024crypto_hash/keccakc1024/inplace32bigcc -fno-schedule-insns -Os -fomit-frame-pointer
2660001.59keccakc1024crypto_hash/keccakc1024/sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer
2741441.64keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer
2919561.74keccakc1024crypto_hash/keccakc1024/inplacegcc -funroll-loops -Os -fomit-frame-pointer
7374764.40keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
9796505.85keccakc1024crypto_hash/keccakc1024/compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/avr8gcc -mabi=32 -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/inplace-armv7a-neongcc -mabi=32 -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -mabi=32 -O3 -fomit-frame-pointer
866501.00keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4 (3.1.0)gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
895841.03keccakc256crypto_hash/keccakc256/simple32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
915481.06keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
976741.13keccakc256crypto_hash/keccakc256/opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer
987241.14keccakc256crypto_hash/keccakc256/simplegcc -fno-schedule-insns -Os -fomit-frame-pointer
988941.14keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1000301.15keccakc256crypto_hash/keccakc256/opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1002861.16keccakc256crypto_hash/keccakc256/opt64lcu24gcc -fno-schedule-insns -O2 -fomit-frame-pointer
1262541.46keccakc256crypto_hash/keccakc256/inplace32bigcc -fno-schedule-insns -Os -fomit-frame-pointer
1337961.54keccakc256crypto_hash/keccakc256/inplacegcc -mabi=32 -Os -fomit-frame-pointer
3425823.95keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
4551945.25keccakc256crypto_hash/keccakc256/compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/avr8gcc -mabi=32 -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -mabi=32 -O3 -fomit-frame-pointer
994041.00keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4 (3.1.0)gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
995481.00keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
1061481.07keccakc448crypto_hash/keccakc448/opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer
1070321.08keccakc448crypto_hash/keccakc448/simplegcc -fno-schedule-insns -Os -fomit-frame-pointer
1086661.09keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1101121.11keccakc448crypto_hash/keccakc448/opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1166921.17keccakc448crypto_hash/keccakc448/opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer
1450761.46keccakc448crypto_hash/keccakc448/inplacegcc -mabi=32 -Os -fomit-frame-pointer
3796363.82keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
5012505.04keccakc448crypto_hash/keccakc448/compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/avr8gcc -mabi=32 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/inplace32bigcc -mabi=32 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -mabi=32 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/simple32bigcc -mabi=32 -O3 -fomit-frame-pointer
972801.00keccakc512crypto_hash/keccakc512/simple32bi (3.1.0)gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
1048021.08keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -fno-schedule-insns -O2 -fomit-frame-pointer
1100861.13keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer
1153801.19keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
1159841.19keccakc512crypto_hash/keccakc512/simplegcc -fno-schedule-insns -Os -fomit-frame-pointer
1162881.20keccakc512crypto_hash/keccakc512/opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer
1178781.21keccakc512crypto_hash/keccakc512/opt64u6gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1277361.31keccakc512crypto_hash/keccakc512/opt64lcu24gcc -fno-schedule-insns -Os -fomit-frame-pointer
1468421.51keccakc512crypto_hash/keccakc512/inplace32bigcc -fno-schedule-insns -Os -fomit-frame-pointer
1476901.52keccakc512crypto_hash/keccakc512/sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1560061.60keccakc512crypto_hash/keccakc512/sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer
1619901.67keccakc512crypto_hash/keccakc512/inplacegcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer
4096664.21keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
5278185.43keccakc512crypto_hash/keccakc512/compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
keccakc512crypto_hash/keccakc512/avr8gcc -mabi=32 -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/inplace-armv7a-neongcc -mabi=32 -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -mabi=32 -O3 -fomit-frame-pointer
keccakc512treed2crypto_hash/keccakc512treed2/sseu24gcc -mabi=32 -O3 -fomit-frame-pointer
keccakc512treed2crypto_hash/keccakc512treed2/sseu4gcc -mabi=32 -O3 -fomit-frame-pointer
1177841.00keccakc768crypto_hash/keccakc768/simple32bi (3.1.0)gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
1275681.08keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
1322561.12keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -fno-schedule-insns -O3 -fomit-frame-pointer
1390021.18keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
1419201.20keccakc768crypto_hash/keccakc768/simplegcc -fno-schedule-insns -Os -fomit-frame-pointer
1432361.22keccakc768crypto_hash/keccakc768/opt64lcu6gcc -fno-schedule-insns -Os -fomit-frame-pointer
1467481.25keccakc768crypto_hash/keccakc768/opt64u6gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
1566561.33keccakc768crypto_hash/keccakc768/opt64lcu24gcc -fno-schedule-insns -O3 -fomit-frame-pointer
1791781.52keccakc768crypto_hash/keccakc768/inplace32bigcc -fno-schedule-insns -Os -fomit-frame-pointer
2009381.71keccakc768crypto_hash/keccakc768/inplacegcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer
5258564.46keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
6606665.61keccakc768crypto_hash/keccakc768/compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
keccakc768crypto_hash/keccakc768/avr8gcc -mabi=32 -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -mabi=32 -O3 -fomit-frame-pointer
1621361.00lane256crypto_hash/lane256/cgcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
lane256crypto_hash/lane256/bitslicegcc -mabi=32 -O3 -fomit-frame-pointer
lane256crypto_hash/lane256/mmxgcc -mabi=32 -O3 -fomit-frame-pointer
6130941.00lane512crypto_hash/lane512/cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
759561.00luffa256crypto_hash/luffa256/opt32 (2.0)gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
795261.05luffa256crypto_hash/luffa256/sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
889021.17luffa256crypto_hash/luffa256/thomaz/basicgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
4557106.00luffa256crypto_hash/luffa256/armgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer
1027221.00luffa384crypto_hash/luffa384/opt32 (2.0)gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
6457086.29luffa384crypto_hash/luffa384/armgcc -mabi=32 -O3 -fomit-frame-pointer
1331641.00luffa512crypto_hash/luffa512/opt32 (2.0)gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
1471741.11luffa512crypto_hash/luffa512/sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
7867845.91luffa512crypto_hash/luffa512/armgcc -funroll-loops -O3 -fomit-frame-pointer
2457361.00mcssha4crypto_hash/mcssha4/refgcc -funroll-loops -O3 -fomit-frame-pointer (4.4.6)
2552001.00mcssha5crypto_hash/mcssha5/refgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer (4.4.6)
2462741.00mcssha6crypto_hash/mcssha6/refgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer (4.4.6)
13743841.00md2crypto_hash/md2/openssl (OpenSSL_0.9.8o_01_Jun_2010)gcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
246761.00md4crypto_hash/md4/openssl (OpenSSL_0.9.8o_01_Jun_2010)gcc -fno-schedule-insns -Os -fomit-frame-pointer (4.4.6)
228501.00md5crypto_hash/md5/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
269201.18md5crypto_hash/md5/opensslgcc -O2 -fomit-frame-pointer
1508701.00md6d224crypto_hash/md6d224/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
1617581.00md6d256crypto_hash/md6d256/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
2055061.00md6d384crypto_hash/md6d384/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
2496001.00md6d512crypto_hash/md6d512/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
1991661.00mgrostl256crypto_hash/mgrostl256/opt-32 (2.0)gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer (4.4.6)
3443981.73mgrostl256crypto_hash/mgrostl256/opt-64gcc -fno-schedule-insns -O2 -fomit-frame-pointer
712996035.80mgrostl256crypto_hash/mgrostl256/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer
711301.00nasha256crypto_hash/nasha256/optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
746581.05nasha256crypto_hash/nasha256/opt_v4gcc -mabi=32 -O2 -fomit-frame-pointer
732181.00nasha512crypto_hash/nasha512/opt_v4gcc -mabi=32 -O3 -fomit-frame-pointer
773341.06nasha512crypto_hash/nasha512/optgcc -O -fomit-frame-pointer
8380381.00rfsb509crypto_hash/rfsb509/ref (1.0)gcc -mabi=32 -O3 -fomit-frame-pointer (4.4.6)
rhashcrypto_hash/rhash/refg++ -O3 -fomit-frame-pointer
546241.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_0.9.8o_01_Jun_2010)gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.4.6)
1859041.00round3jh256crypto_hash/round3jh256/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
3531161.90round3jh256crypto_hash/round3jh256/sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
4251322.29round3jh256crypto_hash/round3jh256/sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1859221.00round3jh512crypto_hash/round3jh512/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
3531161.90round3jh512crypto_hash/round3jh512/sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
4251342.29round3jh512crypto_hash/round3jh512/sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
601301.00sarmal256crypto_hash/sarmal256/opt64 (1.00)gcc -O3 -fomit-frame-pointer (4.4.6)
730961.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -funroll-loops -O2 -fomit-frame-pointer (4.4.6)
442561.00sha1crypto_hash/sha1/openssl (OpenSSL_0.9.8o_01_Jun_2010)gcc -mabi=32 -O2 -fomit-frame-pointer (4.4.6)
810081.00sha224crypto_hash/sha224/openssl (OpenSSL_0.9.8o_01_Jun_2010)gcc -O -fomit-frame-pointer (4.4.6)
782141.00sha256crypto_hash/sha256/sphlib-small (SPHLIB_3.0)gcc -Os -fomit-frame-pointer (4.4.6)
810241.04sha256crypto_hash/sha256/opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
880561.13sha256crypto_hash/sha256/refgcc -funroll-loops -O3 -fomit-frame-pointer
954481.22sha256crypto_hash/sha256/sphlibgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer
sha256crypto_hash/sha256/cryptoppg++ -O3 -fomit-frame-pointer
1837001.00sha384crypto_hash/sha384/openssl (OpenSSL_0.9.8o_01_Jun_2010)gcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
924701.00sha512crypto_hash/sha512/sphlib (SPHLIB_3.0)gcc -fno-schedule-insns -Os -fomit-frame-pointer (4.4.6)
924721.00sha512crypto_hash/sha512/sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer (4.4.6)
1262101.36sha512crypto_hash/sha512/refgcc -O2 -fomit-frame-pointer
1837421.99sha512crypto_hash/sha512/opensslgcc -O2 -fomit-frame-pointer
sha512crypto_hash/sha512/cryptoppg++ -O3 -fomit-frame-pointer
516941.00shabal256crypto_hash/shabal256/sphlib (SPHLIB_3.0)gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
467201.00shabal512crypto_hash/shabal512/ref (1.0)gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
517641.11shabal512crypto_hash/shabal512/sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer
749341.00shavite3256crypto_hash/shavite3256/sphlib-small (SPHLIB_3.0)gcc -O3 -fomit-frame-pointer (4.4.6)
1028081.37shavite3256crypto_hash/shavite3256/sphlibgcc -funroll-loops -Os -fomit-frame-pointer
1114561.49shavite3256crypto_hash/shavite3256/low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer
1116241.49shavite3256crypto_hash/shavite3256/lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer
1154461.54shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1162081.55shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
3302424.41shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer
1797941.00shavite3512crypto_hash/shavite3512/lower-mem (3.0_(lower_mem))gcc -funroll-loops -O2 -fomit-frame-pointer (4.4.6)
1847541.03shavite3512crypto_hash/shavite3512/low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer
1858481.03shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -funroll-loops -O -fomit-frame-pointer
2394541.33shavite3512crypto_hash/shavite3512/new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer
2396641.33shavite3512crypto_hash/shavite3512/no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer
2947241.64shavite3512crypto_hash/shavite3512/different-ordergcc -fno-schedule-insns -O2 -fomit-frame-pointer
6664203.71shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -O2 -fomit-frame-pointer (4.4.6)
shavite3512crypto_hash/shavite3512/sphlibgcc -mabi=32 -O3 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/sphlib-smallgcc -mabi=32 -O3 -fomit-frame-pointer
2661661.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
3304021.24simd256crypto_hash/simd256/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
4683141.76simd256crypto_hash/simd256/optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
1384233852.01simd256crypto_hash/simd256/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vect128gcc -mabi=32 -O3 -fomit-frame-pointer
3234181.00simd512crypto_hash/simd512/sphlib (SPHLIB_3.0)gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
3558721.10simd512crypto_hash/simd512/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
4296221.33simd512crypto_hash/simd512/optgcc -funroll-loops -O2 -fomit-frame-pointer
2825662487.37simd512crypto_hash/simd512/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
simd512crypto_hash/simd512/vect128gcc -mabi=32 -O3 -fomit-frame-pointer
2090041.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -mabi=32 -O3 -fomit-frame-pointer (4.4.6)
807981.00skein256256crypto_hash/skein256256/opt (v1.3_C_code)gcc -Os -fomit-frame-pointer (4.4.6)
668841.00skein512256crypto_hash/skein512256/littlegcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer
668841.00skein512256crypto_hash/skein512256/opt (v1.3_C_code)gcc -funroll-loops -O2 -fomit-frame-pointer (4.4.6)
712321.07skein512256crypto_hash/skein512256/simplegcc -mabi=32 -O2 -fomit-frame-pointer
715301.07skein512256crypto_hash/skein512256/sphlibgcc -mabi=32 -O3 -fomit-frame-pointer
870901.30skein512256crypto_hash/skein512256/sphlib-smallgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer
668941.00skein512512crypto_hash/skein512512/littlegcc -funroll-loops -Os -fomit-frame-pointer (4.4.6)
668961.00skein512512crypto_hash/skein512512/optgcc -funroll-loops -O2 -fomit-frame-pointer
714921.07skein512512crypto_hash/skein512512/sphlibgcc -mabi=32 -O3 -fomit-frame-pointer
715361.07skein512512crypto_hash/skein512512/simplegcc -O2 -fomit-frame-pointer
878741.31skein512512crypto_hash/skein512512/sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer
tigercrypto_hash/tiger/cryptoppg++ -O3 -fomit-frame-pointer
3564761.00whirlpoolcrypto_hash/whirlpool/refgcc -fno-schedule-insns -Os -fomit-frame-pointer (4.4.6)
whirlpoolcrypto_hash/whirlpool/cryptoppg++ -O3 -fomit-frame-pointer

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
218161.00md5crypto_hashblocks/md5/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.4.6)
220061.01md5crypto_hashblocks/md5/little-1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
8053201.00rfsb509crypto_hashblocks/rfsb509/refgcc -funroll-loops -O3 -fomit-frame-pointer (4.4.6)
rfsb509crypto_hashblocks/rfsb509/amd64-3gcc -mabi=32 -O3 -fomit-frame-pointer
848001.00sha256crypto_hashblocks/sha256/inplacegcc -funroll-loops -O2 -fomit-frame-pointer (4.4.6)
848961.00sha256crypto_hashblocks/sha256/refgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer
1181261.00sha512crypto_hashblocks/sha512/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)
1219301.03sha512crypto_hashblocks/sha512/inplacegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.6)