Implementation notes: armeabi, h9dragon, crypto_hash

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
CPU cycles/second: 1512000000...1512000000 (perfevent)
SUPERCOP version: 20130126
Benchmark dates: 20121027...20130130

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
atelopus32crypto_hash/atelopus32/refg++ -O3 -fomit-frame-pointer
atelopus64crypto_hash/atelopus64/refg++ -O3 -fomit-frame-pointer
731191.00bblake256crypto_hash/bblake256/regsgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer (4.4.5)
733041.00bblake256crypto_hash/bblake256/bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
427731.00blake256crypto_hash/blake256/vect128-neon (0.8)gcc -mcpu=arm920t -O2 -fomit-frame-pointer (4.4.5)
561821.31blake256crypto_hash/blake256/vect128gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer
606011.42blake256crypto_hash/blake256/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
606461.42blake256crypto_hash/blake256/bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
613271.43blake256crypto_hash/blake256/sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer
630941.48blake256crypto_hash/blake256/arm_thumb2gcc -O2 -fomit-frame-pointer
660331.54blake256crypto_hash/blake256/arm11gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns
893572.09blake256crypto_hash/blake256/sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
972982.27blake256crypto_hash/blake256/refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
blake256crypto_hash/blake256/vect128-mmxhackgcc -O3 -fomit-frame-pointer
1989081.00blake2bcrypto_hash/blake2b/regsgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer (4.4.5)
blake2bcrypto_hash/blake2b/avxiccgcc -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/refgcc -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/xmmgcc -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/ymmgcc -O3 -fomit-frame-pointer
364691.00blake2scrypto_hash/blake2s/regsgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
blake2scrypto_hash/blake2s/avxiccgcc -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/refgcc -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/xmmgcc -O3 -fomit-frame-pointer
504961.00blake32crypto_hash/blake32/sphlib (SPHLIB_2.1)gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
656581.30blake32crypto_hash/blake32/sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
731671.45blake32crypto_hash/blake32/refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
366041.00blake512crypto_hash/blake512/vect128-neon (0.8)gcc -mcpu=arm10tdmi -O -fomit-frame-pointer (4.4.5)
1260993.44blake512crypto_hash/blake512/sphlib-smallgcc -mcpu=arm9e -O2 -fomit-frame-pointer
1265083.46blake512crypto_hash/blake512/refgcc -mcpu=xscale -O2 -fomit-frame-pointer
1304993.57blake512crypto_hash/blake512/sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer
2963858.10blake512crypto_hash/blake512/regsgcc -mcpu=xscale -O -fomit-frame-pointer
3098298.46blake512crypto_hash/blake512/bswapgcc -mcpu=arm1136j-s -O -fomit-frame-pointer
blake512crypto_hash/blake512/vect128gcc -O3 -fomit-frame-pointer
blake512crypto_hash/blake512/vect128-inplacegcc -O3 -fomit-frame-pointer
1123441.00blake64crypto_hash/blake64/refgcc -mcpu=arm9e -O2 -fomit-frame-pointer (4.4.5)
1131701.01blake64crypto_hash/blake64/sphlib-smallgcc -mcpu=arm9e -O2 -fomit-frame-pointer (4.4.5)
1144021.02blake64crypto_hash/blake64/sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer (4.4.5)
314371.00bmw256crypto_hash/bmw256/optbbe (OptimizedB_BE_C_-_BMW256)gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.5)
316621.01bmw256crypto_hash/bmw256/optabegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer
321991.02bmw256crypto_hash/bmw256/optbgbegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
324531.03bmw256crypto_hash/bmw256/optc04gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
330231.05bmw256crypto_hash/bmw256/sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer
334311.06bmw256crypto_hash/bmw256/optc03gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
337421.07bmw256crypto_hash/bmw256/sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer
410291.31bmw256crypto_hash/bmw256/optc01gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer
419341.33bmw256crypto_hash/bmw256/optc02gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns
512401.63bmw256crypto_hash/bmw256/refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer
741151.00bmw512crypto_hash/bmw512/sphlib-small (SPHLIB_3.0)gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer (4.4.5)
757971.02bmw512crypto_hash/bmw512/refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
803351.08bmw512crypto_hash/bmw512/optbgbegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
958031.29bmw512crypto_hash/bmw512/sphlibgcc -mcpu=cortex-r4 -O -fomit-frame-pointer
1707392.30bmw512crypto_hash/bmw512/optc04gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
1735462.34bmw512crypto_hash/bmw512/optc03gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
1839522.48bmw512crypto_hash/bmw512/optc01gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
1841672.48bmw512crypto_hash/bmw512/optc02gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
2052512.77bmw512crypto_hash/bmw512/optabegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
2053902.77bmw512crypto_hash/bmw512/optbbegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
bmw512crypto_hash/bmw512/arm/neon/SSEmap_v1gcc -O3 -fomit-frame-pointer
28924711.00cubehash161crypto_hash/cubehash161/simplegcc -mcpu=arm1020t -O3 -fomit-frame-pointer (4.4.5)
29122021.01cubehash161crypto_hash/cubehash161/unrolledgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer
39916901.38cubehash161crypto_hash/cubehash161/specgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer
2575521.00cubehash1616crypto_hash/cubehash1616/simplegcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer (4.4.5)
2671241.04cubehash1616crypto_hash/cubehash1616/unrolledgcc -funroll-loops -Os -fomit-frame-pointer
7675402.98cubehash1616crypto_hash/cubehash1616/specgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer
14937121.00cubehash162crypto_hash/cubehash162/simplegcc -mcpu=arm1020t -O3 -fomit-frame-pointer (4.4.5)
14972451.00cubehash162crypto_hash/cubehash162/unrolledgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer
22740131.52cubehash162crypto_hash/cubehash162/specgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer
477861.00cubehash1632crypto_hash/cubehash1632/armneongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer (4.4.5)
735291.54cubehash1632crypto_hash/cubehash1632/unrolled5gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
813771.70cubehash1632crypto_hash/cubehash1632/unrolled3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
887261.86cubehash1632crypto_hash/cubehash1632/unrolled4gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
1031982.16cubehash1632crypto_hash/cubehash1632/armgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1186122.48cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer (4.4.5)
1456753.05cubehash1632crypto_hash/cubehash1632/sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns
1578543.30cubehash1632crypto_hash/cubehash1632/unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer (4.4.5)
1624153.40cubehash1632crypto_hash/cubehash1632/simplegcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer
1741513.64cubehash1632crypto_hash/cubehash1632/unrolledgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer
7935771.00cubehash164crypto_hash/cubehash164/simplegcc -mcpu=arm1020t -O3 -fomit-frame-pointer (4.4.5)
7986521.01cubehash164crypto_hash/cubehash164/unrolledgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer
14234481.79cubehash164crypto_hash/cubehash164/specgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer
4381281.00cubehash168crypto_hash/cubehash168/simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
4433531.01cubehash168crypto_hash/cubehash168/unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
9828572.24cubehash168crypto_hash/cubehash168/specgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
424131.00cubehash512crypto_hash/cubehash512/armneongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer (4.4.5)
664981.57cubehash512crypto_hash/cubehash512/unrolled5gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
738201.74cubehash512crypto_hash/cubehash512/unrolled3gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
760701.79cubehash512crypto_hash/cubehash512/unrolled4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
904492.13cubehash512crypto_hash/cubehash512/armgcc -fno-schedule-insns -O2 -fomit-frame-pointer
1258282.97cubehash512crypto_hash/cubehash512/unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer
1339023.16cubehash512crypto_hash/cubehash512/simplegcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer
1415233.34cubehash512crypto_hash/cubehash512/unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
14642191.00cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -O3 -fomit-frame-pointer (4.4.5)
15671021.07cubehash81crypto_hash/cubehash81/unrolledgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer
24688851.69cubehash81crypto_hash/cubehash81/specgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer
1477831.00cubehash816crypto_hash/cubehash816/simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
1552241.05cubehash816crypto_hash/cubehash816/unrolledgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
6537784.42cubehash816crypto_hash/cubehash816/specgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
7714031.00cubehash82crypto_hash/cubehash82/simplegcc -funroll-loops -O3 -fomit-frame-pointer (4.4.5)
8155281.06cubehash82crypto_hash/cubehash82/unrolledgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer
15074791.95cubehash82crypto_hash/cubehash82/specgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer
1022871.00cubehash832crypto_hash/cubehash832/simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
1051901.03cubehash832crypto_hash/cubehash832/unrolledgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
5904525.77cubehash832crypto_hash/cubehash832/specgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
4150441.00cubehash84crypto_hash/cubehash84/simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
4481591.08cubehash84crypto_hash/cubehash84/unrolledgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer
10135652.44cubehash84crypto_hash/cubehash84/specgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
2385071.00cubehash88crypto_hash/cubehash88/simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
2558771.07cubehash88crypto_hash/cubehash88/unrolledgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
7753953.25cubehash88crypto_hash/cubehash88/specgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer
1737271.00echo256crypto_hash/echo256/sphlib-small (SPHLIB_3.0)gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer (4.4.5)
2081791.20echo256crypto_hash/echo256/sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
2106561.21echo256crypto_hash/echo256/generic/opt32gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
2398191.38echo256crypto_hash/echo256/powerpc/pp32cv2gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
2790541.61echo256crypto_hash/echo256/generic/opt64gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
3047301.75echo256crypto_hash/echo256/powerpc/pp32cv1gcc -fno-schedule-insns -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/ccalik/bitslicedgcc -O3 -fomit-frame-pointer
3040501.00echo512crypto_hash/echo512/sphlib-small (SPHLIB_3.0)gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer (4.4.5)
3529961.16echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
3732171.23echo512crypto_hash/echo512/sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
4027491.32echo512crypto_hash/echo512/powerpc/pp32cv2gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
4770541.57echo512crypto_hash/echo512/generic/opt64gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
5319431.75echo512crypto_hash/echo512/powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/ccalik/bitslicedgcc -O3 -fomit-frame-pointer
1642501.00echosp256crypto_hash/echosp256/generic/opt32 (2.1)gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns (4.4.5)
1915591.17echosp256crypto_hash/echosp256/powerpc/pp32cv2gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
2227201.36echosp256crypto_hash/echosp256/generic/opt64gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns (4.4.5)
2413571.47echosp256crypto_hash/echosp256/powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
2537451.00echosp512crypto_hash/echosp512/generic/opt32 (2.1)gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.4.5)
2899801.14echosp512crypto_hash/echosp512/powerpc/pp32cv2gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
3397721.34echosp512crypto_hash/echosp512/generic/opt64gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
3716321.46echosp512crypto_hash/echosp512/powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
184391.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns (4.4.5)
222261.21edonr256crypto_hash/edonr256/optcgcc -fno-schedule-insns -O3 -fomit-frame-pointer
284861.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns (4.4.5)
420481.48edonr512crypto_hash/edonr512/optcgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
1858851.00essence224crypto_hash/essence224/gccgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
1911021.00essence256crypto_hash/essence256/gccgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
2113701.00essence384crypto_hash/essence384/gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
2102371.00essence512crypto_hash/essence512/gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
1401114221.00fsb256crypto_hash/fsb256/refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer (4.4.5)
1209759031.00fsb512crypto_hash/fsb512/refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer (4.4.5)
1092271.00fugue2crypto_hash/fugue2/cop_opt32gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
910361.00fugue256crypto_hash/fugue256/sphlib (SPHLIB_3.0)gcc -fno-schedule-insns -Os -fomit-frame-pointer (4.4.5)
1249231.37fugue256crypto_hash/fugue256/ANSI_opt32gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
1862932.05fugue256crypto_hash/fugue256/ANSI_opt64gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
1924181.00fugue512crypto_hash/fugue512/sphlib (SPHLIB_3.0)gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns (4.4.5)
1020871.00groestl256crypto_hash/groestl256/neon-bitslice (1.0)gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
1362181.33groestl256crypto_hash/groestl256/arm11gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1368531.34groestl256crypto_hash/groestl256/neon-tablegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
1712571.68groestl256crypto_hash/groestl256/arm32gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
2051322.01groestl256crypto_hash/groestl256/neon-vpermgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer
2153262.11groestl256crypto_hash/groestl256/32bit-2ktablegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
2209022.16groestl256crypto_hash/groestl256/sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
2376772.33groestl256crypto_hash/groestl256/opt32gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer
3422883.35groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
3734503.66groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
4466174.37groestl256crypto_hash/groestl256/sphlib-adaptedgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
5197815.09groestl256crypto_hash/groestl256/8bit_cgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer
5258105.15groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
5356575.25groestl256crypto_hash/groestl256/thumb-asm-fastgcc -funroll-loops -O3 -fomit-frame-pointer
6427036.30groestl256crypto_hash/groestl256/opt64gcc -mcpu=cortex-a9 -O -fomit-frame-pointer
groestl256crypto_hash/groestl256/thumb-asm-smallgcc -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/vperm-intrgcc -O3 -fomit-frame-pointer
2000371.00groestl512crypto_hash/groestl512/neon-table (1.0)gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer (4.4.5)
2581001.29groestl512crypto_hash/groestl512/arm32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
3455701.73groestl512crypto_hash/groestl512/opt32gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer
4387492.19groestl512crypto_hash/groestl512/sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
5669972.83groestl512crypto_hash/groestl512/sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
6194903.10groestl512crypto_hash/groestl512/sphlib-adaptedgcc -mcpu=cortex-r4 -O -fomit-frame-pointer
7082973.54groestl512crypto_hash/groestl512/opt64gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
7601373.80groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
groestl512crypto_hash/groestl512/mmxgcc -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/simd-1gcc -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/simd-2gcc -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/sphlibgcc -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/sphlib-smallgcc -O3 -fomit-frame-pointer
hamsi512crypto_hash/hamsi512/sphlibgcc -O3 -fomit-frame-pointer
hamsi512crypto_hash/hamsi512/sphlib-smallgcc -O3 -fomit-frame-pointer
2224461.00jh224crypto_hash/jh224/bitslice_opt32gcc -mcpu=cortex-r4 -O -fomit-frame-pointer (4.4.5)
2719941.22jh224crypto_hash/jh224/bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
2984221.34jh224crypto_hash/jh224/simplegcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
2990361.34jh224crypto_hash/jh224/bitslice_opt64gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
4188521.88jh224crypto_hash/jh224/bitslice_ref64gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer
2219451.00jh256crypto_hash/jh256/bitslice_opt32gcc -mcpu=arm7tdmi -O -fomit-frame-pointer (4.4.5)
2780121.25jh256crypto_hash/jh256/bitslice_ref32gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
2978801.34jh256crypto_hash/jh256/simplegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
3040551.37jh256crypto_hash/jh256/bitslice_opt64gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
4199831.89jh256crypto_hash/jh256/bitslice_ref64gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer
2219931.00jh384crypto_hash/jh384/bitslice_opt32gcc -mcpu=cortex-r4 -O -fomit-frame-pointer (4.4.5)
2678011.21jh384crypto_hash/jh384/bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
2986951.35jh384crypto_hash/jh384/simplegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
3020971.36jh384crypto_hash/jh384/bitslice_opt64gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
4202641.89jh384crypto_hash/jh384/bitslice_ref64gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer
2213361.00jh512crypto_hash/jh512/bitslice_opt32gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns (4.4.5)
2813351.27jh512crypto_hash/jh512/bitslice_ref32gcc -funroll-loops -O -fomit-frame-pointer
2983131.35jh512crypto_hash/jh512/simplegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
3041411.37jh512crypto_hash/jh512/bitslice_opt64gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
4250681.92jh512crypto_hash/jh512/bitslice_ref64gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer
560201.00keccakcrypto_hash/keccak/inplace-armv7a-neon (3.2.1)gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer
878151.57keccakcrypto_hash/keccak/arm11gcc -funroll-loops -Os -fomit-frame-pointer
885001.58keccakcrypto_hash/keccak/simple32bigcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
911961.63keccakcrypto_hash/keccak/opt32bi-rvku2gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns
935071.67keccakcrypto_hash/keccak/inplace32bi-armv7agcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1153052.06keccakcrypto_hash/keccak/inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1172112.09keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1326772.37keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
1374432.45keccakcrypto_hash/keccak/simplegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer
1548142.76keccakcrypto_hash/keccak/opt64u6gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
1577162.82keccakcrypto_hash/keccak/opt64lcu6gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns
1600752.86keccakcrypto_hash/keccak/inplacegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
3487286.23keccakcrypto_hash/keccak/compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer
4144077.40keccakcrypto_hash/keccak/opt64lcu24gcc -mcpu=cortex-a9 -O -fomit-frame-pointer
4748738.48keccakcrypto_hash/keccak/compact8gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
keccakcrypto_hash/keccak/inplace32bi-armv6mgcc -O3 -fomit-frame-pointer
909481.00keccakc1024crypto_hash/keccakc1024/inplace-armv7a-neon (3.2.1)gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer (4.4.5)
1355311.49keccakc1024crypto_hash/keccakc1024/simple32bigcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns
1394811.53keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns
1500041.65keccakc1024crypto_hash/keccakc1024/inplace32bi-armv7agcc -Os -fomit-frame-pointer
1796691.98keccakc1024crypto_hash/keccakc1024/inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1831652.01keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
1983902.18keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
2187482.41keccakc1024crypto_hash/keccakc1024/simplegcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
2385952.62keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
2502092.75keccakc1024crypto_hash/keccakc1024/opt64u6gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
2561042.82keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
2651722.92keccakc1024crypto_hash/keccakc1024/inplacegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
5851916.43keccakc1024crypto_hash/keccakc1024/compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer
6935057.63keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -mcpu=cortex-r4 -O -fomit-frame-pointer
7961148.75keccakc1024crypto_hash/keccakc1024/compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
100477011.05keccakc1024crypto_hash/keccakc1024/sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns
keccakc1024crypto_hash/keccakc1024/inplace32bi-armv6mgcc -O3 -fomit-frame-pointer
721641.00keccakc256crypto_hash/keccakc256/simple32bi (3.1.0)gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns (4.4.5)
745741.03keccakc256crypto_hash/keccakc256/inplace32bi-armv7agcc -Os -fomit-frame-pointer
747511.04keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
936691.30keccakc256crypto_hash/keccakc256/inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
967651.34keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1065971.48keccakc256crypto_hash/keccakc256/simplegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
1120381.55keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1240831.72keccakc256crypto_hash/keccakc256/inplacegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
1249451.73keccakc256crypto_hash/keccakc256/opt64u6gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
1261881.75keccakc256crypto_hash/keccakc256/opt64lcu6gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
2650843.67keccakc256crypto_hash/keccakc256/compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer
3212184.45keccakc256crypto_hash/keccakc256/opt64lcu24gcc -mcpu=arm1136j-s -O -fomit-frame-pointer
3465464.80keccakc256crypto_hash/keccakc256/compact8gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
keccakc256crypto_hash/keccakc256/inplace32bi-armv6mgcc -O3 -fomit-frame-pointer
792431.00keccakc448crypto_hash/keccakc448/opt32bi-rvku2 (3.1.0)gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns (4.4.5)
1025691.29keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns
1143081.44keccakc448crypto_hash/keccakc448/simplegcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
1198391.51keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1334031.68keccakc448crypto_hash/keccakc448/opt64u6gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns
1356041.71keccakc448crypto_hash/keccakc448/inplacegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
1365331.72keccakc448crypto_hash/keccakc448/opt64lcu6gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns
2893533.65keccakc448crypto_hash/keccakc448/compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer
3549894.48keccakc448crypto_hash/keccakc448/opt64lcu24gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
3949924.98keccakc448crypto_hash/keccakc448/compact8gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
keccakc448crypto_hash/keccakc448/inplace32bigcc -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/inplace32bi-armv6mgcc -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/inplace32bi-armv7agcc -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/simple32bigcc -O3 -fomit-frame-pointer
513721.00keccakc512crypto_hash/keccakc512/inplace-armv7a-neon (3.2.1)gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer (4.4.5)
821291.60keccakc512crypto_hash/keccakc512/simple32bigcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns
857211.67keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
872271.70keccakc512crypto_hash/keccakc512/inplace32bi-armv7agcc -fno-schedule-insns -Os -fomit-frame-pointer
1066822.08keccakc512crypto_hash/keccakc512/inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1108612.16keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
1248412.43keccakc512crypto_hash/keccakc512/simplegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer
1260102.45keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1337262.60keccakc512crypto_hash/keccakc512/sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
1467452.86keccakc512crypto_hash/keccakc512/opt64u6gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns
1481932.88keccakc512crypto_hash/keccakc512/inplacegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
1494612.91keccakc512crypto_hash/keccakc512/opt64lcu6gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
3225096.28keccakc512crypto_hash/keccakc512/compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer
3866267.53keccakc512crypto_hash/keccakc512/opt64lcu24gcc -mcpu=cortex-r4 -O -fomit-frame-pointer
4127768.04keccakc512crypto_hash/keccakc512/compact8gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
55302910.77keccakc512crypto_hash/keccakc512/sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/inplace32bi-armv6mgcc -O3 -fomit-frame-pointer
980951.00keccakc768crypto_hash/keccakc768/simple32bi (3.1.0)gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns (4.4.5)
1015641.04keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1058681.08keccakc768crypto_hash/keccakc768/inplace32bi-armv7agcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
1290731.32keccakc768crypto_hash/keccakc768/inplace32bigcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
1315861.34keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1471501.50keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
1554961.59keccakc768crypto_hash/keccakc768/simplegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer
1784441.82keccakc768crypto_hash/keccakc768/opt64u6gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
1813491.85keccakc768crypto_hash/keccakc768/inplacegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
1824421.86keccakc768crypto_hash/keccakc768/opt64lcu6gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns
4066994.15keccakc768crypto_hash/keccakc768/compactgcc -mcpu=arm9e -O3 -fomit-frame-pointer
4801814.90keccakc768crypto_hash/keccakc768/opt64lcu24gcc -mcpu=xscale -O -fomit-frame-pointer
5138415.24keccakc768crypto_hash/keccakc768/compact8gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
keccakc768crypto_hash/keccakc768/inplace32bi-armv6mgcc -O3 -fomit-frame-pointer
4786821.00lane256crypto_hash/lane256/cgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer (4.4.5)
7071601.00lane512crypto_hash/lane512/cgcc -mcpu=cortex-r4 -O -fomit-frame-pointer (4.4.5)
467101.00luffa256crypto_hash/luffa256/sphlib (SPHLIB_3.0)gcc -mcpu=arm9e -O2 -fomit-frame-pointer (4.4.5)
564551.21luffa256crypto_hash/luffa256/thomaz/basicgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
564691.21luffa256crypto_hash/luffa256/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1879524.02luffa256crypto_hash/luffa256/armgcc -mcpu=arm9e -O3 -fomit-frame-pointer
818531.00luffa384crypto_hash/luffa384/opt32 (2.0)gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.5)
2641763.23luffa384crypto_hash/luffa384/armgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer
909921.00luffa512crypto_hash/luffa512/sphlib (SPHLIB_3.0)gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns (4.4.5)
1093601.20luffa512crypto_hash/luffa512/opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer
3343273.67luffa512crypto_hash/luffa512/armgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1056431.00mcssha4crypto_hash/mcssha4/refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer (4.4.5)
1082291.00mcssha5crypto_hash/mcssha5/refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer (4.4.5)
1053051.00mcssha6crypto_hash/mcssha6/refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer (4.4.5)
md2crypto_hash/md2/opensslgcc -O3 -fomit-frame-pointer
md4crypto_hash/md4/opensslgcc -O3 -fomit-frame-pointer
167141.00md5crypto_hash/md5/refgcc -funroll-loops -O2 -fomit-frame-pointer (4.4.5)
md5crypto_hash/md5/opensslgcc -O3 -fomit-frame-pointer
2979941.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -Os -fomit-frame-pointer (4.4.5)
3269541.00md6d256crypto_hash/md6d256/refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer (4.4.5)
4237081.00md6d384crypto_hash/md6d384/refgcc -Os -fomit-frame-pointer (4.4.5)
5255381.00md6d512crypto_hash/md6d512/refgcc -mcpu=arm1020t -Os -fomit-frame-pointer (4.4.5)
1990371.00mgrostl256crypto_hash/mgrostl256/opt-32 (2.0)gcc -mcpu=xscale -O3 -fomit-frame-pointer (4.4.5)
5161572.59mgrostl256crypto_hash/mgrostl256/opt-64gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
505193725.38mgrostl256crypto_hash/mgrostl256/refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer
491711.00nasha256crypto_hash/nasha256/opt_v4gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5)
566061.15nasha256crypto_hash/nasha256/optgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer
579721.00nasha512crypto_hash/nasha512/optgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer (4.4.5)
1119051.93nasha512crypto_hash/nasha512/opt_v4gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns
rfsb509crypto_hash/rfsb509/refgcc -O3 -fomit-frame-pointer
rhashcrypto_hash/rhash/refg++ -O3 -fomit-frame-pointer
ripemd160crypto_hash/ripemd160/opensslgcc -O3 -fomit-frame-pointer
623241.00round3jh256crypto_hash/round3jh256/neon2gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
735741.18round3jh256crypto_hash/round3jh256/neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer
1715252.75round3jh256crypto_hash/round3jh256/arm11gcc -mcpu=xscale -O2 -fomit-frame-pointer
2958874.75round3jh256crypto_hash/round3jh256/sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer
3013234.83round3jh256crypto_hash/round3jh256/sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
3421065.49round3jh256crypto_hash/round3jh256/simplegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
617591.00round3jh512crypto_hash/round3jh512/neon2gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
739381.20round3jh512crypto_hash/round3jh512/neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
2961554.80round3jh512crypto_hash/round3jh512/sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer
3013284.88round3jh512crypto_hash/round3jh512/sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
3444645.58round3jh512crypto_hash/round3jh512/simplegcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
1299991.00sarmal256crypto_hash/sarmal256/opt64 (1.00)gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer (4.4.5)
2102881.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer (4.4.5)
sha1crypto_hash/sha1/opensslgcc -O3 -fomit-frame-pointer
sha224crypto_hash/sha224/opensslgcc -O3 -fomit-frame-pointer
446801.00sha256crypto_hash/sha256/refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns (4.4.5)
508121.14sha256crypto_hash/sha256/sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer
516701.16sha256crypto_hash/sha256/sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
sha256crypto_hash/sha256/cryptoppg++ -O3 -fomit-frame-pointer
sha256crypto_hash/sha256/opensslgcc -O3 -fomit-frame-pointer
sha384crypto_hash/sha384/opensslgcc -O3 -fomit-frame-pointer
1256511.00sha512crypto_hash/sha512/sphlib-small (SPHLIB_3.0)gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer (4.4.5)
1266891.01sha512crypto_hash/sha512/sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer (4.4.5)
5063524.03sha512crypto_hash/sha512/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
sha512crypto_hash/sha512/cryptoppg++ -O3 -fomit-frame-pointer
sha512crypto_hash/sha512/opensslgcc -O3 -fomit-frame-pointer
347421.00shabal256crypto_hash/shabal256/sphlib (SPHLIB_3.0)gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
345621.00shabal512crypto_hash/shabal512/sphlib (SPHLIB_3.0)gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.4.5)
391461.13shabal512crypto_hash/shabal512/refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer
875401.00shavite3256crypto_hash/shavite3256/sphlib-small (SPHLIB_3.0)gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer (4.4.5)
1204371.38shavite3256crypto_hash/shavite3256/lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1347641.54shavite3256crypto_hash/shavite3256/new-aes-roundgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer
1352631.55shavite3256crypto_hash/shavite3256/no-saltgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer
1355801.55shavite3256crypto_hash/shavite3256/low-memgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer
1425691.63shavite3256crypto_hash/shavite3256/sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
2319742.65shavite3256crypto_hash/shavite3256/8-bitgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer
1986791.00shavite3512crypto_hash/shavite3512/low-mem (3.0_(low_mem))gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer (4.4.5)
2150081.08shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer
2185891.10shavite3512crypto_hash/shavite3512/lower-memgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer
4492442.26shavite3512crypto_hash/shavite3512/8-bitgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer
5313482.67shavite3512crypto_hash/shavite3512/new-aes-roundgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer
5314872.68shavite3512crypto_hash/shavite3512/no-saltgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer
5533452.79shavite3512crypto_hash/shavite3512/different-ordergcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/sphlibgcc -O3 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/sphlib-smallgcc -O3 -fomit-frame-pointer
2125141.00simd256crypto_hash/simd256/opt (1.1)gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.4.5)
2193171.03simd256crypto_hash/simd256/sphlib-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
2229671.05simd256crypto_hash/simd256/sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
426270420.06simd256crypto_hash/simd256/refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vect128gcc -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vectarmgcc -O3 -fomit-frame-pointer
2069981.00simd512crypto_hash/simd512/opt (1.1)gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer (4.4.5)
2855441.38simd512crypto_hash/simd512/sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
3948101.91simd512crypto_hash/simd512/sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
849375141.03simd512crypto_hash/simd512/refgcc -mcpu=arm9e -O3 -fomit-frame-pointer
simd512crypto_hash/simd512/vect128gcc -O3 -fomit-frame-pointer
463131.00skein10241024crypto_hash/skein10241024/arm_neon (v1.3_ARM_Neon_code)gcc -mcpu=ep9312 -O -fomit-frame-pointer (4.4.5)
1349902.91skein10241024crypto_hash/skein10241024/optgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
460871.00skein256256crypto_hash/skein256256/arm_thumb (v1.3_ARM_Thumb_code)gcc -mcpu=arm1020t -O -fomit-frame-pointer (4.4.5)
463781.01skein256256crypto_hash/skein256256/arm_neongcc -mcpu=arm9e -O3 -fomit-frame-pointer
463821.01skein256256crypto_hash/skein256256/armgcc -mcpu=arm7tdmi -O -fomit-frame-pointer
838721.82skein256256crypto_hash/skein256256/optgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer
390321.00skein512256crypto_hash/skein512256/arm_neon (v1.3_ARM_Neon_code)gcc -mcpu=strongarm -O3 -fomit-frame-pointer
533881.37skein512256crypto_hash/skein512256/arm11gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer
598451.53skein512256crypto_hash/skein512256/armgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
626651.61skein512256crypto_hash/skein512256/arm_thumbgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer
967982.48skein512256crypto_hash/skein512256/sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer
2939327.53skein512256crypto_hash/skein512256/optgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
3015077.72skein512256crypto_hash/skein512256/littlegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
3080867.89skein512256crypto_hash/skein512256/sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
3166618.11skein512256crypto_hash/skein512256/simplegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
388061.00skein512512crypto_hash/skein512512/arm_neon (v1.3_ARM_Neon_code)gcc -mcpu=arm9 -O2 -fomit-frame-pointer (4.4.5)
598731.54skein512512crypto_hash/skein512512/armgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer
625981.61skein512512crypto_hash/skein512512/arm_thumbgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns
960712.48skein512512crypto_hash/skein512512/sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer
2945217.59skein512512crypto_hash/skein512512/optgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
3012887.76skein512512crypto_hash/skein512512/littlegcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
3076117.93skein512512crypto_hash/skein512512/sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
3174748.18skein512512crypto_hash/skein512512/simplegcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer
tigercrypto_hash/tiger/cryptoppg++ -O3 -fomit-frame-pointer
3948741.00whirlpoolcrypto_hash/whirlpool/refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer (4.4.5)
whirlpoolcrypto_hash/whirlpool/cryptoppg++ -O3 -fomit-frame-pointer

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
158971.00md5crypto_hashblocks/md5/little-1gcc -mcpu=arm8 -O2 -fomit-frame-pointer (4.4.5)
165121.04md5crypto_hashblocks/md5/refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer
10982551.00rfsb509crypto_hashblocks/rfsb509/refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.4.5)
426161.00sha256crypto_hashblocks/sha256/inplacegcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns (4.4.5)
430921.01sha256crypto_hashblocks/sha256/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer
488971.15sha256crypto_hashblocks/sha256/arm11gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer
4668951.00sha512crypto_hashblocks/sha512/refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer (4.4.5)
4761011.02sha512crypto_hashblocks/sha512/inplacegcc -mcpu=arm1136j-s -O -fomit-frame-pointer