Implementation notes: mips32, gcc49, crypto_hash

Computer: gcc49
Architecture: mips32
CPU ID: unknown CPU ID
CPU cycles/second: 900036820...901846610 (mips)
SUPERCOP version: 20130126
Benchmark dates: 20120313...20130129

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
652041.00bblake256crypto_hash/bblake256/bswapgcc -mabi=n32 -O2 -fomit-frame-pointer (4.4.6)
666841.02bblake256crypto_hash/bblake256/regsgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
528061.00blake256crypto_hash/blake256/bswapgcc -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
547461.04blake256crypto_hash/blake256/regsgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
575961.09blake256crypto_hash/blake256/sphlibgcc -mabi=n32 -Os -fomit-frame-pointer
937741.78blake256crypto_hash/blake256/refgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
969201.84blake256crypto_hash/blake256/sphlib-smallgcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer
blake256crypto_hash/blake256/vect128gcc -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
blake256crypto_hash/blake256/vect128-mmxhackgcc -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
286961.00blake2bcrypto_hash/blake2b/regsgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
blake2bcrypto_hash/blake2b/avxiccgcc -mabi=n32 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/refgcc -mabi=n32 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/xmmgcc -mabi=n32 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/ymmgcc -mabi=n32 -O3 -fomit-frame-pointer
474501.00blake2scrypto_hash/blake2s/regsgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
blake2scrypto_hash/blake2s/avxiccgcc -mabi=n32 -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/refgcc -mabi=n32 -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/xmmgcc -mabi=n32 -O3 -fomit-frame-pointer
450841.00blake32crypto_hash/blake32/sphlib (SPHLIB_2.1)gcc -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
693301.54blake32crypto_hash/blake32/refgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
721001.60blake32crypto_hash/blake32/sphlib-smallgcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer
369661.00blake512crypto_hash/blake512/bswapgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
392681.06blake512crypto_hash/blake512/regsgcc -mabi=n32 -Os -fomit-frame-pointer
582421.58blake512crypto_hash/blake512/sphlib-smallgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
582461.58blake512crypto_hash/blake512/sphlibgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
585141.58blake512crypto_hash/blake512/refgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
blake512crypto_hash/blake512/vect128gcc -mabi=n32 -O3 -fomit-frame-pointer
blake512crypto_hash/blake512/vect128-inplacegcc -mabi=n32 -O3 -fomit-frame-pointer
520641.00blake64crypto_hash/blake64/sphlib-small (SPHLIB_2.1)gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
520661.00blake64crypto_hash/blake64/sphlibgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
522101.00blake64crypto_hash/blake64/refgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
394081.00bmw256crypto_hash/bmw256/optabe (OptimizedA_BE_C_-_BMW256)gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
394321.00bmw256crypto_hash/bmw256/optbbegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
447241.13bmw256crypto_hash/bmw256/optc03gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer
448361.14bmw256crypto_hash/bmw256/sphlib-smallgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
450081.14bmw256crypto_hash/bmw256/sphlibgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
451701.15bmw256crypto_hash/bmw256/optc04gcc -mabi=n32 -Os -fomit-frame-pointer
458841.16bmw256crypto_hash/bmw256/optc02gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
466441.18bmw256crypto_hash/bmw256/optc01gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer
529901.34bmw256crypto_hash/bmw256/optbgbegcc -mabi=n32 -Os -fomit-frame-pointer
634001.61bmw256crypto_hash/bmw256/refgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
219821.00bmw512crypto_hash/bmw512/optabe (OptimizedA_BE_C_-_BMW512)gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
220741.00bmw512crypto_hash/bmw512/optbbegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
242641.10bmw512crypto_hash/bmw512/optc03gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
248261.13bmw512crypto_hash/bmw512/optc04gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer
252981.15bmw512crypto_hash/bmw512/sphlib-smallgcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer
256301.17bmw512crypto_hash/bmw512/optc02gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
256321.17bmw512crypto_hash/bmw512/optc01gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
260621.19bmw512crypto_hash/bmw512/sphlibgcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer
287001.31bmw512crypto_hash/bmw512/optbgbegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
344001.56bmw512crypto_hash/bmw512/refgcc -mabi=n32 -O3 -fomit-frame-pointer
50561321.00cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
60993961.21cubehash161crypto_hash/cubehash161/unrolledgcc -mabi=n32 -O -fomit-frame-pointer
102874142.03cubehash161crypto_hash/cubehash161/specgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
4502701.00cubehash1616crypto_hash/cubehash1616/simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
5349041.19cubehash1616crypto_hash/cubehash1616/unrolledgcc -mabi=n32 -O -fomit-frame-pointer
13537863.01cubehash1616crypto_hash/cubehash1616/specgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
26125781.00cubehash162crypto_hash/cubehash162/simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
31397821.20cubehash162crypto_hash/cubehash162/unrolledgcc -mabi=n32 -O -fomit-frame-pointer
54855762.10cubehash162crypto_hash/cubehash162/specgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
1109001.00cubehash1632crypto_hash/cubehash1632/unrolled5gcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1114861.01cubehash1632crypto_hash/cubehash1632/unrolled3gcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1117361.01cubehash1632crypto_hash/cubehash1632/mips64gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer
1745161.57cubehash1632crypto_hash/cubehash1632/unrolled4gcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
2015241.82cubehash1632crypto_hash/cubehash1632/unrolled2gcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
2098141.89cubehash1632crypto_hash/cubehash1632/sphlibgcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
2453602.21cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
2849182.57cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
3167502.86cubehash1632crypto_hash/cubehash1632/unrolledgcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
13915141.00cubehash164crypto_hash/cubehash164/simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
16603581.19cubehash164crypto_hash/cubehash164/unrolledgcc -mabi=n32 -O -fomit-frame-pointer
31249362.25cubehash164crypto_hash/cubehash164/specgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
7760901.00cubehash168crypto_hash/cubehash168/simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
9170521.18cubehash168crypto_hash/cubehash168/unrolledgcc -mabi=n32 -O -fomit-frame-pointer
19477242.51cubehash168crypto_hash/cubehash168/specgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
970181.00cubehash512crypto_hash/cubehash512/unrolled5gcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
970901.00cubehash512crypto_hash/cubehash512/mips64gcc -mabi=n32 -O3 -fomit-frame-pointer
976261.01cubehash512crypto_hash/cubehash512/unrolled3gcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1521441.57cubehash512crypto_hash/cubehash512/unrolled4gcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1632621.68cubehash512crypto_hash/cubehash512/unrolled2gcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
2175422.24cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
2513922.59cubehash512crypto_hash/cubehash512/unrolledgcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
25716041.00cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
33868181.32cubehash81crypto_hash/cubehash81/unrolledgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
59993022.33cubehash81crypto_hash/cubehash81/specgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
2651001.00cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
3317241.25cubehash816crypto_hash/cubehash816/unrolledgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
10256883.87cubehash816crypto_hash/cubehash816/specgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
13598981.00cubehash82crypto_hash/cubehash82/simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
17620201.30cubehash82crypto_hash/cubehash82/unrolledgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
33140622.44cubehash82crypto_hash/cubehash82/specgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
1755601.00cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
2234381.27cubehash832crypto_hash/cubehash832/unrolledgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
9129505.20cubehash832crypto_hash/cubehash832/specgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
7434021.00cubehash84crypto_hash/cubehash84/simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
9502901.28cubehash84crypto_hash/cubehash84/unrolledgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
20081482.70cubehash84crypto_hash/cubehash84/specgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
4386141.00cubehash88crypto_hash/cubehash88/simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
5470121.25cubehash88crypto_hash/cubehash88/unrolledgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
13647803.11cubehash88crypto_hash/cubehash88/specgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
1741141.00echo256crypto_hash/echo256/sphlib-small (SPHLIB_3.0)gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer (4.4.6)
1844341.06echo256crypto_hash/echo256/generic/opt64gcc -mabi=n32 -O -fomit-frame-pointer
2042921.17echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
2345741.35echo256crypto_hash/echo256/sphlibgcc -mabi=n32 -O2 -fomit-frame-pointer
2434621.40echo256crypto_hash/echo256/powerpc/pp32cv2gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
3249201.87echo256crypto_hash/echo256/powerpc/pp32cv1gcc -mabi=n32 -O -fomit-frame-pointer
echo256crypto_hash/echo256/ccalik/aesnigcc -mabi=n32 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/ccalik/bitslicedgcc -mabi=n32 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/ccalik/vpermgcc -mabi=n32 -O3 -fomit-frame-pointer
3121821.00echo512crypto_hash/echo512/sphlib-small (SPHLIB_3.0)gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer (4.4.6)
3298481.06echo512crypto_hash/echo512/generic/opt64gcc -mabi=n32 -O -fomit-frame-pointer
3535181.13echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
3947981.26echo512crypto_hash/echo512/sphlibgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
4140441.33echo512crypto_hash/echo512/powerpc/pp32cv2gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
5478121.75echo512crypto_hash/echo512/powerpc/pp32cv1gcc -mabi=n32 -O -fomit-frame-pointer
echo512crypto_hash/echo512/ccalik/aesnigcc -mabi=n32 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/ccalik/bitslicedgcc -mabi=n32 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/ccalik/vpermgcc -mabi=n32 -O3 -fomit-frame-pointer
1434981.00echosp256crypto_hash/echosp256/generic/opt64 (2.1)gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1612161.12echosp256crypto_hash/echosp256/generic/opt32gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1913921.33echosp256crypto_hash/echosp256/powerpc/pp32cv2gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
2551061.78echosp256crypto_hash/echosp256/powerpc/pp32cv1gcc -mabi=n32 -O -fomit-frame-pointer
2280321.00echosp512crypto_hash/echosp512/generic/opt64 (2.1)gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
2495421.09echosp512crypto_hash/echosp512/generic/opt32gcc -mabi=n32 -O -fomit-frame-pointer
2918041.28echosp512crypto_hash/echosp512/powerpc/pp32cv2gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
3911261.72echosp512crypto_hash/echosp512/powerpc/pp32cv1gcc -mabi=n32 -O -fomit-frame-pointer
168521.00edonr256crypto_hash/edonr256/optc (Optimized_C_v2.0)gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
176621.05edonr256crypto_hash/edonr256/swpbegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
105981.00edonr512crypto_hash/edonr512/optc (Optimized_C_v2.0)gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
107941.02edonr512crypto_hash/edonr512/swpbegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
5711201.00essence224crypto_hash/essence224/gccgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
5719801.00essence256crypto_hash/essence256/gccgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
3373101.00essence384crypto_hash/essence384/gccgcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
3357301.00essence512crypto_hash/essence512/gccgcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1738378061.00fsb256crypto_hash/fsb256/refgcc -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
fsb256crypto_hash/fsb256/cleangcc -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
1878918121.00fsb512crypto_hash/fsb512/refgcc -mabi=n32 -Os -fomit-frame-pointer (4.4.6)
763461.00fugue2crypto_hash/fugue2/cop_opt32gcc -mabi=n32 -O2 -fomit-frame-pointer (4.4.6)
861321.00fugue256crypto_hash/fugue256/ANSI_opt64gcc -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
952621.11fugue256crypto_hash/fugue256/ANSI_opt32gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
1026221.19fugue256crypto_hash/fugue256/sphlibgcc -mabi=n32 -Os -fomit-frame-pointer
fugue256crypto_hash/fugue256/ccalik/aesnigcc -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
fugue256crypto_hash/fugue256/ccalik/vpermgcc -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
fugue384crypto_hash/fugue384/ccalik/aesnigcc -mabi=n32 -O3 -fomit-frame-pointer
fugue384crypto_hash/fugue384/ccalik/vpermgcc -mabi=n32 -O3 -fomit-frame-pointer
1952681.00fugue512crypto_hash/fugue512/sphlib (SPHLIB_3.0)gcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer (4.4.6)
fugue512crypto_hash/fugue512/ccalik/aesnigcc -mabi=n32 -O3 -fomit-frame-pointer
fugue512crypto_hash/fugue512/ccalik/vpermgcc -mabi=n32 -O3 -fomit-frame-pointer
1242961.00groestl256crypto_hash/groestl256/sphlib-adapted (2.0)gcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1312661.06groestl256crypto_hash/groestl256/sphlibgcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1569141.26groestl256crypto_hash/groestl256/opt64gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
2400941.93groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
2468661.99groestl256crypto_hash/groestl256/32bit-2ktablegcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
2646242.13groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
4645403.74groestl256crypto_hash/groestl256/8bit_cgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
4893223.94groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
7712626.21groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
groestl256crypto_hash/groestl256/aesnigcc -mabi=n32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/aesni-intrgcc -mabi=n32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/avxgcc -mabi=n32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/avx-intrgcc -mabi=n32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/core2duogcc -mabi=n32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/mmxgcc -mabi=n32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/neon-vpermgcc -mabi=n32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/opterongcc -mabi=n32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/opteron-unrolledgcc -mabi=n32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/thumb-asm-fastgcc -mabi=n32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/thumb-asm-smallgcc -mabi=n32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/vpermgcc -mabi=n32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/vperm-intrgcc -mabi=n32 -O3 -fomit-frame-pointer
2589901.00groestl512crypto_hash/groestl512/sphlib-adapted (2.0)gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
2632901.02groestl512crypto_hash/groestl512/sphlibgcc -mabi=n32 -O -fomit-frame-pointer
2663041.03groestl512crypto_hash/groestl512/opt64gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
3460561.34groestl512crypto_hash/groestl512/opt32gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
6262462.42groestl512crypto_hash/groestl512/sphlib-smallgcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer
8498463.28groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/aesnigcc -mabi=n32 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/aesni-intrgcc -mabi=n32 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/avxgcc -mabi=n32 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/avx-intrgcc -mabi=n32 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/core2duogcc -mabi=n32 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/mmxgcc -mabi=n32 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/opterongcc -mabi=n32 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/vpermgcc -mabi=n32 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/vperm-intrgcc -mabi=n32 -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/bernstein/small-simd-2gcc -mabi=n32 -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/simd-1gcc -mabi=n32 -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/simd-2gcc -mabi=n32 -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/sphlibgcc -mabi=n32 -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/sphlib-smallgcc -mabi=n32 -O3 -fomit-frame-pointer
hamsi512crypto_hash/hamsi512/sphlibgcc -mabi=n32 -O3 -fomit-frame-pointer
hamsi512crypto_hash/hamsi512/sphlib-smallgcc -mabi=n32 -O3 -fomit-frame-pointer
753661.00jh224crypto_hash/jh224/simplegcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1139441.51jh224crypto_hash/jh224/bitslice_opt64gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
1560902.07jh224crypto_hash/jh224/bitslice_ref64gcc -mabi=n32 -O3 -fomit-frame-pointer
2411123.20jh224crypto_hash/jh224/bitslice_opt32gcc -mabi=n32 -O2 -fomit-frame-pointer
4399785.84jh224crypto_hash/jh224/bitslice_ref32gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
754041.00jh256crypto_hash/jh256/simplegcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1139301.51jh256crypto_hash/jh256/bitslice_opt64gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
1559502.07jh256crypto_hash/jh256/bitslice_ref64gcc -mabi=n32 -O3 -fomit-frame-pointer
2410963.20jh256crypto_hash/jh256/bitslice_opt32gcc -mabi=n32 -O2 -fomit-frame-pointer
4404005.84jh256crypto_hash/jh256/bitslice_ref32gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
753661.00jh384crypto_hash/jh384/simplegcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1139561.51jh384crypto_hash/jh384/bitslice_opt64gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
1559822.07jh384crypto_hash/jh384/bitslice_ref64gcc -mabi=n32 -O3 -fomit-frame-pointer
2412003.20jh384crypto_hash/jh384/bitslice_opt32gcc -mabi=n32 -O2 -fomit-frame-pointer
4417465.86jh384crypto_hash/jh384/bitslice_ref32gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
753741.00jh512crypto_hash/jh512/simplegcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1140041.51jh512crypto_hash/jh512/bitslice_opt64gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
1561482.07jh512crypto_hash/jh512/bitslice_ref64gcc -mabi=n32 -O3 -fomit-frame-pointer
2409843.20jh512crypto_hash/jh512/bitslice_opt32gcc -mabi=n32 -O2 -fomit-frame-pointer
4376645.81jh512crypto_hash/jh512/bitslice_ref32gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
460841.00keccakcrypto_hash/keccak/opt64lcu6 (3.1.0)gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
470821.02keccakcrypto_hash/keccak/simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
481981.05keccakcrypto_hash/keccak/opt64lcu24gcc -mabi=n32 -O -fomit-frame-pointer
513841.12keccakcrypto_hash/keccak/opt64u6gcc -mabi=n32 -O -fomit-frame-pointer
859241.86keccakcrypto_hash/keccak/inplacegcc -mabi=n32 -O -fomit-frame-pointer
1321142.87keccakcrypto_hash/keccak/simple32bigcc -mabi=n32 -O -fomit-frame-pointer
1421983.09keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1442323.13keccakcrypto_hash/keccak/opt32bi-rvku2gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1597343.47keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -mabi=n32 -O -fomit-frame-pointer
1600323.47keccakcrypto_hash/keccak/compactgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
2015164.37keccakcrypto_hash/keccak/inplace32bigcc -mabi=n32 -O -fomit-frame-pointer
50036010.86keccakcrypto_hash/keccak/compact8gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
keccakcrypto_hash/keccak/avr8gcc -mabi=n32 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/inplace-armv7a-neongcc -mabi=n32 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/opt64lcu24shldgcc -mabi=n32 -O3 -fomit-frame-pointer
750501.00keccakc1024crypto_hash/keccakc1024/opt64lcu6 (3.1.0)gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
755521.01keccakc1024crypto_hash/keccakc1024/simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
787181.05keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -mabi=n32 -O -fomit-frame-pointer
791081.05keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -mabi=n32 -O -fomit-frame-pointer
836001.11keccakc1024crypto_hash/keccakc1024/sphlibgcc -mabi=n32 -O -fomit-frame-pointer
853261.14keccakc1024crypto_hash/keccakc1024/opt64u6gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1411401.88keccakc1024crypto_hash/keccakc1024/inplacegcc -mabi=n32 -O -fomit-frame-pointer
2064362.75keccakc1024crypto_hash/keccakc1024/simple32bigcc -mabi=n32 -O -fomit-frame-pointer
2075482.77keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
2209962.94keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -mabi=n32 -O -fomit-frame-pointer
2388143.18keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -mabi=n32 -O -fomit-frame-pointer
2776683.70keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
3242644.32keccakc1024crypto_hash/keccakc1024/inplace32bigcc -mabi=n32 -O -fomit-frame-pointer
84756411.29keccakc1024crypto_hash/keccakc1024/compact8gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
keccakc1024crypto_hash/keccakc1024/avr8gcc -mabi=n32 -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/inplace-armv7a-neongcc -mabi=n32 -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -mabi=n32 -O3 -fomit-frame-pointer
360161.00keccakc256crypto_hash/keccakc256/opt64lcu6 (3.1.0)gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
374621.04keccakc256crypto_hash/keccakc256/simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
385021.07keccakc256crypto_hash/keccakc256/opt64lcu24gcc -mabi=n32 -O -fomit-frame-pointer
406381.13keccakc256crypto_hash/keccakc256/opt64u6gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
673261.87keccakc256crypto_hash/keccakc256/inplacegcc -mabi=n32 -O -fomit-frame-pointer
1073502.98keccakc256crypto_hash/keccakc256/simple32bigcc -mabi=n32 -O -fomit-frame-pointer
1077402.99keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1119583.11keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1273883.54keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
1310483.64keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1603224.45keccakc256crypto_hash/keccakc256/inplace32bigcc -mabi=n32 -O -fomit-frame-pointer
38462210.68keccakc256crypto_hash/keccakc256/compact8gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
keccakc256crypto_hash/keccakc256/avr8gcc -mabi=n32 -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -mabi=n32 -O3 -fomit-frame-pointer
394821.00keccakc448crypto_hash/keccakc448/opt64lcu6 (3.1.0)gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
403421.02keccakc448crypto_hash/keccakc448/simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
405081.03keccakc448crypto_hash/keccakc448/opt64lcu24gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
440581.12keccakc448crypto_hash/keccakc448/opt64u6gcc -mabi=n32 -O -fomit-frame-pointer
734081.86keccakc448crypto_hash/keccakc448/inplacegcc -mabi=n32 -O -fomit-frame-pointer
1215623.08keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -mabi=n32 -O -fomit-frame-pointer
1246563.16keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1384683.51keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -mabi=n32 -O -fomit-frame-pointer
1439823.65keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
42380210.73keccakc448crypto_hash/keccakc448/compact8gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
keccakc448crypto_hash/keccakc448/avr8gcc -mabi=n32 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/inplace32bigcc -mabi=n32 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -mabi=n32 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/simple32bigcc -mabi=n32 -O3 -fomit-frame-pointer
424721.00keccakc512crypto_hash/keccakc512/opt64lcu6 (3.1.0)gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
434721.02keccakc512crypto_hash/keccakc512/opt64lcu24gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
435701.03keccakc512crypto_hash/keccakc512/simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
448681.06keccakc512crypto_hash/keccakc512/sphlib-smallgcc -mabi=n32 -O -fomit-frame-pointer
474701.12keccakc512crypto_hash/keccakc512/sphlibgcc -mabi=n32 -O -fomit-frame-pointer
480541.13keccakc512crypto_hash/keccakc512/opt64u6gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
795141.87keccakc512crypto_hash/keccakc512/inplacegcc -mabi=n32 -O -fomit-frame-pointer
1227122.89keccakc512crypto_hash/keccakc512/simple32bigcc -mabi=n32 -O -fomit-frame-pointer
1347283.17keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1353783.19keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1514703.57keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -mabi=n32 -O -fomit-frame-pointer
1529603.60keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
1866904.40keccakc512crypto_hash/keccakc512/inplace32bigcc -mabi=n32 -O -fomit-frame-pointer
46107210.86keccakc512crypto_hash/keccakc512/compact8gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
keccakc512crypto_hash/keccakc512/avr8gcc -mabi=n32 -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/inplace-armv7a-neongcc -mabi=n32 -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -mabi=n32 -O3 -fomit-frame-pointer
keccakc512treed2crypto_hash/keccakc512treed2/sseu24gcc -mabi=n32 -O3 -fomit-frame-pointer
keccakc512treed2crypto_hash/keccakc512treed2/sseu4gcc -mabi=n32 -O3 -fomit-frame-pointer
522441.00keccakc768crypto_hash/keccakc768/opt64lcu6 (3.1.0)gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
531881.02keccakc768crypto_hash/keccakc768/opt64lcu24gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
533581.02keccakc768crypto_hash/keccakc768/simplegcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
592641.13keccakc768crypto_hash/keccakc768/opt64u6gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
979561.87keccakc768crypto_hash/keccakc768/inplacegcc -mabi=n32 -O -fomit-frame-pointer
1471902.82keccakc768crypto_hash/keccakc768/simple32bigcc -mabi=n32 -O -fomit-frame-pointer
1588603.04keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1617663.10keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1768663.39keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1907843.65keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
2273024.35keccakc768crypto_hash/keccakc768/inplace32bigcc -mabi=n32 -O -fomit-frame-pointer
57556811.02keccakc768crypto_hash/keccakc768/compact8gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
keccakc768crypto_hash/keccakc768/avr8gcc -mabi=n32 -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -mabi=n32 -O3 -fomit-frame-pointer
1258041.00lane256crypto_hash/lane256/cgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
lane256crypto_hash/lane256/bitslicegcc -mabi=n32 -O3 -fomit-frame-pointer
lane256crypto_hash/lane256/mmxgcc -mabi=n32 -O3 -fomit-frame-pointer
5798641.00lane512crypto_hash/lane512/cgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
761741.00luffa256crypto_hash/luffa256/opt32 (2.0)gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
838161.10luffa256crypto_hash/luffa256/sphlibgcc -mabi=n32 -O2 -fomit-frame-pointer
995681.31luffa256crypto_hash/luffa256/thomaz/basicgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
4977966.53luffa256crypto_hash/luffa256/armgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
1058581.00luffa384crypto_hash/luffa384/opt32 (2.0)gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer (4.4.6)
6814306.44luffa384crypto_hash/luffa384/armgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
1384621.00luffa512crypto_hash/luffa512/opt32 (2.0)gcc -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
1552661.12luffa512crypto_hash/luffa512/sphlibgcc -mabi=n32 -O2 -fomit-frame-pointer
8578326.20luffa512crypto_hash/luffa512/armgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
2260521.00mcssha4crypto_hash/mcssha4/refgcc -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
2354961.00mcssha5crypto_hash/mcssha5/refgcc -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
2270481.00mcssha6crypto_hash/mcssha6/refgcc -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
md2crypto_hash/md2/opensslgcc -mabi=n32 -O3 -fomit-frame-pointer
md4crypto_hash/md4/opensslgcc -mabi=n32 -O3 -fomit-frame-pointer
230061.00md5crypto_hash/md5/refgcc -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
md5crypto_hash/md5/opensslgcc -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
693301.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer (4.4.6)
741201.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer (4.4.6)
928281.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer (4.4.6)
1116061.00md6d512crypto_hash/md6d512/refgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer (4.4.6)
1581841.00mgrostl256crypto_hash/mgrostl256/opt-64 (2.0)gcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1919121.21mgrostl256crypto_hash/mgrostl256/opt-32gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
732341446.30mgrostl256crypto_hash/mgrostl256/refgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
698041.00nasha256crypto_hash/nasha256/optgcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer (4.4.6)
791421.13nasha256crypto_hash/nasha256/opt_v4gcc -mabi=n32 -O -fomit-frame-pointer
705161.00nasha512crypto_hash/nasha512/optgcc -funroll-loops -mabi=n32 -Os -fomit-frame-pointer (4.4.6)
784441.11nasha512crypto_hash/nasha512/opt_v4gcc -mabi=n32 -Os -fomit-frame-pointer
7451921.00rfsb509crypto_hash/rfsb509/ref (1.0)gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
ripemd160crypto_hash/ripemd160/opensslgcc -mabi=n32 -O3 -fomit-frame-pointer
890861.00round3jh256crypto_hash/round3jh256/simplegcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
4925065.53round3jh256crypto_hash/round3jh256/sphlibgcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
6411407.20round3jh256crypto_hash/round3jh256/sphlib-smallgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
891081.00round3jh512crypto_hash/round3jh512/simplegcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
4925605.53round3jh512crypto_hash/round3jh512/sphlibgcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
6415387.20round3jh512crypto_hash/round3jh512/sphlib-smallgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
375261.00sarmal256crypto_hash/sarmal256/opt64 (1.00)gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
465121.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
sha1crypto_hash/sha1/opensslgcc -mabi=n32 -O3 -fomit-frame-pointer
sha224crypto_hash/sha224/opensslgcc -mabi=n32 -O3 -fomit-frame-pointer
821801.00sha256crypto_hash/sha256/sphlib-small (SPHLIB_3.0)gcc -mabi=n32 -Os -fomit-frame-pointer (4.4.6)
905121.10sha256crypto_hash/sha256/refgcc -mabi=n32 -O3 -fomit-frame-pointer
931501.13sha256crypto_hash/sha256/sphlibgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
sha256crypto_hash/sha256/opensslgcc -mabi=n32 -O3 -fomit-frame-pointer
sha384crypto_hash/sha384/opensslgcc -mabi=n32 -O3 -fomit-frame-pointer
479941.00sha512crypto_hash/sha512/sphlib-small (SPHLIB_3.0)gcc -mabi=n32 -Os -fomit-frame-pointer (4.4.6)
481781.00sha512crypto_hash/sha512/sphlibgcc -mabi=n32 -Os -fomit-frame-pointer (4.4.6)
606661.26sha512crypto_hash/sha512/refgcc -mabi=n32 -O3 -fomit-frame-pointer
sha512crypto_hash/sha512/opensslgcc -mabi=n32 -O3 -fomit-frame-pointer
490501.00shabal256crypto_hash/shabal256/sphlib (SPHLIB_3.0)gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
490721.00shabal512crypto_hash/shabal512/sphlib (SPHLIB_3.0)gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
497001.01shabal512crypto_hash/shabal512/refgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
695881.00shavite3256crypto_hash/shavite3256/sphlib-small (SPHLIB_3.0)gcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
998301.43shavite3256crypto_hash/shavite3256/sphlibgcc -mabi=n32 -Os -fomit-frame-pointer
1101881.58shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
1135041.63shavite3256crypto_hash/shavite3256/lower-memgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
1139981.64shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
1142841.64shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer
3260044.68shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
1756121.00shavite3512crypto_hash/shavite3512/IntelL1Cache (3.0_(L1_cache))gcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
1847861.05shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
2327201.33shavite3512crypto_hash/shavite3512/low-memgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)
2565681.46shavite3512crypto_hash/shavite3512/new-aes-roundgcc -mabi=n32 -O -fomit-frame-pointer
2566841.46shavite3512crypto_hash/shavite3512/no-saltgcc -mabi=n32 -O -fomit-frame-pointer
2891781.65shavite3512crypto_hash/shavite3512/different-ordergcc -mabi=n32 -O -fomit-frame-pointer
6466483.68shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/sphlibgcc -mabi=n32 -O3 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/sphlib-smallgcc -mabi=n32 -O3 -fomit-frame-pointer
3112841.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer (4.4.6)
4319421.39simd256crypto_hash/simd256/sphlib-smallgcc -mabi=n32 -O2 -fomit-frame-pointer
4692881.51simd256crypto_hash/simd256/optgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
1166701637.48simd256crypto_hash/simd256/refgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vect128gcc -mabi=n32 -O3 -fomit-frame-pointer
3853401.00simd512crypto_hash/simd512/sphlib (SPHLIB_3.0)gcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer (4.4.6)
4251561.10simd512crypto_hash/simd512/optgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer (4.4.6)
5264541.37simd512crypto_hash/simd512/sphlib-smallgcc -funroll-loops -mabi=n32 -O2 -fomit-frame-pointer (4.4.6)
2364799461.37simd512crypto_hash/simd512/refgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
simd512crypto_hash/simd512/vect128gcc -mabi=n32 -O3 -fomit-frame-pointer
494361.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
321421.00skein256256crypto_hash/skein256256/opt (v1.3_C_code)gcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
268321.00skein512256crypto_hash/skein512256/sphlib (SPHLIB_3.0)gcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
357861.33skein512256crypto_hash/skein512256/sphlib-smallgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
367561.37skein512256crypto_hash/skein512256/littlegcc -mabi=n32 -O3 -fomit-frame-pointer
374421.40skein512256crypto_hash/skein512256/optgcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
413801.54skein512256crypto_hash/skein512256/simplegcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
268241.00skein512512crypto_hash/skein512512/sphlib (SPHLIB_3.0)gcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
360901.35skein512512crypto_hash/skein512512/sphlib-smallgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer
368781.37skein512512crypto_hash/skein512512/littlegcc -mabi=n32 -O2 -fomit-frame-pointer
374501.40skein512512crypto_hash/skein512512/optgcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
416001.55skein512512crypto_hash/skein512512/simplegcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
2188681.00whirlpoolcrypto_hash/whirlpool/refgcc -funroll-loops -mabi=n32 -O -fomit-frame-pointer (4.4.6)

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
220181.00md5crypto_hashblocks/md5/little-1gcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
225681.02md5crypto_hashblocks/md5/refgcc -mabi=n32 -O -fomit-frame-pointer (4.4.6)
7220041.00rfsb509crypto_hashblocks/rfsb509/refgcc -funroll-loops -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
rfsb509crypto_hashblocks/rfsb509/amd64-3gcc -mabi=n32 -O3 -fomit-frame-pointer
865121.00sha256crypto_hashblocks/sha256/refgcc -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
867121.00sha256crypto_hashblocks/sha256/inplacegcc -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
553641.00sha512crypto_hashblocks/sha512/inplacegcc -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)
567641.03sha512crypto_hashblocks/sha512/refgcc -mabi=n32 -O3 -fomit-frame-pointer (4.4.6)