Implementation notes: armeabi, cubie2, crypto_hash

Computer: cubie2
Architecture: armeabi
CPU ID: unknown CPU ID
CPU cycles/second: 960058205...961316285 (cortex)
SUPERCOP version: 20161026
Benchmark dates: 20161214...20161227

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
825391.00bblake256crypto_hash/bblake256/bswapgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
856371.04bblake256crypto_hash/bblake256/regsgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
547741.00blake256crypto_hash/blake256/arm11gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
550981.01blake256crypto_hash/blake256/arm_thumb2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
616321.13blake256crypto_hash/blake256/vect128-neongcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
635641.16blake256crypto_hash/blake256/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
667891.22blake256crypto_hash/blake256/bswapgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
692181.26blake256crypto_hash/blake256/regsgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
700051.28blake256crypto_hash/blake256/vect128gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1104302.02blake256crypto_hash/blake256/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1200092.19blake256crypto_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)
238831.00blake2bcrypto_hash/blake2b/moon/neon/32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
665242.79blake2bcrypto_hash/blake2b/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
712892.98blake2bcrypto_hash/blake2b/moon/armv6/32gcc -mcpu=native -mfpu=neon-vfpv4 -O2
1093874.58blake2bcrypto_hash/blake2b/regsgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
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
368011.00blake2scrypto_hash/blake2s/regsgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
373591.02blake2scrypto_hash/blake2s/moon/armv6/32gcc -mcpu=native -mfpu=neon-vfpv4 -O3
460231.25blake2scrypto_hash/blake2s/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
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
498131.00blake32crypto_hash/blake32/sphlib (SPHLIB_2.1)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
813301.63blake32crypto_hash/blake32/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
901351.81blake32crypto_hash/blake32/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
560101.00blake512crypto_hash/blake512/vect128-neon (0.8)gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1438072.57blake512crypto_hash/blake512/bswapgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1598962.85blake512crypto_hash/blake512/regsgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1639172.93blake512crypto_hash/blake512/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1645222.94blake512crypto_hash/blake512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1645452.94blake512crypto_hash/blake512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
blake512crypto_hash/blake512/vect128gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
blake512crypto_hash/blake512/vect128-inplacegcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1453771.00blake64crypto_hash/blake64/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1515991.04blake64crypto_hash/blake64/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1516011.04blake64crypto_hash/blake64/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
333751.00bmw256crypto_hash/bmw256/optbbe (OptimizedB_BE_C_-_BMW256)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
334201.00bmw256crypto_hash/bmw256/optabegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
358371.07bmw256crypto_hash/bmw256/optc01gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
361201.08bmw256crypto_hash/bmw256/optbgbegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
364271.09bmw256crypto_hash/bmw256/optc02gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
364501.09bmw256crypto_hash/bmw256/optc04gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
370291.11bmw256crypto_hash/bmw256/optc03gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
390481.17bmw256crypto_hash/bmw256/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
399811.20bmw256crypto_hash/bmw256/sphlib-smallgcc -mcpu=native -mfpu=neon-vfpv4 -O3
504841.51bmw256crypto_hash/bmw256/refgcc -mcpu=native -mfpu=neon-vfpv4 -O2
583601.00bmw512crypto_hash/bmw512/optbgbe (1.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
614481.05bmw512crypto_hash/bmw512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
683191.17bmw512crypto_hash/bmw512/optc04gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
716621.23bmw512crypto_hash/bmw512/optc03gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
761761.31bmw512crypto_hash/bmw512/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
823051.41bmw512crypto_hash/bmw512/optbbegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
824161.41bmw512crypto_hash/bmw512/sphlib-smallgcc -mcpu=native -mfpu=neon-vfpv4 -O2
839661.44bmw512crypto_hash/bmw512/optabegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
908231.56bmw512crypto_hash/bmw512/optc02gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
913091.56bmw512crypto_hash/bmw512/optc01gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
bmw512crypto_hash/bmw512/arm/neon/SSEmap_v1gcc -mcpu=native -mfpu=neon-vfpv4 -O3
51035601.00cubehash161crypto_hash/cubehash161/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
51227931.00cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
62564171.23cubehash161crypto_hash/cubehash161/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
4093711.00cubehash1616crypto_hash/cubehash1616/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
4108711.00cubehash1616crypto_hash/cubehash1616/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
9025762.20cubehash1616crypto_hash/cubehash1616/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
25952281.00cubehash162crypto_hash/cubehash162/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
26041251.00cubehash162crypto_hash/cubehash162/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
34305741.32cubehash162crypto_hash/cubehash162/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
780901.00cubehash1632crypto_hash/cubehash1632/armneongcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1607582.06cubehash1632crypto_hash/cubehash1632/unrolled3gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1641332.10cubehash1632crypto_hash/cubehash1632/armgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1657532.12cubehash1632crypto_hash/cubehash1632/unrolled5gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1883312.41cubehash1632crypto_hash/cubehash1632/unrolled4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1899712.43cubehash1632crypto_hash/cubehash1632/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2087192.67cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2537023.25cubehash1632crypto_hash/cubehash1632/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
2540733.25cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
2594833.32cubehash1632crypto_hash/cubehash1632/unrolled2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
13417111.00cubehash164crypto_hash/cubehash164/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
13466531.00cubehash164crypto_hash/cubehash164/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
19928371.49cubehash164crypto_hash/cubehash164/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
7195031.00cubehash168crypto_hash/cubehash168/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
7220621.00cubehash168crypto_hash/cubehash168/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
12732441.77cubehash168crypto_hash/cubehash168/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
676381.00cubehash512crypto_hash/cubehash512/armneongcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1400282.07cubehash512crypto_hash/cubehash512/unrolled3gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1422392.10cubehash512crypto_hash/cubehash512/armgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1441202.13cubehash512crypto_hash/cubehash512/unrolled5gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1634732.42cubehash512crypto_hash/cubehash512/unrolled4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1979792.93cubehash512crypto_hash/cubehash512/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
1994282.95cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
2031173.00cubehash512crypto_hash/cubehash512/unrolled2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
27563911.00cubehash81crypto_hash/cubehash81/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
27815291.01cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
39015841.42cubehash81crypto_hash/cubehash81/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
2353441.00cubehash816crypto_hash/cubehash816/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
2375491.01cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
7268743.09cubehash816crypto_hash/cubehash816/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
14124631.00cubehash82crypto_hash/cubehash82/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
14253121.01cubehash82crypto_hash/cubehash82/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
21952591.55cubehash82crypto_hash/cubehash82/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1503991.00cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1509601.00cubehash832crypto_hash/cubehash832/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
6249924.16cubehash832crypto_hash/cubehash832/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
7393811.00cubehash84crypto_hash/cubehash84/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
7464731.01cubehash84crypto_hash/cubehash84/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
13589761.84cubehash84crypto_hash/cubehash84/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
4027831.00cubehash88crypto_hash/cubehash88/unrolledgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
4066201.01cubehash88crypto_hash/cubehash88/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
9357132.32cubehash88crypto_hash/cubehash88/specgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
2002281.00echo256crypto_hash/echo256/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2205841.10echo256crypto_hash/echo256/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
2262961.13echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2701731.35echo256crypto_hash/echo256/powerpc/pp32cv2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
3192331.59echo256crypto_hash/echo256/generic/opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
3536871.77echo256crypto_hash/echo256/powerpc/pp32cv1gcc -mcpu=native -mfpu=neon-vfpv4 -O3
echo256crypto_hash/echo256/ccalik/bitslicedgcc -mcpu=native -mfpu=neon-vfpv4 -O3
3611641.00echo512crypto_hash/echo512/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
3973091.10echo512crypto_hash/echo512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
4035541.12echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
4776241.32echo512crypto_hash/echo512/powerpc/pp32cv2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
5706421.58echo512crypto_hash/echo512/generic/opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
6311161.75echo512crypto_hash/echo512/powerpc/pp32cv1gcc -mcpu=native -mfpu=neon-vfpv4 -O3
echo512crypto_hash/echo512/ccalik/bitslicedgcc -mcpu=native -mfpu=neon-vfpv4 -O3
1787371.00echosp256crypto_hash/echosp256/generic/opt32 (2.1)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
2113071.18echosp256crypto_hash/echosp256/powerpc/pp32cv2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
2343581.31echosp256crypto_hash/echosp256/generic/opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
2770671.55echosp256crypto_hash/echosp256/powerpc/pp32cv1gcc -mcpu=native -mfpu=neon-vfpv4 -O3
2825191.00echosp512crypto_hash/echosp512/generic/opt32 (2.1)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
3327261.18echosp512crypto_hash/echosp512/powerpc/pp32cv2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
3739911.32echosp512crypto_hash/echosp512/generic/opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
4383641.55echosp512crypto_hash/echosp512/powerpc/pp32cv1gcc -mcpu=native -mfpu=neon-vfpv4 -O3
256271.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
276931.08edonr256crypto_hash/edonr256/optcgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
342251.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
373661.09edonr512crypto_hash/edonr512/optcgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
2749571.00essence224crypto_hash/essence224/gccgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2749931.00essence256crypto_hash/essence256/gccgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2391691.00essence384crypto_hash/essence384/gccgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2393461.00essence512crypto_hash/essence512/gccgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1712857021.00fsb256crypto_hash/fsb256/refgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1561312011.00fsb512crypto_hash/fsb512/refgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
887841.00fugue2crypto_hash/fugue2/cop_opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1159751.00fugue256crypto_hash/fugue256/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1231521.06fugue256crypto_hash/fugue256/ANSI_opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
2327082.01fugue256crypto_hash/fugue256/ANSI_opt64gcc -mcpu=native -mfpu=neon-vfpv4 -Os
2269441.00fugue512crypto_hash/fugue512/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1477311.00groestl256crypto_hash/groestl256/neon-table (1.0)gcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
1667941.13groestl256crypto_hash/groestl256/neon-bitslicegcc -mcpu=native -mfpu=neon-vfpv4 -O3
1768891.20groestl256crypto_hash/groestl256/arm11gcc -mcpu=native -mfpu=neon-vfpv4 -O3
2111241.43groestl256crypto_hash/groestl256/arm32gcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
2436841.65groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
3173872.15groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
3327792.25groestl256crypto_hash/groestl256/sphlib-adaptedgcc -mcpu=native -mfpu=neon-vfpv4 -Os
3327832.25groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
3639602.46groestl256crypto_hash/groestl256/32bit-2ktablegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
4482283.03groestl256crypto_hash/groestl256/opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
5145293.48groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
6388734.32groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
6530794.42groestl256crypto_hash/groestl256/8bit_cgcc -mcpu=native -mfpu=neon-vfpv4 -O3
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
2173961.00groestl512crypto_hash/groestl512/neon-table (1.0)gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
3035011.40groestl512crypto_hash/groestl512/arm32gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
3507991.61groestl512crypto_hash/groestl512/opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
4840542.23groestl512crypto_hash/groestl512/sphlib-adaptedgcc -mcpu=native -mfpu=neon-vfpv4 -Os
5019902.31groestl512crypto_hash/groestl512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
5550152.55groestl512crypto_hash/groestl512/opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
7567913.48groestl512crypto_hash/groestl512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
9182414.22groestl512crypto_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
1710601.00jh224crypto_hash/jh224/bitslice_opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1859861.09jh224crypto_hash/jh224/bitslice_ref32gcc -mcpu=native -mfpu=neon-vfpv4 -O3
5014792.93jh224crypto_hash/jh224/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
5678653.32jh224crypto_hash/jh224/bitslice_opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
5814963.40jh224crypto_hash/jh224/bitslice_ref64gcc -mcpu=native -mfpu=neon-vfpv4 -O2
1710601.00jh256crypto_hash/jh256/bitslice_opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1859821.09jh256crypto_hash/jh256/bitslice_ref32gcc -mcpu=native -mfpu=neon-vfpv4 -O3
4992352.92jh256crypto_hash/jh256/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
5678543.32jh256crypto_hash/jh256/bitslice_opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
5742043.36jh256crypto_hash/jh256/bitslice_ref64gcc -mcpu=native -mfpu=neon-vfpv4 -O2
1711141.00jh384crypto_hash/jh384/bitslice_opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1860161.09jh384crypto_hash/jh384/bitslice_ref32gcc -mcpu=native -mfpu=neon-vfpv4 -O3
5014722.93jh384crypto_hash/jh384/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
5679303.32jh384crypto_hash/jh384/bitslice_opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
5741773.36jh384crypto_hash/jh384/bitslice_ref64gcc -mcpu=native -mfpu=neon-vfpv4 -O2
1711201.00jh512crypto_hash/jh512/bitslice_opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1860451.09jh512crypto_hash/jh512/bitslice_ref32gcc -mcpu=native -mfpu=neon-vfpv4 -O3
5014232.93jh512crypto_hash/jh512/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
5679183.32jh512crypto_hash/jh512/bitslice_opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
5741703.36jh512crypto_hash/jh512/bitslice_ref64gcc -mcpu=native -mfpu=neon-vfpv4 -O2
721951.00keccakcrypto_hash/keccak/inplace-armv7a-neon (3.2.1)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1306171.81keccakcrypto_hash/keccak/arm11gcc -mcpu=native -mfpu=neon-vfpv4 -O3
1400551.94keccakcrypto_hash/keccak/inplace32bi-armv7agcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1492682.07keccakcrypto_hash/keccak/opt32bi-rvku2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1506932.09keccakcrypto_hash/keccak/simple32bigcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1603682.22keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1647052.28keccakcrypto_hash/keccak/inplace32bigcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1701192.36keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2387943.31keccakcrypto_hash/keccak/opt64lcu6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2388273.31keccakcrypto_hash/keccak/opt64u6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2623113.63keccakcrypto_hash/keccak/simplegcc -mcpu=native -mfpu=neon-vfpv4 -Os
2779893.85keccakcrypto_hash/keccak/inplacegcc -mcpu=native -mfpu=neon-vfpv4 -Os
2989724.14keccakcrypto_hash/keccak/compactgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
3319924.60keccakcrypto_hash/keccak/opt64lcu24gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
74043710.26keccakcrypto_hash/keccak/compact8gcc -mcpu=native -mfpu=neon-vfpv4 -O2
keccakcrypto_hash/keccak/inplace32bi-armv6mgcc -mcpu=native -mfpu=neon-vfpv4 -O3
1215181.00keccakc1024crypto_hash/keccakc1024/inplace-armv7a-neon (3.2.1)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
2302441.89keccakc1024crypto_hash/keccakc1024/inplace32bi-armv7agcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
2422471.99keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2454512.02keccakc1024crypto_hash/keccakc1024/simple32bigcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2615072.15keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2695862.22keccakc1024crypto_hash/keccakc1024/inplace32bigcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2708052.23keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
4018143.31keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
4022073.31keccakc1024crypto_hash/keccakc1024/opt64u6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
4419333.64keccakc1024crypto_hash/keccakc1024/simplegcc -mcpu=native -mfpu=neon-vfpv4 -Os
4570513.76keccakc1024crypto_hash/keccakc1024/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
4689373.86keccakc1024crypto_hash/keccakc1024/inplacegcc -mcpu=native -mfpu=neon-vfpv4 -Os
4839693.98keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
5045244.15keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
5441974.48keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -mcpu=native -mfpu=neon-vfpv4 -Os
125177010.30keccakc1024crypto_hash/keccakc1024/compact8gcc -mcpu=native -mfpu=neon-vfpv4 -O2
keccakc1024crypto_hash/keccakc1024/inplace32bi-armv6mgcc -mcpu=native -mfpu=neon-vfpv4 -O3
1101511.00keccakc256crypto_hash/keccakc256/inplace32bi-armv7a (3.2.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1184431.08keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1191301.08keccakc256crypto_hash/keccakc256/simple32bigcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1271581.15keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1303651.18keccakc256crypto_hash/keccakc256/inplace32bigcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1365751.24keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1842271.67keccakc256crypto_hash/keccakc256/opt64u6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1844191.67keccakc256crypto_hash/keccakc256/opt64lcu6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2024701.84keccakc256crypto_hash/keccakc256/simplegcc -mcpu=native -mfpu=neon-vfpv4 -Os
2145121.95keccakc256crypto_hash/keccakc256/inplacegcc -mcpu=native -mfpu=neon-vfpv4 -Os
2306142.09keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
2430862.21keccakc256crypto_hash/keccakc256/opt64lcu24gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
5702405.18keccakc256crypto_hash/keccakc256/compact8gcc -mcpu=native -mfpu=neon-vfpv4 -O2
keccakc256crypto_hash/keccakc256/inplace32bi-armv6mgcc -mcpu=native -mfpu=neon-vfpv4 -O3
1279681.00keccakc448crypto_hash/keccakc448/opt32bi-rvku2 (3.1.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1374901.07keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1468851.15keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
2022681.58keccakc448crypto_hash/keccakc448/opt64u6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
2025531.58keccakc448crypto_hash/keccakc448/opt64lcu6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
2221861.74keccakc448crypto_hash/keccakc448/simplegcc -mcpu=native -mfpu=neon-vfpv4 -Os
2354401.84keccakc448crypto_hash/keccakc448/inplacegcc -mcpu=native -mfpu=neon-vfpv4 -Os
2531461.98keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
2624972.05keccakc448crypto_hash/keccakc448/opt64lcu24gcc -mcpu=native -mfpu=neon-vfpv4 -Os
6272904.90keccakc448crypto_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
666521.00keccakc512crypto_hash/keccakc512/inplace-armv7a-neon (3.2.1)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
1294751.94keccakc512crypto_hash/keccakc512/inplace32bi-armv7agcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1386732.08keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1392752.09keccakc512crypto_hash/keccakc512/simple32bigcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1490672.24keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1525052.29keccakc512crypto_hash/keccakc512/inplace32bigcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1583482.38keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2205883.31keccakc512crypto_hash/keccakc512/opt64u6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2208393.31keccakc512crypto_hash/keccakc512/opt64lcu6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2422563.63keccakc512crypto_hash/keccakc512/simplegcc -mcpu=native -mfpu=neon-vfpv4 -Os
2538293.81keccakc512crypto_hash/keccakc512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2567163.85keccakc512crypto_hash/keccakc512/inplacegcc -mcpu=native -mfpu=neon-vfpv4 -Os
2655663.98keccakc512crypto_hash/keccakc512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2759584.14keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
3020664.53keccakc512crypto_hash/keccakc512/opt64lcu24gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
68380310.26keccakc512crypto_hash/keccakc512/compact8gcc -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
1596901.00keccakc768crypto_hash/keccakc768/inplace32bi-armv7a (3.2.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1693451.06keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1709371.07keccakc768crypto_hash/keccakc768/simple32bigcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1822741.14keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1869991.17keccakc768crypto_hash/keccakc768/inplace32bigcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1916311.20keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2746681.72keccakc768crypto_hash/keccakc768/opt64lcu6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2749351.72keccakc768crypto_hash/keccakc768/opt64u6gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
3022021.89keccakc768crypto_hash/keccakc768/simplegcc -mcpu=native -mfpu=neon-vfpv4 -Os
3202652.01keccakc768crypto_hash/keccakc768/inplacegcc -mcpu=native -mfpu=neon-vfpv4 -Os
3445702.16keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
3734322.34keccakc768crypto_hash/keccakc768/opt64lcu24gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
8543385.35keccakc768crypto_hash/keccakc768/compact8gcc -mcpu=native -mfpu=neon-vfpv4 -O2
keccakc768crypto_hash/keccakc768/inplace32bi-armv6mgcc -mcpu=native -mfpu=neon-vfpv4 -O3
1714021.00lane256crypto_hash/lane256/cgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
5528571.00lane512crypto_hash/lane512/cgcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
827981.00luffa256crypto_hash/luffa256/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
835561.01luffa256crypto_hash/luffa256/thomaz/basicgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
865381.05luffa256crypto_hash/luffa256/opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
960121.16luffa256crypto_hash/luffa256/armgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
1252111.00luffa384crypto_hash/luffa384/opt32 (2.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
1356361.08luffa384crypto_hash/luffa384/armgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
1559601.00luffa512crypto_hash/luffa512/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1667281.07luffa512crypto_hash/luffa512/opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
1773361.14luffa512crypto_hash/luffa512/armgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
1260001.00mcssha4crypto_hash/mcssha4/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1297261.00mcssha5crypto_hash/mcssha5/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1247251.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
111391.00md4crypto_hash/md4/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
141391.00md5crypto_hash/md5/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
142801.01md5crypto_hash/md5/refgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2818251.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
3038381.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
3925411.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
4811491.00md6d512crypto_hash/md6d512/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1946671.00mgrostl256crypto_hash/mgrostl256/opt-32 (2.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
4617602.37mgrostl256crypto_hash/mgrostl256/opt-64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
453909423.32mgrostl256crypto_hash/mgrostl256/refgcc -mcpu=native -mfpu=neon-vfpv4 -O3
587551.00nasha256crypto_hash/nasha256/opt_v4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
594691.01nasha256crypto_hash/nasha256/optgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
627701.00nasha512crypto_hash/nasha512/opt_v4gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
652651.04nasha512crypto_hash/nasha512/optgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
rfsb509crypto_hash/rfsb509/refgcc -mcpu=native -mfpu=neon-vfpv4 -O3
293979041.00rhashcrypto_hash/rhash/refg++ -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
407341.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
1243831.00round3jh256crypto_hash/round3jh256/neon2gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1423231.14round3jh256crypto_hash/round3jh256/neongcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2594822.09round3jh256crypto_hash/round3jh256/arm11gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
4857963.91round3jh256crypto_hash/round3jh256/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
5379964.33round3jh256crypto_hash/round3jh256/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
5936184.77round3jh256crypto_hash/round3jh256/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
1244011.00round3jh512crypto_hash/round3jh512/neon2gcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
1423411.14round3jh512crypto_hash/round3jh512/neongcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
4858713.91round3jh512crypto_hash/round3jh512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
5381014.33round3jh512crypto_hash/round3jh512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
5881254.73round3jh512crypto_hash/round3jh512/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
893661.00sarmal256crypto_hash/sarmal256/opt64 (1.00)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1123021.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
255091.00sha1crypto_hash/sha1/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
461281.00sha224crypto_hash/sha224/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
461371.00sha256crypto_hash/sha256/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
517381.12sha256crypto_hash/sha256/refgcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
556921.21sha256crypto_hash/sha256/sphlibgcc -mcpu=native -mfpu=neon-vfpv4 -O2
568621.23sha256crypto_hash/sha256/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
sha256crypto_hash/sha256/cryptoppg++ -mcpu=native -mfpu=neon-vfpv4 -O3
534931.00sha384crypto_hash/sha384/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
535471.00sha512crypto_hash/sha512/openssl (OpenSSL_1.0.2j__26_Sep_2016)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
1684013.14sha512crypto_hash/sha512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
1684013.14sha512crypto_hash/sha512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
4388548.20sha512crypto_hash/sha512/refgcc -mcpu=native -mfpu=neon-vfpv4 -O3
sha512crypto_hash/sha512/cryptoppg++ -mcpu=native -mfpu=neon-vfpv4 -O3
364531.00shabal256crypto_hash/shabal256/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
349981.00shabal512crypto_hash/shabal512/ref (1.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
364731.04shabal512crypto_hash/shabal512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2386291.00shake256crypto_hash/shake256/gil/singlefilegcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
3806051.59shake256crypto_hash/shake256/gil/singlefile_unrolledgcc -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1083421.00shavite3256crypto_hash/shavite3256/sphlib-small (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
1084321.00shavite3256crypto_hash/shavite3256/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1221891.13shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1223271.13shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1291981.19shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1363771.26shavite3256crypto_hash/shavite3256/lower-memgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2300072.12shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1861891.00shavite3512crypto_hash/shavite3512/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
1918331.03shavite3512crypto_hash/shavite3512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
2288671.23shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
2413101.30shavite3512crypto_hash/shavite3512/low-memgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
2642431.42shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
3801362.04shavite3512crypto_hash/shavite3512/no-saltgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
3857962.07shavite3512crypto_hash/shavite3512/new-aes-roundgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
4205032.26shavite3512crypto_hash/shavite3512/different-ordergcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
4721312.54shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1928951.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2265911.17simd256crypto_hash/simd256/optgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
2308261.20simd256crypto_hash/simd256/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
331051417.16simd256crypto_hash/simd256/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
simd256crypto_hash/simd256/vect128gcc -mcpu=native -mfpu=neon-vfpv4 -O3
simd256crypto_hash/simd256/vectarmgcc -mcpu=native -mfpu=neon-vfpv4 -O3
2311211.00simd512crypto_hash/simd512/opt (1.1)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2572951.11simd512crypto_hash/simd512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
2753141.19simd512crypto_hash/simd512/sphlib-smallgcc -mcpu=native -mfpu=neon-vfpv4 -O3
650481728.14simd512crypto_hash/simd512/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
simd512crypto_hash/simd512/vect128gcc -mcpu=native -mfpu=neon-vfpv4 -O3
789211.00skein10241024crypto_hash/skein10241024/arm_neon (v1.3_ARM_Neon_code)gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
2086972.64skein10241024crypto_hash/skein10241024/optgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
571081.00skein256256crypto_hash/skein256256/arm_neon (v1.3_ARM_Neon_code)gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
652351.14skein256256crypto_hash/skein256256/armgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
652381.14skein256256crypto_hash/skein256256/arm_thumbgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
1101331.93skein256256crypto_hash/skein256256/optgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
551821.00skein512256crypto_hash/skein512256/arm_neon (v1.3_ARM_Neon_code)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
670291.21skein512256crypto_hash/skein512256/arm11gcc -mcpu=native -mfpu=neon-vfpv4 -O2
752221.36skein512256crypto_hash/skein512256/armgcc -mcpu=native -mfpu=neon-vfpv4 -O3
752491.36skein512256crypto_hash/skein512256/arm_thumbgcc -mcpu=native -mfpu=neon-vfpv4 -O3
1327692.41skein512256crypto_hash/skein512256/optgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1402652.54skein512256crypto_hash/skein512256/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1410782.56skein512256crypto_hash/skein512256/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1448982.63skein512256crypto_hash/skein512256/littlegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
1512222.74skein512256crypto_hash/skein512256/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
551791.00skein512512crypto_hash/skein512512/arm_neon (v1.3_ARM_Neon_code)gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
752461.36skein512512crypto_hash/skein512512/armgcc -mcpu=native -mfpu=neon-vfpv4 -O3
752671.36skein512512crypto_hash/skein512512/arm_thumbgcc -mcpu=native -mfpu=neon-vfpv4 -O2
1326302.40skein512512crypto_hash/skein512512/optgcc -mcpu=native -mfpu=neon-vfpv4 -Os
1399502.54skein512512crypto_hash/skein512512/sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os
1418452.57skein512512crypto_hash/skein512512/simplegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1447602.62skein512512crypto_hash/skein512512/littlegcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
1513072.74skein512512crypto_hash/skein512512/sphlib-smallgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
tigercrypto_hash/tiger/cryptoppg++ -mcpu=native -mfpu=neon-vfpv4 -O3
3323801.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
134761.00md5crypto_hashblocks/md5/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
137321.02md5crypto_hashblocks/md5/little-1gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
5782891.00rfsb509crypto_hashblocks/rfsb509/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 (6.2.1 20160830)
494881.00sha256crypto_hashblocks/sha256/arm11gcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
559091.13sha256crypto_hashblocks/sha256/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3
564841.14sha256crypto_hashblocks/sha256/inplacegcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
sha256crypto_hashblocks/sha256/dolbeau/amd64-shagcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
sha256crypto_hashblocks/sha256/dolbeau/armv8cryptogcc -mcpu=native -mfpu=neon-vfpv4 -O3 (6.2.1 20160830)
3947041.00sha512crypto_hashblocks/sha512/refgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os (6.2.1 20160830)
4008901.02sha512crypto_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