Implementation notes: armeabi, a15, crypto_hash

Computer: a15
Architecture: armeabi
CPU ID: unknown CPU ID
CPU cycles/second: 1700040370...1701250290 (cortex)
SUPERCOP version: 20161026
Benchmark dates: 20161214...20161217

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
atelopus32crypto_hash/atelopus32/refg++ -mcpu=native -mfpu=neon-vfpv4 -O3
atelopus64crypto_hash/atelopus64/refg++ -mcpu=native -mfpu=neon-vfpv4 -O3
bash256crypto_hash/bash256/avx2gcc -mcpu=native -mfpu=neon-vfpv4 -O3
bash256crypto_hash/bash256/refgcc -mcpu=native -mfpu=neon-vfpv4 -O3
bash384crypto_hash/bash384/avx2gcc -mcpu=native -mfpu=neon-vfpv4 -O3
bash384crypto_hash/bash384/refgcc -mcpu=native -mfpu=neon-vfpv4 -O3
bash512crypto_hash/bash512/avx2gcc -mcpu=native -mfpu=neon-vfpv4 -O3
bash512crypto_hash/bash512/refgcc -mcpu=native -mfpu=neon-vfpv4 -O3
405711.00bblake256crypto_hash/bblake256/bswapgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
423701.04bblake256crypto_hash/bblake256/regsgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
309401.00blake256crypto_hash/blake256/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
314761.02blake256crypto_hash/blake256/arm_thumb2gcc -mcpu=native -mfpu=neon-vfpv4 -O3
330401.07blake256crypto_hash/blake256/bswapgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
341641.10blake256crypto_hash/blake256/regsgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
376461.22blake256crypto_hash/blake256/vect128-neongcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
387591.25blake256crypto_hash/blake256/vect128gcc -mcpu=native -mfpu=neon-vfpv4 -O3
410451.33blake256crypto_hash/blake256/arm11gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
527661.71blake256crypto_hash/blake256/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
584561.89blake256crypto_hash/blake256/refgcc -mcpu=native -mfpu=neon-vfpv4 -Os
blake256crypto_hash/blake256/vect128-mmxhackgcc -mcpu=native -mfpu=neon-vfpv4 -O3
143801.00blake2bcrypto_hash/blake2b/moon/neon/32gcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
391702.72blake2bcrypto_hash/blake2b/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
478103.32blake2bcrypto_hash/blake2b/moon/armv6/32gcc -mcpu=native -mfpu=neon-vfpv4 -O3
597924.16blake2bcrypto_hash/blake2b/regsgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
blake2bcrypto_hash/blake2b/avx2-1gcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2bcrypto_hash/blake2b/avx2-2gcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2bcrypto_hash/blake2b/avx2-3gcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2bcrypto_hash/blake2b/avxiccgcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2bcrypto_hash/blake2b/moon/avx/32gcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2bcrypto_hash/blake2b/moon/avx/64gcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2bcrypto_hash/blake2b/moon/avx2/32gcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2bcrypto_hash/blake2b/moon/avx2/64gcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2bcrypto_hash/blake2b/moon/sse2/32gcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2bcrypto_hash/blake2b/moon/ssse3/32gcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2bcrypto_hash/blake2b/moon/xop/32gcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2bcrypto_hash/blake2b/moon/xop/64gcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2bcrypto_hash/blake2b/xmmgcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2bcrypto_hash/blake2b/ymmgcc -mcpu=native -mfpu=neon-vfpv4 -O3
155191.00blake2scrypto_hash/blake2s/moon/armv6/32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
187171.21blake2scrypto_hash/blake2s/regsgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
205531.32blake2scrypto_hash/blake2s/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
blake2scrypto_hash/blake2s/avxiccgcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2scrypto_hash/blake2s/moon/avx/32gcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2scrypto_hash/blake2s/moon/avx/64gcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2scrypto_hash/blake2s/moon/sse2/32gcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2scrypto_hash/blake2s/moon/sse2/64gcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2scrypto_hash/blake2s/moon/ssse3/32gcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2scrypto_hash/blake2s/moon/ssse3/64gcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2scrypto_hash/blake2s/moon/xop/32gcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2scrypto_hash/blake2s/moon/xop/64gcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake2scrypto_hash/blake2s/xmmgcc -mcpu=native -mfpu=neon-vfpv4 -O3
239271.00blake32crypto_hash/blake32/sphlib (SPHLIB_2.1)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
385961.61blake32crypto_hash/blake32/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
435531.82blake32crypto_hash/blake32/refgcc -mcpu=native -mfpu=neon-vfpv4 -Os
230681.00blake512crypto_hash/blake512/vect128-neon (0.8)gcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
824583.57blake512crypto_hash/blake512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
824693.58blake512crypto_hash/blake512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
829023.59blake512crypto_hash/blake512/bswapgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
858113.72blake512crypto_hash/blake512/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
917103.98blake512crypto_hash/blake512/regsgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
blake512crypto_hash/blake512/vect128gcc -mcpu=native -mfpu=neon-vfpv4 -O3
blake512crypto_hash/blake512/vect128-inplacegcc -mcpu=native -mfpu=neon-vfpv4 -O3
702661.00blake64crypto_hash/blake64/sphlib-small (SPHLIB_2.1)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
702781.00blake64crypto_hash/blake64/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
767681.09blake64crypto_hash/blake64/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
161211.00bmw256crypto_hash/bmw256/optc04 (Optimized_C_-_BMW256,_opt04)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
162221.01bmw256crypto_hash/bmw256/optc03gcc -mcpu=native -mfpu=neon-vfpv4 -O2
166481.03bmw256crypto_hash/bmw256/optbbegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
168281.04bmw256crypto_hash/bmw256/optc01gcc -mcpu=native -mfpu=neon-vfpv4 -O2
168411.04bmw256crypto_hash/bmw256/optabegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
168681.05bmw256crypto_hash/bmw256/optc02gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
173121.07bmw256crypto_hash/bmw256/optbgbegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
189491.18bmw256crypto_hash/bmw256/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
198491.23bmw256crypto_hash/bmw256/sphlibgcc -mcpu=native -mfpu=neon-vfpv4 -O3
271871.69bmw256crypto_hash/bmw256/refgcc -mcpu=native -mfpu=neon-vfpv4 -O3
275531.00bmw512crypto_hash/bmw512/optbgbe (1.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
292211.06bmw512crypto_hash/bmw512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
364181.32bmw512crypto_hash/bmw512/optc04gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
387421.41bmw512crypto_hash/bmw512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
394221.43bmw512crypto_hash/bmw512/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
398321.45bmw512crypto_hash/bmw512/optbbegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
402421.46bmw512crypto_hash/bmw512/optabegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
408231.48bmw512crypto_hash/bmw512/optc03gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
506361.84bmw512crypto_hash/bmw512/optc01gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
506501.84bmw512crypto_hash/bmw512/optc02gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
bmw512crypto_hash/bmw512/arm/neon/SSEmap_v1gcc -mcpu=native -mfpu=neon-vfpv4 -O3
22009481.00cubehash161crypto_hash/cubehash161/unrolledgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
22036181.00cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
26764721.22cubehash161crypto_hash/cubehash161/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
1830851.00cubehash1616crypto_hash/cubehash1616/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1868271.02cubehash1616crypto_hash/cubehash1616/unrolledgcc -mcpu=native -mfpu=neon-vfpv4 -O2
4312242.36cubehash1616crypto_hash/cubehash1616/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
11271311.00cubehash162crypto_hash/cubehash162/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
11276971.00cubehash162crypto_hash/cubehash162/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
14640971.30cubehash162crypto_hash/cubehash162/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
288031.00cubehash1632crypto_hash/cubehash1632/armneongcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
727912.53cubehash1632crypto_hash/cubehash1632/unrolled5gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
743802.58cubehash1632crypto_hash/cubehash1632/unrolled3gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
744442.58cubehash1632crypto_hash/cubehash1632/armgcc -mcpu=native -mfpu=neon-vfpv4 -Os
771842.68cubehash1632crypto_hash/cubehash1632/sphlibgcc -mcpu=native -mfpu=neon-vfpv4 -O2
812852.82cubehash1632crypto_hash/cubehash1632/unrolled4gcc -mcpu=native -mfpu=neon-vfpv4 -O3
829002.88cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -mcpu=native -mfpu=neon-vfpv4 -O2
1140303.96cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1171534.07cubehash1632crypto_hash/cubehash1632/unrolled2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
1179534.10cubehash1632crypto_hash/cubehash1632/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
5872891.00cubehash164crypto_hash/cubehash164/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
5889471.00cubehash164crypto_hash/cubehash164/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
8800691.50cubehash164crypto_hash/cubehash164/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
3161231.00cubehash168crypto_hash/cubehash168/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
3203291.01cubehash168crypto_hash/cubehash168/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
5804761.84cubehash168crypto_hash/cubehash168/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
249291.00cubehash512crypto_hash/cubehash512/armneongcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
633422.54cubehash512crypto_hash/cubehash512/unrolled5gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
645402.59cubehash512crypto_hash/cubehash512/armgcc -mcpu=native -mfpu=neon-vfpv4 -Os
647202.60cubehash512crypto_hash/cubehash512/unrolled3gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
708532.84cubehash512crypto_hash/cubehash512/unrolled4gcc -mcpu=native -mfpu=neon-vfpv4 -O3
936153.76cubehash512crypto_hash/cubehash512/unrolled2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
943453.78cubehash512crypto_hash/cubehash512/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
965093.87cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
11394281.00cubehash81crypto_hash/cubehash81/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
11775671.03cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
16724151.47cubehash81crypto_hash/cubehash81/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
1063561.00cubehash816crypto_hash/cubehash816/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
1076101.01cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
3576453.36cubehash816crypto_hash/cubehash816/specgcc -mcpu=native -mfpu=neon-vfpv4 -O3
5872741.00cubehash82crypto_hash/cubehash82/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
6062091.03cubehash82crypto_hash/cubehash82/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
9674931.65cubehash82crypto_hash/cubehash82/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
698171.00cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
705011.01cubehash832crypto_hash/cubehash832/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
3142224.50cubehash832crypto_hash/cubehash832/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
3115201.00cubehash84crypto_hash/cubehash84/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
3212371.03cubehash84crypto_hash/cubehash84/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
6209291.99cubehash84crypto_hash/cubehash84/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
1744261.00cubehash88crypto_hash/cubehash88/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
1789631.03cubehash88crypto_hash/cubehash88/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
4459182.56cubehash88crypto_hash/cubehash88/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
936091.00echo256crypto_hash/echo256/sphlib (SPHLIB_3.0)gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1022211.09echo256crypto_hash/echo256/generic/opt32gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1118741.20echo256crypto_hash/echo256/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
1268941.36echo256crypto_hash/echo256/powerpc/pp32cv2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1397311.49echo256crypto_hash/echo256/generic/opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1907762.04echo256crypto_hash/echo256/powerpc/pp32cv1gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
echo256crypto_hash/echo256/ccalik/bitslicedgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1678331.00echo512crypto_hash/echo512/sphlib (SPHLIB_3.0)gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1787731.07echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2011711.20echo512crypto_hash/echo512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
2221821.32echo512crypto_hash/echo512/powerpc/pp32cv2gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2486631.48echo512crypto_hash/echo512/generic/opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
3377062.01echo512crypto_hash/echo512/powerpc/pp32cv1gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
echo512crypto_hash/echo512/ccalik/bitslicedgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
812951.00echosp256crypto_hash/echosp256/generic/opt32 (2.1)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1021971.26echosp256crypto_hash/echosp256/powerpc/pp32cv2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
1039121.28echosp256crypto_hash/echosp256/generic/opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1490701.83echosp256crypto_hash/echosp256/powerpc/pp32cv1gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
1275241.00echosp512crypto_hash/echosp512/generic/opt32 (2.1)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1608091.26echosp512crypto_hash/echosp512/powerpc/pp32cv2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
1653531.30echosp512crypto_hash/echosp512/generic/opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
2340071.84echosp512crypto_hash/echosp512/powerpc/pp32cv1gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
110331.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
129661.18edonr256crypto_hash/edonr256/optcgcc -mcpu=native -mfpu=neon-vfpv4 -O3
147081.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
148751.01edonr512crypto_hash/edonr512/optcgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1103851.00essence224crypto_hash/essence224/gccgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1103751.00essence256crypto_hash/essence256/gccgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
860501.00essence384crypto_hash/essence384/gccgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
861641.00essence512crypto_hash/essence512/gccgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1418549321.00fsb256crypto_hash/fsb256/refgcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1273269141.00fsb512crypto_hash/fsb512/refgcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
443951.00fugue2crypto_hash/fugue2/cop_opt32gcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
639331.00fugue256crypto_hash/fugue256/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
639551.00fugue256crypto_hash/fugue256/ANSI_opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1097091.72fugue256crypto_hash/fugue256/ANSI_opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1243751.00fugue512crypto_hash/fugue512/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
682641.00groestl256crypto_hash/groestl256/neon-bitslice (1.0)gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
725331.06groestl256crypto_hash/groestl256/neon-tablegcc -mcpu=native -mfpu=neon-vfpv4 -O2
791161.16groestl256crypto_hash/groestl256/arm11gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1056571.55groestl256crypto_hash/groestl256/arm32gcc -mcpu=native -mfpu=neon-vfpv4 -O2
1302211.91groestl256crypto_hash/groestl256/32bit-2ktablegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1353891.98groestl256crypto_hash/groestl256/sphlib-adaptedgcc -mcpu=native -mfpu=neon-vfpv4 -Os
1383182.03groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1385162.03groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1467932.15groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
2364593.46groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
2925344.29groestl256crypto_hash/groestl256/opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
3332704.88groestl256crypto_hash/groestl256/8bit_cgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
3505425.14groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
groestl256crypto_hash/groestl256/neon-vpermgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
groestl256crypto_hash/groestl256/thumb-asm-fastgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
groestl256crypto_hash/groestl256/thumb-asm-smallgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
groestl256crypto_hash/groestl256/vperm-intrgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1115701.00groestl512crypto_hash/groestl512/neon-tablegcc -mcpu=native -mfpu=neon-vfpv4 -Os
1489371.33groestl512crypto_hash/groestl512/arm32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1958791.76groestl512crypto_hash/groestl512/sphlib-adaptedgcc -mcpu=native -mfpu=neon-vfpv4 -Os
2141861.92groestl512crypto_hash/groestl512/opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
2560892.30groestl512crypto_hash/groestl512/opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2673202.40groestl512crypto_hash/groestl512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
3546913.18groestl512crypto_hash/groestl512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
4820004.32groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
groestl512crypto_hash/groestl512/mmxgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
hamsicrypto_hash/hamsi/simd-1gcc -mcpu=native -mfpu=neon-vfpv4 -O3
hamsicrypto_hash/hamsi/simd-2gcc -mcpu=native -mfpu=neon-vfpv4 -O3
hamsicrypto_hash/hamsi/sphlibgcc -mcpu=native -mfpu=neon-vfpv4 -O3
hamsicrypto_hash/hamsi/sphlib-smallgcc -mcpu=native -mfpu=neon-vfpv4 -O3
hamsi512crypto_hash/hamsi512/sphlibgcc -mcpu=native -mfpu=neon-vfpv4 -O3
hamsi512crypto_hash/hamsi512/sphlib-smallgcc -mcpu=native -mfpu=neon-vfpv4 -O3
717471.00jh224crypto_hash/jh224/bitslice_ref32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
760051.06jh224crypto_hash/jh224/bitslice_opt32gcc -mcpu=native -mfpu=neon-vfpv4 -O3
2141942.99jh224crypto_hash/jh224/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2319573.23jh224crypto_hash/jh224/bitslice_opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2874434.01jh224crypto_hash/jh224/bitslice_ref64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
717491.00jh256crypto_hash/jh256/bitslice_ref32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
760321.06jh256crypto_hash/jh256/bitslice_opt32gcc -mcpu=native -mfpu=neon-vfpv4 -O3
2143932.99jh256crypto_hash/jh256/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2316533.23jh256crypto_hash/jh256/bitslice_opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2876064.01jh256crypto_hash/jh256/bitslice_ref64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
717531.00jh384crypto_hash/jh384/bitslice_ref32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
760141.06jh384crypto_hash/jh384/bitslice_opt32gcc -mcpu=native -mfpu=neon-vfpv4 -O3
2142532.99jh384crypto_hash/jh384/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2316763.23jh384crypto_hash/jh384/bitslice_opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2879534.01jh384crypto_hash/jh384/bitslice_ref64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
717621.00jh512crypto_hash/jh512/bitslice_ref32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
760231.06jh512crypto_hash/jh512/bitslice_opt32gcc -mcpu=native -mfpu=neon-vfpv4 -O3
2145142.99jh512crypto_hash/jh512/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2317043.23jh512crypto_hash/jh512/bitslice_opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2874604.01jh512crypto_hash/jh512/bitslice_ref64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
325121.00keccakcrypto_hash/keccak/inplace-armv7a-neon (3.2.1)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
667072.05keccakcrypto_hash/keccak/opt32bi-rvku2gcc -mcpu=native -mfpu=neon-vfpv4 -Os
669802.06keccakcrypto_hash/keccak/inplace32bi-armv7agcc -mcpu=native -mfpu=neon-vfpv4 -Os
672952.07keccakcrypto_hash/keccak/simple32bigcc -mcpu=native -mfpu=neon-vfpv4 -Os
685202.11keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
689622.12keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
710332.18keccakcrypto_hash/keccak/inplace32bigcc -mcpu=native -mfpu=neon-vfpv4 -Os
745392.29keccakcrypto_hash/keccak/arm11gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
939382.89keccakcrypto_hash/keccak/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
995293.06keccakcrypto_hash/keccak/opt64u6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1018113.13keccakcrypto_hash/keccak/opt64lcu6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1034473.18keccakcrypto_hash/keccak/inplacegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1484694.57keccakcrypto_hash/keccak/compactgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
2533277.79keccakcrypto_hash/keccak/opt64lcu24gcc -mcpu=native -mfpu=neon-vfpv4 -Os
39881812.27keccakcrypto_hash/keccak/compact8gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
keccakcrypto_hash/keccak/inplace32bi-armv6mgcc -mcpu=native -mfpu=neon-vfpv4 -O3
547421.00keccakc1024crypto_hash/keccakc1024/inplace-armv7a-neon (3.2.1)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1050681.92keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -mcpu=native -mfpu=neon-vfpv4 -Os
1067521.95keccakc1024crypto_hash/keccakc1024/simple32bigcc -mcpu=native -mfpu=neon-vfpv4 -Os
1072201.96keccakc1024crypto_hash/keccakc1024/inplace32bi-armv7agcc -mcpu=native -mfpu=neon-vfpv4 -Os
1082211.98keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1089751.99keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1123862.05keccakc1024crypto_hash/keccakc1024/inplace32bigcc -mcpu=native -mfpu=neon-vfpv4 -Os
1575852.88keccakc1024crypto_hash/keccakc1024/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1611342.94keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -mcpu=native -mfpu=neon-vfpv4 -Os
1657403.03keccakc1024crypto_hash/keccakc1024/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1681533.07keccakc1024crypto_hash/keccakc1024/opt64u6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1723313.15keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1736423.17keccakc1024crypto_hash/keccakc1024/inplacegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
2521034.61keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
4147147.58keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
68880612.58keccakc1024crypto_hash/keccakc1024/compact8gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
keccakc1024crypto_hash/keccakc1024/inplace32bi-armv6mgcc -mcpu=native -mfpu=neon-vfpv4 -O3
535431.00keccakc256crypto_hash/keccakc256/inplace32bi-armv7a (3.2.0)gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
539111.01keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -mcpu=native -mfpu=neon-vfpv4 -Os
542411.01keccakc256crypto_hash/keccakc256/simple32bigcc -mcpu=native -mfpu=neon-vfpv4 -Os
553201.03keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
555141.04keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
574941.07keccakc256crypto_hash/keccakc256/inplace32bigcc -mcpu=native -mfpu=neon-vfpv4 -Os
720941.35keccakc256crypto_hash/keccakc256/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
779511.46keccakc256crypto_hash/keccakc256/opt64lcu6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
785441.47keccakc256crypto_hash/keccakc256/opt64u6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
793841.48keccakc256crypto_hash/keccakc256/inplacegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1062291.98keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1911763.57keccakc256crypto_hash/keccakc256/opt64lcu24gcc -mcpu=native -mfpu=neon-vfpv4 -Os
3138905.86keccakc256crypto_hash/keccakc256/compact8gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
keccakc256crypto_hash/keccakc256/inplace32bi-armv6mgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
576071.00keccakc448crypto_hash/keccakc448/opt32bi-rvku2 (3.1.0)gcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
592821.03keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
594641.03keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
789601.37keccakc448crypto_hash/keccakc448/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
848231.47keccakc448crypto_hash/keccakc448/opt64u6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
868001.51keccakc448crypto_hash/keccakc448/opt64lcu6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
871171.51keccakc448crypto_hash/keccakc448/inplacegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1166972.03keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
2096733.64keccakc448crypto_hash/keccakc448/opt64lcu24gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
3454796.00keccakc448crypto_hash/keccakc448/compact8gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
keccakc448crypto_hash/keccakc448/inplace32bigcc -mcpu=native -mfpu=neon-vfpv4 -O3
keccakc448crypto_hash/keccakc448/inplace32bi-armv6mgcc -mcpu=native -mfpu=neon-vfpv4 -O3
keccakc448crypto_hash/keccakc448/inplace32bi-armv7agcc -mcpu=native -mfpu=neon-vfpv4 -O3
keccakc448crypto_hash/keccakc448/simple32bigcc -mcpu=native -mfpu=neon-vfpv4 -O3
300551.00keccakc512crypto_hash/keccakc512/inplace-armv7a-neon (3.2.1)gcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
620162.06keccakc512crypto_hash/keccakc512/inplace32bi-armv7agcc -mcpu=native -mfpu=neon-vfpv4 -O3
621072.07keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
625412.08keccakc512crypto_hash/keccakc512/simple32bigcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
639582.13keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
641932.14keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
657812.19keccakc512crypto_hash/keccakc512/inplace32bigcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
867562.89keccakc512crypto_hash/keccakc512/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
885122.95keccakc512crypto_hash/keccakc512/sphlib-smallgcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
920183.06keccakc512crypto_hash/keccakc512/opt64u6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
926653.08keccakc512crypto_hash/keccakc512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
946553.15keccakc512crypto_hash/keccakc512/opt64lcu6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
954483.18keccakc512crypto_hash/keccakc512/inplacegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1337284.45keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
2320857.72keccakc512crypto_hash/keccakc512/opt64lcu24gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
37644212.53keccakc512crypto_hash/keccakc512/compact8gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
keccakc512crypto_hash/keccakc512/gil/singlefilegcc -mcpu=native -mfpu=neon-vfpv4 -O3
keccakc512crypto_hash/keccakc512/gil/singlefile_unrolledgcc -mcpu=native -mfpu=neon-vfpv4 -O3
keccakc512crypto_hash/keccakc512/inplace32bi-armv6mgcc -mcpu=native -mfpu=neon-vfpv4 -O3
747331.00keccakc768crypto_hash/keccakc768/opt32bi-rvku2 (3.1.0)gcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
749891.00keccakc768crypto_hash/keccakc768/simple32bigcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
755371.01keccakc768crypto_hash/keccakc768/inplace32bi-armv7agcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
770861.03keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
775611.04keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
791121.06keccakc768crypto_hash/keccakc768/inplace32bigcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1076441.44keccakc768crypto_hash/keccakc768/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1150751.54keccakc768crypto_hash/keccakc768/opt64u6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1177551.58keccakc768crypto_hash/keccakc768/opt64lcu6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1203851.61keccakc768crypto_hash/keccakc768/inplacegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1707772.29keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
2845273.81keccakc768crypto_hash/keccakc768/opt64lcu24gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
4700906.29keccakc768crypto_hash/keccakc768/compact8gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
keccakc768crypto_hash/keccakc768/inplace32bi-armv6mgcc -mcpu=native -mfpu=neon-vfpv4 -O3
730621.00lane256crypto_hash/lane256/cgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
3687481.00lane512crypto_hash/lane512/cgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
458771.00luffa256crypto_hash/luffa256/sphlib (SPHLIB_3.0)gcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
470861.03luffa256crypto_hash/luffa256/thomaz/basicgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
485581.06luffa256crypto_hash/luffa256/opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
515171.12luffa256crypto_hash/luffa256/armgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
687981.00luffa384crypto_hash/luffa384/opt32 (2.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
716151.04luffa384crypto_hash/luffa384/armgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
844061.00luffa512crypto_hash/luffa512/sphlib (SPHLIB_3.0)gcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
900341.07luffa512crypto_hash/luffa512/opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
926771.10luffa512crypto_hash/luffa512/armgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
908451.00mcssha4crypto_hash/mcssha4/refgcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
941961.00mcssha5crypto_hash/mcssha5/refgcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
909801.00mcssha6crypto_hash/mcssha6/refgcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
md2crypto_hash/md2/opensslgcc -mcpu=native -mfpu=neon-vfpv4 -O3
53171.00md4crypto_hash/md4/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
88491.00md5crypto_hash/md5/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
97581.10md5crypto_hash/md5/opensslgcc -mcpu=native -mfpu=neon-vfpv4 -O3
1368291.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1475201.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1899391.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
2318921.00md6d512crypto_hash/md6d512/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1185201.00mgrostl256crypto_hash/mgrostl256/opt-32 (2.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
3264852.75mgrostl256crypto_hash/mgrostl256/opt-64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
339010528.60mgrostl256crypto_hash/mgrostl256/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
341801.00nasha256crypto_hash/nasha256/opt_v4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
373811.09nasha256crypto_hash/nasha256/optgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
371911.00nasha512crypto_hash/nasha512/opt_v4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
404601.09nasha512crypto_hash/nasha512/optgcc -mcpu=native -mfpu=neon-vfpv4 -O2
rfsb509crypto_hash/rfsb509/refgcc -mcpu=native -mfpu=neon-vfpv4 -O3
165206611.00rhashcrypto_hash/rhash/refg++ -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
188501.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
511661.00round3jh256crypto_hash/round3jh256/neon2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
561511.10round3jh256crypto_hash/round3jh256/neongcc -mcpu=native -mfpu=neon-vfpv4 -O3
1449692.83round3jh256crypto_hash/round3jh256/arm11gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1991193.89round3jh256crypto_hash/round3jh256/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2327414.55round3jh256crypto_hash/round3jh256/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2506554.90round3jh256crypto_hash/round3jh256/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
511751.00round3jh512crypto_hash/round3jh512/neon2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
561611.10round3jh512crypto_hash/round3jh512/neongcc -mcpu=native -mfpu=neon-vfpv4 -O3
1991293.89round3jh512crypto_hash/round3jh512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2327854.55round3jh512crypto_hash/round3jh512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2511454.91round3jh512crypto_hash/round3jh512/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
424781.00sarmal256crypto_hash/sarmal256/opt64 (1.00)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
565531.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
93471.00sha1crypto_hash/sha1/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
197701.00sha224crypto_hash/sha224/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
197871.00sha256crypto_hash/sha256/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
320781.62sha256crypto_hash/sha256/sphlib-smallgcc -mcpu=native -mfpu=neon-vfpv4 -O3
330011.67sha256crypto_hash/sha256/refgcc -mcpu=native -mfpu=neon-vfpv4 -O3
332451.68sha256crypto_hash/sha256/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
sha256crypto_hash/sha256/cryptoppg++ -mcpu=native -mfpu=neon-vfpv4 -O3
265111.00sha384crypto_hash/sha384/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
265421.00sha512crypto_hash/sha512/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
813473.06sha512crypto_hash/sha512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
813473.06sha512crypto_hash/sha512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
31316311.80sha512crypto_hash/sha512/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
sha512crypto_hash/sha512/cryptoppg++ -mcpu=native -mfpu=neon-vfpv4 -O3
150971.00shabal256crypto_hash/shabal256/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
148491.00shabal512crypto_hash/shabal512/ref (1.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
151171.02shabal512crypto_hash/shabal512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
931351.00shake256crypto_hash/shake256/gil/singlefilegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
2691072.89shake256crypto_hash/shake256/gil/singlefile_unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
483861.00shavite3256crypto_hash/shavite3256/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
502501.04shavite3256crypto_hash/shavite3256/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
563271.16shavite3256crypto_hash/shavite3256/new-aes-roundgcc -mcpu=native -mfpu=neon-vfpv4 -Os
563681.16shavite3256crypto_hash/shavite3256/no-saltgcc -mcpu=native -mfpu=neon-vfpv4 -Os
582791.20shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
684241.41shavite3256crypto_hash/shavite3256/lower-memgcc -mcpu=native -mfpu=neon-vfpv4 -O3
1480953.06shavite3256crypto_hash/shavite3256/8-bitgcc -mcpu=native -mfpu=neon-vfpv4 -O3
797521.00shavite3512crypto_hash/shavite3512/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
868191.09shavite3512crypto_hash/shavite3512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1016771.27shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -mcpu=native -mfpu=neon-vfpv4 -O3
1065421.34shavite3512crypto_hash/shavite3512/low-memgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
1226941.54shavite3512crypto_hash/shavite3512/lower-memgcc -mcpu=native -mfpu=neon-vfpv4 -O3
2802823.51shavite3512crypto_hash/shavite3512/new-aes-roundgcc -mcpu=native -mfpu=neon-vfpv4 -Os
2805043.52shavite3512crypto_hash/shavite3512/no-saltgcc -mcpu=native -mfpu=neon-vfpv4 -Os
2828003.55shavite3512crypto_hash/shavite3512/8-bitgcc -mcpu=native -mfpu=neon-vfpv4 -O3
3026403.79shavite3512crypto_hash/shavite3512/different-ordergcc -mcpu=native -mfpu=neon-vfpv4 -Os
801861.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1064721.33simd256crypto_hash/simd256/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1089011.36simd256crypto_hash/simd256/optgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
285738235.63simd256crypto_hash/simd256/refgcc -mcpu=native -mfpu=neon-vfpv4 -O3
simd256crypto_hash/simd256/vect128gcc -mcpu=native -mfpu=neon-vfpv4 -O3
simd256crypto_hash/simd256/vectarmgcc -mcpu=native -mfpu=neon-vfpv4 -O3
985751.00simd512crypto_hash/simd512/opt (1.1)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1106851.12simd512crypto_hash/simd512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1242291.26simd512crypto_hash/simd512/sphlib-smallgcc -mcpu=native -mfpu=neon-vfpv4 -O3
573868758.22simd512crypto_hash/simd512/refgcc -mcpu=native -mfpu=neon-vfpv4 -O3
simd512crypto_hash/simd512/vect128gcc -mcpu=native -mfpu=neon-vfpv4 -O3
277131.00skein10241024crypto_hash/skein10241024/arm_neon (v1.3_ARM_Neon_code)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
763752.76skein10241024crypto_hash/skein10241024/optgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
374801.00skein256256crypto_hash/skein256256/arm_neon (v1.3_ARM_Neon_code)gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
424911.13skein256256crypto_hash/skein256256/arm_thumbgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
424921.13skein256256crypto_hash/skein256256/armgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
620311.66skein256256crypto_hash/skein256256/optgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
257281.00skein512256crypto_hash/skein512256/arm_neon (v1.3_ARM_Neon_code)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
446841.74skein512256crypto_hash/skein512256/arm11gcc -mcpu=native -mfpu=neon-vfpv4 -Os
465591.81skein512256crypto_hash/skein512256/armgcc -mcpu=native -mfpu=neon-vfpv4 -O3
469561.83skein512256crypto_hash/skein512256/arm_thumbgcc -mcpu=native -mfpu=neon-vfpv4 -O2
594752.31skein512256crypto_hash/skein512256/optgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
625842.43skein512256crypto_hash/skein512256/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
662212.57skein512256crypto_hash/skein512256/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
664382.58skein512256crypto_hash/skein512256/littlegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
694262.70skein512256crypto_hash/skein512256/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
257211.00skein512512crypto_hash/skein512512/arm_neon (v1.3_ARM_Neon_code)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
465681.81skein512512crypto_hash/skein512512/armgcc -mcpu=native -mfpu=neon-vfpv4 -O3
469031.82skein512512crypto_hash/skein512512/arm_thumbgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
592312.30skein512512crypto_hash/skein512512/optgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
628062.44skein512512crypto_hash/skein512512/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
663482.58skein512512crypto_hash/skein512512/littlegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
664502.58skein512512crypto_hash/skein512512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
694782.70skein512512crypto_hash/skein512512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
tigercrypto_hash/tiger/cryptoppg++ -mcpu=native -mfpu=neon-vfpv4 -O3
1368811.00whirlpoolcrypto_hash/whirlpool/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
whirlpoolcrypto_hash/whirlpool/cryptoppg++ -mcpu=native -mfpu=neon-vfpv4 -O3

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
84761.00md5crypto_hashblocks/md5/little-1gcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
90211.06md5crypto_hashblocks/md5/refgcc -mcpu=native -mfpu=neon-vfpv4 -O3
2691151.00rfsb509crypto_hashblocks/rfsb509/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
314231.00sha256crypto_hashblocks/sha256/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
314631.00sha256crypto_hashblocks/sha256/inplacegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
396501.26sha256crypto_hashblocks/sha256/arm11gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
sha256crypto_hashblocks/sha256/dolbeau/amd64-shagcc -mcpu=native -mfpu=neon-vfpv4 -O3
sha256crypto_hashblocks/sha256/dolbeau/armv8cryptogcc -mcpu=native -mfpu=neon-vfpv4 -O3
2893661.00sha512crypto_hashblocks/sha512/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
2923751.01sha512crypto_hashblocks/sha512/inplacegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
sha512crypto_hashblocks/sha512/dolbeau/intelavx2rorxasmgcc -mcpu=native -mfpu=neon-vfpv4 -O3
sha512crypto_hashblocks/sha512/dolbeau/intelavxasmgcc -mcpu=native -mfpu=neon-vfpv4 -O3
sha512crypto_hashblocks/sha512/dolbeau/intelsse4asmgcc -mcpu=native -mfpu=neon-vfpv4 -O3