Implementation notes: armeabi, c1, crypto_hash

Computer: c1
Architecture: armeabi
CPU ID: unknown CPU ID
CPU cycles/second: 1461405861...1536807455 (cortex)
SUPERCOP version: 20161026
Benchmark dates: 20161210...20161212

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
920191.00bblake256crypto_hash/bblake256/bswapgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
954671.04bblake256crypto_hash/bblake256/regsgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
582151.00blake256crypto_hash/blake256/arm_thumb2gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
583551.00blake256crypto_hash/blake256/arm11gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
687481.18blake256crypto_hash/blake256/vect128-neongcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
725901.25blake256crypto_hash/blake256/vect128gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
743021.28blake256crypto_hash/blake256/bswapgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
749591.29blake256crypto_hash/blake256/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
767001.32blake256crypto_hash/blake256/regsgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1173522.02blake256crypto_hash/blake256/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1332002.29blake256crypto_hash/blake256/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
blake256crypto_hash/blake256/vect128-mmxhackgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
260011.00blake2bcrypto_hash/blake2b/moon/neon/32gcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
778592.99blake2bcrypto_hash/blake2b/moon/armv6/32gcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
785653.02blake2bcrypto_hash/blake2b/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1771096.81blake2bcrypto_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
386301.00blake2scrypto_hash/blake2s/moon/armv6/32gcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
389231.01blake2scrypto_hash/blake2s/regsgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
478651.24blake2scrypto_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
579181.00blake32crypto_hash/blake32/sphlib (SPHLIB_2.1)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
867271.50blake32crypto_hash/blake32/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
957521.65blake32crypto_hash/blake32/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
671051.00blake512crypto_hash/blake512/vect128-neon (0.8)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1832092.73blake512crypto_hash/blake512/bswapgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1953002.91blake512crypto_hash/blake512/refgcc -mcpu=native -mfpu=neon-vfpv4 -Os
1962052.92blake512crypto_hash/blake512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
2030403.03blake512crypto_hash/blake512/sphlibgcc -mcpu=native -mfpu=neon-vfpv4 -Os
2242373.34blake512crypto_hash/blake512/regsgcc -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
1811341.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1820201.00blake64crypto_hash/blake64/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1857751.03blake64crypto_hash/blake64/sphlib-smallgcc -mcpu=native -mfpu=neon-vfpv4 -Os
349851.00bmw256crypto_hash/bmw256/optabe (OptimizedA_BE_C_-_BMW256)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
352801.01bmw256crypto_hash/bmw256/optbbegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
379531.08bmw256crypto_hash/bmw256/optbgbegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
380201.09bmw256crypto_hash/bmw256/optc02gcc -mcpu=native -mfpu=neon-vfpv4 -O3
387391.11bmw256crypto_hash/bmw256/optc01gcc -mcpu=native -mfpu=neon-vfpv4 -O2
389761.11bmw256crypto_hash/bmw256/optc03gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
390491.12bmw256crypto_hash/bmw256/optc04gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
428661.23bmw256crypto_hash/bmw256/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
461931.32bmw256crypto_hash/bmw256/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
609061.74bmw256crypto_hash/bmw256/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
682781.00bmw512crypto_hash/bmw512/optbgbe (1.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
755341.11bmw512crypto_hash/bmw512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
837481.23bmw512crypto_hash/bmw512/optc04gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
918611.35bmw512crypto_hash/bmw512/optc03gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
929221.36bmw512crypto_hash/bmw512/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1043661.53bmw512crypto_hash/bmw512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1165791.71bmw512crypto_hash/bmw512/optbbegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1277041.87bmw512crypto_hash/bmw512/optabegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
1348531.98bmw512crypto_hash/bmw512/optc01gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1364492.00bmw512crypto_hash/bmw512/optc02gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
bmw512crypto_hash/bmw512/arm/neon/SSEmap_v1gcc -mcpu=native -mfpu=neon-vfpv4 -O3
53841621.00cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
54408951.01cubehash161crypto_hash/cubehash161/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
67975561.26cubehash161crypto_hash/cubehash161/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
4413511.00cubehash1616crypto_hash/cubehash1616/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
4481351.02cubehash1616crypto_hash/cubehash1616/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
11913332.70cubehash1616crypto_hash/cubehash1616/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
27851891.00cubehash162crypto_hash/cubehash162/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
28344211.02cubehash162crypto_hash/cubehash162/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
37181931.33cubehash162crypto_hash/cubehash162/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
789161.00cubehash1632crypto_hash/cubehash1632/armneongcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1646882.09cubehash1632crypto_hash/cubehash1632/unrolled3gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1647772.09cubehash1632crypto_hash/cubehash1632/armgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1689202.14cubehash1632crypto_hash/cubehash1632/unrolled5gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1970002.50cubehash1632crypto_hash/cubehash1632/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2046102.59cubehash1632crypto_hash/cubehash1632/unrolled4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
2215782.81cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
2772143.51cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
2825953.58cubehash1632crypto_hash/cubehash1632/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2840403.60cubehash1632crypto_hash/cubehash1632/unrolled2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
14238771.00cubehash164crypto_hash/cubehash164/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
14700701.03cubehash164crypto_hash/cubehash164/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
23808981.67cubehash164crypto_hash/cubehash164/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
7694611.00cubehash168crypto_hash/cubehash168/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
7811881.02cubehash168crypto_hash/cubehash168/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
16128992.10cubehash168crypto_hash/cubehash168/specgcc -mcpu=native -mfpu=neon-vfpv4 -O3
685891.00cubehash512crypto_hash/cubehash512/armneongcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1428642.08cubehash512crypto_hash/cubehash512/armgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1447922.11cubehash512crypto_hash/cubehash512/unrolled3gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1488352.17cubehash512crypto_hash/cubehash512/unrolled5gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1695612.47cubehash512crypto_hash/cubehash512/unrolled4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2184483.18cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
2218143.23cubehash512crypto_hash/cubehash512/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2302543.36cubehash512crypto_hash/cubehash512/unrolled2gcc -mcpu=native -mfpu=neon-vfpv4 -O2
28151991.00cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
28393281.01cubehash81crypto_hash/cubehash81/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
41858841.49cubehash81crypto_hash/cubehash81/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
2528031.00cubehash816crypto_hash/cubehash816/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
2549801.01cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
9912853.92cubehash816crypto_hash/cubehash816/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
14540131.00cubehash82crypto_hash/cubehash82/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
14579341.00cubehash82crypto_hash/cubehash82/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
25849651.78cubehash82crypto_hash/cubehash82/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
1624191.00cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1754781.08cubehash832crypto_hash/cubehash832/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
8756755.39cubehash832crypto_hash/cubehash832/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
7622611.00cubehash84crypto_hash/cubehash84/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
7779941.02cubehash84crypto_hash/cubehash84/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
16410062.15cubehash84crypto_hash/cubehash84/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
4220251.00cubehash88crypto_hash/cubehash88/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
4470121.06cubehash88crypto_hash/cubehash88/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
12313262.92cubehash88crypto_hash/cubehash88/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
2192951.00echo256crypto_hash/echo256/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
2396451.09echo256crypto_hash/echo256/sphlib-smallgcc -mcpu=native -mfpu=neon-vfpv4 -O2
2405761.10echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
3313041.51echo256crypto_hash/echo256/powerpc/pp32cv2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
3757281.71echo256crypto_hash/echo256/generic/opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
4306011.96echo256crypto_hash/echo256/powerpc/pp32cv1gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
echo256crypto_hash/echo256/ccalik/bitslicedgcc -mcpu=native -mfpu=neon-vfpv4 -O3
3907551.00echo512crypto_hash/echo512/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
4271151.09echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
4346611.11echo512crypto_hash/echo512/sphlib-smallgcc -mcpu=native -mfpu=neon-vfpv4 -O2
5797361.48echo512crypto_hash/echo512/powerpc/pp32cv2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
6671331.71echo512crypto_hash/echo512/generic/opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
7956272.04echo512crypto_hash/echo512/powerpc/pp32cv1gcc -mcpu=native -mfpu=neon-vfpv4 -Os
echo512crypto_hash/echo512/ccalik/bitslicedgcc -mcpu=native -mfpu=neon-vfpv4 -O3
1894161.00echosp256crypto_hash/echosp256/generic/opt32 (2.1)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
2591491.37echosp256crypto_hash/echosp256/powerpc/pp32cv2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
3050411.61echosp256crypto_hash/echosp256/generic/opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
3381271.79echosp256crypto_hash/echosp256/powerpc/pp32cv1gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
3188591.00echosp512crypto_hash/echosp512/generic/opt32 (2.1)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
4101111.29echosp512crypto_hash/echosp512/powerpc/pp32cv2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
4364151.37echosp512crypto_hash/echosp512/generic/opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
5458091.71echosp512crypto_hash/echosp512/powerpc/pp32cv1gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
266341.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
294021.10edonr256crypto_hash/edonr256/optcgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
431261.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
460121.07edonr512crypto_hash/edonr512/optcgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
3099921.00essence224crypto_hash/essence224/gccgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
3204011.00essence256crypto_hash/essence256/gccgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
3072111.00essence384crypto_hash/essence384/gccgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
3050211.00essence512crypto_hash/essence512/gccgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
1693648631.00fsb256crypto_hash/fsb256/refgcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
1589819031.00fsb512crypto_hash/fsb512/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
fugue2crypto_hash/fugue2/cop_opt32gcc -mcpu=native -mfpu=neon-vfpv4 -O3
1342621.00fugue256crypto_hash/fugue256/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1547031.15fugue256crypto_hash/fugue256/ANSI_opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
3412842.54fugue256crypto_hash/fugue256/ANSI_opt64gcc -mcpu=native -mfpu=neon-vfpv4 -Os
2623601.00fugue512crypto_hash/fugue512/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1772771.00groestl256crypto_hash/groestl256/neon-bitslice (1.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1945471.10groestl256crypto_hash/groestl256/neon-tablegcc -mcpu=native -mfpu=neon-vfpv4 -O2
2198771.24groestl256crypto_hash/groestl256/arm11gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2272351.28groestl256crypto_hash/groestl256/arm32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
3054301.72groestl256crypto_hash/groestl256/opt32gcc -mcpu=native -mfpu=neon-vfpv4 -O2
3424691.93groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
3737032.11groestl256crypto_hash/groestl256/sphlibgcc -mcpu=native -mfpu=neon-vfpv4 -Os
3910712.21groestl256crypto_hash/groestl256/sphlib-adaptedgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
4098642.31groestl256crypto_hash/groestl256/32bit-2ktablegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
5947423.35groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
7145744.03groestl256crypto_hash/groestl256/opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
7433094.19groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
8038264.53groestl256crypto_hash/groestl256/8bit_cgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
groestl256crypto_hash/groestl256/neon-vpermgcc -mcpu=native -mfpu=neon-vfpv4 -O3
groestl256crypto_hash/groestl256/thumb-asm-fastgcc -mcpu=native -mfpu=neon-vfpv4 -O3
groestl256crypto_hash/groestl256/thumb-asm-smallgcc -mcpu=native -mfpu=neon-vfpv4 -O3
groestl256crypto_hash/groestl256/vperm-intrgcc -mcpu=native -mfpu=neon-vfpv4 -O3
2834971.00groestl512crypto_hash/groestl512/neon-table (1.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
3146871.11groestl512crypto_hash/groestl512/arm32gcc -mcpu=native -mfpu=neon-vfpv4 -O3
4411361.56groestl512crypto_hash/groestl512/opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
5553151.96groestl512crypto_hash/groestl512/sphlib-adaptedgcc -mcpu=native -mfpu=neon-vfpv4 -Os
6254862.21groestl512crypto_hash/groestl512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
6964612.46groestl512crypto_hash/groestl512/opt64gcc -mcpu=native -mfpu=neon-vfpv4 -Os
8555053.02groestl512crypto_hash/groestl512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
11934774.21groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
groestl512crypto_hash/groestl512/mmxgcc -mcpu=native -mfpu=neon-vfpv4 -O3
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
2192281.00jh224crypto_hash/jh224/bitslice_ref32gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2230451.02jh224crypto_hash/jh224/bitslice_opt32gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
6828103.11jh224crypto_hash/jh224/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
8088773.69jh224crypto_hash/jh224/bitslice_ref64gcc -mcpu=native -mfpu=neon-vfpv4 -O2
8227513.75jh224crypto_hash/jh224/bitslice_opt64gcc -mcpu=native -mfpu=neon-vfpv4 -Os
2026841.00jh256crypto_hash/jh256/bitslice_opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2159781.07jh256crypto_hash/jh256/bitslice_ref32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
6835143.37jh256crypto_hash/jh256/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
8088573.99jh256crypto_hash/jh256/bitslice_ref64gcc -mcpu=native -mfpu=neon-vfpv4 -O2
8288394.09jh256crypto_hash/jh256/bitslice_opt64gcc -mcpu=native -mfpu=neon-vfpv4 -Os
2014131.00jh384crypto_hash/jh384/bitslice_opt32gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2175981.08jh384crypto_hash/jh384/bitslice_ref32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
7093583.52jh384crypto_hash/jh384/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
7817423.88jh384crypto_hash/jh384/bitslice_opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
8304294.12jh384crypto_hash/jh384/bitslice_ref64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
2142101.00jh512crypto_hash/jh512/bitslice_opt32gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2160451.01jh512crypto_hash/jh512/bitslice_ref32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
6831053.19jh512crypto_hash/jh512/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
7683693.59jh512crypto_hash/jh512/bitslice_opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
8090943.78jh512crypto_hash/jh512/bitslice_ref64gcc -mcpu=native -mfpu=neon-vfpv4 -O2
757901.00keccakcrypto_hash/keccak/inplace-armv7a-neon (3.2.1)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
1370631.81keccakcrypto_hash/keccak/arm11gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1440631.90keccakcrypto_hash/keccak/inplace32bi-armv7agcc -mcpu=native -mfpu=neon-vfpv4 -O3
1520342.01keccakcrypto_hash/keccak/simple32bigcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1599502.11keccakcrypto_hash/keccak/opt32bi-rvku2gcc -mcpu=native -mfpu=neon-vfpv4 -Os
1671372.21keccakcrypto_hash/keccak/inplace32bigcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1709392.26keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2048092.70keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -mcpu=native -mfpu=neon-vfpv4 -Os
3108744.10keccakcrypto_hash/keccak/opt64u6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
3229304.26keccakcrypto_hash/keccak/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
3282514.33keccakcrypto_hash/keccak/opt64lcu6gcc -mcpu=native -mfpu=neon-vfpv4 -Os
3379004.46keccakcrypto_hash/keccak/inplacegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
4302645.68keccakcrypto_hash/keccak/compactgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
5258756.94keccakcrypto_hash/keccak/opt64lcu24gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
87149811.50keccakcrypto_hash/keccak/compact8gcc -mcpu=native -mfpu=neon-vfpv4 -O2
keccakcrypto_hash/keccak/inplace32bi-armv6mgcc -mcpu=native -mfpu=neon-vfpv4 -O3
1271051.00keccakc1024crypto_hash/keccakc1024/inplace-armv7a-neon (3.2.1)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2364841.86keccakc1024crypto_hash/keccakc1024/inplace32bi-armv7agcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
2585932.03keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -mcpu=native -mfpu=neon-vfpv4 -Os
2629252.07keccakc1024crypto_hash/keccakc1024/simple32bigcc -mcpu=native -mfpu=neon-vfpv4 -Os
2792142.20keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2845912.24keccakc1024crypto_hash/keccakc1024/inplace32bigcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
3558952.80keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -mcpu=native -mfpu=neon-vfpv4 -Os
5238714.12keccakc1024crypto_hash/keccakc1024/opt64u6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
5247884.13keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
5368914.22keccakc1024crypto_hash/keccakc1024/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
5769284.54keccakc1024crypto_hash/keccakc1024/inplacegcc -mcpu=native -mfpu=neon-vfpv4 -Os
5859894.61keccakc1024crypto_hash/keccakc1024/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
5890324.63keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
6923615.45keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
9447927.43keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -mcpu=native -mfpu=neon-vfpv4 -Os
146471811.52keccakc1024crypto_hash/keccakc1024/compact8gcc -mcpu=native -mfpu=neon-vfpv4 -O2
keccakc1024crypto_hash/keccakc1024/inplace32bi-armv6mgcc -mcpu=native -mfpu=neon-vfpv4 -O3
1134191.00keccakc256crypto_hash/keccakc256/inplace32bi-armv7a (3.2.0)gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1209591.07keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1254411.11keccakc256crypto_hash/keccakc256/simple32bigcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1287011.13keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1427371.26keccakc256crypto_hash/keccakc256/inplace32bigcc -mcpu=native -mfpu=neon-vfpv4 -Os
1456511.28keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2396062.11keccakc256crypto_hash/keccakc256/opt64u6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2415772.13keccakc256crypto_hash/keccakc256/opt64lcu6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2461532.17keccakc256crypto_hash/keccakc256/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
3009132.65keccakc256crypto_hash/keccakc256/inplacegcc -mcpu=native -mfpu=neon-vfpv4 -Os
3165162.79keccakc256crypto_hash/keccakc256/compactgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
3884503.42keccakc256crypto_hash/keccakc256/opt64lcu24gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
6680315.89keccakc256crypto_hash/keccakc256/compact8gcc -mcpu=native -mfpu=neon-vfpv4 -O2
keccakc256crypto_hash/keccakc256/inplace32bi-armv6mgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1293831.00keccakc448crypto_hash/keccakc448/opt32bi-rvku2 (3.1.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1391031.08keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1668131.29keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
2640462.04keccakc448crypto_hash/keccakc448/opt64lcu6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
2646312.05keccakc448crypto_hash/keccakc448/opt64u6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
2881822.23keccakc448crypto_hash/keccakc448/inplacegcc -mcpu=native -mfpu=neon-vfpv4 -Os
2924582.26keccakc448crypto_hash/keccakc448/simplegcc -mcpu=native -mfpu=neon-vfpv4 -Os
3508902.71keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
4172263.22keccakc448crypto_hash/keccakc448/opt64lcu24gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
7614155.88keccakc448crypto_hash/keccakc448/compact8gcc -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
700051.00keccakc512crypto_hash/keccakc512/inplace-armv7a-neon (3.2.1)gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1332081.90keccakc512crypto_hash/keccakc512/inplace32bi-armv7agcc -mcpu=native -mfpu=neon-vfpv4 -O2
1486902.12keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -mcpu=native -mfpu=neon-vfpv4 -Os
1497522.14keccakc512crypto_hash/keccakc512/simple32bigcc -mcpu=native -mfpu=neon-vfpv4 -Os
1582702.26keccakc512crypto_hash/keccakc512/inplace32bigcc -mcpu=native -mfpu=neon-vfpv4 -Os
1754352.51keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1951522.79keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -mcpu=native -mfpu=neon-vfpv4 -Os
2872944.10keccakc512crypto_hash/keccakc512/opt64u6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2875584.11keccakc512crypto_hash/keccakc512/opt64lcu6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2944854.21keccakc512crypto_hash/keccakc512/simplegcc -mcpu=native -mfpu=neon-vfpv4 -Os
3123194.46keccakc512crypto_hash/keccakc512/inplacegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
3243434.63keccakc512crypto_hash/keccakc512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
3458844.94keccakc512crypto_hash/keccakc512/sphlib-smallgcc -mcpu=native -mfpu=neon-vfpv4 -Os
3655525.22keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
5103267.29keccakc512crypto_hash/keccakc512/opt64lcu24gcc -mcpu=native -mfpu=neon-vfpv4 -Os
80836011.55keccakc512crypto_hash/keccakc512/compact8gcc -mcpu=native -mfpu=neon-vfpv4 -O2
keccakc512crypto_hash/keccakc512/gil/singlefilegcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
keccakc512crypto_hash/keccakc512/gil/singlefile_unrolledgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
keccakc512crypto_hash/keccakc512/inplace32bi-armv6mgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1640521.00keccakc768crypto_hash/keccakc768/inplace32bi-armv7a (3.2.0)gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1794181.09keccakc768crypto_hash/keccakc768/simple32bigcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1799241.10keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1916351.17keccakc768crypto_hash/keccakc768/inplace32bigcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1950221.19keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2517521.53keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -mcpu=native -mfpu=neon-vfpv4 -Os
3629952.21keccakc768crypto_hash/keccakc768/opt64lcu6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
3672052.24keccakc768crypto_hash/keccakc768/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
3746722.28keccakc768crypto_hash/keccakc768/opt64u6gcc -mcpu=native -mfpu=neon-vfpv4 -Os
4091462.49keccakc768crypto_hash/keccakc768/inplacegcc -mcpu=native -mfpu=neon-vfpv4 -Os
4561862.78keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
5870763.58keccakc768crypto_hash/keccakc768/opt64lcu24gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
10096616.15keccakc768crypto_hash/keccakc768/compact8gcc -mcpu=native -mfpu=neon-vfpv4 -O2
keccakc768crypto_hash/keccakc768/inplace32bi-armv6mgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2029441.00lane256crypto_hash/lane256/cgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
8719281.00lane512crypto_hash/lane512/cgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
872591.00luffa256crypto_hash/luffa256/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
894311.02luffa256crypto_hash/luffa256/opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
913431.05luffa256crypto_hash/luffa256/thomaz/basicgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
983961.13luffa256crypto_hash/luffa256/armgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1313041.00luffa384crypto_hash/luffa384/opt32 (2.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
1401621.07luffa384crypto_hash/luffa384/armgcc -mcpu=native -mfpu=neon-vfpv4 -O3
1644341.00luffa512crypto_hash/luffa512/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1820681.11luffa512crypto_hash/luffa512/armgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
1867441.14luffa512crypto_hash/luffa512/opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
1751371.00mcssha4crypto_hash/mcssha4/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1823431.00mcssha5crypto_hash/mcssha5/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
1756861.00mcssha6crypto_hash/mcssha6/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
md2crypto_hash/md2/opensslgcc -mcpu=native -mfpu=neon-vfpv4 -O3
119141.00md4crypto_hash/md4/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
154151.00md5crypto_hash/md5/refgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
174611.13md5crypto_hash/md5/opensslgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
3357801.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
3631421.00md6d256crypto_hash/md6d256/refgcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
4660201.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
5748161.00md6d512crypto_hash/md6d512/refgcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
2484191.00mgrostl256crypto_hash/mgrostl256/opt-32 (2.0)gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
6528722.63mgrostl256crypto_hash/mgrostl256/opt-64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
568207522.87mgrostl256crypto_hash/mgrostl256/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
684771.00nasha256crypto_hash/nasha256/opt_v4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
684951.00nasha256crypto_hash/nasha256/optgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
767991.00nasha512crypto_hash/nasha512/opt_v4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
811751.06nasha512crypto_hash/nasha512/optgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
rfsb509crypto_hash/rfsb509/refgcc -mcpu=native -mfpu=neon-vfpv4 -O3
404527041.00rhashcrypto_hash/rhash/refg++ -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
419361.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1307741.00round3jh256crypto_hash/round3jh256/neon2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1562511.19round3jh256crypto_hash/round3jh256/neongcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2739972.10round3jh256crypto_hash/round3jh256/arm11gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
4899263.75round3jh256crypto_hash/round3jh256/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
5588434.27round3jh256crypto_hash/round3jh256/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
8019496.13round3jh256crypto_hash/round3jh256/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1308101.00round3jh512crypto_hash/round3jh512/neon2gcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
1588811.21round3jh512crypto_hash/round3jh512/neongcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
4904313.75round3jh512crypto_hash/round3jh512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
5432454.15round3jh512crypto_hash/round3jh512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
8151766.23round3jh512crypto_hash/round3jh512/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1206751.00sarmal256crypto_hash/sarmal256/opt64 (1.00)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1483621.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
274851.00sha1crypto_hash/sha1/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
487851.00sha224crypto_hash/sha224/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
488001.00sha256crypto_hash/sha256/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
523321.07sha256crypto_hash/sha256/refgcc -mcpu=native -mfpu=neon-vfpv4 -O3
596901.22sha256crypto_hash/sha256/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
610141.25sha256crypto_hash/sha256/sphlib-smallgcc -mcpu=native -mfpu=neon-vfpv4 -O3
sha256crypto_hash/sha256/cryptoppg++ -mcpu=native -mfpu=neon-vfpv4 -O3
556111.00sha384crypto_hash/sha384/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
556441.00sha512crypto_hash/sha512/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
2127903.82sha512crypto_hash/sha512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2142303.85sha512crypto_hash/sha512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
68602412.33sha512crypto_hash/sha512/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
sha512crypto_hash/sha512/cryptoppg++ -mcpu=native -mfpu=neon-vfpv4 -O3
369731.00shabal256crypto_hash/shabal256/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
373871.00shabal512crypto_hash/shabal512/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
375011.00shabal512crypto_hash/shabal512/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
2880311.00shake256crypto_hash/shake256/gil/singlefilegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
5729981.99shake256crypto_hash/shake256/gil/singlefile_unrolledgcc -mcpu=native -mfpu=neon-vfpv4 -Os
1162481.00shavite3256crypto_hash/shavite3256/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1171211.01shavite3256crypto_hash/shavite3256/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1291031.11shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1295101.11shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1531781.32shavite3256crypto_hash/shavite3256/low-memgcc -mcpu=native -mfpu=neon-vfpv4 -O2
1536341.32shavite3256crypto_hash/shavite3256/lower-memgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
3437562.96shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1931041.00shavite3512crypto_hash/shavite3512/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
2065201.07shavite3512crypto_hash/shavite3512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
2582341.34shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
2597641.35shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
2739471.42shavite3512crypto_hash/shavite3512/low-memgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
5764692.99shavite3512crypto_hash/shavite3512/new-aes-roundgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
5860293.03shavite3512crypto_hash/shavite3512/no-saltgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
6035213.13shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
7848474.06shavite3512crypto_hash/shavite3512/different-ordergcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
2072311.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2690711.30simd256crypto_hash/simd256/optgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2691331.30simd256crypto_hash/simd256/sphlib-smallgcc -mcpu=native -mfpu=neon-vfpv4 -O3
324864715.68simd256crypto_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
2914931.00simd512crypto_hash/simd512/sphlib (SPHLIB_3.0)gcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
2949961.01simd512crypto_hash/simd512/optgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
3010311.03simd512crypto_hash/simd512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
637900821.88simd512crypto_hash/simd512/refgcc -mcpu=native -mfpu=neon-vfpv4 -O2
simd512crypto_hash/simd512/vect128gcc -mcpu=native -mfpu=neon-vfpv4 -O3
824801.00skein10241024crypto_hash/skein10241024/arm_neon (v1.3_ARM_Neon_code)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
2755213.34skein10241024crypto_hash/skein10241024/optgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
580551.00skein256256crypto_hash/skein256256/arm_neon (v1.3_ARM_Neon_code)gcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
680101.17skein256256crypto_hash/skein256256/arm_thumbgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
681141.17skein256256crypto_hash/skein256256/armgcc -mcpu=native -mfpu=neon-vfpv4 -Os
1365972.35skein256256crypto_hash/skein256256/optgcc -mcpu=native -mfpu=neon-vfpv4 -Os
572801.00skein512256crypto_hash/skein512256/arm_neon (v1.3_ARM_Neon_code)gcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
786101.37skein512256crypto_hash/skein512256/arm_thumbgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
786681.37skein512256crypto_hash/skein512256/armgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
816711.43skein512256crypto_hash/skein512256/arm11gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1754553.06skein512256crypto_hash/skein512256/optgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1865323.26skein512256crypto_hash/skein512256/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1894093.31skein512256crypto_hash/skein512256/littlegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1969083.44skein512256crypto_hash/skein512256/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2114523.69skein512256crypto_hash/skein512256/sphlib-smallgcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
573201.00skein512512crypto_hash/skein512512/arm_neon (v1.3_ARM_Neon_code)gcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
787111.37skein512512crypto_hash/skein512512/armgcc -mcpu=native -mfpu=neon-vfpv4 -Os
787861.37skein512512crypto_hash/skein512512/arm_thumbgcc -mcpu=native -mfpu=neon-vfpv4 -Os
1902193.32skein512512crypto_hash/skein512512/optgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
1919313.35skein512512crypto_hash/skein512512/littlegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1972853.44skein512512crypto_hash/skein512512/simplegcc -mcpu=native -mfpu=neon-vfpv4 -Os
2031403.54skein512512crypto_hash/skein512512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
2330064.07skein512512crypto_hash/skein512512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
tigercrypto_hash/tiger/cryptoppg++ -mcpu=native -mfpu=neon-vfpv4 -O3
4188751.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
146151.00md5crypto_hashblocks/md5/little-1gcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
159121.09md5crypto_hashblocks/md5/refgcc -mcpu=native -mfpu=neon-vfpv4 -O2
9401001.00rfsb509crypto_hashblocks/rfsb509/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
499251.00sha256crypto_hashblocks/sha256/arm11gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
590501.18sha256crypto_hashblocks/sha256/inplacegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
593631.19sha256crypto_hashblocks/sha256/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
sha256crypto_hashblocks/sha256/dolbeau/amd64-shagcc -mcpu=native -mfpu=neon-vfpv4 -O3
sha256crypto_hashblocks/sha256/dolbeau/armv8cryptogcc -mcpu=native -mfpu=neon-vfpv4 -O3
6074491.00sha512crypto_hashblocks/sha512/inplacegcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
6200651.02sha512crypto_hashblocks/sha512/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
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