Implementation notes: armeabi, h1mx515, crypto_hash

Computer: h1mx515
Architecture: armeabi
CPU ID: unknown CPU ID
CPU cycles/second: 697025635...800150900 (cortex)
SUPERCOP version: 20130126
Benchmark dates: 20110806...20130202

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
atelopus32crypto_hash/atelopus32/refg++ -O3 -fomit-frame-pointer
atelopus64crypto_hash/atelopus64/refg++ -O3 -fomit-frame-pointer
675981.00bblake256crypto_hash/bblake256/bswapgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns (4.3.3)
723201.07bblake256crypto_hash/bblake256/regsgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
309031.00blake256crypto_hash/blake256/vect128-neon (0.8)gcc -O3 -fomit-frame-pointer (4.3.3)
516721.67blake256crypto_hash/blake256/arm_thumb2gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer
522951.69blake256crypto_hash/blake256/vect128gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer
532391.72blake256crypto_hash/blake256/sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
533551.73blake256crypto_hash/blake256/arm11gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
547121.77blake256crypto_hash/blake256/bswapgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
584641.89blake256crypto_hash/blake256/regsgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
869882.81blake256crypto_hash/blake256/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
912922.95blake256crypto_hash/blake256/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer
blake256crypto_hash/blake256/vect128-mmxhackgcc -O3 -fomit-frame-pointer (4.3.3)
749451.00blake2bcrypto_hash/blake2b/regsgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns (4.3.3)
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
276961.00blake2scrypto_hash/blake2s/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.3.3)
blake2scrypto_hash/blake2s/avxiccgcc -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/refgcc -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/xmmgcc -O3 -fomit-frame-pointer
416611.00blake32crypto_hash/blake32/sphlib (SPHLIB_2.1)gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.3.3)
642141.54blake32crypto_hash/blake32/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
674401.62blake32crypto_hash/blake32/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer
314491.00blake512crypto_hash/blake512/vect128-neon (0.8)gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer (4.3.3)
1270974.04blake512crypto_hash/blake512/refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
1376374.38blake512crypto_hash/blake512/sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
1376374.38blake512crypto_hash/blake512/sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
1718925.47blake512crypto_hash/blake512/regsgcc -mcpu=arm1020t -O -fomit-frame-pointer
1762085.60blake512crypto_hash/blake512/bswapgcc -mcpu=strongarm110 -O -fomit-frame-pointer
blake512crypto_hash/blake512/vect128gcc -O3 -fomit-frame-pointer
blake512crypto_hash/blake512/vect128-inplacegcc -O3 -fomit-frame-pointer
1128791.00blake64crypto_hash/blake64/refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns (4.3.3)
1222981.08blake64crypto_hash/blake64/sphlib-smallgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns (4.3.3)
1223101.08blake64crypto_hash/blake64/sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns (4.3.3)
235181.00bmw256crypto_hash/bmw256/optbgbe (1.0)gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.3.3)
241931.03bmw256crypto_hash/bmw256/optbbegcc -fno-schedule-insns -Os -fomit-frame-pointer
242551.03bmw256crypto_hash/bmw256/optabegcc -fno-schedule-insns -Os -fomit-frame-pointer
244591.04bmw256crypto_hash/bmw256/optc04gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
245551.04bmw256crypto_hash/bmw256/optc03gcc -fno-schedule-insns -O3 -fomit-frame-pointer
259261.10bmw256crypto_hash/bmw256/optc02gcc -fno-schedule-insns -O2 -fomit-frame-pointer
260551.11bmw256crypto_hash/bmw256/optc01gcc -fno-schedule-insns -O2 -fomit-frame-pointer
270451.15bmw256crypto_hash/bmw256/sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
286321.22bmw256crypto_hash/bmw256/sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer
550142.34bmw256crypto_hash/bmw256/refgcc -mcpu=xscale -O3 -fomit-frame-pointer
519901.00bmw512crypto_hash/bmw512/optbgbe (1.0)gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns (4.3.3)
614551.18bmw512crypto_hash/bmw512/sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
751001.44bmw512crypto_hash/bmw512/optc04gcc -mcpu=arm8 -O -fomit-frame-pointer
793531.53bmw512crypto_hash/bmw512/sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
808021.55bmw512crypto_hash/bmw512/optc03gcc -O -fomit-frame-pointer
841391.62bmw512crypto_hash/bmw512/optc01gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns
843181.62bmw512crypto_hash/bmw512/optc02gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns
863281.66bmw512crypto_hash/bmw512/refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
906411.74bmw512crypto_hash/bmw512/optbbegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
907541.75bmw512crypto_hash/bmw512/optabegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns (4.3.3)
bmw512crypto_hash/bmw512/arm/neon/SSEmap_v1gcc -O3 -fomit-frame-pointer
48069631.00cubehash161crypto_hash/cubehash161/unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.3.3)
53312261.11cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
201938934.20cubehash161crypto_hash/cubehash161/specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
3913381.00cubehash1616crypto_hash/cubehash1616/unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.3.3)
4398581.12cubehash1616crypto_hash/cubehash1616/simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
22052675.64cubehash1616crypto_hash/cubehash1616/specgcc -funroll-loops -O2 -fomit-frame-pointer
24480581.00cubehash162crypto_hash/cubehash162/unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.3.3)
27190921.11cubehash162crypto_hash/cubehash162/simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
106451304.35cubehash162crypto_hash/cubehash162/specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
554941.00cubehash1632crypto_hash/cubehash1632/armneongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer
982141.77cubehash1632crypto_hash/cubehash1632/unrolled5gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1161272.09cubehash1632crypto_hash/cubehash1632/armgcc -mcpu=arm9e -O3 -fomit-frame-pointer
1257632.27cubehash1632crypto_hash/cubehash1632/unrolled4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1274622.30cubehash1632crypto_hash/cubehash1632/unrolled3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1576882.84cubehash1632crypto_hash/cubehash1632/sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1637552.95cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer
2208633.98cubehash1632crypto_hash/cubehash1632/unrolled2gcc -funroll-loops -O2 -fomit-frame-pointer
2437774.39cubehash1632crypto_hash/cubehash1632/unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer
2764494.98cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
12716521.00cubehash164crypto_hash/cubehash164/unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.3.3)
14159521.11cubehash164crypto_hash/cubehash164/simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
58077214.57cubehash164crypto_hash/cubehash164/specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
6865801.00cubehash168crypto_hash/cubehash168/unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.3.3)
7671071.12cubehash168crypto_hash/cubehash168/simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
34022074.96cubehash168crypto_hash/cubehash168/specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
481441.00cubehash512crypto_hash/cubehash512/armneongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.3.3)
856881.78cubehash512crypto_hash/cubehash512/unrolled5gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1007762.09cubehash512crypto_hash/cubehash512/armgcc -O3 -fomit-frame-pointer
1094402.27cubehash512crypto_hash/cubehash512/unrolled4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1108842.30cubehash512crypto_hash/cubehash512/unrolled3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1740513.62cubehash512crypto_hash/cubehash512/unrolled2gcc -funroll-loops -O2 -fomit-frame-pointer
1916283.98cubehash512crypto_hash/cubehash512/unrolledgcc -O3 -fomit-frame-pointer
2187304.54cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
25040001.00cubehash81crypto_hash/cubehash81/unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.3.3)
26874221.07cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
110046694.39cubehash81crypto_hash/cubehash81/specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
2188051.00cubehash816crypto_hash/cubehash816/unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.3.3)
2419421.11cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
14991166.85cubehash816crypto_hash/cubehash816/specgcc -funroll-loops -O2 -fomit-frame-pointer
12834121.00cubehash82crypto_hash/cubehash82/unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.3.3)
13823661.08cubehash82crypto_hash/cubehash82/simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
59555644.64cubehash82crypto_hash/cubehash82/specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1414621.00cubehash832crypto_hash/cubehash832/unrolledgcc -O3 -fomit-frame-pointer (4.3.3)
1594231.13cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
11823348.36cubehash832crypto_hash/cubehash832/specgcc -funroll-loops -O2 -fomit-frame-pointer
6739501.00cubehash84crypto_hash/cubehash84/unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.3.3)
7299591.08cubehash84crypto_hash/cubehash84/simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
34063755.05cubehash84crypto_hash/cubehash84/specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
3722101.00cubehash88crypto_hash/cubehash88/unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.3.3)
4061961.09cubehash88crypto_hash/cubehash88/simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
21395665.75cubehash88crypto_hash/cubehash88/specgcc -funroll-loops -O2 -fomit-frame-pointer
1724201.00echo256crypto_hash/echo256/sphlib (SPHLIB_3.0)gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.3.3)
1762851.02echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1904591.10echo256crypto_hash/echo256/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
2041831.18echo256crypto_hash/echo256/powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
2323561.35echo256crypto_hash/echo256/generic/opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer
2931801.70echo256crypto_hash/echo256/powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
echo256crypto_hash/echo256/ccalik/aesnigcc -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/ccalik/bitslicedgcc -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/ccalik/vpermgcc -O3 -fomit-frame-pointer
2807821.00echo512crypto_hash/echo512/sphlib (SPHLIB_3.0)gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.3.3)
3086081.10echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.3.3)
3427231.22echo512crypto_hash/echo512/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
3595331.28echo512crypto_hash/echo512/powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
4152751.48echo512crypto_hash/echo512/generic/opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer
5145091.83echo512crypto_hash/echo512/powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.3.3)
echo512crypto_hash/echo512/ccalik/aesnigcc -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/ccalik/bitslicedgcc -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/ccalik/vpermgcc -O3 -fomit-frame-pointer
1369741.00echosp256crypto_hash/echosp256/generic/opt32 (2.1)gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.3.3)
1544221.13echosp256crypto_hash/echosp256/powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.3.3)
1824761.33echosp256crypto_hash/echosp256/generic/opt64gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
2289801.67echosp256crypto_hash/echosp256/powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
2178171.00echosp512crypto_hash/echosp512/generic/opt32 (2.1)gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.3.3)
2469691.13echosp512crypto_hash/echosp512/powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
2901821.33echosp512crypto_hash/echosp512/generic/opt64gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
3614121.66echosp512crypto_hash/echosp512/powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.3.3)
190391.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -fno-schedule-insns -Os -fomit-frame-pointer (4.3.3)
201151.06edonr256crypto_hash/edonr256/optcgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
342901.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -fno-schedule-insns -Os -fomit-frame-pointer (4.3.3)
390691.14edonr512crypto_hash/edonr512/optcgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
4169851.00essence224crypto_hash/essence224/gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.3.3)
4171321.00essence256crypto_hash/essence256/gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.3.3)
3533101.00essence384crypto_hash/essence384/gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer (4.3.3)
3527701.00essence512crypto_hash/essence512/gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer (4.3.3)
1685176681.00fsb256crypto_hash/fsb256/refgcc -funroll-loops -Os -fomit-frame-pointer (4.3.3)
fsb256crypto_hash/fsb256/cleangcc -O3 -fomit-frame-pointer
1553699611.00fsb512crypto_hash/fsb512/refgcc -funroll-loops -Os -fomit-frame-pointer (4.3.3)
1017841.00fugue2crypto_hash/fugue2/cop_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.3.3)
951491.00fugue256crypto_hash/fugue256/sphlib (SPHLIB_3.0)gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.3.3)
1058031.11fugue256crypto_hash/fugue256/ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
2809242.95fugue256crypto_hash/fugue256/ANSI_opt64gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
fugue256crypto_hash/fugue256/ccalik/aesnigcc -O3 -fomit-frame-pointer
fugue256crypto_hash/fugue256/ccalik/vpermgcc -O3 -fomit-frame-pointer
fugue384crypto_hash/fugue384/ccalik/aesnigcc -O3 -fomit-frame-pointer
fugue384crypto_hash/fugue384/ccalik/vpermgcc -O3 -fomit-frame-pointer
1935821.00fugue512crypto_hash/fugue512/sphlib (SPHLIB_3.0)gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.3.3)
fugue512crypto_hash/fugue512/ccalik/aesnigcc -O3 -fomit-frame-pointer
fugue512crypto_hash/fugue512/ccalik/vpermgcc -O3 -fomit-frame-pointer
760911.00groestl256crypto_hash/groestl256/neon-table (1.0)gcc -mcpu=arm9 -O3 -fomit-frame-pointer (4.3.3)
1280491.68groestl256crypto_hash/groestl256/arm32gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns
1541912.03groestl256crypto_hash/groestl256/neon-vpermgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer
1649072.17groestl256crypto_hash/groestl256/arm11gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer
1882182.47groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -O3 -fomit-frame-pointer
2634523.46groestl256crypto_hash/groestl256/sphlib-smallgcc -mcpu=arm7dmi -Os -fomit-frame-pointer
2726903.58groestl256crypto_hash/groestl256/sphlib-adaptedgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns
2750093.61groestl256crypto_hash/groestl256/sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
3100294.07groestl256crypto_hash/groestl256/32bit-2ktablegcc -mcpu=arm7tdmi -Os -fomit-frame-pointer
3786274.98groestl256crypto_hash/groestl256/opt64gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns
4269205.61groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
5684067.47groestl256crypto_hash/groestl256/thumb-asm-fastgcc -mcpu=arm920 -O3 -fomit-frame-pointer
5869717.71groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
5929147.79groestl256crypto_hash/groestl256/8bit_cgcc -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/aesnigcc -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/aesni-intrgcc -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/avxgcc -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/avx-intrgcc -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/core2duogcc -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/mmxgcc -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/neon-bitslicegcc -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/opterongcc -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/opteron-unrolledgcc -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/thumb-asm-smallgcc -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/vpermgcc -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/vperm-intrgcc -O3 -fomit-frame-pointer
1171691.00groestl512crypto_hash/groestl512/neon-table (1.0)gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer (4.3.3)
1781421.52groestl512crypto_hash/groestl512/arm32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
2770992.36groestl512crypto_hash/groestl512/opt32gcc -funroll-loops -Os -fomit-frame-pointer
4048063.45groestl512crypto_hash/groestl512/sphlib-adaptedgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
4150193.54groestl512crypto_hash/groestl512/sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
4805254.10groestl512crypto_hash/groestl512/opt64gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns
6607965.64groestl512crypto_hash/groestl512/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
8710597.43groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
groestl512crypto_hash/groestl512/aesnigcc -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/aesni-intrgcc -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/avxgcc -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/avx-intrgcc -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/core2duogcc -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/mmxgcc -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/opterongcc -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/vpermgcc -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/vperm-intrgcc -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/bernstein/small-simd-2gcc -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
2755041.00jh224crypto_hash/jh224/bitslice_opt32gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer (4.3.3)
3149761.14jh224crypto_hash/jh224/bitslice_ref32gcc -funroll-loops -O2 -fomit-frame-pointer
4963721.80jh224crypto_hash/jh224/simplegcc -fno-schedule-insns -Os -fomit-frame-pointer
5428111.97jh224crypto_hash/jh224/bitslice_opt64gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
6322832.30jh224crypto_hash/jh224/bitslice_ref64gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
2768971.00jh256crypto_hash/jh256/bitslice_opt32gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer (4.3.3)
3149101.14jh256crypto_hash/jh256/bitslice_ref32gcc -funroll-loops -O2 -fomit-frame-pointer
4963331.79jh256crypto_hash/jh256/simplegcc -fno-schedule-insns -Os -fomit-frame-pointer
5428261.96jh256crypto_hash/jh256/bitslice_opt64gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
6320982.28jh256crypto_hash/jh256/bitslice_ref64gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
2755401.00jh384crypto_hash/jh384/bitslice_opt32gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer (4.3.3)
3150211.14jh384crypto_hash/jh384/bitslice_ref32gcc -funroll-loops -O2 -fomit-frame-pointer
4963671.80jh384crypto_hash/jh384/simplegcc -fno-schedule-insns -Os -fomit-frame-pointer
5428951.97jh384crypto_hash/jh384/bitslice_opt64gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
6279192.28jh384crypto_hash/jh384/bitslice_ref64gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
2769631.00jh512crypto_hash/jh512/bitslice_opt32gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer (4.3.3)
3149831.14jh512crypto_hash/jh512/bitslice_ref32gcc -funroll-loops -O2 -fomit-frame-pointer
4964851.79jh512crypto_hash/jh512/simplegcc -fno-schedule-insns -Os -fomit-frame-pointer
5428711.96jh512crypto_hash/jh512/bitslice_opt64gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
6322362.28jh512crypto_hash/jh512/bitslice_ref64gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
559411.00keccakcrypto_hash/keccak/inplace-armv7a-neon (3.2.1)gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.3.3)
880591.57keccakcrypto_hash/keccak/inplace32bi-armv7agcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer
1006321.80keccakcrypto_hash/keccak/arm11gcc -mcpu=xscale -O3 -fomit-frame-pointer
1046471.87keccakcrypto_hash/keccak/simple32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1088341.95keccakcrypto_hash/keccak/inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1104381.97keccakcrypto_hash/keccak/opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1123742.01keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1283342.29keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
2058723.68keccakcrypto_hash/keccak/simplegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
2084343.73keccakcrypto_hash/keccak/inplacegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
2128793.81keccakcrypto_hash/keccak/opt64u6gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
2129583.81keccakcrypto_hash/keccak/opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer
2944795.26keccakcrypto_hash/keccak/opt64lcu24gcc -mcpu=arm7di -O -fomit-frame-pointer
4056547.25keccakcrypto_hash/keccak/compactgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
64612811.55keccakcrypto_hash/keccak/compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/avr8gcc -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/inplace32bi-armv6mgcc -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/opt64lcu24shldgcc -O3 -fomit-frame-pointer
936661.00keccakc1024crypto_hash/keccakc1024/inplace-armv7a-neon (3.2.1)gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.3.3)
1433521.53keccakc1024crypto_hash/keccakc1024/inplace32bi-armv7agcc -mcpu=cortex-r4 -Os -fomit-frame-pointer
1682511.80keccakc1024crypto_hash/keccakc1024/simple32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1759261.88keccakc1024crypto_hash/keccakc1024/inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1768841.89keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1807521.93keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1934582.07keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
3465203.70keccakc1024crypto_hash/keccakc1024/simplegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
3508323.75keccakc1024crypto_hash/keccakc1024/inplacegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
3586203.83keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer
3586673.83keccakc1024crypto_hash/keccakc1024/opt64u6gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
4083484.36keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
4164284.45keccakc1024crypto_hash/keccakc1024/sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
4944225.28keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -mcpu=arm7dm -O -fomit-frame-pointer
6840887.30keccakc1024crypto_hash/keccakc1024/compactgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
109187411.66keccakc1024crypto_hash/keccakc1024/compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/avr8gcc -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/inplace32bi-armv6mgcc -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -O3 -fomit-frame-pointer
696901.00keccakc256crypto_hash/keccakc256/inplace32bi-armv7a (3.2.0)gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer (4.3.3)
835221.20keccakc256crypto_hash/keccakc256/simple32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
870721.25keccakc256crypto_hash/keccakc256/inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
885031.27keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
901981.29keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1066171.53keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
1595672.29keccakc256crypto_hash/keccakc256/simplegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
1615892.32keccakc256crypto_hash/keccakc256/inplacegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
1647482.36keccakc256crypto_hash/keccakc256/opt64u6gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
1650042.37keccakc256crypto_hash/keccakc256/opt64lcu6gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns
2287823.28keccakc256crypto_hash/keccakc256/opt64lcu24gcc -mcpu=arm60 -O -fomit-frame-pointer
3132204.49keccakc256crypto_hash/keccakc256/compactgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
4982377.15keccakc256crypto_hash/keccakc256/compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/avr8gcc -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/inplace32bi-armv6mgcc -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -O3 -fomit-frame-pointer
951981.00keccakc448crypto_hash/keccakc448/opt32bi-rvku2 (3.1.0)gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.3.3)
968691.02keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1128421.19keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.3.3)
1750421.84keccakc448crypto_hash/keccakc448/simplegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
1771921.86keccakc448crypto_hash/keccakc448/inplacegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
1806731.90keccakc448crypto_hash/keccakc448/opt64u6gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns
1809411.90keccakc448crypto_hash/keccakc448/opt64lcu6gcc -fno-schedule-insns -O2 -fomit-frame-pointer
2511152.64keccakc448crypto_hash/keccakc448/opt64lcu24gcc -mcpu=arm7500 -O -fomit-frame-pointer
3439653.61keccakc448crypto_hash/keccakc448/compactgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
5480675.76keccakc448crypto_hash/keccakc448/compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/avr8gcc -O3 -fomit-frame-pointer
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/opt64lcu24shldgcc -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/simple32bigcc -O3 -fomit-frame-pointer
516841.00keccakc512crypto_hash/keccakc512/inplace-armv7a-neon (3.2.1)gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer (4.3.3)
815161.58keccakc512crypto_hash/keccakc512/inplace32bi-armv7agcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer
969371.88keccakc512crypto_hash/keccakc512/simple32bigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1009181.95keccakc512crypto_hash/keccakc512/inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1028871.99keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1048132.03keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1204792.33keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
1906513.69keccakc512crypto_hash/keccakc512/simplegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
1929923.73keccakc512crypto_hash/keccakc512/inplacegcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns
1969763.81keccakc512crypto_hash/keccakc512/opt64u6gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns
1969773.81keccakc512crypto_hash/keccakc512/opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer
2247304.35keccakc512crypto_hash/keccakc512/sphlib-smallgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
2304204.46keccakc512crypto_hash/keccakc512/sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
2724245.27keccakc512crypto_hash/keccakc512/opt64lcu24gcc -mcpu=arm710c -O -fomit-frame-pointer
3749887.26keccakc512crypto_hash/keccakc512/compactgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
59731811.56keccakc512crypto_hash/keccakc512/compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/avr8gcc -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/inplace32bi-armv6mgcc -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -O3 -fomit-frame-pointer
keccakc512treed2crypto_hash/keccakc512treed2/sseu24gcc -O3 -fomit-frame-pointer
keccakc512treed2crypto_hash/keccakc512treed2/sseu4gcc -O3 -fomit-frame-pointer
1001041.00keccakc768crypto_hash/keccakc768/inplace32bi-armv7a (3.2.0)gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer (4.3.3)
1180771.18keccakc768crypto_hash/keccakc768/simple32bigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1234171.23keccakc768crypto_hash/keccakc768/inplace32bigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1245201.24keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1269171.27keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1421801.42keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
2373542.37keccakc768crypto_hash/keccakc768/simplegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
2403242.40keccakc768crypto_hash/keccakc768/inplacegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
2454792.45keccakc768crypto_hash/keccakc768/opt64u6gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns
2455792.45keccakc768crypto_hash/keccakc768/opt64lcu6gcc -fno-schedule-insns -O3 -fomit-frame-pointer
3385863.38keccakc768crypto_hash/keccakc768/opt64lcu24gcc -mcpu=arm7tdmi -O -fomit-frame-pointer
4679224.67keccakc768crypto_hash/keccakc768/compactgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
7460127.45keccakc768crypto_hash/keccakc768/compact8gcc -fno-schedule-insns -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/avr8gcc -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/inplace32bi-armv6mgcc -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -O3 -fomit-frame-pointer
1572761.00lane256crypto_hash/lane256/cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.3.3)
lane256crypto_hash/lane256/bitslicegcc -O3 -fomit-frame-pointer
lane256crypto_hash/lane256/mmxgcc -O3 -fomit-frame-pointer
3547791.00lane512crypto_hash/lane512/cgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns (4.3.3)
667391.00luffa256crypto_hash/luffa256/opt32 (2.0)gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.3.3)
678511.02luffa256crypto_hash/luffa256/thomaz/basicgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.3.3)
684601.03luffa256crypto_hash/luffa256/sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1461422.19luffa256crypto_hash/luffa256/armgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.3.3)
1054051.00luffa384crypto_hash/luffa384/opt32 (2.0)gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.3.3)
2021301.92luffa384crypto_hash/luffa384/armgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.3.3)
1257871.00luffa512crypto_hash/luffa512/sphlib (SPHLIB_3.0)gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.3.3)
1443361.15luffa512crypto_hash/luffa512/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
2591722.06luffa512crypto_hash/luffa512/armgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1221661.00mcssha4crypto_hash/mcssha4/refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer (4.3.3)
1265311.00mcssha5crypto_hash/mcssha5/refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer (4.3.3)
1229011.00mcssha6crypto_hash/mcssha6/refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer (4.3.3)
md2crypto_hash/md2/opensslgcc -O3 -fomit-frame-pointer
md4crypto_hash/md4/opensslgcc -O3 -fomit-frame-pointer
100471.00md5crypto_hash/md5/refgcc -funroll-loops -O3 -fomit-frame-pointer (4.3.3)
md5crypto_hash/md5/opensslgcc -O3 -fomit-frame-pointer
2535361.00md6d224crypto_hash/md6d224/refgcc -mcpu=arm9 -O -fomit-frame-pointer (4.3.3)
2715951.00md6d256crypto_hash/md6d256/refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer (4.3.3)
3437461.00md6d384crypto_hash/md6d384/refgcc -mcpu=ep9312 -O -fomit-frame-pointer (4.3.3)
4159671.00md6d512crypto_hash/md6d512/refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer (4.3.3)
3212381.00mgrostl256crypto_hash/mgrostl256/opt-64 (2.0)gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns (4.3.3)
493833715.37mgrostl256crypto_hash/mgrostl256/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
mgrostl256crypto_hash/mgrostl256/opt-32gcc -O3 -fomit-frame-pointer
461131.00nasha256crypto_hash/nasha256/opt_v4gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.3.3)
591181.28nasha256crypto_hash/nasha256/optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
508091.00nasha512crypto_hash/nasha512/opt_v4gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns (4.3.3)
628471.24nasha512crypto_hash/nasha512/optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns (4.3.3)
rfsb509crypto_hash/rfsb509/refgcc -O3 -fomit-frame-pointer
rhashcrypto_hash/rhash/refg++ -O3 -fomit-frame-pointer
ripemd160crypto_hash/ripemd160/opensslgcc -O3 -fomit-frame-pointer
614881.00round3jh256crypto_hash/round3jh256/neon2gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.3.3)
765121.24round3jh256crypto_hash/round3jh256/neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer
1736312.82round3jh256crypto_hash/round3jh256/arm11gcc -mcpu=xscale -O3 -fomit-frame-pointer
3123545.08round3jh256crypto_hash/round3jh256/sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
3445625.60round3jh256crypto_hash/round3jh256/sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
5773269.39round3jh256crypto_hash/round3jh256/simplegcc -fno-schedule-insns -Os -fomit-frame-pointer
614881.00round3jh512crypto_hash/round3jh512/neon2gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer (4.3.3)
765121.24round3jh512crypto_hash/round3jh512/neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer
3123875.08round3jh512crypto_hash/round3jh512/sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
3445885.60round3jh512crypto_hash/round3jh512/sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
5773329.39round3jh512crypto_hash/round3jh512/simplegcc -fno-schedule-insns -Os -fomit-frame-pointer
723861.00sarmal256crypto_hash/sarmal256/opt64 (1.00)gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.3.3)
908671.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -fno-schedule-insns -Os -fomit-frame-pointer (4.3.3)
sha1crypto_hash/sha1/opensslgcc -O3 -fomit-frame-pointer
sha224crypto_hash/sha224/opensslgcc -O3 -fomit-frame-pointer
393061.00sha256crypto_hash/sha256/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.3.3)
400121.02sha256crypto_hash/sha256/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.3.3)
407341.04sha256crypto_hash/sha256/sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns
sha256crypto_hash/sha256/cryptoppg++ -O3 -fomit-frame-pointer
sha256crypto_hash/sha256/opensslgcc -O3 -fomit-frame-pointer
sha384crypto_hash/sha384/opensslgcc -O3 -fomit-frame-pointer
1462141.00sha512crypto_hash/sha512/sphlib-small (SPHLIB_3.0)gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns (4.3.3)
1462231.00sha512crypto_hash/sha512/sphlibgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns (4.3.3)
3163052.16sha512crypto_hash/sha512/refgcc -mcpu=arm2 -O3 -fomit-frame-pointer
sha512crypto_hash/sha512/cryptoppg++ -O3 -fomit-frame-pointer
sha512crypto_hash/sha512/opensslgcc -O3 -fomit-frame-pointer
315461.00shabal256crypto_hash/shabal256/sphlib (SPHLIB_3.0)gcc -funroll-loops -O2 -fomit-frame-pointer (4.3.3)
315851.00shabal512crypto_hash/shabal512/sphlib (SPHLIB_3.0)gcc -funroll-loops -O3 -fomit-frame-pointer (4.3.3)
316481.00shabal512crypto_hash/shabal512/refgcc -funroll-loops -O2 -fomit-frame-pointer
856681.00shavite3256crypto_hash/shavite3256/sphlib (SPHLIB_3.0)gcc -fno-schedule-insns -O3 -fomit-frame-pointer (4.3.3)
890161.04shavite3256crypto_hash/shavite3256/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1001541.17shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1001751.17shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1007171.18shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1134211.32shavite3256crypto_hash/shavite3256/lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
2958353.45shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1856891.00shavite3512crypto_hash/shavite3512/low-mem (3.0_(low_mem))gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.3.3)
1920421.03shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.3.3)
2312441.25shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
3124941.68shavite3512crypto_hash/shavite3512/no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
3131391.69shavite3512crypto_hash/shavite3512/new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
3465101.87shavite3512crypto_hash/shavite3512/different-ordergcc -mcpu=arm7m -O -fomit-frame-pointer
5668343.05shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -Os -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/sphlibgcc -O3 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/sphlib-smallgcc -O3 -fomit-frame-pointer
1780401.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.3.3)
2218151.25simd256crypto_hash/simd256/sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.3.3)
2410751.35simd256crypto_hash/simd256/optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
500829728.13simd256crypto_hash/simd256/refgcc -mcpu=xscale -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vect128gcc -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vectarmgcc -O3 -fomit-frame-pointer
2450171.00simd512crypto_hash/simd512/sphlib (SPHLIB_3.0)gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.3.3)
2782831.14simd512crypto_hash/simd512/sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer
2785851.14simd512crypto_hash/simd512/optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
985980840.24simd512crypto_hash/simd512/refgcc -mcpu=xscale -O3 -fomit-frame-pointer
simd512crypto_hash/simd512/vect128gcc -O3 -fomit-frame-pointer
346351.00skein10241024crypto_hash/skein10241024/arm_neon (v1.3_ARM_Neon_code)gcc -mcpu=arm3 -O3 -fomit-frame-pointer
1929395.57skein10241024crypto_hash/skein10241024/optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns
326521.00skein256256crypto_hash/skein256256/arm_neon (v1.3_ARM_Neon_code)gcc -mcpu=arm250 -Os -fomit-frame-pointer (4.3.3)
348031.07skein256256crypto_hash/skein256256/armgcc -O3 -fomit-frame-pointer
379921.16skein256256crypto_hash/skein256256/arm_thumbgcc -mcpu=arm8 -O2 -fomit-frame-pointer
793182.43skein256256crypto_hash/skein256256/optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer
256951.00skein512256crypto_hash/skein512256/arm_neon (v1.3_ARM_Neon_code)gcc -mcpu=arm9e -O2 -fomit-frame-pointer
411061.60skein512256crypto_hash/skein512256/armgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer
426331.66skein512256crypto_hash/skein512256/arm_thumbgcc -fno-schedule-insns -O2 -fomit-frame-pointer
614492.39skein512256crypto_hash/skein512256/arm11gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer
1198714.67skein512256crypto_hash/skein512256/littlegcc -fno-schedule-insns -Os -fomit-frame-pointer
1207144.70skein512256crypto_hash/skein512256/optgcc -fno-schedule-insns -Os -fomit-frame-pointer
1276004.97skein512256crypto_hash/skein512256/sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer
1326755.16skein512256crypto_hash/skein512256/simplegcc -fno-schedule-insns -Os -fomit-frame-pointer
1495295.82skein512256crypto_hash/skein512256/sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
skein512256crypto_hash/skein512256/sandygcc -O3 -fomit-frame-pointer
256981.00skein512512crypto_hash/skein512512/arm_neon (v1.3_ARM_Neon_code)gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer (4.3.3)
411181.60skein512512crypto_hash/skein512512/armgcc -O3 -fomit-frame-pointer
426361.66skein512512crypto_hash/skein512512/arm_thumbgcc -O3 -fomit-frame-pointer
1199934.67skein512512crypto_hash/skein512512/littlegcc -fno-schedule-insns -Os -fomit-frame-pointer
1207034.70skein512512crypto_hash/skein512512/optgcc -fno-schedule-insns -Os -fomit-frame-pointer
1274594.96skein512512crypto_hash/skein512512/sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer
1331105.18skein512512crypto_hash/skein512512/simplegcc -fno-schedule-insns -Os -fomit-frame-pointer
1495475.82skein512512crypto_hash/skein512512/sphlib-smallgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns
skein512512crypto_hash/skein512512/sandygcc -O3 -fomit-frame-pointer
tigercrypto_hash/tiger/cryptoppg++ -O3 -fomit-frame-pointer
2820331.00whirlpoolcrypto_hash/whirlpool/refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.3.3)
whirlpoolcrypto_hash/whirlpool/cryptoppg++ -O3 -fomit-frame-pointer

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
95281.00md5crypto_hashblocks/md5/little-1gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer (4.3.3)
112141.18md5crypto_hashblocks/md5/refgcc -O2 -fomit-frame-pointer
17384371.00rfsb509crypto_hashblocks/rfsb509/refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns (4.3.3)
rfsb509crypto_hashblocks/rfsb509/amd64-3gcc -O3 -fomit-frame-pointer
375221.00sha256crypto_hashblocks/sha256/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.3.3)
382301.02sha256crypto_hashblocks/sha256/inplacegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (4.3.3)
396991.06sha256crypto_hashblocks/sha256/arm11gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer
2940971.00sha512crypto_hashblocks/sha512/inplacegcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns (4.3.3)
2957251.01sha512crypto_hashblocks/sha512/refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns