Implementation notes: armeabi, h6dragon, crypto_hash

Computer: h6dragon
Architecture: armeabi
CPU ID: unknown CPU ID
CPU cycles/second: 1581806030...1620950015 (cortex)
SUPERCOP version: 20141014
Benchmark dates: 20141014...20141105

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
atelopus32crypto_hash/atelopus32/refg++ -O3 -fomit-frame-pointer
atelopus64crypto_hash/atelopus64/refg++ -O3 -fomit-frame-pointer
665771.00bblake256crypto_hash/bblake256/bswapgcc -Os -fomit-frame-pointer (4.7.3)
683621.03bblake256crypto_hash/bblake256/regsclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
388371.00blake256crypto_hash/blake256/vect128-neon (0.8)gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer (4.7.3)
469471.21blake256crypto_hash/blake256/vect128gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer (4.7.3)
479051.23blake256crypto_hash/blake256/arm_thumb2gcc -funroll-loops -O -fomit-frame-pointer
496821.28blake256crypto_hash/blake256/arm11clang -O3 -fomit-frame-pointer
538021.39blake256crypto_hash/blake256/bswapgcc -Os -fomit-frame-pointer
549791.42blake256crypto_hash/blake256/sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer
550661.42blake256crypto_hash/blake256/regsclang -O3 -fwrapv -mavx -fomit-frame-pointer
760871.96blake256crypto_hash/blake256/sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
828982.13blake256crypto_hash/blake256/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer
blake256crypto_hash/blake256/vect128-mmxhackgcc -O3 -fomit-frame-pointer
198001.00blake2bcrypto_hash/blake2b/moon/neon/32gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer (4.7.3)
588282.97blake2bcrypto_hash/blake2b/refclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
655403.31blake2bcrypto_hash/blake2b/moon/armv6/32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
680433.44blake2bcrypto_hash/blake2b/regsclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
blake2bcrypto_hash/blake2b/avx2-1gcc -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/avx2-2gcc -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/avx2-3gcc -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/avxiccgcc -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/moon/avx/32gcc -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/moon/avx/64gcc -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/moon/avx2/32gcc -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/moon/avx2/64gcc -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/moon/sse2/32gcc -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/moon/ssse3/32gcc -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/moon/xop/32gcc -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/moon/xop/64gcc -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/xmmgcc -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/ymmgcc -O3 -fomit-frame-pointer
230551.00blake2scrypto_hash/blake2s/moon/armv6/32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer (4.7.3)
288471.25blake2scrypto_hash/blake2s/regsgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
478192.07blake2scrypto_hash/blake2s/refclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
blake2scrypto_hash/blake2s/avxiccgcc -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/avx/32gcc -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/avx/64gcc -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/sse2/32gcc -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/sse2/64gcc -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/ssse3/32gcc -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/ssse3/64gcc -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/xop/32gcc -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/xop/64gcc -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/xmmgcc -O3 -fomit-frame-pointer
429601.00blake32crypto_hash/blake32/sphlib (SPHLIB_2.1)gcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.7.3)
566281.32blake32crypto_hash/blake32/sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
624861.45blake32crypto_hash/blake32/refclang -O3 -fwrapv -mavx -fomit-frame-pointer
394571.00blake512crypto_hash/blake512/vect128-neon (0.8)gcc -O -fomit-frame-pointer (4.7.3)
975282.47blake512crypto_hash/blake512/bswapclang -O3 -fwrapv -mavx2 -fomit-frame-pointer
1016472.58blake512crypto_hash/blake512/sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
1016662.58blake512crypto_hash/blake512/sphlibclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
1131542.87blake512crypto_hash/blake512/regsgcc -Os -fomit-frame-pointer
1383733.51blake512crypto_hash/blake512/refclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
blake512crypto_hash/blake512/vect128gcc -O3 -fomit-frame-pointer
blake512crypto_hash/blake512/vect128-inplacegcc -O3 -fomit-frame-pointer
901201.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
901541.00blake64crypto_hash/blake64/sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
1229301.36blake64crypto_hash/blake64/refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
254741.00bmw256crypto_hash/bmw256/optbbe (OptimizedB_BE_C_-_BMW256)gcc -mcpu=strongarm110 -Os -fomit-frame-pointer (4.7.3)
255771.00bmw256crypto_hash/bmw256/optabegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer
271861.07bmw256crypto_hash/bmw256/optc01gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
274821.08bmw256crypto_hash/bmw256/optc03gcc -fno-schedule-insns -O3 -fomit-frame-pointer
278641.09bmw256crypto_hash/bmw256/optbgbegcc -fno-schedule-insns -O3 -fomit-frame-pointer
279191.10bmw256crypto_hash/bmw256/optc04gcc -fno-schedule-insns -O3 -fomit-frame-pointer
291561.14bmw256crypto_hash/bmw256/optc02gcc -fno-schedule-insns -O2 -fomit-frame-pointer
309611.22bmw256crypto_hash/bmw256/sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer
316821.24bmw256crypto_hash/bmw256/sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer
521572.05bmw256crypto_hash/bmw256/refgcc -funroll-loops -O3 -fomit-frame-pointer
398391.00bmw512crypto_hash/bmw512/optbgbe (1.0)clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
414561.04bmw512crypto_hash/bmw512/sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
419011.05bmw512crypto_hash/bmw512/optabeclang -O3 -fwrapv -mavx -fomit-frame-pointer
419271.05bmw512crypto_hash/bmw512/optbbeclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
421291.06bmw512crypto_hash/bmw512/optc04clang -O3 -fomit-frame-pointer
632271.59bmw512crypto_hash/bmw512/optc01clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
632811.59bmw512crypto_hash/bmw512/optc02clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
638971.60bmw512crypto_hash/bmw512/optc03clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
711691.79bmw512crypto_hash/bmw512/refclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
756951.90bmw512crypto_hash/bmw512/sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
bmw512crypto_hash/bmw512/arm/neon/SSEmap_v1gcc -O3 -fomit-frame-pointer
32471141.00cubehash161crypto_hash/cubehash161/unrolledclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
35951911.11cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -O3 -fomit-frame-pointer
45907201.41cubehash161crypto_hash/cubehash161/specgcc -mcpu=arm8 -O3 -fomit-frame-pointer
2807851.00cubehash1616crypto_hash/cubehash1616/unrolledclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
3059271.09cubehash1616crypto_hash/cubehash1616/simplegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer
8148672.90cubehash1616crypto_hash/cubehash1616/specgcc -mcpu=arm810 -O3 -fomit-frame-pointer
16650211.00cubehash162crypto_hash/cubehash162/unrolledclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
18572021.12cubehash162crypto_hash/cubehash162/simplegcc -funroll-loops -O3 -fomit-frame-pointer
25566401.54cubehash162crypto_hash/cubehash162/specgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer
393541.00cubehash1632crypto_hash/cubehash1632/armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer (4.7.3)
901952.29cubehash1632crypto_hash/cubehash1632/unrolled5gcc -fno-schedule-insns -O3 -fomit-frame-pointer
930162.36cubehash1632crypto_hash/cubehash1632/unrolled3clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
958382.44cubehash1632crypto_hash/cubehash1632/unrolled4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
1008862.56cubehash1632crypto_hash/cubehash1632/sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
1044722.65cubehash1632crypto_hash/cubehash1632/sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
1223893.11cubehash1632crypto_hash/cubehash1632/armgcc -mcpu=cortex-a9 -O -fomit-frame-pointer
1527393.88cubehash1632crypto_hash/cubehash1632/unrolled2clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
1811174.60cubehash1632crypto_hash/cubehash1632/unrolledclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
1906424.84cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
8732201.00cubehash164crypto_hash/cubehash164/unrolledclang -O3 -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
9699051.11cubehash164crypto_hash/cubehash164/simplegcc -funroll-loops -O3 -fomit-frame-pointer
15566441.78cubehash164crypto_hash/cubehash164/specgcc -mcpu=arm8 -O3 -fomit-frame-pointer
4802231.00cubehash168crypto_hash/cubehash168/unrolledclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
5201031.08cubehash168crypto_hash/cubehash168/simplegcc -funroll-loops -O3 -fomit-frame-pointer
10225012.13cubehash168crypto_hash/cubehash168/specgcc -mcpu=arm810 -O3 -fomit-frame-pointer
342561.00cubehash512crypto_hash/cubehash512/armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer (4.7.3)
786772.30cubehash512crypto_hash/cubehash512/unrolled5gcc -fno-schedule-insns -O3 -fomit-frame-pointer
812542.37cubehash512crypto_hash/cubehash512/unrolled3clang -O3 -fwrapv -mavx -fomit-frame-pointer
836052.44cubehash512crypto_hash/cubehash512/unrolled4clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
1062153.10cubehash512crypto_hash/cubehash512/armgcc -O3 -fomit-frame-pointer
1254753.66cubehash512crypto_hash/cubehash512/unrolled2clang -O3 -fwrapv -mavx -fomit-frame-pointer
1472694.30cubehash512crypto_hash/cubehash512/unrolledclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
1498194.37cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -O3 -fomit-frame-pointer
17368561.00cubehash81crypto_hash/cubehash81/unrolledclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
18832991.08cubehash81crypto_hash/cubehash81/simplegcc -O3 -fomit-frame-pointer
29368821.69cubehash81crypto_hash/cubehash81/specgcc -mcpu=arm8 -O3 -fomit-frame-pointer
1673831.00cubehash816crypto_hash/cubehash816/unrolledclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
1715061.02cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -O3 -fomit-frame-pointer
6687024.00cubehash816crypto_hash/cubehash816/specgcc -mcpu=arm810 -O3 -fomit-frame-pointer
8997321.00cubehash82crypto_hash/cubehash82/unrolledclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
9812281.09cubehash82crypto_hash/cubehash82/simplegcc -O3 -fomit-frame-pointer
17220001.91cubehash82crypto_hash/cubehash82/specgcc -mcpu=arm8 -O3 -fomit-frame-pointer
1142771.00cubehash832crypto_hash/cubehash832/unrolledclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
1184011.04cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -O3 -fomit-frame-pointer
5654294.95cubehash832crypto_hash/cubehash832/specgcc -mcpu=arm8 -O3 -fomit-frame-pointer
4804371.00cubehash84crypto_hash/cubehash84/unrolledclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
5231911.09cubehash84crypto_hash/cubehash84/simplegcc -O3 -fomit-frame-pointer
11293162.35cubehash84crypto_hash/cubehash84/specgcc -mcpu=arm8 -O3 -fomit-frame-pointer
2736361.00cubehash88crypto_hash/cubehash88/unrolledclang -O3 -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
2907531.06cubehash88crypto_hash/cubehash88/simplegcc -O3 -fomit-frame-pointer
8117032.97cubehash88crypto_hash/cubehash88/specgcc -mcpu=arm810 -O3 -fomit-frame-pointer
1525221.00echo256crypto_hash/echo256/sphlib (SPHLIB_3.0)clang -O3 -fwrapv -mavx2 -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
1684911.10echo256crypto_hash/echo256/generic/opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
1711501.12echo256crypto_hash/echo256/sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
1829931.20echo256crypto_hash/echo256/powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
2572331.69echo256crypto_hash/echo256/generic/opt64clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
2736791.79echo256crypto_hash/echo256/powerpc/pp32cv1gcc -mcpu=arm810 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/ccalik/bitslicedgcc -O3 -fomit-frame-pointer
2860751.00echo512crypto_hash/echo512/sphlib (SPHLIB_3.0)gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer (4.7.3)
2959031.03echo512crypto_hash/echo512/generic/opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
3068411.07echo512crypto_hash/echo512/sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
3181421.11echo512crypto_hash/echo512/powerpc/pp32cv2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
4558281.59echo512crypto_hash/echo512/generic/opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
4824781.69echo512crypto_hash/echo512/powerpc/pp32cv1gcc -mcpu=arm810 -O3 -fomit-frame-pointer
echo512crypto_hash/echo512/ccalik/bitslicedgcc -O3 -fomit-frame-pointer
1292891.00echosp256crypto_hash/echosp256/generic/opt32 (2.1)clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
1477831.14echosp256crypto_hash/echosp256/powerpc/pp32cv2clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
2093141.62echosp256crypto_hash/echosp256/generic/opt64clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
2130941.65echosp256crypto_hash/echosp256/powerpc/pp32cv1gcc -mcpu=arm8 -O3 -fomit-frame-pointer
2020121.00echosp512crypto_hash/echosp512/generic/opt32 (2.1)clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
2299181.14echosp512crypto_hash/echosp512/powerpc/pp32cv2clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
3320341.64echosp512crypto_hash/echosp512/generic/opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
3362571.66echosp512crypto_hash/echosp512/powerpc/pp32cv1gcc -mcpu=strongarm -O3 -fomit-frame-pointer
186341.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer (4.7.3)
199311.07edonr256crypto_hash/edonr256/optcgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer (4.7.3)
266071.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer (4.7.3)
286651.08edonr512crypto_hash/edonr512/optcclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
1821301.00essence224crypto_hash/essence224/gccclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
1821451.00essence256crypto_hash/essence256/gccclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
1851671.00essence384crypto_hash/essence384/gccclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
1853871.00essence512crypto_hash/essence512/gccclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
1745744951.00fsb256crypto_hash/fsb256/refgcc -mcpu=arm8 -O3 -fomit-frame-pointer (4.7.3)
1546207381.00fsb512crypto_hash/fsb512/refgcc -mcpu=arm8 -O3 -fomit-frame-pointer (4.7.3)
983851.00fugue2crypto_hash/fugue2/cop_opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
961181.00fugue256crypto_hash/fugue256/sphlib (SPHLIB_3.0)gcc -mcpu=arm8 -Os -fomit-frame-pointer
1096491.14fugue256crypto_hash/fugue256/ANSI_opt32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer
1937542.02fugue256crypto_hash/fugue256/ANSI_opt64clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
1789211.00fugue512crypto_hash/fugue512/sphlib (SPHLIB_3.0)gcc -mcpu=strongarm -Os -fomit-frame-pointer
793051.00groestl256crypto_hash/groestl256/neon-bitslice (1.0)gcc -mcpu=arm8 -O3 -fomit-frame-pointer (4.7.3)
871821.10groestl256crypto_hash/groestl256/neon-tableclang -O3 -fwrapv -mavx -fomit-frame-pointer
1238991.56groestl256crypto_hash/groestl256/arm32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer
1349911.70groestl256crypto_hash/groestl256/arm11gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
2127082.68groestl256crypto_hash/groestl256/sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer
2243382.83groestl256crypto_hash/groestl256/opt32gcc -mcpu=arm8 -O3 -fomit-frame-pointer (4.7.3)
2377733.00groestl256crypto_hash/groestl256/32bit-2ktablegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer
2874853.63groestl256crypto_hash/groestl256/sphlib-adaptedgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
3400364.29groestl256crypto_hash/groestl256/sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
3739724.72groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer
4029125.08groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
5299506.68groestl256crypto_hash/groestl256/opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer
5701037.19groestl256crypto_hash/groestl256/8bit_cclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
7808989.85groestl256crypto_hash/groestl256/thumb-asm-fastgcc -funroll-loops
172345521.73groestl256crypto_hash/groestl256/thumb-asm-smallgcc
groestl256crypto_hash/groestl256/neon-vpermgcc -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/vperm-intrgcc -O3 -fomit-frame-pointer
1269741.00groestl512crypto_hash/groestl512/neon-table (1.0)gcc -mcpu=strongarm -O3 -fomit-frame-pointer
1705421.34groestl512crypto_hash/groestl512/arm32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer
3136992.47groestl512crypto_hash/groestl512/opt32gcc -mcpu=arm810 -O3 -fomit-frame-pointer (4.7.3)
4294263.38groestl512crypto_hash/groestl512/opt64gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer
5657314.46groestl512crypto_hash/groestl512/sphlib-adaptedgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
5745304.52groestl512crypto_hash/groestl512/sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer
6345155.00groestl512crypto_hash/groestl512/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
7463745.88groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer (4.7.3)
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
2435171.00jh224crypto_hash/jh224/simpleclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
2684141.10jh224crypto_hash/jh224/bitslice_opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer
3037621.25jh224crypto_hash/jh224/bitslice_ref32gcc -mcpu=arm810 -O3 -fomit-frame-pointer
3459371.42jh224crypto_hash/jh224/bitslice_opt64clang -O3 -fwrapv -mavx -fomit-frame-pointer
4895532.01jh224crypto_hash/jh224/bitslice_ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer
2434801.00jh256crypto_hash/jh256/simpleclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
2684471.10jh256crypto_hash/jh256/bitslice_opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer
3037611.25jh256crypto_hash/jh256/bitslice_ref32gcc -mcpu=arm810 -O3 -fomit-frame-pointer
3458301.42jh256crypto_hash/jh256/bitslice_opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
4834481.99jh256crypto_hash/jh256/bitslice_ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer
2435091.00jh384crypto_hash/jh384/simpleclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
2684881.10jh384crypto_hash/jh384/bitslice_opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer
3036881.25jh384crypto_hash/jh384/bitslice_ref32gcc -mcpu=arm8 -O3 -fomit-frame-pointer
3456861.42jh384crypto_hash/jh384/bitslice_opt64clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
4834461.99jh384crypto_hash/jh384/bitslice_ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer
2435101.00jh512crypto_hash/jh512/simpleclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
2684191.10jh512crypto_hash/jh512/bitslice_opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer
3037891.25jh512crypto_hash/jh512/bitslice_ref32gcc -mcpu=arm810 -O3 -fomit-frame-pointer
3457701.42jh512crypto_hash/jh512/bitslice_opt64clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
4834611.99jh512crypto_hash/jh512/bitslice_ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer
583371.00keccakcrypto_hash/keccak/inplace-armv7a-neon (3.2.1)clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
992081.70keccakcrypto_hash/keccak/inplace32bi-armv7aclang -O3 -fomit-frame-pointer
1017111.74keccakcrypto_hash/keccak/arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
1052061.80keccakcrypto_hash/keccak/simple32bigcc -mcpu=arm8 -Os -fomit-frame-pointer
1061631.82keccakcrypto_hash/keccak/opt32bi-rvku2gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer
1191732.04keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer
1220462.09keccakcrypto_hash/keccak/inplace32bigcc -mcpu=strongarm110 -Os -fomit-frame-pointer
1250362.14keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -fno-schedule-insns -O3 -fomit-frame-pointer
1375502.36keccakcrypto_hash/keccak/simpleclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
1514942.60keccakcrypto_hash/keccak/inplaceclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
1548012.65keccakcrypto_hash/keccak/opt64u6clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
1582502.71keccakcrypto_hash/keccak/opt64lcu6clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
3092645.30keccakcrypto_hash/keccak/compactclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
4641027.96keccakcrypto_hash/keccak/opt64lcu24gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
64357511.03keccakcrypto_hash/keccak/compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/inplace32bi-armv6mgcc -O3 -fomit-frame-pointer
976631.00keccakc1024crypto_hash/keccakc1024/inplace-armv7a-neon (3.2.1)clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
1621301.66keccakc1024crypto_hash/keccakc1024/inplace32bi-armv7aclang -O3 -fomit-frame-pointer
1671001.71keccakc1024crypto_hash/keccakc1024/simple32bigcc -mcpu=arm8 -Os -fomit-frame-pointer
1681821.72keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -mcpu=arm8 -Os -fomit-frame-pointer
1920031.97keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -mcpu=arm8 -Os -fomit-frame-pointer
1958232.01keccakc1024crypto_hash/keccakc1024/inplace32bigcc -mcpu=arm8 -Os -fomit-frame-pointer
1969662.02keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer
2303042.36keccakc1024crypto_hash/keccakc1024/simpleclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
2538002.60keccakc1024crypto_hash/keccakc1024/inplaceclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
2614162.68keccakc1024crypto_hash/keccakc1024/sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
2615012.68keccakc1024crypto_hash/keccakc1024/opt64u6clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
2662752.73keccakc1024crypto_hash/keccakc1024/opt64lcu6clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
2726482.79keccakc1024crypto_hash/keccakc1024/sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
5207645.33keccakc1024crypto_hash/keccakc1024/compactclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
7844518.03keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
108362211.10keccakc1024crypto_hash/keccakc1024/compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/inplace32bi-armv6mgcc -O3 -fomit-frame-pointer
782961.00keccakc256crypto_hash/keccakc256/inplace32bi-armv7a (3.2.0)clang -O3 -fwrapv -mavx2 -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
846321.08keccakc256crypto_hash/keccakc256/simple32bigcc -mcpu=strongarm1100 -Os -fomit-frame-pointer
859501.10keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -mcpu=strongarm110 -Os -fomit-frame-pointer
967671.24keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -mcpu=strongarm -Os -fomit-frame-pointer
978281.25keccakc256crypto_hash/keccakc256/inplace32bigcc -mcpu=strongarm1100 -Os -fomit-frame-pointer
1038971.33keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -mcpu=strongarm110 -Os -fomit-frame-pointer
1066131.36keccakc256crypto_hash/keccakc256/simpleclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
1172421.50keccakc256crypto_hash/keccakc256/inplaceclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
1198801.53keccakc256crypto_hash/keccakc256/opt64u6clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
1233151.57keccakc256crypto_hash/keccakc256/opt64lcu6clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
2387683.05keccakc256crypto_hash/keccakc256/compactclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
3702904.73keccakc256crypto_hash/keccakc256/opt64lcu24gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
4942116.31keccakc256crypto_hash/keccakc256/compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/inplace32bi-armv6mgcc -O3 -fomit-frame-pointer
918941.00keccakc448crypto_hash/keccakc448/opt32bi-rvku2 (3.1.0)gcc -mcpu=strongarm -Os -fomit-frame-pointer
1037941.13keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -mcpu=strongarm110 -Os -fomit-frame-pointer
1107061.20keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer (4.7.3)
1174301.28keccakc448crypto_hash/keccakc448/simpleclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
1291231.41keccakc448crypto_hash/keccakc448/inplaceclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
1312351.43keccakc448crypto_hash/keccakc448/opt64u6clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
1358271.48keccakc448crypto_hash/keccakc448/opt64lcu6clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
2620812.85keccakc448crypto_hash/keccakc448/compactclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
3988044.34keccakc448crypto_hash/keccakc448/opt64lcu24gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
5431615.91keccakc448crypto_hash/keccakc448/compact8gcc -funroll-loops -fno-schedule-insns -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/simple32bigcc -O3 -fomit-frame-pointer
539831.00keccakc512crypto_hash/keccakc512/inplace-armv7a-neon (3.2.1)clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
917661.70keccakc512crypto_hash/keccakc512/inplace32bi-armv7aclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
974081.80keccakc512crypto_hash/keccakc512/simple32bigcc -mcpu=strongarm110 -Os -fomit-frame-pointer
992101.84keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -mcpu=arm8 -Os -fomit-frame-pointer
1122172.08keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -mcpu=strongarm -Os -fomit-frame-pointer
1130872.09keccakc512crypto_hash/keccakc512/inplace32bigcc -mcpu=arm810 -Os -fomit-frame-pointer
1185862.20keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -mcpu=arm810 -Os -fomit-frame-pointer
1271442.36keccakc512crypto_hash/keccakc512/simpleclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
1400452.59keccakc512crypto_hash/keccakc512/inplaceclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
1458212.70keccakc512crypto_hash/keccakc512/sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
1466842.72keccakc512crypto_hash/keccakc512/opt64lcu6clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
1467832.72keccakc512crypto_hash/keccakc512/opt64u6clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
1512612.80keccakc512crypto_hash/keccakc512/sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
2857055.29keccakc512crypto_hash/keccakc512/compactclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
4260567.89keccakc512crypto_hash/keccakc512/opt64lcu24gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
59202510.97keccakc512crypto_hash/keccakc512/compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/gil/singlefilegcc -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/gil/singlefile_unrolledgcc -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/inplace32bi-armv6mgcc -O3 -fomit-frame-pointer
1129091.00keccakc768crypto_hash/keccakc768/inplace32bi-armv7a (3.2.0)clang -O3 -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
1179071.04keccakc768crypto_hash/keccakc768/simple32bigcc -mcpu=strongarm110 -Os -fomit-frame-pointer
1193461.06keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -mcpu=strongarm -Os -fomit-frame-pointer
1355981.20keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -mcpu=arm8 -Os -fomit-frame-pointer
1374931.22keccakc768crypto_hash/keccakc768/inplace32bigcc -mcpu=strongarm110 -Os -fomit-frame-pointer
1419951.26keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -mcpu=strongarm -Os -fomit-frame-pointer
1581121.40keccakc768crypto_hash/keccakc768/simpleclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
1740341.54keccakc768crypto_hash/keccakc768/inplaceclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
1797991.59keccakc768crypto_hash/keccakc768/opt64u6clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
1810891.60keccakc768crypto_hash/keccakc768/opt64lcu6clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
3562233.15keccakc768crypto_hash/keccakc768/compactclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
5388904.77keccakc768crypto_hash/keccakc768/opt64lcu24gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
7393906.55keccakc768crypto_hash/keccakc768/compact8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/inplace32bi-armv6mgcc -O3 -fomit-frame-pointer
1293981.00lane256crypto_hash/lane256/cgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer (4.7.3)
6447381.00lane512crypto_hash/lane512/cclang -O3 -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
560431.00luffa256crypto_hash/luffa256/opt32 (2.0)gcc -mcpu=arm8 -O3 -fomit-frame-pointer (4.7.3)
561681.00luffa256crypto_hash/luffa256/sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer
623811.11luffa256crypto_hash/luffa256/thomaz/basicgcc -fno-schedule-insns -O3 -fomit-frame-pointer
712981.27luffa256crypto_hash/luffa256/armgcc -funroll-loops -O2 -fomit-frame-pointer
860871.00luffa384crypto_hash/luffa384/opt32 (2.0)gcc -mcpu=arm8 -O3 -fomit-frame-pointer (4.7.3)
978221.14luffa384crypto_hash/luffa384/armgcc -fno-schedule-insns -O3 -fomit-frame-pointer
1041551.00luffa512crypto_hash/luffa512/opt32 (2.0)gcc -mcpu=arm8 -O3 -fomit-frame-pointer (4.7.3)
1045941.00luffa512crypto_hash/luffa512/sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer
1325781.27luffa512crypto_hash/luffa512/armgcc -mcpu=strongarm -O3 -fomit-frame-pointer
1141471.00mcssha4crypto_hash/mcssha4/refgcc -mcpu=strongarm -O3 -fomit-frame-pointer (4.7.3)
1176881.00mcssha5crypto_hash/mcssha5/refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer (4.7.3)
1144311.00mcssha6crypto_hash/mcssha6/refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer (4.7.3)
md2crypto_hash/md2/opensslgcc -O3 -fomit-frame-pointer
127361.00md4crypto_hash/md4/openssl (OpenSSL_1.0.1c_10_May_2012)gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer (4.7.3)
118991.00md5crypto_hash/md5/refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer (4.7.3)
157901.33md5crypto_hash/md5/opensslgcc -O3 -fomit-frame-pointer
1819861.00md6d224crypto_hash/md6d224/refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer (4.7.3)
1942371.00md6d256crypto_hash/md6d256/refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer (4.7.3)
2436961.00md6d384crypto_hash/md6d384/refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer (4.7.3)
2932801.00md6d512crypto_hash/md6d512/refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer (4.7.3)
1840801.00mgrostl256crypto_hash/mgrostl256/opt-32 (2.0)gcc -mcpu=arm810 -O3 -fomit-frame-pointer (4.7.3)
6093013.31mgrostl256crypto_hash/mgrostl256/opt-64gcc -mcpu=arm8 -Os -fomit-frame-pointer
474391325.77mgrostl256crypto_hash/mgrostl256/refclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
454201.00nasha256crypto_hash/nasha256/opt_v4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
514471.13nasha256crypto_hash/nasha256/optgcc -funroll-loops -O2 -fomit-frame-pointer
491421.00nasha512crypto_hash/nasha512/opt_v4clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
546071.11nasha512crypto_hash/nasha512/optgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
rfsb509crypto_hash/rfsb509/refgcc -O3 -fomit-frame-pointer
183795211.00rhashcrypto_hash/rhash/refclang++ -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
371641.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.0.1c_10_May_2012)gcc -O2 -fomit-frame-pointer (4.7.3)
609881.00round3jh256crypto_hash/round3jh256/neon2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
661291.08round3jh256crypto_hash/round3jh256/neongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
1539432.52round3jh256crypto_hash/round3jh256/arm11gcc -funroll-loops -O3 -fomit-frame-pointer
2824284.63round3jh256crypto_hash/round3jh256/simpleclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
2994554.91round3jh256crypto_hash/round3jh256/sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
3631415.95round3jh256crypto_hash/round3jh256/sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer
609811.00round3jh512crypto_hash/round3jh512/neon2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer (4.7.3)
661311.08round3jh512crypto_hash/round3jh512/neongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
2824424.63round3jh512crypto_hash/round3jh512/simpleclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
2996974.91round3jh512crypto_hash/round3jh512/sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
3631465.96round3jh512crypto_hash/round3jh512/sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer
658491.00sarmal256crypto_hash/sarmal256/opt64 (1.00)gcc -Os -fomit-frame-pointer (4.7.3)
798671.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer (4.7.3)
227191.00sha1crypto_hash/sha1/openssl (OpenSSL_1.0.1c_10_May_2012)gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer (4.7.3)
321731.00sha224crypto_hash/sha224/openssl (OpenSSL_1.0.1c_10_May_2012)gcc -O3 -fomit-frame-pointer (4.7.3)
321691.00sha256crypto_hash/sha256/openssl (OpenSSL_1.0.1c_10_May_2012)gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer
428231.33sha256crypto_hash/sha256/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
435621.35sha256crypto_hash/sha256/sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer
460521.43sha256crypto_hash/sha256/sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer
651112.02sha256crypto_hash/sha256/cryptoppg++ -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
484201.00sha384crypto_hash/sha384/openssl (OpenSSL_1.0.1c_10_May_2012)gcc -mcpu=strongarm -O3 -fomit-frame-pointer
484261.00sha512crypto_hash/sha512/openssl (OpenSSL_1.0.1c_10_May_2012)gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer (4.7.3)
949271.96sha512crypto_hash/sha512/sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer
949421.96sha512crypto_hash/sha512/sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
1762183.64sha512crypto_hash/sha512/cryptoppg++ -O3 -fomit-frame-pointer
3571697.38sha512crypto_hash/sha512/refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
265781.00shabal256crypto_hash/shabal256/sphlib (SPHLIB_3.0)gcc -O2 -fomit-frame-pointer (4.7.3)
265351.00shabal512crypto_hash/shabal512/sphlib (SPHLIB_3.0)gcc -O2 -fomit-frame-pointer (4.7.3)
279171.05shabal512crypto_hash/shabal512/refclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
1563481.00shake256crypto_hash/shake256/gil/singlefilegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (4.7.3)
4642632.97shake256crypto_hash/shake256/gil/singlefile_unrolledgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
833171.00shavite3256crypto_hash/shavite3256/sphlib (SPHLIB_3.0)clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
845921.02shavite3256crypto_hash/shavite3256/sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer
871051.05shavite3256crypto_hash/shavite3256/no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer
871321.05shavite3256crypto_hash/shavite3256/new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer
883671.06shavite3256crypto_hash/shavite3256/low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer
1071731.29shavite3256crypto_hash/shavite3256/lower-memclang -O3 -fomit-frame-pointer
1887342.27shavite3256crypto_hash/shavite3256/8-bitgcc -mcpu=strongarm -O3 -fomit-frame-pointer
1364271.00shavite3512crypto_hash/shavite3512/sphlib (SPHLIB_3.0)clang -O3 -fwrapv -mavx -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
1521461.12shavite3512crypto_hash/shavite3512/sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer
1611261.18shavite3512crypto_hash/shavite3512/IntelL1Cacheclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
1764751.29shavite3512crypto_hash/shavite3512/low-memclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
1921121.41shavite3512crypto_hash/shavite3512/lower-memclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
3888532.85shavite3512crypto_hash/shavite3512/8-bitgcc -mcpu=arm810 -O3 -fomit-frame-pointer
4901723.59shavite3512crypto_hash/shavite3512/new-aes-roundclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
4901853.59shavite3512crypto_hash/shavite3512/no-saltclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
5025563.68shavite3512crypto_hash/shavite3512/different-orderclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
1520881.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer (4.7.3)
1815121.19simd256crypto_hash/simd256/sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
2114791.39simd256crypto_hash/simd256/optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
448789829.51simd256crypto_hash/simd256/refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vect128gcc -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vectarmgcc -O3 -fomit-frame-pointer
1771111.00simd512crypto_hash/simd512/opt (1.1)gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer (4.7.3)
1994421.13simd512crypto_hash/simd512/sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
2322561.31simd512crypto_hash/simd512/sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
891018150.31simd512crypto_hash/simd512/refgcc -funroll-loops -O3 -fomit-frame-pointer
simd512crypto_hash/simd512/vect128gcc -O3 -fomit-frame-pointer
420331.00skein10241024crypto_hash/skein10241024/arm_neon (v1.3_ARM_Neon_code)gcc -mcpu=strongarm1100 -O -fomit-frame-pointer (4.7.3)
1223082.91skein10241024crypto_hash/skein10241024/optclang -O3 -fwrapv -mavx -fomit-frame-pointer
416721.00skein256256crypto_hash/skein256256/arm (v1.3_ARM_assembly_code)clang -O3 -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
463071.11skein256256crypto_hash/skein256256/arm_neonclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
582861.40skein256256crypto_hash/skein256256/arm_thumbgcc -mcpu=cortex-a5 -O -fomit-frame-pointer
602171.45skein256256crypto_hash/skein256256/optclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
355171.00skein512256crypto_hash/skein512256/arm_neon (v1.3_ARM_Neon_code)clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
460911.30skein512256crypto_hash/skein512256/arm11clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
492951.39skein512256crypto_hash/skein512256/armclang -O3 -fwrapv -mavx -fomit-frame-pointer
728382.05skein512256crypto_hash/skein512256/littleclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
760312.14skein512256crypto_hash/skein512256/optclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
775292.18skein512256crypto_hash/skein512256/simpleclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
858402.42skein512256crypto_hash/skein512256/arm_thumbgcc -funroll-loops -O -fomit-frame-pointer
959232.70skein512256crypto_hash/skein512256/sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
981132.76skein512256crypto_hash/skein512256/sphlibclang -O3 -fomit-frame-pointer
355181.00skein512512crypto_hash/skein512512/arm_neon (v1.3_ARM_Neon_code)clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
492941.39skein512512crypto_hash/skein512512/armclang -O3 -fomit-frame-pointer
728622.05skein512512crypto_hash/skein512512/littleclang -O3 -fwrapv -mavx -fomit-frame-pointer
760312.14skein512512crypto_hash/skein512512/optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
779872.20skein512512crypto_hash/skein512512/simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer
858452.42skein512512crypto_hash/skein512512/arm_thumbgcc -O2 -fomit-frame-pointer
959692.70skein512512crypto_hash/skein512512/sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
969622.73skein512512crypto_hash/skein512512/sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer
459751.00tigercrypto_hash/tiger/cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.7.3)
2716651.00whirlpoolcrypto_hash/whirlpool/cryptoppg++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer (4.7.3)
3911431.44whirlpoolcrypto_hash/whirlpool/refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
113101.00md5crypto_hashblocks/md5/little-1gcc -Os -fomit-frame-pointer (4.7.3)
138281.22md5crypto_hashblocks/md5/refgcc -mcpu=strongarm -O2 -fomit-frame-pointer
8301471.00rfsb509crypto_hashblocks/rfsb509/refclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
407661.00sha256crypto_hashblocks/sha256/inplacegcc -mcpu=arm8 -Os -fomit-frame-pointer (4.7.3)
415541.02sha256crypto_hashblocks/sha256/refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer
426001.04sha256crypto_hashblocks/sha256/arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
3281101.00sha512crypto_hashblocks/sha512/refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.2 (tags/RELEASE 32/final))
3331931.02sha512crypto_hashblocks/sha512/inplaceclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer