Implementation notes: amd64, genji154, crypto_hash

Computer: genji154
Architecture: amd64
CPU ID: GenuineIntel-00050671-bfebfbff
CPU cycles/second: 1500000000...1500000000 (amd64cpuinfo)
SUPERCOP version: 20170228
Benchmark dates: 20170225...20170410

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
145081.00bash256crypto_hash/bash256/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.9.0 (tags/RELEASE 390/final))
330332.28bash256crypto_hash/bash256/refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
189281.00bash384crypto_hash/bash384/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.9.0 (tags/RELEASE 390/final))
430952.28bash384crypto_hash/bash384/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
277031.00bash512crypto_hash/bash512/avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
633492.29bash512crypto_hash/bash512/refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
236081.00bblake256crypto_hash/bblake256/sse2icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
313171.33bblake256crypto_hash/bblake256/ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
360881.53bblake256crypto_hash/bblake256/bswapgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
363351.54bblake256crypto_hash/bblake256/regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
463971.97bblake256crypto_hash/bblake256/sandygcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
bblake512crypto_hash/bblake512/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
293931.00blake256crypto_hash/blake256/bswapgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
294321.00blake256crypto_hash/blake256/regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
295361.00blake256crypto_hash/blake256/sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
307451.05blake256crypto_hash/blake256/sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
316811.08blake256crypto_hash/blake256/sse2-2icc
371411.26blake256crypto_hash/blake256/sandygcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
374531.27blake256crypto_hash/blake256/sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer
402091.37blake256crypto_hash/blake256/sse41-2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
403001.37blake256crypto_hash/blake256/reficc -xMIC-AVX512 -O2 -fomit-frame-pointer
412231.40blake256crypto_hash/blake256/avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
418341.42blake256crypto_hash/blake256/avxsicc -xMIC-AVX512 -O3 -fomit-frame-pointer
426661.45blake256crypto_hash/blake256/sse41icc -xMIC-AVX512 -O3 -fomit-frame-pointer
427441.45blake256crypto_hash/blake256/vect128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
432251.47blake256crypto_hash/blake256/ssse3icc -xMIC-AVX512 -O2 -fomit-frame-pointer
440181.50blake256crypto_hash/blake256/vect128-mmxhackgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
blake256crypto_hash/blake256/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
94381.00blake2bcrypto_hash/blake2b/regsgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (6.3.0)
114791.22blake2bcrypto_hash/blake2b/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
162501.72blake2bcrypto_hash/blake2b/xmmclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
182391.93blake2bcrypto_hash/blake2b/moon/avx/64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
182651.94blake2bcrypto_hash/blake2b/avxiccgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
237902.52blake2bcrypto_hash/blake2b/avx2-2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
239852.54blake2bcrypto_hash/blake2b/avx2-1icc -no-vec
240112.54blake2bcrypto_hash/blake2b/moon/avx2/64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
240372.55blake2bcrypto_hash/blake2b/avx2-3icc -xMIC-AVX512 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/moon/armv6/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/avx/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/avx2/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/neon/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/sse2/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/ssse3/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/xop/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
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
160031.00blake2scrypto_hash/blake2s/regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
192271.20blake2scrypto_hash/blake2s/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
229971.44blake2scrypto_hash/blake2s/xmmicc -no-vec
241151.51blake2scrypto_hash/blake2s/moon/sse2/64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
280021.75blake2scrypto_hash/blake2s/avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
288471.80blake2scrypto_hash/blake2s/moon/avx/64gcc -m64 -O3 -fomit-frame-pointer
302641.89blake2scrypto_hash/blake2s/moon/ssse3/64gcc -m64 -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/armv6/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2scrypto_hash/blake2s/moon/avx/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2scrypto_hash/blake2s/moon/sse2/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2scrypto_hash/blake2s/moon/ssse3/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2scrypto_hash/blake2s/moon/xop/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2scrypto_hash/blake2s/moon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
228281.00blake32crypto_hash/blake32/sphlib (SPHLIB_2.1)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
251161.10blake32crypto_hash/blake32/sse2icc -xMIC-AVX512 -O2 -fomit-frame-pointer
274171.20blake32crypto_hash/blake32/sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer
297311.30blake32crypto_hash/blake32/reficc -xMIC-AVX512 -O2 -fomit-frame-pointer
304591.33blake32crypto_hash/blake32/ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
173291.00blake512crypto_hash/blake512/bswapgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
174201.01blake512crypto_hash/blake512/regsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
179401.04blake512crypto_hash/blake512/sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
213591.23blake512crypto_hash/blake512/sse2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
218661.26blake512crypto_hash/blake512/sse41clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
222951.29blake512crypto_hash/blake512/sse2sclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
224381.29blake512crypto_hash/blake512/ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
229321.32blake512crypto_hash/blake512/sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer
240631.39blake512crypto_hash/blake512/avxiccgcc -m64 -march=nocona -O2 -fomit-frame-pointer
240631.39blake512crypto_hash/blake512/reficc -xMIC-AVX512 -O2 -fomit-frame-pointer
248821.44blake512crypto_hash/blake512/vect128icc -xMIC-AVX512 -O2 -fomit-frame-pointer
249601.44blake512crypto_hash/blake512/vect128-inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
925085.34blake512crypto_hash/blake512/sandygcc -funroll-loops -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
161721.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (6.3.0)
201371.25blake64crypto_hash/blake64/sphlib-smallicc -xMIC-AVX512 -O3 -fomit-frame-pointer
210081.30blake64crypto_hash/blake64/sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
212161.31blake64crypto_hash/blake64/reficc -xMIC-AVX512 -O2 -fomit-frame-pointer
218531.35blake64crypto_hash/blake64/ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
155481.00bmw256crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1 (asm)icc -xMIC-AVX512 -O3 -fomit-frame-pointer
156521.01bmw256crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1icc -xMIC-AVX512 -O3 -fomit-frame-pointer
163931.05bmw256crypto_hash/bmw256/amd_k10/x86-64/sse2gcc -march=nocona -O2 -fomit-frame-pointer
163931.05bmw256crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
165491.06bmw256crypto_hash/bmw256/opt29_v5_ssse3_asm64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
181351.17bmw256crypto_hash/bmw256/opt31ssse3_asm64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
182911.18bmw256crypto_hash/bmw256/optabegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
182911.18bmw256crypto_hash/bmw256/optbbegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
185901.20bmw256crypto_hash/bmw256/optc03icc -xMIC-AVX512 -O3 -fomit-frame-pointer
187201.20bmw256crypto_hash/bmw256/optc01gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
187201.20bmw256crypto_hash/bmw256/optc02icc -xMIC-AVX512 -O3 -fomit-frame-pointer
187331.20bmw256crypto_hash/bmw256/optc04icc -xMIC-AVX512 -O3 -fomit-frame-pointer
195781.26bmw256crypto_hash/bmw256/optbgbegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
204491.32bmw256crypto_hash/bmw256/sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
214241.38bmw256crypto_hash/bmw256/sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
236991.52bmw256crypto_hash/bmw256/amd_k8/x86-64/noSSEclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
258181.66bmw256crypto_hash/bmw256/reficc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
bmw256crypto_hash/bmw256/optc31ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
99581.00bmw512crypto_hash/bmw512/optbbe (OptimizedB_BE_C_-_BMW512)icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
99711.00bmw512crypto_hash/bmw512/optabegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
99711.00bmw512crypto_hash/bmw512/optc04icc -xMIC-AVX512 -O2 -fomit-frame-pointer
99971.00bmw512crypto_hash/bmw512/optc03icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
101011.01bmw512crypto_hash/bmw512/optc01icc -xMIC-AVX512 -O2 -fomit-frame-pointer
101011.01bmw512crypto_hash/bmw512/optc02icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
105301.06bmw512crypto_hash/bmw512/optbgbeicc -xMIC-AVX512 -O2 -fomit-frame-pointer
117651.18bmw512crypto_hash/bmw512/sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
127531.28bmw512crypto_hash/bmw512/opt008_asm64icc -no-vec
142091.43bmw512crypto_hash/bmw512/reficc -xMIC-AVX512 -O2 -fomit-frame-pointer
153401.54bmw512crypto_hash/bmw512/sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
bmw512crypto_hash/bmw512/optx86sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
401311.00cheetah256crypto_hash/cheetah256/asm64 (1.0)gcc -funroll-loops (6.3.0)
403651.01cheetah256crypto_hash/cheetah256/asmgcc
614251.00cheetah512crypto_hash/cheetah512/asm (1.0)gcc (6.3.0)
615681.00cheetah512crypto_hash/cheetah512/asm64gcc (6.3.0)
7193031.00cubehash161crypto_hash/cubehash161/emmintrin4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (6.3.0)
9224151.28cubehash161crypto_hash/cubehash161/unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
23652983.29cubehash161crypto_hash/cubehash161/simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
29176684.06cubehash161crypto_hash/cubehash161/specclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
489581.00cubehash1616crypto_hash/cubehash1616/emmintrin4icc -xMIC-AVX512 -O3 -fomit-frame-pointer
969411.98cubehash1616crypto_hash/cubehash1616/unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1989264.06cubehash1616crypto_hash/cubehash1616/simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
73192614.95cubehash1616crypto_hash/cubehash1616/specclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
3574091.00cubehash162crypto_hash/cubehash162/emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (6.3.0)
4689881.31cubehash162crypto_hash/cubehash162/unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
12190623.41cubehash162crypto_hash/cubehash162/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
17400764.87cubehash162crypto_hash/cubehash162/specclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
266761.00cubehash1632crypto_hash/cubehash1632/amd64avxclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.9.0 (tags/RELEASE 390/final))
270401.01cubehash1632crypto_hash/cubehash1632/emmintrin5icc -xMIC-AVX512 -O3 -fomit-frame-pointer
270791.02cubehash1632crypto_hash/cubehash1632/emmintrin4icc -xMIC-AVX512 -O2 -fomit-frame-pointer
310961.17cubehash1632crypto_hash/cubehash1632/amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
315511.18cubehash1632crypto_hash/cubehash1632/amd64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
565762.12cubehash1632crypto_hash/cubehash1632/sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
692902.60cubehash1632crypto_hash/cubehash1632/unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.9.0 (tags/RELEASE 390/final))
751662.82cubehash1632crypto_hash/cubehash1632/unrolled5gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
759202.85cubehash1632crypto_hash/cubehash1632/unrolled4icc -xMIC-AVX512 -O2 -fomit-frame-pointer
764532.87cubehash1632crypto_hash/cubehash1632/unrolled3icc -xMIC-AVX512 -O3 -fomit-frame-pointer
786502.95cubehash1632crypto_hash/cubehash1632/sphlib-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
837073.14cubehash1632crypto_hash/cubehash1632/mmintrinicc -xMIC-AVX512 -O3 -fomit-frame-pointer
1045203.92cubehash1632crypto_hash/cubehash1632/amd64-32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1302474.88cubehash1632crypto_hash/cubehash1632/simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1393605.22cubehash1632crypto_hash/cubehash1632/unrolled2clang -O3 -fomit-frame-pointer -Qunused-arguments
1811551.00cubehash164crypto_hash/cubehash164/emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
2550081.41cubehash164crypto_hash/cubehash164/unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
6271073.46cubehash164crypto_hash/cubehash164/simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
11720546.47cubehash164crypto_hash/cubehash164/specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
931451.00cubehash168crypto_hash/cubehash168/emmintrin4icc -xMIC-AVX512 -O3 -fomit-frame-pointer
1539461.65cubehash168crypto_hash/cubehash168/unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
3400023.65cubehash168crypto_hash/cubehash168/simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
8706239.35cubehash168crypto_hash/cubehash168/specclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
231011.00cubehash512crypto_hash/cubehash512/amd64avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
234391.01cubehash512crypto_hash/cubehash512/emmintrin5icc -xMIC-AVX512 -O3 -fomit-frame-pointer
234781.02cubehash512crypto_hash/cubehash512/emmintrin4icc -xMIC-AVX512 -O2 -fomit-frame-pointer
268971.16cubehash512crypto_hash/cubehash512/amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
273261.18cubehash512crypto_hash/cubehash512/amd64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
585782.54cubehash512crypto_hash/cubehash512/unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
656112.84cubehash512crypto_hash/cubehash512/unrolled5icc -xMIC-AVX512 -O2 -fomit-frame-pointer
665602.88cubehash512crypto_hash/cubehash512/unrolled4icc -xMIC-AVX512 -O2 -fomit-frame-pointer
667682.89cubehash512crypto_hash/cubehash512/unrolled3icc -xMIC-AVX512 -O3 -fomit-frame-pointer
725273.14cubehash512crypto_hash/cubehash512/mmintrinicc -xMIC-AVX512 -O3 -fomit-frame-pointer
904413.92cubehash512crypto_hash/cubehash512/amd64-32gcc -m64 -O2 -fomit-frame-pointer
1113974.82cubehash512crypto_hash/cubehash512/unrolled2clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.9.0 (tags/RELEASE 390/final))
1144654.95cubehash512crypto_hash/cubehash512/simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
3510001.00cubehash81crypto_hash/cubehash81/emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (6.3.0)
3533271.01cubehash81crypto_hash/cubehash81/emmintrin3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
3613741.03cubehash81crypto_hash/cubehash81/emmintrin2icc -xMIC-AVX512 -O2 -fomit-frame-pointer
3682641.05cubehash81crypto_hash/cubehash81/emmintrinicc -xMIC-AVX512 -O2 -fomit-frame-pointer
4713281.34cubehash81crypto_hash/cubehash81/unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
12695543.62cubehash81crypto_hash/cubehash81/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
21455336.11cubehash81crypto_hash/cubehash81/specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
242841.00cubehash816crypto_hash/cubehash816/emmintrin4icc -xMIC-AVX512 -O3 -fomit-frame-pointer
265461.09cubehash816crypto_hash/cubehash816/emmintrin3icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
643762.65cubehash816crypto_hash/cubehash816/unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
1157264.77cubehash816crypto_hash/cubehash816/simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
67308827.72cubehash816crypto_hash/cubehash816/specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
1768131.00cubehash82crypto_hash/cubehash82/emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1792571.01cubehash82crypto_hash/cubehash82/emmintrin3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
2485211.41cubehash82crypto_hash/cubehash82/unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
6458533.65cubehash82crypto_hash/cubehash82/simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0)
13555887.67cubehash82crypto_hash/cubehash82/specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
134681.00cubehash832crypto_hash/cubehash832/emmintrin4icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
157431.17cubehash832crypto_hash/cubehash832/emmintrin3icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
499853.71cubehash832crypto_hash/cubehash832/unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
765965.69cubehash832crypto_hash/cubehash832/simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
62329846.28cubehash832crypto_hash/cubehash832/specicc -xMIC-AVX512 -O2 -fomit-frame-pointer
896611.00cubehash84crypto_hash/cubehash84/emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0)
920531.03cubehash84crypto_hash/cubehash84/emmintrin3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
1413491.58cubehash84crypto_hash/cubehash84/unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
3427843.82cubehash84crypto_hash/cubehash84/simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0)
95932210.70cubehash84crypto_hash/cubehash84/specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
462021.00cubehash88crypto_hash/cubehash88/emmintrin4icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
484771.05cubehash88crypto_hash/cubehash88/emmintrin3icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
933532.02cubehash88crypto_hash/cubehash88/unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
1916984.15cubehash88crypto_hash/cubehash88/simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
77160216.70cubehash88crypto_hash/cubehash88/specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
139361.00echo256crypto_hash/echo256/aes/aes64 (2.1)icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
208391.50echo256crypto_hash/echo256/ccalik/aesniicc -xMIC-AVX512 -O3 -fomit-frame-pointer
823945.91echo256crypto_hash/echo256/pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
831355.97echo256crypto_hash/echo256/pentium/pentium4v64v2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
868536.23echo256crypto_hash/echo256/sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
891156.39echo256crypto_hash/echo256/generic/opt64icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
933276.70echo256crypto_hash/echo256/sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
998927.17echo256crypto_hash/echo256/generic/opt32icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
1163118.35echo256crypto_hash/echo256/powerpc/pp32cv2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
16056311.52echo256crypto_hash/echo256/ccalik/bitslicedclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
16547711.87echo256crypto_hash/echo256/powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
37454326.88echo256crypto_hash/echo256/ccalik/vpermgcc -m64 -march=core-avx2 -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
240111.00echo512crypto_hash/echo512/aes/aes64 (2.1)icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
1469526.12echo512crypto_hash/echo512/pentium/pentium4v64v1gcc -m64 -Os -fomit-frame-pointer
1497346.24echo512crypto_hash/echo512/pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
1541416.42echo512crypto_hash/echo512/sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
1602906.68echo512crypto_hash/echo512/generic/opt64icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
1669856.95echo512crypto_hash/echo512/sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
1780747.42echo512crypto_hash/echo512/generic/opt32icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
2052578.55echo512crypto_hash/echo512/powerpc/pp32cv2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
28819712.00echo512crypto_hash/echo512/ccalik/bitslicedclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
29231812.17echo512crypto_hash/echo512/powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
68212328.41echo512crypto_hash/echo512/ccalik/aesnigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
68311128.45echo512crypto_hash/echo512/ccalik/vpermgcc -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
111541.00echosp256crypto_hash/echosp256/aes/aes64 (2.1)icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
642985.76echosp256crypto_hash/echosp256/pentium/pentium4v64v1gcc -m64 -O3 -fomit-frame-pointer
648705.82echosp256crypto_hash/echosp256/pentium/pentium4v64v2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
685496.15echosp256crypto_hash/echosp256/generic/opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer
792227.10echosp256crypto_hash/echosp256/generic/opt32icc -xMIC-AVX512 -O2 -fomit-frame-pointer
919368.24echosp256crypto_hash/echosp256/powerpc/pp32cv2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
12963611.62echosp256crypto_hash/echosp256/powerpc/pp32cv1icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
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
173941.00echosp512crypto_hash/echosp512/aes/aes64 (2.1)icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
1024145.89echosp512crypto_hash/echosp512/pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
1037535.96echosp512crypto_hash/echosp512/pentium/pentium4v64v2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1088756.26echosp512crypto_hash/echosp512/generic/opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer
1257627.23echosp512crypto_hash/echosp512/generic/opt32icc -xMIC-AVX512 -O2 -fomit-frame-pointer
1444568.30echosp512crypto_hash/echosp512/powerpc/pp32cv2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
20568611.83echosp512crypto_hash/echosp512/powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
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
110501.00edonr256crypto_hash/edonr256/optc (Optimized_C_v2.0)icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
111151.01edonr256crypto_hash/edonr256/swpbegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
58241.00edonr512crypto_hash/edonr512/optc (Optimized_C_v2.0)icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
59931.03edonr512crypto_hash/edonr512/swpbegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
1142571.00essence224crypto_hash/essence224/gccclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.9.0 (tags/RELEASE 390/final))
1141401.00essence256crypto_hash/essence256/gccclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.9.0 (tags/RELEASE 390/final))
672751.00essence384crypto_hash/essence384/gccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
674701.00essence512crypto_hash/essence512/gccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0)
1265551.00fsb256crypto_hash/fsb256/cleangcc -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0)
1332694221053.06fsb256crypto_hash/fsb256/reficc -xMIC-AVX512 -O2 -fomit-frame-pointer
1254398861.00fsb512crypto_hash/fsb512/reficc -no-vec (17.0.20170213)
430561.00fugue2crypto_hash/fugue2/cop_opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (6.3.0)
567451.00fugue256crypto_hash/fugue256/ANSI_opt64icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
595141.05fugue256crypto_hash/fugue256/SSSE3icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
654681.15fugue256crypto_hash/fugue256/sphlibicc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
694721.22fugue256crypto_hash/fugue256/ANSI_opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
1200292.12fugue256crypto_hash/fugue256/ccalik/aesnigcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
1344202.37fugue256crypto_hash/fugue256/SSE4.1icc -xMIC-AVX512 -O2 -fomit-frame-pointer
2003433.53fugue256crypto_hash/fugue256/ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
1805441.00fugue384crypto_hash/fugue384/ccalik/aesni (1.208)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
2930461.62fugue384crypto_hash/fugue384/ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
1304161.00fugue512crypto_hash/fugue512/sphlib (SPHLIB_3.0)gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (6.3.0)
2411371.85fugue512crypto_hash/fugue512/ccalik/aesnigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
3901172.99fugue512crypto_hash/fugue512/ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
414961.00groestl256crypto_hash/groestl256/aesni-intr (2.2)icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
522471.26groestl256crypto_hash/groestl256/opteron-unrolledgcc -march=nocona -O3 -fomit-frame-pointer
523511.26groestl256crypto_hash/groestl256/opterongcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
535731.29groestl256crypto_hash/groestl256/core2duogcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
578371.39groestl256crypto_hash/groestl256/aesnigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
668981.61groestl256crypto_hash/groestl256/sphlib-adaptedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
688091.66groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
829922.00groestl256crypto_hash/groestl256/opt64gcc -funroll-loops -Os -fomit-frame-pointer
882052.13groestl256crypto_hash/groestl256/mmxicc -xMIC-AVX512 -O2 -fomit-frame-pointer
888162.14groestl256crypto_hash/groestl256/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1500853.62groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
2464415.94groestl256crypto_hash/groestl256/32bit-2ktablegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
2917987.03groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
2928647.06groestl256crypto_hash/groestl256/vperm-intricc -xMIC-AVX512 -O2 -fomit-frame-pointer
3164857.63groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer
3373768.13groestl256crypto_hash/groestl256/vpermgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
43513610.49groestl256crypto_hash/groestl256/8bit_cicc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
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
586041.00groestl512crypto_hash/groestl512/avx (2.2)gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (6.3.0)
587601.00groestl512crypto_hash/groestl512/aesni-intricc -xMIC-AVX512 -O3 -fomit-frame-pointer
628811.07groestl512crypto_hash/groestl512/avx-intricc
834081.42groestl512crypto_hash/groestl512/aesnigcc -funroll-loops -m64 -O3 -fomit-frame-pointer (6.3.0)
873731.49groestl512crypto_hash/groestl512/opteronclang -O3 -fomit-frame-pointer -Qunused-arguments
940161.60groestl512crypto_hash/groestl512/core2duogcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1144651.95groestl512crypto_hash/groestl512/sphlib-adaptedicc -xMIC-AVX512 -O3 -fomit-frame-pointer
1160381.98groestl512crypto_hash/groestl512/sphlibicc -xMIC-AVX512 -O3 -fomit-frame-pointer
1263992.16groestl512crypto_hash/groestl512/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1462502.50groestl512crypto_hash/groestl512/sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer
2238213.82groestl512crypto_hash/groestl512/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
2751194.69groestl512crypto_hash/groestl512/mmxicc
4085776.97groestl512crypto_hash/groestl512/vperm-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
4688198.00groestl512crypto_hash/groestl512/vpermgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
5449739.30groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
618541.00hamsicrypto_hash/hamsi/simd-2icc -xMIC-AVX512 -O3 -fomit-frame-pointer
640771.04hamsicrypto_hash/hamsi/bernstein/small-simd-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
646101.04hamsicrypto_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
338781.00jh224crypto_hash/jh224/bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
346191.02jh224crypto_hash/jh224/bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
377911.12jh224crypto_hash/jh224/bitslice_opt64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
486591.44jh224crypto_hash/jh224/bitslice_opt32icc -xMIC-AVX512 -O2 -fomit-frame-pointer
670411.98jh224crypto_hash/jh224/bitslice_ref64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
735932.17jh224crypto_hash/jh224/simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
774282.29jh224crypto_hash/jh224/bitslice_ref32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
338521.00jh256crypto_hash/jh256/bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
346321.02jh256crypto_hash/jh256/bitslice_sse2_opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
378691.12jh256crypto_hash/jh256/bitslice_opt64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
486201.44jh256crypto_hash/jh256/bitslice_opt32icc -xMIC-AVX512 -O2 -fomit-frame-pointer
670671.98jh256crypto_hash/jh256/bitslice_ref64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
735932.17jh256crypto_hash/jh256/simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
774802.29jh256crypto_hash/jh256/bitslice_ref32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
338911.00jh384crypto_hash/jh384/bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0)
346191.02jh384crypto_hash/jh384/bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
378171.12jh384crypto_hash/jh384/bitslice_opt64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
486851.44jh384crypto_hash/jh384/bitslice_opt32icc -xMIC-AVX512 -O2 -fomit-frame-pointer
670151.98jh384crypto_hash/jh384/bitslice_ref64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
736582.17jh384crypto_hash/jh384/simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
774542.29jh384crypto_hash/jh384/bitslice_ref32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
338911.00jh512crypto_hash/jh512/bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
346451.02jh512crypto_hash/jh512/bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
378821.12jh512crypto_hash/jh512/bitslice_opt64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
483341.43jh512crypto_hash/jh512/bitslice_opt32icc -xMIC-AVX512 -O2 -fomit-frame-pointer
670151.98jh512crypto_hash/jh512/bitslice_ref64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
735932.17jh512crypto_hash/jh512/simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
775322.29jh512crypto_hash/jh512/bitslice_ref32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
287171.00keccakcrypto_hash/keccak/opt64u6 (3.1.0)icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
298481.04keccakcrypto_hash/keccak/inplacegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
301081.05keccakcrypto_hash/keccak/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
327471.14keccakcrypto_hash/keccak/opt64lcu24icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
328381.14keccakcrypto_hash/keccak/opt64lcu6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
404561.41keccakcrypto_hash/keccak/x86_64_asmicc -xMIC-AVX512 -O3 -fomit-frame-pointer
432641.51keccakcrypto_hash/keccak/sseu2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
611652.13keccakcrypto_hash/keccak/mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
684712.38keccakcrypto_hash/keccak/opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
695112.42keccakcrypto_hash/keccak/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
728782.54keccakcrypto_hash/keccak/compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
734762.56keccakcrypto_hash/keccak/inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
748802.61keccakcrypto_hash/keccak/opt32bi-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
765572.67keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
1329254.63keccakcrypto_hash/keccak/opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
1392174.85keccakcrypto_hash/keccak/x86_64_shldicc -xMIC-AVX512 -O3 -fomit-frame-pointer
2446348.52keccakcrypto_hash/keccak/compact8icc -xMIC-AVX512 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
482301.00keccakc1024crypto_hash/keccakc1024/opt64u6 (3.1.0)icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
493221.02keccakc1024crypto_hash/keccakc1024/inplaceicc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
501021.04keccakc1024crypto_hash/keccakc1024/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
546131.13keccakc1024crypto_hash/keccakc1024/opt64lcu24icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
553151.15keccakc1024crypto_hash/keccakc1024/opt64lcu6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
565761.17keccakc1024crypto_hash/keccakc1024/sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
583961.21keccakc1024crypto_hash/keccakc1024/sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
682501.42keccakc1024crypto_hash/keccakc1024/x86_64_asmicc -xMIC-AVX512 -O3 -fomit-frame-pointer
730861.52keccakc1024crypto_hash/keccakc1024/sseu2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
1031812.14keccakc1024crypto_hash/keccakc1024/mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
1146732.38keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
1172472.43keccakc1024crypto_hash/keccakc1024/simple32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
1211602.51keccakc1024crypto_hash/keccakc1024/inplace32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
1227592.55keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1237342.57keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
1276862.65keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
2250044.67keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
2352484.88keccakc1024crypto_hash/keccakc1024/x86_64_shldicc -no-vec
4139468.58keccakc1024crypto_hash/keccakc1024/compact8icc -xMIC-AVX512 -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
223731.00keccakc256crypto_hash/keccakc256/opt64u6 (3.1.0)icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
233221.04keccakc256crypto_hash/keccakc256/inplacegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
235171.05keccakc256crypto_hash/keccakc256/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
254411.14keccakc256crypto_hash/keccakc256/opt64lcu24icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
256751.15keccakc256crypto_hash/keccakc256/opt64lcu6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
313041.40keccakc256crypto_hash/keccakc256/x86_64_asmicc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
339301.52keccakc256crypto_hash/keccakc256/sseu2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
473462.12keccakc256crypto_hash/keccakc256/mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
555752.48keccakc256crypto_hash/keccakc256/simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
556012.49keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
561862.51keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
587212.62keccakc256crypto_hash/keccakc256/inplace32biclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
601902.69keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
604632.70keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
1027914.59keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
1072504.79keccakc256crypto_hash/keccakc256/x86_64_shldicc -xMIC-AVX512 -O3 -fomit-frame-pointer
1936878.66keccakc256crypto_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
187721.00keccakc256treed2crypto_hash/keccakc256treed2/sseu24 (3.2.5)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
187851.00keccakc256treed2crypto_hash/keccakc256treed2/sseu4icc -xMIC-AVX512 -O2 -fomit-frame-pointer
keccakc256treed2crypto_hash/keccakc256treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
244531.00keccakc448crypto_hash/keccakc448/opt64u6 (3.1.0)icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
254541.04keccakc448crypto_hash/keccakc448/inplacegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
256491.05keccakc448crypto_hash/keccakc448/simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
276511.13keccakc448crypto_hash/keccakc448/opt64lcu24icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
279761.14keccakc448crypto_hash/keccakc448/opt64lcu6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
343331.40keccakc448crypto_hash/keccakc448/x86_64_asmicc -xMIC-AVX512 -O3 -fomit-frame-pointer
372581.52keccakc448crypto_hash/keccakc448/sseu2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
520002.13keccakc448crypto_hash/keccakc448/mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
593452.43keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
615682.52keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
642072.63keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
653902.67keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
1131524.63keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
1178584.82keccakc448crypto_hash/keccakc448/x86_64_shldicc -no-vec
2142278.76keccakc448crypto_hash/keccakc448/compact8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
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
266631.00keccakc512crypto_hash/keccakc512/opt64u6 (3.1.0)icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
277031.04keccakc512crypto_hash/keccakc512/inplacegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
279631.05keccakc512crypto_hash/keccakc512/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
300301.13keccakc512crypto_hash/keccakc512/opt64lcu24icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
305761.15keccakc512crypto_hash/keccakc512/opt64lcu6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
311741.17keccakc512crypto_hash/keccakc512/sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
324351.22keccakc512crypto_hash/keccakc512/sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
374141.40keccakc512crypto_hash/keccakc512/x86_64_asmicc -xMIC-AVX512 -O3 -fomit-frame-pointer
401441.51keccakc512crypto_hash/keccakc512/sseu2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
566282.12keccakc512crypto_hash/keccakc512/mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
635052.38keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
643372.41keccakc512crypto_hash/keccakc512/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
673012.52keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
681722.56keccakc512crypto_hash/keccakc512/inplace32biclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
698622.62keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
709672.66keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
1231494.62keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
1285054.82keccakc512crypto_hash/keccakc512/x86_64_shldicc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
2332338.75keccakc512crypto_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
216711.00keccakc512treed2crypto_hash/keccakc512treed2/sseu4 (3.2.5)icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
218531.01keccakc512treed2crypto_hash/keccakc512treed2/sseu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512treed2crypto_hash/keccakc512treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
330201.00keccakc768crypto_hash/keccakc768/opt64u6 (3.1.0)icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
339171.03keccakc768crypto_hash/keccakc768/inplaceicc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
346451.05keccakc768crypto_hash/keccakc768/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
373751.13keccakc768crypto_hash/keccakc768/opt64lcu24icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
378041.14keccakc768crypto_hash/keccakc768/opt64lcu6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
466701.41keccakc768crypto_hash/keccakc768/x86_64_asmicc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
497771.51keccakc768crypto_hash/keccakc768/sseu2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
702262.13keccakc768crypto_hash/keccakc768/mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
820692.49keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
833432.52keccakc768crypto_hash/keccakc768/simple32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
837592.54keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
860212.61keccakc768crypto_hash/keccakc768/inplace32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
862032.61keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
904802.74keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
1532704.64keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
1604854.86keccakc768crypto_hash/keccakc768/x86_64_shldicc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
2822698.55keccakc768crypto_hash/keccakc768/compact8icc -xMIC-AVX512 -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
636351.00lane256crypto_hash/lane256/cgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer (6.3.0)
886861.39lane256crypto_hash/lane256/bitslicegcc -fno-schedule-insns -O -fomit-frame-pointer
4504241.00lane512crypto_hash/lane512/cgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer (6.3.0)
277551.00luffa256crypto_hash/luffa256/sse2 (2.0)clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
281971.02luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-INTgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
283661.02luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
319801.15luffa256crypto_hash/luffa256/ssse3_x64asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
319931.15luffa256crypto_hash/luffa256/ssse3_x64asm-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
323181.16luffa256crypto_hash/luffa256/sse2_x64asmgcc -m64 -O3 -fomit-frame-pointer
323181.16luffa256crypto_hash/luffa256/sse2_x64asm-2gcc -m64 -O3 -fomit-frame-pointer
475411.71luffa256crypto_hash/luffa256/thomaz/basicicc -xMIC-AVX512 -O3 -fomit-frame-pointer
494651.78luffa256crypto_hash/luffa256/sphlibicc -xMIC-AVX512 -O2 -fomit-frame-pointer
510641.84luffa256crypto_hash/luffa256/opt32icc -xMIC-AVX512 -O3 -fomit-frame-pointer
592022.13luffa256crypto_hash/luffa256/armgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
707592.55luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-FPicc -xMIC-AVX512 -O3 -fomit-frame-pointer
707592.55luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-INTicc -xMIC-AVX512 -O3 -fomit-frame-pointer
709152.56luffa256crypto_hash/luffa256/thomaz/asm-PSicc -xMIC-AVX512 -O3 -fomit-frame-pointer
1117094.02luffa256crypto_hash/luffa256/ssse3_x64asm-PS-2icc -xMIC-AVX512 -O2 -fomit-frame-pointer
1118654.03luffa256crypto_hash/luffa256/ssse3_x64asm-PSicc -xMIC-AVX512 -O2 -fomit-frame-pointer
310571.00luffa384crypto_hash/luffa384/sse2 (2.0)clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.9.0 (tags/RELEASE 390/final))
332151.07luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-INTgcc -m64 -O3 -fomit-frame-pointer
332801.07luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-FPicc -xMIC-AVX512 -O3 -fomit-frame-pointer
359061.16luffa384crypto_hash/luffa384/ssse3_x64asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer
359061.16luffa384crypto_hash/luffa384/ssse3_x64asm-2gcc -m64 -O3 -fomit-frame-pointer
363611.17luffa384crypto_hash/luffa384/sse2_x64asmgcc -m64 -O3 -fomit-frame-pointer
363611.17luffa384crypto_hash/luffa384/sse2_x64asm-2gcc -m64 -O3 -fomit-frame-pointer
727872.34luffa384crypto_hash/luffa384/opt32icc -xMIC-AVX512 -O3 -fomit-frame-pointer
833042.68luffa384crypto_hash/luffa384/armgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
859952.77luffa384crypto_hash/luffa384/ssse3_x64asm-PSicc -xMIC-AVX512 -O2 -fomit-frame-pointer
859952.77luffa384crypto_hash/luffa384/ssse3_x64asm-PS-2icc -xMIC-AVX512 -O3 -fomit-frame-pointer
963953.10luffa384crypto_hash/luffa384/thomaz/asm-PSicc -xMIC-AVX512 -O3 -fomit-frame-pointer
963953.10luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-FPicc -xMIC-AVX512 -O3 -fomit-frame-pointer
963953.10luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-INTicc -xMIC-AVX512 -O2 -fomit-frame-pointer
524291.00luffa512crypto_hash/luffa512/ssse3_x64asm (2.0)gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
524551.00luffa512crypto_hash/luffa512/ssse3_x64asm-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
532221.02luffa512crypto_hash/luffa512/sse2_x64asmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
532481.02luffa512crypto_hash/luffa512/sse2_x64asm-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
565631.08luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-FPicc -xMIC-AVX512 -O3 -fomit-frame-pointer
565631.08luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-INTicc -xMIC-AVX512 -O3 -fomit-frame-pointer
578241.10luffa512crypto_hash/luffa512/sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
922611.76luffa512crypto_hash/luffa512/sphlibicc -xMIC-AVX512 -O2 -fomit-frame-pointer
980071.87luffa512crypto_hash/luffa512/opt32icc -xMIC-AVX512 -O3 -fomit-frame-pointer
1041561.99luffa512crypto_hash/luffa512/armgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1226682.34luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-FPicc -xMIC-AVX512 -O2 -fomit-frame-pointer
1226682.34luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-INTicc -xMIC-AVX512 -O2 -fomit-frame-pointer
1229802.35luffa512crypto_hash/luffa512/thomaz/asm-PSicc -xMIC-AVX512 -O3 -fomit-frame-pointer
1269842.42luffa512crypto_hash/luffa512/ssse3_x64asm-PSicc -xMIC-AVX512 -O2 -fomit-frame-pointer
1269842.42luffa512crypto_hash/luffa512/ssse3_x64asm-PS-2icc -xMIC-AVX512 -O2 -fomit-frame-pointer
290031.00lux256crypto_hash/lux256/asm (1.0)clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.9.0 (tags/RELEASE 390/final))
308881.00lux512crypto_hash/lux512/asm (1.0)clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
745811.00mcssha4crypto_hash/mcssha4/refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer (6.3.0)
774151.00mcssha5crypto_hash/mcssha5/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer (6.3.0)
750751.00mcssha6crypto_hash/mcssha6/refgcc -funroll-loops -m64 -O -fomit-frame-pointer (6.3.0)
5272281.00md2crypto_hash/md2/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -Os -fomit-frame-pointer (6.3.0)
71111.00md4crypto_hash/md4/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
84891.00md5crypto_hash/md5/reficc (17.0.20170213)
103091.21md5crypto_hash/md5/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
572391.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (6.3.0)
616851.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (6.3.0)
792221.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (6.3.0)
966421.00md6d512crypto_hash/md6d512/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (6.3.0)
1221741.00mgrostl256crypto_hash/mgrostl256/opt-32 (2.0)gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (6.3.0)
2210651.81mgrostl256crypto_hash/mgrostl256/opt-64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
342830828.06mgrostl256crypto_hash/mgrostl256/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
362181.00nasha256crypto_hash/nasha256/opt_v4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.9.0 (tags/RELEASE 390/final))
410931.13nasha256crypto_hash/nasha256/optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
386491.00nasha512crypto_hash/nasha512/opt_v4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.9.0 (tags/RELEASE 390/final))
424841.10nasha512crypto_hash/nasha512/optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
273261.00rfsb509crypto_hash/rfsb509/ref (1.0)icc (17.0.20170213)
rhashcrypto_hash/rhash/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
288601.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -m64 -march=k8 -O3 -fomit-frame-pointer
396761.00round3jh256crypto_hash/round3jh256/sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
448241.13round3jh256crypto_hash/round3jh256/ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
866842.18round3jh256crypto_hash/round3jh256/simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
981112.47round3jh256crypto_hash/round3jh256/sphlib-smallicc -xMIC-AVX512 -O3 -fomit-frame-pointer
1554283.92round3jh256crypto_hash/round3jh256/sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
396761.00round3jh512crypto_hash/round3jh512/sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
448241.13round3jh512crypto_hash/round3jh512/ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
866582.18round3jh512crypto_hash/round3jh512/simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
982022.48round3jh512crypto_hash/round3jh512/sphlib-smallicc -xMIC-AVX512 -O3 -fomit-frame-pointer
1470693.71round3jh512crypto_hash/round3jh512/sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
180311.00sarmal256crypto_hash/sarmal256/opt64 (1.00)gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (6.3.0)
193961.08sarmal256crypto_hash/sarmal256/asm64icc -no-vec
222431.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (6.3.0)
239461.08sarmal512crypto_hash/sarmal512/asm64icc -no-vec
303811.00sha1crypto_hash/sha1/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
448761.00sha224crypto_hash/sha224/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
327081.00sha256crypto_hash/sha256/sphlib (SPHLIB_3.0)icc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
335271.03sha256crypto_hash/sha256/sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer
343331.05sha256crypto_hash/sha256/refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
448761.37sha256crypto_hash/sha256/opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
sha256crypto_hash/sha256/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
298221.00sha384crypto_hash/sha384/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
228541.00sha512crypto_hash/sha512/reficc -xMIC-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
238811.04sha512crypto_hash/sha512/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
238941.05sha512crypto_hash/sha512/sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
298351.31sha512crypto_hash/sha512/opensslgcc -march=k8 -O2 -fomit-frame-pointer
sha512crypto_hash/sha512/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
160291.00shabal256crypto_hash/shabal256/sphlib (SPHLIB_3.0)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
162111.01shabal256crypto_hash/shabal256/amd64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
158471.00shabal512crypto_hash/shabal512/ref (1.0)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (6.3.0)
158601.00shabal512crypto_hash/shabal512/sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
162241.02shabal512crypto_hash/shabal512/amd64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
290551.00shake256crypto_hash/shake256/gil/singlefile_unrolledicc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
297701.02shake256crypto_hash/shake256/gil/singlefileicc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
138061.00shavite3256crypto_hash/shavite3256/aes-instruct (3_(AES-NI))icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
434463.15shavite3256crypto_hash/shavite3256/sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
459423.33shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
465923.37shavite3256crypto_hash/shavite3256/no-salticc -no-vec
466963.38shavite3256crypto_hash/shavite3256/new-aes-roundicc -no-vec
482823.50shavite3256crypto_hash/shavite3256/sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
589554.27shavite3256crypto_hash/shavite3256/lower-memicc -no-vec
20397014.77shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
126101.00shavite3512crypto_hash/shavite3512/aes-instruct (2.0_(AES-NI))icc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
772466.13shavite3512crypto_hash/shavite3512/sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
814846.46shavite3512crypto_hash/shavite3512/sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
991387.86shavite3512crypto_hash/shavite3512/IntelL1Cacheicc -xMIC-AVX512 -O3 -fomit-frame-pointer
1003737.96shavite3512crypto_hash/shavite3512/low-memicc
1138939.03shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
39209331.09shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
39475831.31shavite3512crypto_hash/shavite3512/no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer
40466432.09shavite3512crypto_hash/shavite3512/different-ordergcc -Os -fomit-frame-pointer
40530132.14shavite3512crypto_hash/shavite3512/new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
792741.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0)
1095641.38simd256crypto_hash/simd256/sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer
1288301.63simd256crypto_hash/simd256/optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
454268157.30simd256crypto_hash/simd256/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0)
889721.00simd512crypto_hash/simd512/opt (1.1)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0)
1089011.22simd512crypto_hash/simd512/sphlibgcc -m64 -O3 -fomit-frame-pointer
1116701.26simd512crypto_hash/simd512/sphlib-smallicc -xMIC-AVX512 -O3 -fomit-frame-pointer
8931195100.38simd512crypto_hash/simd512/refgcc -funroll-loops -m64 -O -fomit-frame-pointer
simd512crypto_hash/simd512/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0)
221261.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (6.3.0)
skein10241024crypto_hash/skein10241024/x64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
152231.00skein256256crypto_hash/skein256256/opt (v1.3_C_code)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
206051.35skein256256crypto_hash/skein256256/x64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
148461.00skein512256crypto_hash/skein512256/littleicc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
150151.01skein512256crypto_hash/skein512256/optgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
158991.07skein512256crypto_hash/skein512256/sphlibicc -xMIC-AVX512 -O3 -fomit-frame-pointer
167961.13skein512256crypto_hash/skein512256/sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
173681.17skein512256crypto_hash/skein512256/simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
228931.54skein512256crypto_hash/skein512256/x64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
325912.20skein512256crypto_hash/skein512256/mmxgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
905846.10skein512256crypto_hash/skein512256/sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
148591.00skein512512crypto_hash/skein512512/littleicc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
150021.01skein512512crypto_hash/skein512512/optgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
157691.06skein512512crypto_hash/skein512512/sphlibicc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
167701.13skein512512crypto_hash/skein512512/sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
176281.19skein512512crypto_hash/skein512512/simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
228801.54skein512512crypto_hash/skein512512/x64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
326042.19skein512512crypto_hash/skein512512/mmxgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
905846.10skein512512crypto_hash/skein512512/sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
tigercrypto_hash/tiger/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
834731.00whirlpoolcrypto_hash/whirlpool/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0)
whirlpoolcrypto_hash/whirlpool/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
80471.00md5crypto_hashblocks/md5/little-1gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
81771.02md5crypto_hashblocks/md5/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
94641.18md5crypto_hashblocks/md5/amd64-1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
236081.00rfsb509crypto_hashblocks/rfsb509/core2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
279111.18rfsb509crypto_hashblocks/rfsb509/amd64-1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
280541.19rfsb509crypto_hashblocks/rfsb509/amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
282881.20rfsb509crypto_hashblocks/rfsb509/amd64-3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
367771.56rfsb509crypto_hashblocks/rfsb509/xmm1reggcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
460851.95rfsb509crypto_hashblocks/rfsb509/xmm4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
470211.99rfsb509crypto_hashblocks/rfsb509/xmm2gcc -funroll-loops -O3 -fomit-frame-pointer
485162.06rfsb509crypto_hashblocks/rfsb509/xmm1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1863687.89rfsb509crypto_hashblocks/rfsb509/refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
328121.00sha256crypto_hashblocks/sha256/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
332151.01sha256crypto_hashblocks/sha256/inplacegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
sha256crypto_hashblocks/sha256/dolbeau/amd64-shagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
209561.00sha512crypto_hashblocks/sha512/inplacegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
209691.00sha512crypto_hashblocks/sha512/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
sha512crypto_hashblocks/sha512/dolbeau/intelavx2rorxasmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha512crypto_hashblocks/sha512/dolbeau/intelavxasmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha512crypto_hashblocks/sha512/dolbeau/intelsse4asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv