Implementation notes: aarch64, a72, crypto_hash

Computer: a72
Architecture: aarch64
CPU ID: unknown CPU ID
CPU cycles/second: 1263952...3201471 (cortex)
SUPERCOP version: 20170904
Benchmark dates: 20171006...20171011

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
atelopus32crypto_hash/atelopus32/refg++ -march=native -mtune=native -O3
atelopus64crypto_hash/atelopus64/refg++ -march=native -mtune=native -O3
bash256crypto_hash/bash256/avx2gcc -march=native -mtune=native -O3
bash256crypto_hash/bash256/refgcc -march=native -mtune=native -O3
bash384crypto_hash/bash384/avx2gcc -march=native -mtune=native -O3
bash384crypto_hash/bash384/refgcc -march=native -mtune=native -O3
bash512crypto_hash/bash512/avx2gcc -march=native -mtune=native -O3
bash512crypto_hash/bash512/refgcc -march=native -mtune=native -O3
295931.00bblake256crypto_hash/bblake256/regsgcc -march=native -mtune=native -Os (7.2.0)
296171.00bblake256crypto_hash/bblake256/bswapgcc -march=native -mtune=native -O3
239961.00blake256crypto_hash/blake256/bswapgcc -march=native -mtune=native -Os (7.2.0)
240021.00blake256crypto_hash/blake256/regsgcc -march=native -mtune=native -Os (7.2.0)
243921.02blake256crypto_hash/blake256/sphlibgcc -march=native -mtune=native -O2
325011.35blake256crypto_hash/blake256/sphlib-smallgcc -march=native -mtune=native -Os (7.2.0)
349221.46blake256crypto_hash/blake256/refgcc -march=native -mtune=native -Os (7.2.0)
blake256crypto_hash/blake256/vect128gcc -march=native -mtune=native -O3
blake256crypto_hash/blake256/vect128-mmxhackgcc -march=native -mtune=native -O3
84321.00blake2bcrypto_hash/blake2b/regsgcc -march=native -mtune=native -Os (7.2.0)
95551.13blake2bcrypto_hash/blake2b/refgcc -funroll-loops -march=native -mtune=native -O2
blake2bcrypto_hash/blake2b/avx2-1gcc -march=native -mtune=native -O3
blake2bcrypto_hash/blake2b/avx2-2gcc -march=native -mtune=native -O3
blake2bcrypto_hash/blake2b/avx2-3gcc -march=native -mtune=native -O3
blake2bcrypto_hash/blake2b/avxiccgcc -march=native -mtune=native -O3
blake2bcrypto_hash/blake2b/xmmgcc -march=native -mtune=native -O3
blake2bcrypto_hash/blake2b/ymmgcc -march=native -mtune=native -O3
140051.00blake2scrypto_hash/blake2s/regsgcc -march=native -mtune=native -O3 (7.2.0)
153531.10blake2scrypto_hash/blake2s/refgcc -march=native -mtune=native -O3 (7.2.0)
blake2scrypto_hash/blake2s/avxiccgcc -march=native -mtune=native -O3 (7.2.0)
blake2scrypto_hash/blake2s/xmmgcc -march=native -mtune=native -O3 (7.2.0)
186831.00blake32crypto_hash/blake32/sphlib (SPHLIB_2.1)gcc -march=native -mtune=native -O2 (7.2.0)
240011.28blake32crypto_hash/blake32/sphlib-smallgcc -march=native -mtune=native -Os
263981.41blake32crypto_hash/blake32/refgcc -march=native -mtune=native -Os
142971.00blake512crypto_hash/blake512/bswapgcc -march=native -mtune=native -Os (7.2.0)
144601.01blake512crypto_hash/blake512/regsgcc -march=native -mtune=native -Os (7.2.0)
153371.07blake512crypto_hash/blake512/sphlibgcc -march=native -mtune=native -O2
190031.33blake512crypto_hash/blake512/sphlib-smallgcc -march=native -mtune=native -Os (7.2.0)
214331.50blake512crypto_hash/blake512/refgcc -march=native -mtune=native -Os (7.2.0)
blake512crypto_hash/blake512/vect128gcc -march=native -mtune=native -O3
blake512crypto_hash/blake512/vect128-inplacegcc -march=native -mtune=native -O3
140181.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)gcc -march=native -mtune=native -O2 (7.2.0)
168661.20blake64crypto_hash/blake64/sphlib-smallgcc -march=native -mtune=native -Os
192561.37blake64crypto_hash/blake64/refgcc -march=native -mtune=native -Os
107191.00bmw256crypto_hash/bmw256/optc03 (Optimized_C_-_BMW256,_opt03)gcc -march=native -mtune=native -O2 (7.2.0)
107211.00bmw256crypto_hash/bmw256/optc04gcc -march=native -mtune=native -O3
107641.00bmw256crypto_hash/bmw256/optc02gcc -march=native -mtune=native -O3
107831.01bmw256crypto_hash/bmw256/optabegcc -funroll-loops -march=native -mtune=native -O2
107891.01bmw256crypto_hash/bmw256/optbbegcc -march=native -mtune=native -O3
108691.01bmw256crypto_hash/bmw256/optc01gcc -march=native -mtune=native -O3
119611.12bmw256crypto_hash/bmw256/optbgbegcc -march=native -mtune=native -O3
124041.16bmw256crypto_hash/bmw256/sphlibgcc -march=native -mtune=native -O2 (7.2.0)
124081.16bmw256crypto_hash/bmw256/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O3
200141.87bmw256crypto_hash/bmw256/refgcc -march=native -mtune=native -O3
59691.00bmw512crypto_hash/bmw512/optc04 (Optimized_C_-_BMW512,_opt04)gcc -march=native -mtune=native -O3 (7.2.0)
59931.00bmw512crypto_hash/bmw512/optbbegcc -march=native -mtune=native -O2
60321.01bmw512crypto_hash/bmw512/optabegcc -funroll-loops -march=native -mtune=native -O2
60551.01bmw512crypto_hash/bmw512/optc03gcc -march=native -mtune=native -O3 (7.2.0)
60681.02bmw512crypto_hash/bmw512/optc01gcc -march=native -mtune=native -O2
61101.02bmw512crypto_hash/bmw512/optc02gcc -march=native -mtune=native -O2
66561.12bmw512crypto_hash/bmw512/optbgbegcc -march=native -mtune=native -O3 (7.2.0)
72661.22bmw512crypto_hash/bmw512/sphlibgcc -march=native -mtune=native -O2
108891.82bmw512crypto_hash/bmw512/refgcc -march=native -mtune=native -O3 (7.2.0)
119412.00bmw512crypto_hash/bmw512/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O2
10138411.00cubehash161crypto_hash/cubehash161/unrolledgcc -march=native -mtune=native -O2 (7.2.0)
11009751.09cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -march=native -mtune=native -O2
13997031.38cubehash161crypto_hash/cubehash161/specgcc -march=native -mtune=native -O3
930111.00cubehash1616crypto_hash/cubehash1616/simplegcc -march=native -mtune=native -O3 (7.2.0)
932951.00cubehash1616crypto_hash/cubehash1616/unrolledgcc -funroll-loops -march=native -mtune=native -O3
2730632.94cubehash1616crypto_hash/cubehash1616/specgcc -funroll-loops -march=native -mtune=native -O3
5239621.00cubehash162crypto_hash/cubehash162/unrolledgcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
5646341.08cubehash162crypto_hash/cubehash162/simplegcc -march=native -mtune=native -O3
8033991.53cubehash162crypto_hash/cubehash162/specgcc -march=native -mtune=native -O3
324001.00cubehash1632crypto_hash/cubehash1632/sphlib (SPHLIB_3.0)gcc -march=native -mtune=native -O3 (7.2.0)
329271.02cubehash1632crypto_hash/cubehash1632/unrolled5gcc -funroll-loops -march=native -mtune=native -Os
334641.03cubehash1632crypto_hash/cubehash1632/unrolled4gcc -march=native -mtune=native -O3 (7.2.0)
337151.04cubehash1632crypto_hash/cubehash1632/unrolled3gcc -march=native -mtune=native -O2
339771.05cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O2
591011.82cubehash1632crypto_hash/cubehash1632/unrolled2gcc -funroll-loops -march=native -mtune=native -O3
600851.85cubehash1632crypto_hash/cubehash1632/simplegcc -march=native -mtune=native -O3 (7.2.0)
623321.92cubehash1632crypto_hash/cubehash1632/unrolledgcc -funroll-loops -march=native -mtune=native -O3
2785151.00cubehash164crypto_hash/cubehash164/unrolledgcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
2946861.06cubehash164crypto_hash/cubehash164/simplegcc -march=native -mtune=native -O3
5044831.81cubehash164crypto_hash/cubehash164/specgcc -march=native -mtune=native -O3
1557891.00cubehash168crypto_hash/cubehash168/unrolledgcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
1601241.03cubehash168crypto_hash/cubehash168/simplegcc -march=native -mtune=native -O3
3542622.27cubehash168crypto_hash/cubehash168/specgcc -march=native -mtune=native -O3
291791.00cubehash512crypto_hash/cubehash512/unrolled5gcc -funroll-loops -march=native -mtune=native -Os (7.2.0)
293311.01cubehash512crypto_hash/cubehash512/unrolled4gcc -march=native -mtune=native -O3
295381.01cubehash512crypto_hash/cubehash512/unrolled3gcc -march=native -mtune=native -O2
484431.66cubehash512crypto_hash/cubehash512/unrolled2gcc -funroll-loops -march=native -mtune=native -O3
510621.75cubehash512crypto_hash/cubehash512/unrolledgcc -funroll-loops -march=native -mtune=native -O3
527871.81cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -march=native -mtune=native -O3
5467321.00cubehash81crypto_hash/cubehash81/unrolledgcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
5669771.04cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
10107621.85cubehash81crypto_hash/cubehash81/specgcc -funroll-loops -march=native -mtune=native -O3
546851.00cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
587821.07cubehash816crypto_hash/cubehash816/unrolledgcc -march=native -mtune=native -O3
2418904.42cubehash816crypto_hash/cubehash816/specgcc -march=native -mtune=native -O3
2855801.00cubehash82crypto_hash/cubehash82/unrolledgcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
2975121.04cubehash82crypto_hash/cubehash82/simplegcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
5614421.97cubehash82crypto_hash/cubehash82/specgcc -march=native -mtune=native -O3
375921.00cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
416951.11cubehash832crypto_hash/cubehash832/unrolledgcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
2144315.70cubehash832crypto_hash/cubehash832/specgcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
1561551.00cubehash84crypto_hash/cubehash84/unrolledgcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
1618221.04cubehash84crypto_hash/cubehash84/simplegcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
3741322.40cubehash84crypto_hash/cubehash84/specgcc -march=native -mtune=native -O3
903991.00cubehash88crypto_hash/cubehash88/simplegcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
914391.01cubehash88crypto_hash/cubehash88/unrolledgcc -funroll-loops -march=native -mtune=native -O2
2769923.06cubehash88crypto_hash/cubehash88/specgcc -march=native -mtune=native -O3
610471.00echo256crypto_hash/echo256/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
627431.03echo256crypto_hash/echo256/generic/opt64gcc -march=native -mtune=native -Os
643891.05echo256crypto_hash/echo256/sphlib-smallgcc -march=native -mtune=native -Os
715391.17echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -march=native -mtune=native -O3
892451.46echo256crypto_hash/echo256/powerpc/pp32cv2gcc -funroll-loops -march=native -mtune=native -O3
1218972.00echo256crypto_hash/echo256/powerpc/pp32cv1gcc -march=native -mtune=native -O3
echo256crypto_hash/echo256/ccalik/bitslicedgcc -march=native -mtune=native -O3
1080321.00echo512crypto_hash/echo512/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -mtune=native -Os (7.2.0)
1128501.04echo512crypto_hash/echo512/generic/opt64gcc -march=native -mtune=native -Os
1143041.06echo512crypto_hash/echo512/sphlib-smallgcc -march=native -mtune=native -Os
1271051.18echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -march=native -mtune=native -O3
1560761.44echo512crypto_hash/echo512/powerpc/pp32cv2gcc -march=native -mtune=native -Os
2176002.01echo512crypto_hash/echo512/powerpc/pp32cv1gcc -march=native -mtune=native -O3
echo512crypto_hash/echo512/ccalik/bitslicedgcc -march=native -mtune=native -O3
491331.00echosp256crypto_hash/echosp256/generic/opt64 (2.1)gcc -funroll-loops -march=native -mtune=native -Os (7.2.0)
557291.13echosp256crypto_hash/echosp256/generic/opt32gcc -funroll-loops -march=native -mtune=native -O2
698691.42echosp256crypto_hash/echosp256/powerpc/pp32cv2gcc -march=native -mtune=native -O3
936251.91echosp256crypto_hash/echosp256/powerpc/pp32cv1gcc -march=native -mtune=native -O3
776421.00echosp512crypto_hash/echosp512/generic/opt64 (2.1)gcc -funroll-loops -march=native -mtune=native -Os (7.2.0)
883781.14echosp512crypto_hash/echosp512/generic/opt32gcc -funroll-loops -march=native -mtune=native -O2
1088121.40echosp512crypto_hash/echosp512/powerpc/pp32cv2gcc -funroll-loops -march=native -mtune=native -Os (7.2.0)
1488091.92echosp512crypto_hash/echosp512/powerpc/pp32cv1gcc -march=native -mtune=native -O3
76081.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -march=native -mtune=native -Os (7.2.0)
77811.02edonr256crypto_hash/edonr256/optcgcc -funroll-loops -march=native -mtune=native -Os
40561.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -march=native -mtune=native -Os (7.2.0)
41761.03edonr512crypto_hash/edonr512/optcgcc -funroll-loops -march=native -mtune=native -Os
1015141.00essence224crypto_hash/essence224/gccgcc -march=native -mtune=native -O3 (7.2.0)
1013791.00essence256crypto_hash/essence256/gccgcc -march=native -mtune=native -O3 (7.2.0)
523991.00essence384crypto_hash/essence384/gccgcc -march=native -mtune=native -O3 (7.2.0)
537861.00essence512crypto_hash/essence512/gccgcc -march=native -mtune=native -O3 (7.2.0)
758729501.00fsb256crypto_hash/fsb256/refgcc -march=native -mtune=native -O3 (7.2.0)
684658461.00fsb512crypto_hash/fsb512/refgcc -march=native -mtune=native -O2 (7.2.0)
244251.00fugue2crypto_hash/fugue2/cop_opt32gcc -march=native -mtune=native -O3 (7.2.0)
365981.00fugue256crypto_hash/fugue256/ANSI_opt64gcc -march=native -mtune=native -O3 (7.2.0)
392361.07fugue256crypto_hash/fugue256/sphlibgcc -funroll-loops -march=native -mtune=native -O2
422671.15fugue256crypto_hash/fugue256/ANSI_opt32gcc -march=native -mtune=native -O2
782641.00fugue512crypto_hash/fugue512/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
416901.00groestl256crypto_hash/groestl256/sphlib-adapted (2.0)gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
420561.01groestl256crypto_hash/groestl256/sphlib-smallgcc -march=native -mtune=native -O3
433421.04groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -march=native -mtune=native -O3
1309243.14groestl256crypto_hash/groestl256/32bit-2ktablegcc -funroll-loops -march=native -mtune=native -Os
1393213.34groestl256crypto_hash/groestl256/opt32gcc -march=native -mtune=native -O3
1711094.10groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -march=native -mtune=native -O3
2462245.91groestl256crypto_hash/groestl256/8bit_cgcc -march=native -mtune=native -O3
2604996.25groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallgcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
groestl256crypto_hash/groestl256/opt64gcc -march=native -mtune=native -O3
groestl256crypto_hash/groestl256/vperm-intrgcc -march=native -mtune=native -O3
661721.00groestl512crypto_hash/groestl512/sphlib-adapted (2.0)gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
663441.00groestl512crypto_hash/groestl512/sphlibgcc -funroll-loops -march=native -mtune=native -O3
995651.50groestl512crypto_hash/groestl512/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
2075103.14groestl512crypto_hash/groestl512/opt32gcc -march=native -mtune=native -O3
3590405.43groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
groestl512crypto_hash/groestl512/mmxgcc -march=native -mtune=native -O3
groestl512crypto_hash/groestl512/opt64gcc -march=native -mtune=native -O3
hamsicrypto_hash/hamsi/simd-1gcc -march=native -mtune=native -O3
hamsicrypto_hash/hamsi/simd-2gcc -march=native -mtune=native -O3
hamsicrypto_hash/hamsi/sphlibgcc -march=native -mtune=native -O3
hamsicrypto_hash/hamsi/sphlib-smallgcc -march=native -mtune=native -O3
hamsi512crypto_hash/hamsi512/sphlibgcc -march=native -mtune=native -O3
hamsi512crypto_hash/hamsi512/sphlib-smallgcc -march=native -mtune=native -O3
588681.00jh224crypto_hash/jh224/simplegcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
656001.11jh224crypto_hash/jh224/bitslice_opt64gcc -march=native -mtune=native -O3
674681.15jh224crypto_hash/jh224/bitslice_opt32gcc -funroll-loops -march=native -mtune=native -O3
696641.18jh224crypto_hash/jh224/bitslice_ref64gcc -funroll-loops -march=native -mtune=native -O3
837921.42jh224crypto_hash/jh224/bitslice_ref32gcc -march=native -mtune=native -O3
588671.00jh256crypto_hash/jh256/simplegcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
655981.11jh256crypto_hash/jh256/bitslice_opt64gcc -march=native -mtune=native -O3
675371.15jh256crypto_hash/jh256/bitslice_opt32gcc -funroll-loops -march=native -mtune=native -O3
696521.18jh256crypto_hash/jh256/bitslice_ref64gcc -funroll-loops -march=native -mtune=native -O3
838521.42jh256crypto_hash/jh256/bitslice_ref32gcc -march=native -mtune=native -O3
588691.00jh384crypto_hash/jh384/simplegcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
655811.11jh384crypto_hash/jh384/bitslice_opt64gcc -march=native -mtune=native -O3
673221.14jh384crypto_hash/jh384/bitslice_opt32gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
696821.18jh384crypto_hash/jh384/bitslice_ref64gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
837921.42jh384crypto_hash/jh384/bitslice_ref32gcc -march=native -mtune=native -O3
588711.00jh512crypto_hash/jh512/simplegcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
658431.12jh512crypto_hash/jh512/bitslice_opt64gcc -march=native -mtune=native -O3
674451.15jh512crypto_hash/jh512/bitslice_opt32gcc -funroll-loops -march=native -mtune=native -O3
696681.18jh512crypto_hash/jh512/bitslice_ref64gcc -funroll-loops -march=native -mtune=native -O3
838111.42jh512crypto_hash/jh512/bitslice_ref32gcc -march=native -mtune=native -O3
86691.00k12crypto_hash/k12/kcp/optimized1600ufull (1)gcc -march=native -mtune=native -O2 (7.2.0)
89061.03k12crypto_hash/k12/kcp/optimized1600lcufullgcc -march=native -mtune=native -O2 (7.2.0)
90021.04k12crypto_hash/k12/kcp/optimized1600u6gcc -funroll-loops -march=native -mtune=native -O2
92131.06k12crypto_hash/k12/kcp/optimized1600lcu6gcc -funroll-loops -march=native -mtune=native -O2
152541.76k12crypto_hash/k12/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3
160381.85k12crypto_hash/k12/kcp/reference1600gcc -funroll-loops -march=native -mtune=native -O2
214232.47k12crypto_hash/k12/kcp/compact1600gcc -funroll-loops -march=native -mtune=native -O3
263893.04k12crypto_hash/k12/kcp/inplace1600bigcc -funroll-loops -march=native -mtune=native -Os
36987442.67k12crypto_hash/k12/kcp/reference1600-32bitsgcc -funroll-loops -march=native -mtune=native -O3
k12crypto_hash/k12/kcp/compact1600AVR8gcc -march=native -mtune=native -O3
k12crypto_hash/k12/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3
k12crypto_hash/k12/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3
k12crypto_hash/k12/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3
k12crypto_hash/k12/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3
k12crypto_hash/k12/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3
k12crypto_hash/k12/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3
k12crypto_hash/k12/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3
k12crypto_hash/k12/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3
k12crypto_hash/k12/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3
k12crypto_hash/k12/kcp/optimized1600AsmX86-64gcc -march=native -mtune=native -O3
k12crypto_hash/k12/kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3
k12crypto_hash/k12/kcp/optimized1600AsmX86-64shldgcc -march=native -mtune=native -O3
k12crypto_hash/k12/kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3
k12crypto_hash/k12/kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3
k12crypto_hash/k12/kcp/optimized1600lcufullshldgcc -march=native -mtune=native -O3
206461.00keccakcrypto_hash/keccak/opt64u6 (3.1.0)gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
207191.00keccakcrypto_hash/keccak/opt64lcu24gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
208091.01keccakcrypto_hash/keccak/inplacegcc -funroll-loops -march=native -mtune=native -Os
208951.01keccakcrypto_hash/keccak/simplegcc -funroll-loops -march=native -mtune=native -O2
211621.02keccakcrypto_hash/keccak/opt64lcu6gcc -march=native -mtune=native -Os
485002.35keccakcrypto_hash/keccak/compactgcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
516072.50keccakcrypto_hash/keccak/compact8gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
521622.53keccakcrypto_hash/keccak/simple32bigcc -march=native -mtune=native -Os
522622.53keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
525752.55keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
526172.55keccakcrypto_hash/keccak/opt32bi-rvku2gcc -funroll-loops -march=native -mtune=native -Os
541702.62keccakcrypto_hash/keccak/inplace32bigcc -funroll-loops -march=native -mtune=native -Os
345251.00keccakc1024crypto_hash/keccakc1024/inplace (3.1.0)gcc -funroll-loops -march=native -mtune=native -Os (7.2.0)
345361.00keccakc1024crypto_hash/keccakc1024/simplegcc -funroll-loops -march=native -mtune=native -Os (7.2.0)
346131.00keccakc1024crypto_hash/keccakc1024/opt64u6gcc -funroll-loops -march=native -mtune=native -Os (7.2.0)
346551.00keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -march=native -mtune=native -O2
347621.01keccakc1024crypto_hash/keccakc1024/sphlibgcc -funroll-loops -march=native -mtune=native -O3
355031.03keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -march=native -mtune=native -Os
355721.03keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O3
831812.41keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -march=native -mtune=native -O3
832482.41keccakc1024crypto_hash/keccakc1024/simple32bigcc -march=native -mtune=native -Os
835982.42keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os (7.2.0)
838902.43keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -march=native -mtune=native -Os
841342.44keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os (7.2.0)
855042.48keccakc1024crypto_hash/keccakc1024/compact8gcc -funroll-loops -march=native -mtune=native -O3
871912.53keccakc1024crypto_hash/keccakc1024/inplace32bigcc -march=native -mtune=native -Os
159951.00keccakc256crypto_hash/keccakc256/opt64lcu24 (3.1.0)gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
160531.00keccakc256crypto_hash/keccakc256/opt64u6gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
161851.01keccakc256crypto_hash/keccakc256/inplacegcc -funroll-loops -march=native -mtune=native -O2
162191.01keccakc256crypto_hash/keccakc256/simplegcc -march=native -mtune=native -O2
163651.02keccakc256crypto_hash/keccakc256/opt64lcu6gcc -funroll-loops -march=native -mtune=native -Os
381312.38keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
391222.45keccakc256crypto_hash/keccakc256/compact8gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
418292.62keccakc256crypto_hash/keccakc256/simple32bigcc -march=native -mtune=native -Os
419472.62keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
421042.63keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
422782.64keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -funroll-loops -march=native -mtune=native -Os
434462.72keccakc256crypto_hash/keccakc256/inplace32bigcc -funroll-loops -march=native -mtune=native -Os
175141.00keccakc448crypto_hash/keccakc448/opt64u6 (3.1.0)gcc -march=native -mtune=native -O2 (7.2.0)
176151.01keccakc448crypto_hash/keccakc448/opt64lcu24gcc -funroll-loops -march=native -mtune=native -O3
176481.01keccakc448crypto_hash/keccakc448/inplacegcc -funroll-loops -march=native -mtune=native -O2
176901.01keccakc448crypto_hash/keccakc448/simplegcc -funroll-loops -march=native -mtune=native -O2
180531.03keccakc448crypto_hash/keccakc448/opt64lcu6gcc -funroll-loops -march=native -mtune=native -O3
409922.34keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -march=native -mtune=native -O3
430212.46keccakc448crypto_hash/keccakc448/compact8gcc -funroll-loops -march=native -mtune=native -O3
450402.57keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
451082.58keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -funroll-loops -march=native -mtune=native -Os
454242.59keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
keccakc448crypto_hash/keccakc448/inplace32bigcc -march=native -mtune=native -O3
keccakc448crypto_hash/keccakc448/simple32bigcc -march=native -mtune=native -O3
190691.00keccakc512crypto_hash/keccakc512/opt64u6 (3.1.0)gcc -march=native -mtune=native -O2 (7.2.0)
191501.00keccakc512crypto_hash/keccakc512/opt64lcu24gcc -funroll-loops -march=native -mtune=native -O3
191641.00keccakc512crypto_hash/keccakc512/simplegcc -funroll-loops -march=native -mtune=native -O2
192241.01keccakc512crypto_hash/keccakc512/inplacegcc -funroll-loops -march=native -mtune=native -O2
196141.03keccakc512crypto_hash/keccakc512/opt64lcu6gcc -funroll-loops -march=native -mtune=native -Os
196551.03keccakc512crypto_hash/keccakc512/sphlibgcc -funroll-loops -march=native -mtune=native -O3
196711.03keccakc512crypto_hash/keccakc512/sphlib-smallgcc -march=native -mtune=native -O3
449942.36keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -march=native -mtune=native -O3
471112.47keccakc512crypto_hash/keccakc512/compact8gcc -funroll-loops -march=native -mtune=native -O3
482282.53keccakc512crypto_hash/keccakc512/simple32bigcc -march=native -mtune=native -Os
486732.55keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
489952.57keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
493222.59keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -funroll-loops -march=native -mtune=native -Os
501582.63keccakc512crypto_hash/keccakc512/inplace32bigcc -funroll-loops -march=native -mtune=native -Os
keccakc512crypto_hash/keccakc512/gil/singlefilegcc -march=native -mtune=native -O3
keccakc512crypto_hash/keccakc512/gil/singlefile_unrolledgcc -march=native -mtune=native -O3
237511.00keccakc768crypto_hash/keccakc768/opt64lcu24 (3.1.0)gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
237971.00keccakc768crypto_hash/keccakc768/simplegcc -funroll-loops -march=native -mtune=native -Os
237981.00keccakc768crypto_hash/keccakc768/opt64u6gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
238371.00keccakc768crypto_hash/keccakc768/inplacegcc -funroll-loops -march=native -mtune=native -Os
243921.03keccakc768crypto_hash/keccakc768/opt64lcu6gcc -march=native -mtune=native -Os
571222.41keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
585492.47keccakc768crypto_hash/keccakc768/simple32bigcc -march=native -mtune=native -Os
589752.48keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
591742.49keccakc768crypto_hash/keccakc768/compact8gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
592042.49keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -march=native -mtune=native -Os
592212.49keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -funroll-loops -march=native -mtune=native -Os
609732.57keccakc768crypto_hash/keccakc768/inplace32bigcc -funroll-loops -march=native -mtune=native -Os
498411.00lane256crypto_hash/lane256/cgcc -funroll-loops -march=native -mtune=native -Os (7.2.0)
1017981.00lane512crypto_hash/lane512/cgcc -march=native -mtune=native -Os (7.2.0)
312981.00luffa256crypto_hash/luffa256/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
348331.11luffa256crypto_hash/luffa256/thomaz/basicgcc -march=native -mtune=native -O3
357681.14luffa256crypto_hash/luffa256/opt32gcc -funroll-loops -march=native -mtune=native -O2
378811.21luffa256crypto_hash/luffa256/armgcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
480671.00luffa384crypto_hash/luffa384/opt32 (2.0)gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
542471.13luffa384crypto_hash/luffa384/armgcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
578741.00luffa512crypto_hash/luffa512/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
636981.10luffa512crypto_hash/luffa512/opt32gcc -funroll-loops -march=native -mtune=native -O2
701861.21luffa512crypto_hash/luffa512/armgcc -funroll-loops -march=native -mtune=native -O2
700221.00mcssha4crypto_hash/mcssha4/refgcc -funroll-loops -march=native -mtune=native -Os (7.2.0)
732171.00mcssha5crypto_hash/mcssha5/refgcc -funroll-loops -march=native -mtune=native -Os (7.2.0)
702891.00mcssha6crypto_hash/mcssha6/refgcc -funroll-loops -march=native -mtune=native -Os (7.2.0)
md2crypto_hash/md2/opensslgcc -march=native -mtune=native -O3
54891.00md4crypto_hash/md4/openssl (OpenSSL_1.1.0f__25_May_2017)gcc -march=native -mtune=native -Os (7.2.0)
97161.00md5crypto_hash/md5/refgcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
99191.02md5crypto_hash/md5/opensslgcc -funroll-loops -march=native -mtune=native -Os
349111.00md6d224crypto_hash/md6d224/refgcc -march=native -mtune=native -Os (7.2.0)
378191.00md6d256crypto_hash/md6d256/refgcc -march=native -mtune=native -Os (7.2.0)
470701.00md6d384crypto_hash/md6d384/refgcc -march=native -mtune=native -Os (7.2.0)
593921.00md6d512crypto_hash/md6d512/refgcc -march=native -mtune=native -Os (7.2.0)
1116471.00mgrostl256crypto_hash/mgrostl256/opt-32 (2.0)gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
206780118.52mgrostl256crypto_hash/mgrostl256/refgcc -funroll-loops -march=native -mtune=native -O2
mgrostl256crypto_hash/mgrostl256/opt-64gcc -march=native -mtune=native -O3
215211.00nasha256crypto_hash/nasha256/opt_v4gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
238561.11nasha256crypto_hash/nasha256/optgcc -funroll-loops -march=native -mtune=native -O2
241771.00nasha512crypto_hash/nasha512/opt_v4gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
252691.05nasha512crypto_hash/nasha512/optgcc -funroll-loops -march=native -mtune=native -O2
532201.00rfsb509crypto_hash/rfsb509/ref (1.0)gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
rhashcrypto_hash/rhash/refg++ -march=native -mtune=native -O3
186491.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.1.0f__25_May_2017)gcc -march=native -mtune=native -Os (7.2.0)
693541.00round3jh256crypto_hash/round3jh256/simplegcc -march=native -mtune=native -O2 (7.2.0)
716181.03round3jh256crypto_hash/round3jh256/sphlib-smallgcc -march=native -mtune=native -O3
756201.09round3jh256crypto_hash/round3jh256/sphlibgcc -funroll-loops -march=native -mtune=native -O2
693791.00round3jh512crypto_hash/round3jh512/simplegcc -march=native -mtune=native -O2 (7.2.0)
716351.03round3jh512crypto_hash/round3jh512/sphlib-smallgcc -march=native -mtune=native -O3
756221.09round3jh512crypto_hash/round3jh512/sphlibgcc -funroll-loops -march=native -mtune=native -O2
139391.00sarmal256crypto_hash/sarmal256/opt64 (1.00)gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
172091.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
29941.00sha1crypto_hash/sha1/openssl (OpenSSL_1.1.0f__25_May_2017)gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
33451.00sha224crypto_hash/sha224/openssl (OpenSSL_1.1.0f__25_May_2017)gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
33471.00sha256crypto_hash/sha256/openssl (OpenSSL_1.1.0f__25_May_2017)gcc -march=native -mtune=native -O2 (7.2.0)
37741.13sha256crypto_hash/sha256/refgcc -funroll-loops -march=native -mtune=native -O3
197935.91sha256crypto_hash/sha256/sphlib-smallgcc -march=native -mtune=native -O3
198015.92sha256crypto_hash/sha256/sphlibgcc -march=native -mtune=native -O2 (7.2.0)
220486.59sha256crypto_hash/sha256/cryptoppg++ -funroll-loops -march=native -mtune=native -O3
169461.00sha3224crypto_hash/sha3224/kcp/optimized1600ufull (1)gcc -march=native -mtune=native -O2 (7.2.0)
171341.01sha3224crypto_hash/sha3224/kcp/optimized1600u6gcc -funroll-loops -march=native -mtune=native -O3
172921.02sha3224crypto_hash/sha3224/kcp/optimized1600lcufullgcc -funroll-loops -march=native -mtune=native -O2
175441.04sha3224crypto_hash/sha3224/kcp/optimized1600lcu6gcc -funroll-loops -march=native -mtune=native -O3
308581.82sha3224crypto_hash/sha3224/kcp/reference1600gcc -funroll-loops -march=native -mtune=native -O2
320451.89sha3224crypto_hash/sha3224/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -Os
461412.72sha3224crypto_hash/sha3224/kcp/compact1600gcc -funroll-loops -march=native -mtune=native -O3
483282.85sha3224crypto_hash/sha3224/kcp/inplace1600bigcc -march=native -mtune=native -Os
44419126.21sha3224crypto_hash/sha3224/kcp/reference1600-32bitsgcc -funroll-loops -march=native -mtune=native -O3
sha3224crypto_hash/sha3224/kcp/compact1600AVR8gcc -march=native -mtune=native -O3
sha3224crypto_hash/sha3224/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3
sha3224crypto_hash/sha3224/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3
sha3224crypto_hash/sha3224/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3
sha3224crypto_hash/sha3224/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3
sha3224crypto_hash/sha3224/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3
sha3224crypto_hash/sha3224/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3
sha3224crypto_hash/sha3224/kcp/optimized1600AsmX86-64gcc -march=native -mtune=native -O3
sha3224crypto_hash/sha3224/kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3
sha3224crypto_hash/sha3224/kcp/optimized1600AsmX86-64shldgcc -march=native -mtune=native -O3
sha3224crypto_hash/sha3224/kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3
sha3224crypto_hash/sha3224/kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3
sha3224crypto_hash/sha3224/kcp/optimized1600lcufullshldgcc -march=native -mtune=native -O3
183901.00sha3256crypto_hash/sha3256/kcp/optimized1600ufull (1)gcc -march=native -mtune=native -O2 (7.2.0)
186281.01sha3256crypto_hash/sha3256/kcp/optimized1600u6gcc -funroll-loops -march=native -mtune=native -O3
188291.02sha3256crypto_hash/sha3256/kcp/optimized1600lcufullgcc -funroll-loops -march=native -mtune=native -O2
190471.04sha3256crypto_hash/sha3256/kcp/optimized1600lcu6gcc -funroll-loops -march=native -mtune=native -O3
337611.84sha3256crypto_hash/sha3256/kcp/reference1600gcc -funroll-loops -march=native -mtune=native -O2
349101.90sha3256crypto_hash/sha3256/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -Os
497472.71sha3256crypto_hash/sha3256/kcp/compact1600gcc -funroll-loops -march=native -mtune=native -O3
518692.82sha3256crypto_hash/sha3256/kcp/inplace1600bigcc -funroll-loops -march=native -mtune=native -Os
47081925.60sha3256crypto_hash/sha3256/kcp/reference1600-32bitsgcc -funroll-loops -march=native -mtune=native -O3
sha3256crypto_hash/sha3256/kcp/compact1600AVR8gcc -march=native -mtune=native -O3
sha3256crypto_hash/sha3256/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3
sha3256crypto_hash/sha3256/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3
sha3256crypto_hash/sha3256/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3
sha3256crypto_hash/sha3256/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3
sha3256crypto_hash/sha3256/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3
sha3256crypto_hash/sha3256/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3
sha3256crypto_hash/sha3256/kcp/optimized1600AsmX86-64gcc -march=native -mtune=native -O3
sha3256crypto_hash/sha3256/kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3
sha3256crypto_hash/sha3256/kcp/optimized1600AsmX86-64shldgcc -march=native -mtune=native -O3
sha3256crypto_hash/sha3256/kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3
sha3256crypto_hash/sha3256/kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3
sha3256crypto_hash/sha3256/kcp/optimized1600lcufullshldgcc -march=native -mtune=native -O3
229461.00sha3384crypto_hash/sha3384/kcp/optimized1600ufull (1)gcc -march=native -mtune=native -O2 (7.2.0)
231831.01sha3384crypto_hash/sha3384/kcp/optimized1600u6gcc -funroll-loops -march=native -mtune=native -O3
234441.02sha3384crypto_hash/sha3384/kcp/optimized1600lcufullgcc -funroll-loops -march=native -mtune=native -O2
236981.03sha3384crypto_hash/sha3384/kcp/optimized1600lcu6gcc -funroll-loops -march=native -mtune=native -O3
398931.74sha3384crypto_hash/sha3384/kcp/reference1600gcc -funroll-loops -march=native -mtune=native -O2
436311.90sha3384crypto_hash/sha3384/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -Os
629922.75sha3384crypto_hash/sha3384/kcp/compact1600gcc -funroll-loops -march=native -mtune=native -O3
636112.77sha3384crypto_hash/sha3384/kcp/inplace1600bigcc -funroll-loops -march=native -mtune=native -Os
56337424.55sha3384crypto_hash/sha3384/kcp/reference1600-32bitsgcc -funroll-loops -march=native -mtune=native -O3
sha3384crypto_hash/sha3384/kcp/compact1600AVR8gcc -march=native -mtune=native -O3
sha3384crypto_hash/sha3384/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3
sha3384crypto_hash/sha3384/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3
sha3384crypto_hash/sha3384/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3
sha3384crypto_hash/sha3384/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3
sha3384crypto_hash/sha3384/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3
sha3384crypto_hash/sha3384/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3
sha3384crypto_hash/sha3384/kcp/optimized1600AsmX86-64gcc -march=native -mtune=native -O3
sha3384crypto_hash/sha3384/kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3
sha3384crypto_hash/sha3384/kcp/optimized1600AsmX86-64shldgcc -march=native -mtune=native -O3
sha3384crypto_hash/sha3384/kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3
sha3384crypto_hash/sha3384/kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3
sha3384crypto_hash/sha3384/kcp/optimized1600lcufullshldgcc -march=native -mtune=native -O3
334771.00sha3512crypto_hash/sha3512/kcp/optimized1600ufull (1)gcc -march=native -mtune=native -O3 (7.2.0)
337281.01sha3512crypto_hash/sha3512/kcp/optimized1600u6gcc -funroll-loops -march=native -mtune=native -O3
341681.02sha3512crypto_hash/sha3512/kcp/optimized1600lcufullgcc -march=native -mtune=native -O2
345051.03sha3512crypto_hash/sha3512/kcp/optimized1600lcu6gcc -funroll-loops -march=native -mtune=native -O3
616121.84sha3512crypto_hash/sha3512/kcp/reference1600gcc -funroll-loops -march=native -mtune=native -O2
635401.90sha3512crypto_hash/sha3512/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -Os
907782.71sha3512crypto_hash/sha3512/kcp/inplace1600bigcc -march=native -mtune=native -Os
909082.72sha3512crypto_hash/sha3512/kcp/compact1600gcc -funroll-loops -march=native -mtune=native -O3
76767222.93sha3512crypto_hash/sha3512/kcp/reference1600-32bitsgcc -funroll-loops -march=native -mtune=native -O3
sha3512crypto_hash/sha3512/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 (7.2.0)
sha3512crypto_hash/sha3512/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 (7.2.0)
sha3512crypto_hash/sha3512/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 (7.2.0)
sha3512crypto_hash/sha3512/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 (7.2.0)
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 (7.2.0)
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3 (7.2.0)
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 (7.2.0)
sha3512crypto_hash/sha3512/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 (7.2.0)
sha3512crypto_hash/sha3512/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3
sha3512crypto_hash/sha3512/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 (7.2.0)
sha3512crypto_hash/sha3512/kcp/optimized1600AsmX86-64gcc -march=native -mtune=native -O3 (7.2.0)
sha3512crypto_hash/sha3512/kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3 (7.2.0)
sha3512crypto_hash/sha3512/kcp/optimized1600AsmX86-64shldgcc -march=native -mtune=native -O3 (7.2.0)
sha3512crypto_hash/sha3512/kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3 (7.2.0)
sha3512crypto_hash/sha3512/kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3 (7.2.0)
sha3512crypto_hash/sha3512/kcp/optimized1600lcufullshldgcc -march=native -mtune=native -O3 (7.2.0)
122491.00sha384crypto_hash/sha384/openssl (OpenSSL_1.1.0f__25_May_2017)gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
122671.00sha512crypto_hash/sha512/openssl (OpenSSL_1.1.0f__25_May_2017)gcc -march=native -mtune=native -Os (7.2.0)
130311.06sha512crypto_hash/sha512/refgcc -funroll-loops -march=native -mtune=native -O3
193221.58sha512crypto_hash/sha512/cryptoppg++ -funroll-loops -march=native -mtune=native -O3
246432.01sha512crypto_hash/sha512/sphlibgcc -funroll-loops -march=native -mtune=native -Os
248942.03sha512crypto_hash/sha512/sphlib-smallgcc -funroll-loops -march=native -mtune=native -Os
124411.00shabal256crypto_hash/shabal256/sphlib (SPHLIB_3.0)gcc -march=native -mtune=native -O2 (7.2.0)
124571.00shabal512crypto_hash/shabal512/sphlib (SPHLIB_3.0)gcc -march=native -mtune=native -O2 (7.2.0)
124721.00shabal512crypto_hash/shabal512/refgcc -funroll-loops -march=native -mtune=native -O2
153921.00shake128crypto_hash/shake128/kcp/optimized1600ufull (1)gcc -march=native -mtune=native -O2 (7.2.0)
156451.02shake128crypto_hash/shake128/kcp/optimized1600u6gcc -funroll-loops -march=native -mtune=native -O3
157791.03shake128crypto_hash/shake128/kcp/optimized1600lcufullgcc -march=native -mtune=native -O2 (7.2.0)
160091.04shake128crypto_hash/shake128/kcp/optimized1600lcu6gcc -funroll-loops -march=native -mtune=native -O3
285501.85shake128crypto_hash/shake128/kcp/reference1600gcc -funroll-loops -march=native -mtune=native -O2
292351.90shake128crypto_hash/shake128/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -Os
415312.70shake128crypto_hash/shake128/kcp/compact1600gcc -funroll-loops -march=native -mtune=native -O3
445642.90shake128crypto_hash/shake128/kcp/inplace1600bigcc -funroll-loops -march=native -mtune=native -Os
41393126.89shake128crypto_hash/shake128/kcp/reference1600-32bitsgcc -funroll-loops -march=native -mtune=native -O3
shake128crypto_hash/shake128/kcp/compact1600AVR8gcc -march=native -mtune=native -O3
shake128crypto_hash/shake128/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3
shake128crypto_hash/shake128/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3
shake128crypto_hash/shake128/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3
shake128crypto_hash/shake128/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3
shake128crypto_hash/shake128/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3
shake128crypto_hash/shake128/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3
shake128crypto_hash/shake128/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3
shake128crypto_hash/shake128/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3
shake128crypto_hash/shake128/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3
shake128crypto_hash/shake128/kcp/optimized1600AsmX86-64gcc -march=native -mtune=native -O3
shake128crypto_hash/shake128/kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3
shake128crypto_hash/shake128/kcp/optimized1600AsmX86-64shldgcc -march=native -mtune=native -O3
shake128crypto_hash/shake128/kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3
shake128crypto_hash/shake128/kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3
shake128crypto_hash/shake128/kcp/optimized1600lcufullshldgcc -march=native -mtune=native -O3
183981.00shake256crypto_hash/shake256/usekcpgcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
184011.00shake256crypto_hash/shake256/kcp/optimized1600ufullgcc -march=native -mtune=native -O2
186951.02shake256crypto_hash/shake256/kcp/optimized1600u6gcc -funroll-loops -march=native -mtune=native -O3
188431.02shake256crypto_hash/shake256/kcp/optimized1600lcufullgcc -funroll-loops -march=native -mtune=native -O3
188771.03shake256crypto_hash/shake256/gil/singlefile_unrolledgcc -funroll-loops -march=native -mtune=native -O3
191131.04shake256crypto_hash/shake256/kcp/optimized1600lcu6gcc -funroll-loops -march=native -mtune=native -O3
194781.06shake256crypto_hash/shake256/gil/singlefilegcc -march=native -mtune=native -O3
334011.82shake256crypto_hash/shake256/kcp/reference1600gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
349251.90shake256crypto_hash/shake256/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -Os
499842.72shake256crypto_hash/shake256/kcp/compact1600gcc -funroll-loops -march=native -mtune=native -O3
522082.84shake256crypto_hash/shake256/kcp/inplace1600bigcc -funroll-loops -march=native -mtune=native -Os
48918026.59shake256crypto_hash/shake256/kcp/reference1600-32bitsgcc -funroll-loops -march=native -mtune=native -O3
shake256crypto_hash/shake256/kcp/compact1600AVR8gcc -march=native -mtune=native -O3
shake256crypto_hash/shake256/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3
shake256crypto_hash/shake256/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3
shake256crypto_hash/shake256/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3
shake256crypto_hash/shake256/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3
shake256crypto_hash/shake256/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3
shake256crypto_hash/shake256/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3
shake256crypto_hash/shake256/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3
shake256crypto_hash/shake256/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3
shake256crypto_hash/shake256/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3
shake256crypto_hash/shake256/kcp/optimized1600AsmX86-64gcc -march=native -mtune=native -O3
shake256crypto_hash/shake256/kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3
shake256crypto_hash/shake256/kcp/optimized1600AsmX86-64shldgcc -march=native -mtune=native -O3
shake256crypto_hash/shake256/kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3
shake256crypto_hash/shake256/kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3
shake256crypto_hash/shake256/kcp/optimized1600lcufullshldgcc -march=native -mtune=native -O3
287091.00shavite3256crypto_hash/shavite3256/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
315451.10shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -march=native -mtune=native -O2
316361.10shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -march=native -mtune=native -O2
316371.10shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -march=native -mtune=native -O2
354171.23shavite3256crypto_hash/shavite3256/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
380841.33shavite3256crypto_hash/shavite3256/lower-memgcc -march=native -mtune=native -O3
1150794.01shavite3256crypto_hash/shavite3256/8-bitgcc -march=native -mtune=native -O3
490041.00shavite3512crypto_hash/shavite3512/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
571341.17shavite3512crypto_hash/shavite3512/sphlib-smallgcc -march=native -mtune=native -O3
635261.30shavite3512crypto_hash/shavite3512/different-ordergcc -funroll-loops -march=native -mtune=native -O3
653501.33shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -funroll-loops -march=native -mtune=native -O3
654611.34shavite3512crypto_hash/shavite3512/new-aes-roundgcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
654831.34shavite3512crypto_hash/shavite3512/no-saltgcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
694011.42shavite3512crypto_hash/shavite3512/low-memgcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
804641.64shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
2141104.37shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -march=native -mtune=native -O3
602341.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
732491.22simd256crypto_hash/simd256/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
944081.57simd256crypto_hash/simd256/optgcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
264329043.88simd256crypto_hash/simd256/refgcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
simd256crypto_hash/simd256/vect128gcc -march=native -mtune=native -O3
706081.00simd512crypto_hash/simd512/sphlib (SPHLIB_3.0)gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
804791.14simd512crypto_hash/simd512/optgcc -march=native -mtune=native -O3
858901.22simd512crypto_hash/simd512/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
530366275.11simd512crypto_hash/simd512/refgcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
simd512crypto_hash/simd512/vect128gcc -march=native -mtune=native -O3
108141.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -march=native -mtune=native -O2 (7.2.0)
121151.00skein256256crypto_hash/skein256256/opt (v1.3_C_code)gcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
87111.00skein512256crypto_hash/skein512256/littlegcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
87141.00skein512256crypto_hash/skein512256/optgcc -funroll-loops -march=native -mtune=native -O3
91631.05skein512256crypto_hash/skein512256/sphlibgcc -march=native -mtune=native -O3
101541.17skein512256crypto_hash/skein512256/simplegcc -march=native -mtune=native -O3
113541.30skein512256crypto_hash/skein512256/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
87311.00skein512512crypto_hash/skein512512/littlegcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
87571.00skein512512crypto_hash/skein512512/optgcc -funroll-loops -march=native -mtune=native -O2
91891.05skein512512crypto_hash/skein512512/sphlibgcc -march=native -mtune=native -O2
102501.17skein512512crypto_hash/skein512512/simplegcc -march=native -mtune=native -O3
113891.30skein512512crypto_hash/skein512512/sphlib-smallgcc -funroll-loops -march=native -mtune=native -O2
121211.00tigercrypto_hash/tiger/cryptoppg++ -funroll-loops -march=native -mtune=native -O3 (7.2.0)
523671.00whirlpoolcrypto_hash/whirlpool/refgcc -funroll-loops -march=native -mtune=native -O2 (7.2.0)
702631.34whirlpoolcrypto_hash/whirlpool/cryptoppg++ -funroll-loops -march=native -mtune=native -O3

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
92621.00md5crypto_hashblocks/md5/little-1gcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
93191.01md5crypto_hashblocks/md5/refgcc -funroll-loops -march=native -mtune=native -O3 (7.2.0)
511401.00rfsb509crypto_hashblocks/rfsb509/refgcc -march=native -mtune=native -O3 (7.2.0)
35351.00sha256crypto_hashblocks/sha256/dolbeau/armv8cryptogcc -march=native -mtune=native -Os (7.2.0)
179695.08sha256crypto_hashblocks/sha256/inplacegcc -march=native -mtune=native -O2
179805.09sha256crypto_hashblocks/sha256/refgcc -march=native -mtune=native -O3
sha256crypto_hashblocks/sha256/dolbeau/amd64-shagcc -march=native -mtune=native -O3
118711.00sha512crypto_hashblocks/sha512/refgcc -march=native -mtune=native -O3 (7.2.0)
119301.00sha512crypto_hashblocks/sha512/inplacegcc -funroll-loops -march=native -mtune=native -O3
sha512crypto_hashblocks/sha512/dolbeau/intelavx2rorxasmgcc -march=native -mtune=native -O3 (7.2.0)
sha512crypto_hashblocks/sha512/dolbeau/intelavxasmgcc -march=native -mtune=native -O3 (7.2.0)
sha512crypto_hashblocks/sha512/dolbeau/intelsse4asmgcc -march=native -mtune=native -O3 (7.2.0)