Implementation notes: amd64, genji291, crypto_hash

Computer: genji291
Architecture: amd64
CPU ID: GenuineIntel-00050671-bfebfbff
CPU cycles/second: 1400000000...1400000000 (amd64cpuinfo)
SUPERCOP version: 20180818
Benchmark dates: 20180819...20180821

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
atelopus32crypto_hash/atelopus32/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
atelopus64crypto_hash/atelopus64/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
157641.00bash256crypto_hash/bash256/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
325502.06bash256crypto_hash/bash256/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
205661.00bash384crypto_hash/bash384/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
425322.07bash384crypto_hash/bash384/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
301141.00bash512crypto_hash/bash512/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
624402.07bash512crypto_hash/bash512/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
232821.00bblake256crypto_hash/bblake256/sse2icc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
329981.42bblake256crypto_hash/bblake256/ssse3icc -xAVX -O3 -fomit-frame-pointer
361481.55bblake256crypto_hash/bblake256/bswapicc -xMIC-AVX512 -O3 -fomit-frame-pointer
362321.56bblake256crypto_hash/bblake256/regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
466762.00bblake256crypto_hash/bblake256/sandygcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
bblake512crypto_hash/bblake512/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
288121.00blake256crypto_hash/blake256/sphlib (SPHLIB_3.0)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
291761.01blake256crypto_hash/blake256/bswapgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
292041.01blake256crypto_hash/blake256/regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
315001.09blake256crypto_hash/blake256/sse2-2icc -xAVX -O2 -fomit-frame-pointer
316261.10blake256crypto_hash/blake256/sse2icc -xAVX -O2 -fomit-frame-pointer
375481.30blake256crypto_hash/blake256/sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer
376041.31blake256crypto_hash/blake256/sandygcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
412161.43blake256crypto_hash/blake256/avxiccicc -xAVX -O3 -fomit-frame-pointer
418321.45blake256crypto_hash/blake256/avxsicc -xMIC-AVX512 -O3 -fomit-frame-pointer
420421.46blake256crypto_hash/blake256/sse41icc -xAVX -O2 -fomit-frame-pointer
423221.47blake256crypto_hash/blake256/vect128icc -xAVX -O2 -fomit-frame-pointer
427841.48blake256crypto_hash/blake256/vect128-mmxhackicc -xCORE-AVX-I -O2 -fomit-frame-pointer
428401.49blake256crypto_hash/blake256/ssse3icc -xAVX -O2 -fomit-frame-pointer
430361.49blake256crypto_hash/blake256/sse41-2icc -xSSE4.2 -O2 -fomit-frame-pointer
438201.52blake256crypto_hash/blake256/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
blake256crypto_hash/blake256/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
95621.00blake2bcrypto_hash/blake2b/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
120961.27blake2bcrypto_hash/blake2b/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
167721.75blake2bcrypto_hash/blake2b/xmmicc -no-vec
182281.91blake2bcrypto_hash/blake2b/moon/avx/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
182701.91blake2bcrypto_hash/blake2b/avxiccgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
239682.51blake2bcrypto_hash/blake2b/avx2-1icc -xCORE-AVX2 -O2 -fomit-frame-pointer
239962.51blake2bcrypto_hash/blake2b/avx2-3icc -xCORE-AVX2 -O3 -fomit-frame-pointer
240102.51blake2bcrypto_hash/blake2b/moon/avx2/64icc -no-vec
241222.52blake2bcrypto_hash/blake2b/avx2-2icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/moon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/ymmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
159041.00blake2scrypto_hash/blake2s/regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
199361.25blake2scrypto_hash/blake2s/reficc -xMIC-AVX512 -O3 -fomit-frame-pointer
229881.45blake2scrypto_hash/blake2s/xmmicc -no-vec
241221.52blake2scrypto_hash/blake2s/moon/sse2/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
280001.76blake2scrypto_hash/blake2s/avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
288401.81blake2scrypto_hash/blake2s/moon/avx/64gcc -m64 -O3 -fomit-frame-pointer
302541.90blake2scrypto_hash/blake2s/moon/ssse3/64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
blake2scrypto_hash/blake2s/moon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
223441.00blake32crypto_hash/blake32/sphlib (SPHLIB_2.1)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
248781.11blake32crypto_hash/blake32/sse2icc -xAVX -O2 -fomit-frame-pointer
274261.23blake32crypto_hash/blake32/sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer
324801.45blake32crypto_hash/blake32/reficc -xMIC-AVX512 -O3 -fomit-frame-pointer
328161.47blake32crypto_hash/blake32/ssse3icc -xCORE-AVX-I -O2 -fomit-frame-pointer
172621.00blake512crypto_hash/blake512/bswapgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
173321.00blake512crypto_hash/blake512/regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
174301.01blake512crypto_hash/blake512/sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
228621.32blake512crypto_hash/blake512/sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer
235341.36blake512crypto_hash/blake512/reficc -xMIC-AVX512 -O3 -fomit-frame-pointer
239541.39blake512crypto_hash/blake512/sse41icc -xCORE-AVX-I -O2 -fomit-frame-pointer
240521.39blake512crypto_hash/blake512/avxiccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
243321.41blake512crypto_hash/blake512/vect128icc -xAVX -O2 -fomit-frame-pointer
247521.43blake512crypto_hash/blake512/vect128-inplaceicc -xAVX -O2 -fomit-frame-pointer
257601.49blake512crypto_hash/blake512/sse2sgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
262221.52blake512crypto_hash/blake512/sse2icc -xMIC-AVX512 -O3 -fomit-frame-pointer
296241.72blake512crypto_hash/blake512/ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
924985.36blake512crypto_hash/blake512/sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
blake512crypto_hash/blake512/vect128-xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake512crypto_hash/blake512/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake512crypto_hash/blake512/xop-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
158481.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
201741.27blake64crypto_hash/blake64/sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer
207761.31blake64crypto_hash/blake64/reficc -xMIC-AVX512 -O3 -fomit-frame-pointer
219521.39blake64crypto_hash/blake64/sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
249201.57blake64crypto_hash/blake64/ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
155541.00bmw256crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1 (asm)icc -xMIC-AVX512 -O3 -fomit-frame-pointer
156381.01bmw256crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1icc -xAVX -O3 -fomit-frame-pointer
163801.05bmw256crypto_hash/bmw256/amd_k10/x86-64/sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
163941.05bmw256crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1icc -xMIC-AVX512 -O3 -fomit-frame-pointer
164921.06bmw256crypto_hash/bmw256/opt29_v5_ssse3_asm64icc -xCORE-AVX-I -O3 -fomit-frame-pointer
181301.17bmw256crypto_hash/bmw256/opt31ssse3_asm64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
183401.18bmw256crypto_hash/bmw256/optc01gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
184521.19bmw256crypto_hash/bmw256/optabegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
184521.19bmw256crypto_hash/bmw256/optbbegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
185641.19bmw256crypto_hash/bmw256/optc03icc -xMIC-AVX512 -O3 -fomit-frame-pointer
187181.20bmw256crypto_hash/bmw256/optc04gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
187881.21bmw256crypto_hash/bmw256/optc02icc -xMIC-AVX512 -O3 -fomit-frame-pointer
193901.25bmw256crypto_hash/bmw256/optbgbegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
204121.31bmw256crypto_hash/bmw256/sphlib-smallicc -xMIC-AVX512 -O3 -fomit-frame-pointer
215041.38bmw256crypto_hash/bmw256/sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
236881.52bmw256crypto_hash/bmw256/amd_k8/x86-64/noSSEgcc -march=k8 -O3 -fomit-frame-pointer
261101.68bmw256crypto_hash/bmw256/reficc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
bmw256crypto_hash/bmw256/optc31ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
99541.00bmw512crypto_hash/bmw512/optc04 (Optimized_C_-_BMW512,_opt04)icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
99681.00bmw512crypto_hash/bmw512/optbbegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
100101.01bmw512crypto_hash/bmw512/optabegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
100381.01bmw512crypto_hash/bmw512/optc03icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
100941.01bmw512crypto_hash/bmw512/optc02icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
101081.02bmw512crypto_hash/bmw512/optc01icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
105561.06bmw512crypto_hash/bmw512/optbgbeicc -xMIC-AVX512 -O2 -fomit-frame-pointer
118301.19bmw512crypto_hash/bmw512/sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
127681.28bmw512crypto_hash/bmw512/opt008_asm64icc -no-vec
143641.44bmw512crypto_hash/bmw512/reficc -xMIC-AVX512 -O2 -fomit-frame-pointer
149241.50bmw512crypto_hash/bmw512/sphlib-smallicc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
bmw512crypto_hash/bmw512/optx86sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
398581.00cheetah256crypto_hash/cheetah256/asm64 (1.0)gcc (8.2.0)
399701.00cheetah256crypto_hash/cheetah256/asmgcc (8.2.0)
616001.00cheetah512crypto_hash/cheetah512/asm64 (1.0)gcc (8.2.0)
617401.00cheetah512crypto_hash/cheetah512/asmgcc -funroll-loops
7173461.00cubehash161crypto_hash/cubehash161/emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (8.2.0)
21771963.04cubehash161crypto_hash/cubehash161/unrolledicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
23922363.33cubehash161crypto_hash/cubehash161/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
29967144.18cubehash161crypto_hash/cubehash161/specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
489581.00cubehash1616crypto_hash/cubehash1616/emmintrin4icc -xAVX -O3 -fomit-frame-pointer
1997244.08cubehash1616crypto_hash/cubehash1616/simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
2246724.59cubehash1616crypto_hash/cubehash1616/unrolledicc -xMIC-AVX512 -O2 -fomit-frame-pointer
73719815.06cubehash1616crypto_hash/cubehash1616/specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
3583301.00cubehash162crypto_hash/cubehash162/emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (8.2.0)
11621963.24cubehash162crypto_hash/cubehash162/unrolledicc -xMIC-AVX512 -O3 -fomit-frame-pointer
12222703.41cubehash162crypto_hash/cubehash162/simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
18290025.10cubehash162crypto_hash/cubehash162/specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
266841.00cubehash1632crypto_hash/cubehash1632/amd64avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
270341.01cubehash1632crypto_hash/cubehash1632/emmintrin4icc -xCORE-AVX-I -O2 -fomit-frame-pointer
270341.01cubehash1632crypto_hash/cubehash1632/emmintrin5icc -xCORE-AVX-I -O3 -fomit-frame-pointer
310941.17cubehash1632crypto_hash/cubehash1632/amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
315561.18cubehash1632crypto_hash/cubehash1632/amd64gcc -m64 -O3 -fomit-frame-pointer
751242.82cubehash1632crypto_hash/cubehash1632/unrolled3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
758102.84cubehash1632crypto_hash/cubehash1632/unrolled5icc -xMIC-AVX512 -O3 -fomit-frame-pointer
758662.84cubehash1632crypto_hash/cubehash1632/unrolled4icc -xMIC-AVX512 -O2 -fomit-frame-pointer
836783.14cubehash1632crypto_hash/cubehash1632/mmintrinicc -xMIC-AVX512 -O3 -fomit-frame-pointer
931983.49cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
932683.50cubehash1632crypto_hash/cubehash1632/sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
1045243.92cubehash1632crypto_hash/cubehash1632/amd64-32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
1309704.91cubehash1632crypto_hash/cubehash1632/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1396785.23cubehash1632crypto_hash/cubehash1632/unrolledicc -xMIC-AVX512 -O3 -fomit-frame-pointer
1429685.36cubehash1632crypto_hash/cubehash1632/unrolled2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
1811321.00cubehash164crypto_hash/cubehash164/emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
6297483.48cubehash164crypto_hash/cubehash164/unrolledicc -xMIC-AVX512 -O3 -fomit-frame-pointer
6655883.67cubehash164crypto_hash/cubehash164/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
11980366.61cubehash164crypto_hash/cubehash164/specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
931141.00cubehash168crypto_hash/cubehash168/emmintrin4icc -xCORE-AVX-I -O2 -fomit-frame-pointer (18.0.20180210)
3420623.67cubehash168crypto_hash/cubehash168/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
3790644.07cubehash168crypto_hash/cubehash168/unrolledicc -xMIC-AVX512 -O2 -fomit-frame-pointer
9140469.82cubehash168crypto_hash/cubehash168/specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
231001.00cubehash512crypto_hash/cubehash512/amd64avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
234221.01cubehash512crypto_hash/cubehash512/emmintrin5icc -xAVX -O3 -fomit-frame-pointer
234501.02cubehash512crypto_hash/cubehash512/emmintrin4icc -xAVX -O3 -fomit-frame-pointer
268941.16cubehash512crypto_hash/cubehash512/amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
273281.18cubehash512crypto_hash/cubehash512/amd64gcc -m64 -O3 -fomit-frame-pointer
654502.83cubehash512crypto_hash/cubehash512/unrolled3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
657862.85cubehash512crypto_hash/cubehash512/unrolled5icc -xMIC-AVX512 -O3 -fomit-frame-pointer
665702.88cubehash512crypto_hash/cubehash512/unrolled4icc -xMIC-AVX512 -O2 -fomit-frame-pointer
725343.14cubehash512crypto_hash/cubehash512/mmintrinicc -xMIC-AVX512 -O3 -fomit-frame-pointer
904403.92cubehash512crypto_hash/cubehash512/amd64-32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
1031944.47cubehash512crypto_hash/cubehash512/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1118884.84cubehash512crypto_hash/cubehash512/unrolledicc -xMIC-AVX512 -O3 -fomit-frame-pointer
1146184.96cubehash512crypto_hash/cubehash512/unrolled2icc -xMIC-AVX512 -O2 -fomit-frame-pointer
3509801.00cubehash81crypto_hash/cubehash81/emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (8.2.0)
3533321.01cubehash81crypto_hash/cubehash81/emmintrin3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
3614801.03cubehash81crypto_hash/cubehash81/emmintrinicc -xAVX -O2 -fomit-frame-pointer
3629921.03cubehash81crypto_hash/cubehash81/emmintrin2icc -xMIC-AVX512 -O2 -fomit-frame-pointer
10903063.11cubehash81crypto_hash/cubehash81/unrolledicc -xCORE-AVX2 -O3 -fomit-frame-pointer
12352483.52cubehash81crypto_hash/cubehash81/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
19088025.44cubehash81crypto_hash/cubehash81/specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
242761.00cubehash816crypto_hash/cubehash816/emmintrin4icc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
265441.09cubehash816crypto_hash/cubehash816/emmintrin3icc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
1068764.40cubehash816crypto_hash/cubehash816/unrolledicc -xCORE-AVX2 -O2 -fomit-frame-pointer
1151504.74cubehash816crypto_hash/cubehash816/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
63911426.33cubehash816crypto_hash/cubehash816/specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
1768341.00cubehash82crypto_hash/cubehash82/emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
1792841.01cubehash82crypto_hash/cubehash82/emmintrin3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
6212083.51cubehash82crypto_hash/cubehash82/unrolledicc -xCORE-AVX2 -O2 -fomit-frame-pointer
6291043.56cubehash82crypto_hash/cubehash82/simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
12523567.08cubehash82crypto_hash/cubehash82/specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
134681.00cubehash832crypto_hash/cubehash832/emmintrin4icc -xAVX -O3 -fomit-frame-pointer
157361.17cubehash832crypto_hash/cubehash832/emmintrin3icc -xAVX -O3 -fomit-frame-pointer
732625.44cubehash832crypto_hash/cubehash832/unrolledicc -xMIC-AVX512 -O2 -fomit-frame-pointer
782885.81cubehash832crypto_hash/cubehash832/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
59522444.20cubehash832crypto_hash/cubehash832/specicc -xCORE-AVX-I -O3 -fomit-frame-pointer
896701.00cubehash84crypto_hash/cubehash84/emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
920221.03cubehash84crypto_hash/cubehash84/emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
3250663.63cubehash84crypto_hash/cubehash84/unrolledicc -xMIC-AVX512 -O2 -fomit-frame-pointer
3363503.75cubehash84crypto_hash/cubehash84/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
91814810.24cubehash84crypto_hash/cubehash84/specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
461721.00cubehash88crypto_hash/cubehash88/emmintrin4icc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
484401.05cubehash88crypto_hash/cubehash88/emmintrin3icc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
1741883.77cubehash88crypto_hash/cubehash88/unrolledicc -xMIC-AVX512 -O2 -fomit-frame-pointer
1913804.14cubehash88crypto_hash/cubehash88/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
75514616.36cubehash88crypto_hash/cubehash88/specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
138041.00echo256crypto_hash/echo256/aes/aes64 (2.1)icc -xAVX -O3 -fomit-frame-pointer
210981.53echo256crypto_hash/echo256/ccalik/aesniicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
823905.97echo256crypto_hash/echo256/pentium/pentium4v64v1gcc -m64 -Os -fomit-frame-pointer
831326.02echo256crypto_hash/echo256/pentium/pentium4v64v2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
848406.15echo256crypto_hash/echo256/sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
869546.30echo256crypto_hash/echo256/generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
888726.44echo256crypto_hash/echo256/sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer
992047.19echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
1209048.76echo256crypto_hash/echo256/powerpc/pp32cv2icc -xMIC-AVX512 -O3 -fomit-frame-pointer
16352011.85echo256crypto_hash/echo256/ccalik/bitslicedicc -xAVX -O3 -fomit-frame-pointer
17046412.35echo256crypto_hash/echo256/powerpc/pp32cv1icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
37590027.23echo256crypto_hash/echo256/ccalik/vpermgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
echo256crypto_hash/echo256/athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo256crypto_hash/echo256/core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
240381.00echo512crypto_hash/echo512/aes/aes64 (2.1)icc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
1469446.11echo512crypto_hash/echo512/pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
1497446.23echo512crypto_hash/echo512/pentium/pentium4v64v2gcc -m64 -O2 -fomit-frame-pointer
1537486.40echo512crypto_hash/echo512/sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
1556806.48echo512crypto_hash/echo512/generic/opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer
1614206.72echo512crypto_hash/echo512/sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer
1778147.40echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
2141028.91echo512crypto_hash/echo512/powerpc/pp32cv2icc -xMIC-AVX512 -O3 -fomit-frame-pointer
29344012.21echo512crypto_hash/echo512/ccalik/bitslicedicc -xAVX -O3 -fomit-frame-pointer
30003412.48echo512crypto_hash/echo512/powerpc/pp32cv1icc -xMIC-AVX512 -O3 -fomit-frame-pointer
67583628.12echo512crypto_hash/echo512/ccalik/vpermgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
69113828.75echo512crypto_hash/echo512/ccalik/aesnigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
echo512crypto_hash/echo512/athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo512crypto_hash/echo512/core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
109621.00echosp256crypto_hash/echosp256/aes/aes64 (2.1)icc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
643025.87echosp256crypto_hash/echosp256/pentium/pentium4v64v1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
648765.92echosp256crypto_hash/echosp256/pentium/pentium4v64v2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
684466.24echosp256crypto_hash/echosp256/generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
794507.25echosp256crypto_hash/echosp256/generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
950048.67echosp256crypto_hash/echosp256/powerpc/pp32cv2icc -xMIC-AVX512 -O3 -fomit-frame-pointer
13202012.04echosp256crypto_hash/echosp256/powerpc/pp32cv1icc -xMIC-AVX512 -O3 -fomit-frame-pointer
echosp256crypto_hash/echosp256/athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp256crypto_hash/echosp256/core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
171221.00echosp512crypto_hash/echosp512/aes/aes64 (2.1)icc -xCORE-AVX-I -O3 -fomit-frame-pointer (18.0.20180210)
1020885.96echosp512crypto_hash/echosp512/pentium/pentium4v64v1gcc -march=nocona -O -fomit-frame-pointer
1037546.06echosp512crypto_hash/echosp512/pentium/pentium4v64v2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
1086966.35echosp512crypto_hash/echosp512/generic/opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer
1251887.31echosp512crypto_hash/echosp512/generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1490448.70echosp512crypto_hash/echosp512/powerpc/pp32cv2icc -xMIC-AVX512 -O3 -fomit-frame-pointer
20942612.23echosp512crypto_hash/echosp512/powerpc/pp32cv1icc -xMIC-AVX512 -O3 -fomit-frame-pointer
echosp512crypto_hash/echosp512/athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp512crypto_hash/echosp512/core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
110041.00edonr256crypto_hash/edonr256/optc (Optimized_C_v2.0)icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
110601.01edonr256crypto_hash/edonr256/swpbegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
58521.00edonr512crypto_hash/edonr512/optc (Optimized_C_v2.0)icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
60481.03edonr512crypto_hash/edonr512/swpbegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
1023961.00essence224crypto_hash/essence224/gccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (8.2.0)
1024241.00essence256crypto_hash/essence256/gccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (8.2.0)
675641.00essence384crypto_hash/essence384/gccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0)
674941.00essence512crypto_hash/essence512/gccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0)
1196021.00fsb256crypto_hash/fsb256/cleangcc -march=barcelona -Os -fomit-frame-pointer (8.2.0)
1333134601114.64fsb256crypto_hash/fsb256/reficc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
1257367721.00fsb512crypto_hash/fsb512/reficc -xSSE4.1 -O2 -fomit-frame-pointer (18.0.20180210)
419721.00fugue2crypto_hash/fugue2/cop_opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
570781.00fugue256crypto_hash/fugue256/ANSI_opt64icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
595981.04fugue256crypto_hash/fugue256/SSSE3icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
653241.14fugue256crypto_hash/fugue256/sphlibicc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
688521.21fugue256crypto_hash/fugue256/ANSI_opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
1208762.12fugue256crypto_hash/fugue256/ccalik/aesnigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
1236342.17fugue256crypto_hash/fugue256/SSE4.1gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
1976663.46fugue256crypto_hash/fugue256/ccalik/vpermicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
1810061.00fugue384crypto_hash/fugue384/ccalik/aesni (1.208)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
2925861.62fugue384crypto_hash/fugue384/ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
1290381.00fugue512crypto_hash/fugue512/sphlib (SPHLIB_3.0)icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
2429281.88fugue512crypto_hash/fugue512/ccalik/aesnigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
3930223.05fugue512crypto_hash/fugue512/ccalik/vpermicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
411041.00groestl256crypto_hash/groestl256/aesni-intr (2.2)icc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
521641.27groestl256crypto_hash/groestl256/opterongcc -m64 -march=corei7 -O3 -fomit-frame-pointer
533261.30groestl256crypto_hash/groestl256/core2duogcc -m64 -march=corei7 -O3 -fomit-frame-pointer
576521.40groestl256crypto_hash/groestl256/aesnigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
665001.62groestl256crypto_hash/groestl256/sphlib-adaptedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
672701.64groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
707281.72groestl256crypto_hash/groestl256/opteron-unrolledcc
882702.15groestl256crypto_hash/groestl256/mmxicc -xMIC-AVX512 -O2 -fomit-frame-pointer
894742.18groestl256crypto_hash/groestl256/sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
925122.25groestl256crypto_hash/groestl256/opt64icc -xSSE4.1 -O3 -fomit-frame-pointer
1490023.62groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
2485006.05groestl256crypto_hash/groestl256/32bit-2ktableicc -xMIC-AVX512 -O2 -fomit-frame-pointer
2871686.99groestl256crypto_hash/groestl256/vperm-intricc -xCORE-AVX2 -O2 -fomit-frame-pointer
3051027.42groestl256crypto_hash/groestl256/32bit-bytesliced-c-fasticc -xMIC-AVX512 -O3 -fomit-frame-pointer
3256827.92groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer
3377928.22groestl256crypto_hash/groestl256/vpermgcc -O3 -fomit-frame-pointer
43548410.59groestl256crypto_hash/groestl256/8bit_cicc -xMIC-AVX512 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256crypto_hash/groestl256/avx-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
587721.00groestl512crypto_hash/groestl512/aesni-intr (2.2)icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
588141.00groestl512crypto_hash/groestl512/avxgcc -funroll-loops -O2 -fomit-frame-pointer
611381.04groestl512crypto_hash/groestl512/avx-intricc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
835941.42groestl512crypto_hash/groestl512/aesnigcc -funroll-loops -m64 -O2 -fomit-frame-pointer
1098861.87groestl512crypto_hash/groestl512/sphlibicc -xAVX -O3 -fomit-frame-pointer
1124761.91groestl512crypto_hash/groestl512/sphlib-adaptedicc -xSSE4.2 -O3 -fomit-frame-pointer
1154441.96groestl512crypto_hash/groestl512/core2duocc
1374662.34groestl512crypto_hash/groestl512/opt64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
1481202.52groestl512crypto_hash/groestl512/sphlib-smallicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
2227403.79groestl512crypto_hash/groestl512/opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
2760104.70groestl512crypto_hash/groestl512/mmxicc
4087306.95groestl512crypto_hash/groestl512/vperm-intrgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
4687767.98groestl512crypto_hash/groestl512/vpermgcc -funroll-loops -m64 -O -fomit-frame-pointer
5052748.60groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/opterongcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
618381.00hamsicrypto_hash/hamsi/simd-2icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
643161.04hamsicrypto_hash/hamsi/bernstein/small-simd-2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
646241.05hamsicrypto_hash/hamsi/simd-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsicrypto_hash/hamsi/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsicrypto_hash/hamsi/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsi512crypto_hash/hamsi512/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsi512crypto_hash/hamsi512/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
336141.00jh224crypto_hash/jh224/bitslice_sse2_opt64icc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
343421.02jh224crypto_hash/jh224/bitslice_sse2_opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
397741.18jh224crypto_hash/jh224/bitslice_opt64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
469981.40jh224crypto_hash/jh224/bitslice_opt32icc -xMIC-AVX512 -O2 -fomit-frame-pointer
667801.99jh224crypto_hash/jh224/bitslice_ref64icc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
709662.11jh224crypto_hash/jh224/bitslice_ref32icc -xMIC-AVX512 -O3 -fomit-frame-pointer
735982.19jh224crypto_hash/jh224/simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
336141.00jh256crypto_hash/jh256/bitslice_sse2_opt64icc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
343701.02jh256crypto_hash/jh256/bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
397601.18jh256crypto_hash/jh256/bitslice_opt64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
467881.39jh256crypto_hash/jh256/bitslice_opt32icc -xMIC-AVX512 -O2 -fomit-frame-pointer
668081.99jh256crypto_hash/jh256/bitslice_ref64icc -xCORE-AVX-I -O3 -fomit-frame-pointer
709662.11jh256crypto_hash/jh256/bitslice_ref32icc -xMIC-AVX512 -O3 -fomit-frame-pointer
736262.19jh256crypto_hash/jh256/simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
336141.00jh384crypto_hash/jh384/bitslice_sse2_opt64icc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
343281.02jh384crypto_hash/jh384/bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
398861.19jh384crypto_hash/jh384/bitslice_opt64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
468021.39jh384crypto_hash/jh384/bitslice_opt32icc -xMIC-AVX512 -O2 -fomit-frame-pointer
668081.99jh384crypto_hash/jh384/bitslice_ref64icc -xCORE-AVX-I -O3 -fomit-frame-pointer
710502.11jh384crypto_hash/jh384/bitslice_ref32icc -xMIC-AVX512 -O3 -fomit-frame-pointer
735982.19jh384crypto_hash/jh384/simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
336141.00jh512crypto_hash/jh512/bitslice_sse2_opt64icc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
343421.02jh512crypto_hash/jh512/bitslice_sse2_opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
397181.18jh512crypto_hash/jh512/bitslice_opt64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
468161.39jh512crypto_hash/jh512/bitslice_opt32icc -xMIC-AVX512 -O2 -fomit-frame-pointer
667661.99jh512crypto_hash/jh512/bitslice_ref64icc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
710642.11jh512crypto_hash/jh512/bitslice_ref32icc -xMIC-AVX512 -O3 -fomit-frame-pointer
735982.19jh512crypto_hash/jh512/simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
70141.00k12crypto_hash/k12/kcp/optimized1600AVX512 (1)icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
124601.78k12crypto_hash/k12/kcp/optimized1600ufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
129081.84k12crypto_hash/k12/kcp/optimized1600u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
136781.95k12crypto_hash/k12/kcp/optimized1600lcufullgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
142802.04k12crypto_hash/k12/kcp/optimized1600lcu6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
164642.35k12crypto_hash/k12/kcp/optimized1600AsmX86-64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
268383.83k12crypto_hash/k12/kcp/inplace1600biicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
272023.88k12crypto_hash/k12/kcp/reference1600gcc -funroll-loops -O2 -fomit-frame-pointer
349024.98k12crypto_hash/k12/kcp/compact1600gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
521927.44k12crypto_hash/k12/kcp/optimized1600lcufullshldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
543207.74k12crypto_hash/k12/kcp/optimized1600AsmX86-64shldicc -xSSE4.1 -O3 -fomit-frame-pointer
62150288.61k12crypto_hash/k12/kcp/reference1600-32bitsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
283641.00keccakcrypto_hash/keccak/opt64u6 (3.1.0)icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
297781.05keccakcrypto_hash/keccak/inplacegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
299321.06keccakcrypto_hash/keccak/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
324941.15keccakcrypto_hash/keccak/opt64lcu6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
326621.15keccakcrypto_hash/keccak/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
404601.43keccakcrypto_hash/keccak/x86_64_asmicc -xSSE4.2 -O2 -fomit-frame-pointer
427421.51keccakcrypto_hash/keccak/sseu2icc -xAVX -O2 -fomit-frame-pointer
611942.16keccakcrypto_hash/keccak/mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
668362.36keccakcrypto_hash/keccak/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
678442.39keccakcrypto_hash/keccak/compactgcc -funroll-loops -O2 -fomit-frame-pointer
695522.45keccakcrypto_hash/keccak/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
701822.47keccakcrypto_hash/keccak/inplace32biicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
750262.65keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
764962.70keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
1326224.68keccakcrypto_hash/keccak/opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
1391044.90keccakcrypto_hash/keccak/x86_64_shldicc -xSSE4.2 -O3 -fomit-frame-pointer
2443148.61keccakcrypto_hash/keccak/compact8icc -xCORE-AVX2 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
476981.00keccakc1024crypto_hash/keccakc1024/opt64u6 (3.1.0)icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
495181.04keccakc1024crypto_hash/keccakc1024/inplacegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
495461.04keccakc1024crypto_hash/keccakc1024/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
547261.15keccakc1024crypto_hash/keccakc1024/opt64lcu6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
548661.15keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
623001.31keccakc1024crypto_hash/keccakc1024/sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
642461.35keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
683061.43keccakc1024crypto_hash/keccakc1024/x86_64_asmicc -no-vec
719881.51keccakc1024crypto_hash/keccakc1024/sseu2icc -xCORE-AVX-I -O2 -fomit-frame-pointer
1029422.16keccakc1024crypto_hash/keccakc1024/mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
1108662.32keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1143942.40keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
1168442.45keccakc1024crypto_hash/keccakc1024/simple32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
1183142.48keccakc1024crypto_hash/keccakc1024/inplace32biicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
1240822.60keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
1273582.67keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
2236924.69keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
2352004.93keccakc1024crypto_hash/keccakc1024/x86_64_shldicc -xSSE4.1 -O2 -fomit-frame-pointer
4132528.66keccakc1024crypto_hash/keccakc1024/compact8icc -xCORE-AVX2 -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
220921.00keccakc256crypto_hash/keccakc256/opt64u6 (3.1.0)icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
232541.05keccakc256crypto_hash/keccakc256/inplacegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
233381.06keccakc256crypto_hash/keccakc256/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
253541.15keccakc256crypto_hash/keccakc256/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
255361.16keccakc256crypto_hash/keccakc256/opt64lcu6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
313461.42keccakc256crypto_hash/keccakc256/x86_64_asmicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
330681.50keccakc256crypto_hash/keccakc256/sseu2icc -xCORE-AVX-I -O2 -fomit-frame-pointer
473902.15keccakc256crypto_hash/keccakc256/mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
525982.38keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
536202.43keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
546562.47keccakc256crypto_hash/keccakc256/inplace32biicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
562802.55keccakc256crypto_hash/keccakc256/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
603122.73keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
608022.75keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
1021444.62keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
1071984.85keccakc256crypto_hash/keccakc256/x86_64_shldicc -xSSE4.1 -O3 -fomit-frame-pointer
1932848.75keccakc256crypto_hash/keccakc256/compact8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc256crypto_hash/keccakc256/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
187461.00keccakc256treed2crypto_hash/keccakc256treed2/sseu4 (3.2.5)icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
188021.00keccakc256treed2crypto_hash/keccakc256treed2/sseu24gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
keccakc256treed2crypto_hash/keccakc256treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
242201.00keccakc448crypto_hash/keccakc448/opt64u6 (3.1.0)icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
253821.05keccakc448crypto_hash/keccakc448/inplacegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
254801.05keccakc448crypto_hash/keccakc448/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
276081.14keccakc448crypto_hash/keccakc448/opt64lcu6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
279161.15keccakc448crypto_hash/keccakc448/opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
343281.42keccakc448crypto_hash/keccakc448/x86_64_asmicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
362181.50keccakc448crypto_hash/keccakc448/sseu2icc -xCORE-AVX-I -O2 -fomit-frame-pointer
520522.15keccakc448crypto_hash/keccakc448/mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
569242.35keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
574702.37keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -O2 -fomit-frame-pointer
636162.63keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
658282.72keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
1127144.65keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
1177964.86keccakc448crypto_hash/keccakc448/x86_64_shldicc
2147468.87keccakc448crypto_hash/keccakc448/compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc448crypto_hash/keccakc448/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc448crypto_hash/keccakc448/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
264041.00keccakc512crypto_hash/keccakc512/opt64u6 (3.1.0)icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
275661.04keccakc512crypto_hash/keccakc512/inplacegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
276921.05keccakc512crypto_hash/keccakc512/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
302681.15keccakc512crypto_hash/keccakc512/opt64lcu6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
303521.15keccakc512crypto_hash/keccakc512/opt64lcu24icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
348041.32keccakc512crypto_hash/keccakc512/sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
357981.36keccakc512crypto_hash/keccakc512/sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
374221.42keccakc512crypto_hash/keccakc512/x86_64_asmicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
394941.50keccakc512crypto_hash/keccakc512/sseu2icc -xCORE-AVX-I -O2 -fomit-frame-pointer
567142.15keccakc512crypto_hash/keccakc512/mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
605362.29keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
629582.38keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
646102.45keccakc512crypto_hash/keccakc512/simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
653522.48keccakc512crypto_hash/keccakc512/inplace32biicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
700562.65keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
713162.70keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
1226544.65keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
1284924.87keccakc512crypto_hash/keccakc512/x86_64_shldicc
2322468.80keccakc512crypto_hash/keccakc512/compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/gil/singlefilegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512crypto_hash/keccakc512/gil/singlefile_unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512crypto_hash/keccakc512/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
216861.00keccakc512treed2crypto_hash/keccakc512treed2/sseu4 (3.2.5)icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
217281.00keccakc512treed2crypto_hash/keccakc512treed2/sseu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
keccakc512treed2crypto_hash/keccakc512treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
326621.00keccakc768crypto_hash/keccakc768/opt64u6 (3.1.0)icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
341041.04keccakc768crypto_hash/keccakc768/inplaceicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
343001.05keccakc768crypto_hash/keccakc768/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
372961.14keccakc768crypto_hash/keccakc768/opt64lcu6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
378141.16keccakc768crypto_hash/keccakc768/opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
466761.43keccakc768crypto_hash/keccakc768/x86_64_asmicc -xSSE4.2 -O2 -fomit-frame-pointer
492521.51keccakc768crypto_hash/keccakc768/sseu2icc -xAVX -O2 -fomit-frame-pointer
701962.15keccakc768crypto_hash/keccakc768/mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
781062.39keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
801222.45keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
812422.49keccakc768crypto_hash/keccakc768/inplace32biicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
830482.54keccakc768crypto_hash/keccakc768/simple32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
867442.66keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
913502.80keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1528524.68keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
1604404.91keccakc768crypto_hash/keccakc768/x86_64_shldicc -xAVX -O3 -fomit-frame-pointer
2820028.63keccakc768crypto_hash/keccakc768/compact8icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
640501.00lane256crypto_hash/lane256/cgcc -funroll-loops -Os -fomit-frame-pointer (8.2.0)
887181.39lane256crypto_hash/lane256/bitslicegcc -march=k8 -Os -fomit-frame-pointer
4536421.00lane512crypto_hash/lane512/cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (8.2.0)
279581.00luffa256crypto_hash/luffa256/sse2 (2.0)icc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
281961.01luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-INTgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
283641.01luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
319761.14luffa256crypto_hash/luffa256/ssse3_x64asmicc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
319761.14luffa256crypto_hash/luffa256/ssse3_x64asm-2icc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
323121.16luffa256crypto_hash/luffa256/sse2_x64asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
323261.16luffa256crypto_hash/luffa256/sse2_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
497141.78luffa256crypto_hash/luffa256/sphlibicc -xMIC-AVX512 -O2 -fomit-frame-pointer
510161.82luffa256crypto_hash/luffa256/opt32icc -xMIC-AVX512 -O3 -fomit-frame-pointer
529481.89luffa256crypto_hash/luffa256/thomaz/basicicc -xMIC-AVX512 -O3 -fomit-frame-pointer
603682.16luffa256crypto_hash/luffa256/armgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
707702.53luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-FPicc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
707702.53luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-INTicc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
709102.54luffa256crypto_hash/luffa256/thomaz/asm-PSicc -xAVX -O2 -fomit-frame-pointer
1116643.99luffa256crypto_hash/luffa256/ssse3_x64asm-PSicc -xAVX -O2 -fomit-frame-pointer
1116643.99luffa256crypto_hash/luffa256/ssse3_x64asm-PS-2icc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
313601.00luffa384crypto_hash/luffa384/sse2 (2.0)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
332221.06luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-INTgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
332781.06luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-FPicc -xAVX -O3 -fomit-frame-pointer
359101.15luffa384crypto_hash/luffa384/ssse3_x64asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
359101.15luffa384crypto_hash/luffa384/ssse3_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
363581.16luffa384crypto_hash/luffa384/sse2_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
363581.16luffa384crypto_hash/luffa384/sse2_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
734722.34luffa384crypto_hash/luffa384/opt32icc -xMIC-AVX512 -O3 -fomit-frame-pointer
824742.63luffa384crypto_hash/luffa384/armicc -xMIC-AVX512 -O3 -fomit-frame-pointer
859602.74luffa384crypto_hash/luffa384/ssse3_x64asm-PSicc -xAVX -O3 -fomit-frame-pointer
859602.74luffa384crypto_hash/luffa384/ssse3_x64asm-PS-2icc -xAVX -O3 -fomit-frame-pointer
963903.07luffa384crypto_hash/luffa384/thomaz/asm-PSicc -xAVX -O3 -fomit-frame-pointer
963903.07luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-FPicc -xCORE-AVX2 -O3 -fomit-frame-pointer
963903.07luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-INTicc -xCORE-AVX2 -O2 -fomit-frame-pointer
524161.00luffa512crypto_hash/luffa512/ssse3_x64asm (2.0)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
524161.00luffa512crypto_hash/luffa512/ssse3_x64asm-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
532281.02luffa512crypto_hash/luffa512/sse2_x64asmgcc -m64 -O3 -fomit-frame-pointer
532281.02luffa512crypto_hash/luffa512/sse2_x64asm-2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
565601.08luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-FPicc -xAVX -O2 -fomit-frame-pointer
565601.08luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-INTicc -xCORE-AVX-I -O3 -fomit-frame-pointer
587721.12luffa512crypto_hash/luffa512/sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
927221.77luffa512crypto_hash/luffa512/sphlibicc -xMIC-AVX512 -O2 -fomit-frame-pointer
980701.87luffa512crypto_hash/luffa512/opt32icc -xMIC-AVX512 -O3 -fomit-frame-pointer
1029001.96luffa512crypto_hash/luffa512/armicc -xMIC-AVX512 -O3 -fomit-frame-pointer
1226682.34luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-FPicc -xCORE-AVX-I -O3 -fomit-frame-pointer
1226682.34luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-INTicc -xAVX -O3 -fomit-frame-pointer
1229762.35luffa512crypto_hash/luffa512/thomaz/asm-PSicc -xAVX -O3 -fomit-frame-pointer
1269102.42luffa512crypto_hash/luffa512/ssse3_x64asm-PSicc -xAVX -O3 -fomit-frame-pointer
1269522.42luffa512crypto_hash/luffa512/ssse3_x64asm-PS-2icc -xAVX -O3 -fomit-frame-pointer
496161.00lux256crypto_hash/lux256/asm (1.0)cc (4.8.5 20150623 (Red Hat 4.8.5-16))
553421.00lux512crypto_hash/lux512/asm (1.0)cc (4.8.5 20150623 (Red Hat 4.8.5-16))
760901.00mcssha4crypto_hash/mcssha4/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (8.2.0)
786801.00mcssha5crypto_hash/mcssha5/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (8.2.0)
766501.00mcssha6crypto_hash/mcssha6/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (8.2.0)
5272261.00md2crypto_hash/md2/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)icc (18.0.20180210)
70981.00md4crypto_hash/md4/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
83861.00md5crypto_hash/md5/refgcc -m64 -O3 -fomit-frame-pointer
102901.23md5crypto_hash/md5/opensslgcc -m64 -O3 -fomit-frame-pointer
560421.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.2.0)
604661.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (8.2.0)
782041.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -O2 -fomit-frame-pointer (8.2.0)
958721.00md6d512crypto_hash/md6d512/refgcc -funroll-loops -O2 -fomit-frame-pointer (8.2.0)
1216741.00mgrostl256crypto_hash/mgrostl256/opt-32 (2.0)gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (8.2.0)
2440202.01mgrostl256crypto_hash/mgrostl256/opt-64icc -xSSE4.1 -O2 -fomit-frame-pointer
376637830.95mgrostl256crypto_hash/mgrostl256/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
350141.00nasha256crypto_hash/nasha256/optgcc -funroll-loops -O2 -fomit-frame-pointer (8.2.0)
365541.04nasha256crypto_hash/nasha256/opt_v4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
361341.00nasha512crypto_hash/nasha512/optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (8.2.0)
416221.15nasha512crypto_hash/nasha512/opt_v4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
273141.00rfsb509crypto_hash/rfsb509/ref (1.0)icc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
rhashcrypto_hash/rhash/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
289241.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
394941.00round3jh256crypto_hash/round3jh256/sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
443101.12round3jh256crypto_hash/round3jh256/ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
873602.21round3jh256crypto_hash/round3jh256/simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
981542.49round3jh256crypto_hash/round3jh256/sphlib-smallicc -xMIC-AVX512 -O3 -fomit-frame-pointer
1575843.99round3jh256crypto_hash/round3jh256/sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
394941.00round3jh512crypto_hash/round3jh512/sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
443801.12round3jh512crypto_hash/round3jh512/ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
866602.19round3jh512crypto_hash/round3jh512/simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
982662.49round3jh512crypto_hash/round3jh512/sphlib-smallicc -xMIC-AVX512 -O3 -fomit-frame-pointer
1585644.01round3jh512crypto_hash/round3jh512/sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
180881.00sarmal256crypto_hash/sarmal256/opt64 (1.00)gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (8.2.0)
193901.07sarmal256crypto_hash/sarmal256/asm64icc -no-vec
220501.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (8.2.0)
239261.09sarmal512crypto_hash/sarmal512/asm64icc -xAVX -O3 -fomit-frame-pointer
139301.00sha1crypto_hash/sha1/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
315561.00sha224crypto_hash/sha224/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -m64 -O2 -fomit-frame-pointer
315561.00sha256crypto_hash/sha256/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
326341.03sha256crypto_hash/sha256/sphlibicc -xMIC-AVX512 -O3 -fomit-frame-pointer
335161.06sha256crypto_hash/sha256/sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
348321.10sha256crypto_hash/sha256/reficc -xSSE4.1 -O3 -fomit-frame-pointer
465501.48sha256crypto_hash/sha256/cryptoppg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer
151061.00sha3224crypto_hash/sha3224/kcp/optimized1600AVX512 (1)icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
237301.57sha3224crypto_hash/sha3224/oncore64bitsicc -xSSE4.1 -O3 -fomit-frame-pointer
540823.58sha3224crypto_hash/sha3224/oncore32bitsicc -xMIC-AVX512 -O2 -fomit-frame-pointer
sha3224crypto_hash/sha3224/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
163661.00sha3256crypto_hash/sha3256/kcp/optimized1600AVX512 (1)icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
258301.58sha3256crypto_hash/sha3256/oncore64bitsicc -xSSE4.2 -O3 -fomit-frame-pointer
584643.57sha3256crypto_hash/sha3256/oncore32bitsicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
sha3256crypto_hash/sha3256/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
206501.00sha3384crypto_hash/sha3384/kcp/optimized1600AVX512 (1)icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
321161.56sha3384crypto_hash/sha3384/oncore64bitsicc -xSSE4.2 -O3 -fomit-frame-pointer
730103.54sha3384crypto_hash/sha3384/oncore32bitsicc -xMIC-AVX512 -O3 -fomit-frame-pointer
sha3384crypto_hash/sha3384/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
297361.00sha3512crypto_hash/sha3512/kcp/optimized1600AVX512 (1)icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
468581.58sha3512crypto_hash/sha3512/oncore64bitsicc
1067503.59sha3512crypto_hash/sha3512/oncore32bitsicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
sha3512crypto_hash/sha3512/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
217841.00sha384crypto_hash/sha384/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
218121.00sha512crypto_hash/sha512/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
227641.04sha512crypto_hash/sha512/reficc -no-vec
234921.08sha512crypto_hash/sha512/sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
235061.08sha512crypto_hash/sha512/sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
266141.22sha512crypto_hash/sha512/cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer
159881.00shabal256crypto_hash/shabal256/sphlib (SPHLIB_3.0)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
162121.01shabal256crypto_hash/shabal256/amd64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
155961.00shabal512crypto_hash/shabal512/ref (1.0)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
160441.03shabal512crypto_hash/shabal512/sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
162261.04shabal512crypto_hash/shabal512/amd64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
132721.00shake128crypto_hash/shake128/kcp/optimized1600AVX512 (1)icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
216441.63shake128crypto_hash/shake128/oncore64bitsicc -xSSE4.1 -O3 -fomit-frame-pointer
503443.79shake128crypto_hash/shake128/oncore32bitsicc -xMIC-AVX512 -O2 -fomit-frame-pointer
shake128crypto_hash/shake128/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
163521.00shake256crypto_hash/shake256/usekcpicc -no-vec (18.0.20180210)
163941.00shake256crypto_hash/shake256/kcp/optimized1600AVX512icc -xMIC-AVX512 -O3 -fomit-frame-pointer
258441.58shake256crypto_hash/shake256/oncore64bitsicc -xCORE-AVX-I -O3 -fomit-frame-pointer
321721.97shake256crypto_hash/shake256/gil/singlefile_unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
323401.98shake256crypto_hash/shake256/gil/singlefileicc -xMIC-AVX512 -O3 -fomit-frame-pointer
583243.57shake256crypto_hash/shake256/oncore32bitsicc -xMIC-AVX512 -O2 -fomit-frame-pointer
shake256crypto_hash/shake256/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
132861.00shavite3256crypto_hash/shavite3256/aes-instruct (3_(AES-NI))icc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
430783.24shavite3256crypto_hash/shavite3256/sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
434143.27shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
443943.34shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
460743.47shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer
478943.60shavite3256crypto_hash/shavite3256/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
566584.26shavite3256crypto_hash/shavite3256/lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
21504016.19shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
125721.00shavite3512crypto_hash/shavite3512/aes-instruct (2.0_(AES-NI))icc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
757406.02shavite3512crypto_hash/shavite3512/sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
790026.28shavite3512crypto_hash/shavite3512/sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
952147.57shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -funroll-loops -m64 -O2 -fomit-frame-pointer
978047.78shavite3512crypto_hash/shavite3512/low-memicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
1120428.91shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
39012431.03shavite3512crypto_hash/shavite3512/different-ordergcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
39223831.20shavite3512crypto_hash/shavite3512/no-saltgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
39652231.54shavite3512crypto_hash/shavite3512/new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
41827833.27shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
789601.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
1062741.35simd256crypto_hash/simd256/optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
1083601.37simd256crypto_hash/simd256/sphlib-smallicc -xMIC-AVX512 -O3 -fomit-frame-pointer
458036658.01simd256crypto_hash/simd256/refgcc -funroll-loops -O -fomit-frame-pointer
simd256crypto_hash/simd256/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
799541.00simd512crypto_hash/simd512/opt (1.1)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
1046641.31simd512crypto_hash/simd512/sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1109641.39simd512crypto_hash/simd512/sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer
8963178112.10simd512crypto_hash/simd512/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
simd512crypto_hash/simd512/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
219661.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
skein10241024crypto_hash/skein10241024/x64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
153441.00skein256256crypto_hash/skein256256/opt (v1.3_C_code)gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (8.2.0)
206081.34skein256256crypto_hash/skein256256/x64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
145601.00skein512256crypto_hash/skein512256/littlegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
148961.02skein512256crypto_hash/skein512256/optgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
157361.08skein512256crypto_hash/skein512256/sphlibicc -xMIC-AVX512 -O2 -fomit-frame-pointer
164221.13skein512256crypto_hash/skein512256/simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
166881.15skein512256crypto_hash/skein512256/sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer
228901.57skein512256crypto_hash/skein512256/x64icc -xCORE-AVX-I -O3 -fomit-frame-pointer
325922.24skein512256crypto_hash/skein512256/mmxgcc -m64 -Os -fomit-frame-pointer
903006.20skein512256crypto_hash/skein512256/sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
145601.00skein512512crypto_hash/skein512512/littlegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0)
149101.02skein512512crypto_hash/skein512512/optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
156941.08skein512512crypto_hash/skein512512/sphlibicc -xMIC-AVX512 -O2 -fomit-frame-pointer
164081.13skein512512crypto_hash/skein512512/sphlib-smallicc -xMIC-AVX512 -O3 -fomit-frame-pointer
165621.14skein512512crypto_hash/skein512512/simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
228761.57skein512512crypto_hash/skein512512/x64icc -xMIC-AVX512 -O2 -fomit-frame-pointer
326062.24skein512512crypto_hash/skein512512/mmxgcc -m64 -Os -fomit-frame-pointer
903146.20skein512512crypto_hash/skein512512/sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
153021.00tigercrypto_hash/tiger/cryptoppg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
761041.00whirlpoolcrypto_hash/whirlpool/cryptoppg++ -m64 -O2 -fomit-frame-pointer
835101.10whirlpoolcrypto_hash/whirlpool/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
79661.00md5crypto_hashblocks/md5/little-1gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (8.2.0)
81061.02md5crypto_hashblocks/md5/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
md5crypto_hashblocks/md5/amd64-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
236041.00rfsb509crypto_hashblocks/rfsb509/core2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
279161.18rfsb509crypto_hashblocks/rfsb509/amd64-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
280421.19rfsb509crypto_hashblocks/rfsb509/amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
282941.20rfsb509crypto_hashblocks/rfsb509/amd64-3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
321721.36rfsb509crypto_hashblocks/rfsb509/xmm1reggcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
443381.88rfsb509crypto_hashblocks/rfsb509/xmm4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
472082.00rfsb509crypto_hashblocks/rfsb509/xmm2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
506662.15rfsb509crypto_hashblocks/rfsb509/xmm1gcc -march=k8 -O3 -fomit-frame-pointer
1891128.01rfsb509crypto_hashblocks/rfsb509/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
333341.00sha256crypto_hashblocks/sha256/inplacegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
336421.01sha256crypto_hashblocks/sha256/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
sha256crypto_hashblocks/sha256/dolbeau/amd64-shagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
209161.00sha512crypto_hashblocks/sha512/inplacegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
209861.00sha512crypto_hashblocks/sha512/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
218681.05sha512crypto_hashblocks/sha512/dolbeau/intelavx2rorxasmgcc -m64 -O3 -fomit-frame-pointer
242481.16sha512crypto_hashblocks/sha512/dolbeau/intelsse4asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
884804.23sha512crypto_hashblocks/sha512/dolbeau/intelavxasmgcc -m64 -O3 -fomit-frame-pointer