Implementation notes: amd64, genji239, crypto_hash

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
CPU cycles/second: 2100000000...2100000000 (amd64cpuinfo)
SUPERCOP version: 20171020
Benchmark dates: 20171109...20171112

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
103641.00bash256crypto_hash/bash256/avx2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (7.2.0)
166581.61bash256crypto_hash/bash256/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
134921.00bash384crypto_hash/bash384/avx2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (7.2.0)
217401.61bash384crypto_hash/bash384/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
197721.00bash512crypto_hash/bash512/avx2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (7.2.0)
319121.61bash512crypto_hash/bash512/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
100361.00bblake256crypto_hash/bblake256/ssse3icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
115041.15bblake256crypto_hash/bblake256/sse2icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
200702.00bblake256crypto_hash/bblake256/bswapgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
201642.01bblake256crypto_hash/bblake256/sandygcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
202022.01bblake256crypto_hash/bblake256/regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
bblake512crypto_hash/bblake512/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
108861.00blake256crypto_hash/blake256/avxsicc -xCORE-AVX-I -O2 -fomit-frame-pointer (18.0.20170811)
109461.01blake256crypto_hash/blake256/avxiccgcc -march=barcelona -Os -fomit-frame-pointer
110561.02blake256crypto_hash/blake256/sse41-2icc -xCORE-AVX-I -O2 -fomit-frame-pointer (18.0.20170811)
112441.03blake256crypto_hash/blake256/sse41icc -xCORE-AVX-I -O3 -fomit-frame-pointer
112521.03blake256crypto_hash/blake256/ssse3icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
114041.05blake256crypto_hash/blake256/vect128icc -xCORE-AVX512 -O2 -fomit-frame-pointer
120721.11blake256crypto_hash/blake256/vect128-mmxhackicc -xCORE-AVX-I -O2 -fomit-frame-pointer (18.0.20170811)
130001.19blake256crypto_hash/blake256/sse2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
138041.27blake256crypto_hash/blake256/sse2-2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
160961.48blake256crypto_hash/blake256/sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
163021.50blake256crypto_hash/blake256/sandygcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
163821.50blake256crypto_hash/blake256/bswapgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
164341.51blake256crypto_hash/blake256/regsgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
199901.84blake256crypto_hash/blake256/sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer
209301.92blake256crypto_hash/blake256/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
blake256crypto_hash/blake256/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
47261.00blake2bcrypto_hash/blake2b/avx2-3icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
48121.02blake2bcrypto_hash/blake2b/avx2-2icc -xCORE-AVX512 -O3 -fomit-frame-pointer
51381.09blake2bcrypto_hash/blake2b/xmmicc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
51461.09blake2bcrypto_hash/blake2b/avxiccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer
52521.11blake2bcrypto_hash/blake2b/moon/avx2/64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
53121.12blake2bcrypto_hash/blake2b/avx2-1icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
54201.15blake2bcrypto_hash/blake2b/moon/avx/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer
58921.25blake2bcrypto_hash/blake2b/regsgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
66061.40blake2bcrypto_hash/blake2b/refgcc -m64 -march=native -mtune=native -O3 -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
74381.00blake2scrypto_hash/blake2s/avxiccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (7.2.0)
74441.00blake2scrypto_hash/blake2s/xmmicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
80081.08blake2scrypto_hash/blake2s/moon/ssse3/64gcc -funroll-loops -O3 -fomit-frame-pointer
82401.11blake2scrypto_hash/blake2s/moon/avx/64icc -no-vec
92601.24blake2scrypto_hash/blake2s/moon/sse2/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer
98141.32blake2scrypto_hash/blake2s/regsgcc -march=k8 -Os -fomit-frame-pointer
105041.41blake2scrypto_hash/blake2s/refgcc -funroll-loops -O2 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
92141.00blake32crypto_hash/blake32/ssse3icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
103741.13blake32crypto_hash/blake32/sse2icc -xCORE-AVX-I -O2 -fomit-frame-pointer
119861.30blake32crypto_hash/blake32/sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
146421.59blake32crypto_hash/blake32/sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer
157461.71blake32crypto_hash/blake32/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
86061.00blake512crypto_hash/blake512/avxiccicc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20170811)
86581.01blake512crypto_hash/blake512/sse41icc -xCORE-AVX512 -O2 -fomit-frame-pointer
87561.02blake512crypto_hash/blake512/vect128icc -xCORE-AVX512 -O2 -fomit-frame-pointer
90701.05blake512crypto_hash/blake512/vect128-inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
99721.16blake512crypto_hash/blake512/sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
99961.16blake512crypto_hash/blake512/bswapgcc -m64 -march=corei7 -Os -fomit-frame-pointer
100781.17blake512crypto_hash/blake512/regsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
101781.18blake512crypto_hash/blake512/sandygcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
108181.26blake512crypto_hash/blake512/ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
113821.32blake512crypto_hash/blake512/sse2sgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
118821.38blake512crypto_hash/blake512/sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
124161.44blake512crypto_hash/blake512/sse2icc
125941.46blake512crypto_hash/blake512/reficc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20170811)
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
89021.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)gcc -funroll-loops -O3 -fomit-frame-pointer (7.2.0)
95441.07blake64crypto_hash/blake64/ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
104861.18blake64crypto_hash/blake64/sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
111081.25blake64crypto_hash/blake64/sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
111541.25blake64crypto_hash/blake64/reficc -xCORE-AVX2 -O2 -fomit-frame-pointer
73481.00bmw256crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1 (asm)gcc -m64 -O3 -fomit-frame-pointer (7.2.0)
73621.00bmw256crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1gcc -O3 -fomit-frame-pointer
76781.04bmw256crypto_hash/bmw256/optc31ssse3icc -xCORE-AVX512 -O2 -fomit-frame-pointer
79281.08bmw256crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
79981.09bmw256crypto_hash/bmw256/opt29_v5_ssse3_asm64gcc -march=nocona -O3 -fomit-frame-pointer
80741.10bmw256crypto_hash/bmw256/opt31ssse3_asm64gcc -m64 -march=corei7 -Os -fomit-frame-pointer
81701.11bmw256crypto_hash/bmw256/amd_k10/x86-64/sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
97401.33bmw256crypto_hash/bmw256/optc01gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
97721.33bmw256crypto_hash/bmw256/optabegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
98181.34bmw256crypto_hash/bmw256/optbbegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
98221.34bmw256crypto_hash/bmw256/optc04gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
98721.34bmw256crypto_hash/bmw256/optc03gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
101221.38bmw256crypto_hash/bmw256/optc02gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
101281.38bmw256crypto_hash/bmw256/amd_k8/x86-64/noSSEgcc -march=k8 -Os -fomit-frame-pointer
102721.40bmw256crypto_hash/bmw256/optbgbegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
106581.45bmw256crypto_hash/bmw256/sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
110221.50bmw256crypto_hash/bmw256/sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
138301.88bmw256crypto_hash/bmw256/reficc -xCORE-AVX512 -O2 -fomit-frame-pointer
54801.00bmw512crypto_hash/bmw512/optabe (OptimizedA_BE_C_-_BMW512)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
54921.00bmw512crypto_hash/bmw512/opt008_asm64icc -xCORE-AVX2 -O2 -fomit-frame-pointer
54961.00bmw512crypto_hash/bmw512/optc01gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
54981.00bmw512crypto_hash/bmw512/optbbegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
55041.00bmw512crypto_hash/bmw512/optc02gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
55981.02bmw512crypto_hash/bmw512/optc04gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
57081.04bmw512crypto_hash/bmw512/optc03gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
57221.04bmw512crypto_hash/bmw512/optbgbegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
58041.06bmw512crypto_hash/bmw512/sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
78901.44bmw512crypto_hash/bmw512/sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
79061.44bmw512crypto_hash/bmw512/reficc -xCORE-AVX512 -O2 -fomit-frame-pointer
bmw512crypto_hash/bmw512/optx86sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
132241.00cheetah256crypto_hash/cheetah256/asm64 (1.0)gcc (7.2.0)
132321.00cheetah256crypto_hash/cheetah256/asmgcc (7.2.0)
193561.00cheetah512crypto_hash/cheetah512/asm (1.0)cc (4.8.5 20150623 (Red Hat 4.8.5-11))
193601.00cheetah512crypto_hash/cheetah512/asm64gcc -funroll-loops
3344461.00cubehash161crypto_hash/cubehash161/emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
12193043.65cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -O3 -fomit-frame-pointer
13275923.97cubehash161crypto_hash/cubehash161/unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
16020184.79cubehash161crypto_hash/cubehash161/specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
230221.00cubehash1616crypto_hash/cubehash1616/emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
1006644.37cubehash1616crypto_hash/cubehash1616/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
1073964.66cubehash1616crypto_hash/cubehash1616/unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer
27916212.13cubehash1616crypto_hash/cubehash1616/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
1681181.00cubehash162crypto_hash/cubehash162/emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
6202183.69cubehash162crypto_hash/cubehash162/simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
6725944.00cubehash162crypto_hash/cubehash162/unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer
8943525.32cubehash162crypto_hash/cubehash162/specgcc -march=nocona -O3 -fomit-frame-pointer
127241.00cubehash1632crypto_hash/cubehash1632/emmintrin5icc -xCORE-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
127441.00cubehash1632crypto_hash/cubehash1632/emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
152241.20cubehash1632crypto_hash/cubehash1632/amd64-2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
152301.20cubehash1632crypto_hash/cubehash1632/amd64avxicc -xCORE-AVX2 -O3 -fomit-frame-pointer
152841.20cubehash1632crypto_hash/cubehash1632/amd64gcc -m64 -march=nocona -Os -fomit-frame-pointer
377422.97cubehash1632crypto_hash/cubehash1632/unrolled5icc
391743.08cubehash1632crypto_hash/cubehash1632/unrolled3icc -no-vec
413363.25cubehash1632crypto_hash/cubehash1632/unrolled4icc
420343.30cubehash1632crypto_hash/cubehash1632/amd64-32gcc -m64 -march=nocona -Os -fomit-frame-pointer
448063.52cubehash1632crypto_hash/cubehash1632/sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
467143.67cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer
499903.93cubehash1632crypto_hash/cubehash1632/mmintringcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
624624.91cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
665105.23cubehash1632crypto_hash/cubehash1632/unrolled2gcc -march=nocona -O3 -fomit-frame-pointer
683945.38cubehash1632crypto_hash/cubehash1632/unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer
853441.00cubehash164crypto_hash/cubehash164/emmintrin4icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
3248703.81cubehash164crypto_hash/cubehash164/simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer
3448984.04cubehash164crypto_hash/cubehash164/unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer
5427886.36cubehash164crypto_hash/cubehash164/specgcc -march=nocona -O3 -fomit-frame-pointer
436941.00cubehash168crypto_hash/cubehash168/emmintrin4icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
1755404.02cubehash168crypto_hash/cubehash168/simplegcc -funroll-loops -O3 -fomit-frame-pointer
1868604.28cubehash168crypto_hash/cubehash168/unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer
3692448.45cubehash168crypto_hash/cubehash168/specgcc -march=nocona -O3 -fomit-frame-pointer
109941.00cubehash512crypto_hash/cubehash512/emmintrin4icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
110041.00cubehash512crypto_hash/cubehash512/emmintrin5icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
131761.20cubehash512crypto_hash/cubehash512/amd64-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
131801.20cubehash512crypto_hash/cubehash512/amd64avxicc -xCORE-AVX2 -O2 -fomit-frame-pointer
132181.20cubehash512crypto_hash/cubehash512/amd64icc -xCORE-AVX512 -O3 -fomit-frame-pointer
328622.99cubehash512crypto_hash/cubehash512/unrolled5icc -no-vec
340823.10cubehash512crypto_hash/cubehash512/unrolled3icc
359283.27cubehash512crypto_hash/cubehash512/unrolled4icc
364003.31cubehash512crypto_hash/cubehash512/amd64-32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
432303.93cubehash512crypto_hash/cubehash512/mmintringcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
512624.66cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer
526224.79cubehash512crypto_hash/cubehash512/unrolled2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
535764.87cubehash512crypto_hash/cubehash512/unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer
1690421.00cubehash81crypto_hash/cubehash81/emmintrin4icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
1701341.01cubehash81crypto_hash/cubehash81/emmintrin3icc -xCORE-AVX512 -O3 -fomit-frame-pointer
1998541.18cubehash81crypto_hash/cubehash81/emmintrin2icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
2015521.19cubehash81crypto_hash/cubehash81/emmintrinicc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
6332263.75cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
6652703.94cubehash81crypto_hash/cubehash81/unrolledicc -xCORE-AVX-I -O2 -fomit-frame-pointer
10289226.09cubehash81crypto_hash/cubehash81/specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
115621.00cubehash816crypto_hash/cubehash816/emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
126241.09cubehash816crypto_hash/cubehash816/emmintrin3icc -xCORE-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
572864.95cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
592585.13cubehash816crypto_hash/cubehash816/unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer
23821220.60cubehash816crypto_hash/cubehash816/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
856421.00cubehash82crypto_hash/cubehash82/emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
866901.01cubehash82crypto_hash/cubehash82/emmintrin3icc -xCORE-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
3249303.79cubehash82crypto_hash/cubehash82/simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer
3355223.92cubehash82crypto_hash/cubehash82/unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer
6142427.17cubehash82crypto_hash/cubehash82/specgcc -march=nocona -O3 -fomit-frame-pointer
64061.00cubehash832crypto_hash/cubehash832/emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
74961.17cubehash832crypto_hash/cubehash832/emmintrin3icc -xCORE-AVX512 -O2 -fomit-frame-pointer
381845.96cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
395366.17cubehash832crypto_hash/cubehash832/unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer
19966431.17cubehash832crypto_hash/cubehash832/specicc
430261.00cubehash84crypto_hash/cubehash84/emmintrin4icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
441081.03cubehash84crypto_hash/cubehash84/emmintrin3icc -xCORE-AVX512 -O3 -fomit-frame-pointer
1737784.04cubehash84crypto_hash/cubehash84/simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
1778684.13cubehash84crypto_hash/cubehash84/unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer
4017749.34cubehash84crypto_hash/cubehash84/specgcc -march=nocona -O3 -fomit-frame-pointer
219581.00cubehash88crypto_hash/cubehash88/emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
230581.05cubehash88crypto_hash/cubehash88/emmintrin3icc -xCORE-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
960904.38cubehash88crypto_hash/cubehash88/simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
989424.51cubehash88crypto_hash/cubehash88/unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer
29299213.34cubehash88crypto_hash/cubehash88/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
53761.00echo256crypto_hash/echo256/ccalik/aesni (1.208)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
73301.36echo256crypto_hash/echo256/aes/aes64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
314305.85echo256crypto_hash/echo256/ccalik/bitslicedicc -xCORE-AVX512 -O3 -fomit-frame-pointer
372666.93echo256crypto_hash/echo256/ccalik/vpermicc -xCORE-AVX512 -O2 -fomit-frame-pointer
392507.30echo256crypto_hash/echo256/pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
393407.32echo256crypto_hash/echo256/pentium/pentium4v64v2icc -xCORE-AVX-I -O3 -fomit-frame-pointer
424787.90echo256crypto_hash/echo256/sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
436308.12echo256crypto_hash/echo256/sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
470228.75echo256crypto_hash/echo256/generic/opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer
5468210.17echo256crypto_hash/echo256/generic/opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer
7541414.03echo256crypto_hash/echo256/powerpc/pp32cv2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer
8360215.55echo256crypto_hash/echo256/powerpc/pp32cv1icc -xCOMMON-AVX512 -O3 -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
129741.00echo512crypto_hash/echo512/aes/aes64 (2.1)gcc -funroll-loops -m64 -Os -fomit-frame-pointer (7.2.0)
557364.30echo512crypto_hash/echo512/ccalik/bitslicedicc -xCORE-AVX512 -O3 -fomit-frame-pointer
666505.14echo512crypto_hash/echo512/ccalik/aesniicc -xCORE-AVX512 -O2 -fomit-frame-pointer
667745.15echo512crypto_hash/echo512/ccalik/vpermicc -xCORE-AVX512 -O2 -fomit-frame-pointer
701685.41echo512crypto_hash/echo512/pentium/pentium4v64v1icc -xCORE-AVX2 -O2 -fomit-frame-pointer
702585.42echo512crypto_hash/echo512/pentium/pentium4v64v2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
762665.88echo512crypto_hash/echo512/sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
787026.07echo512crypto_hash/echo512/sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
842026.49echo512crypto_hash/echo512/generic/opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer
968907.47echo512crypto_hash/echo512/generic/opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer
13234410.20echo512crypto_hash/echo512/powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
14849811.45echo512crypto_hash/echo512/powerpc/pp32cv1icc -xCORE-AVX2 -O3 -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
57861.00echosp256crypto_hash/echosp256/aes/aes64 (2.1)gcc -funroll-loops -m64 -Os -fomit-frame-pointer (7.2.0)
307065.31echosp256crypto_hash/echosp256/pentium/pentium4v64v1gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
308065.32echosp256crypto_hash/echosp256/pentium/pentium4v64v2gcc -m64 -march=nocona -O -fomit-frame-pointer
370426.40echosp256crypto_hash/echosp256/generic/opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
429807.43echosp256crypto_hash/echosp256/generic/opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
5795010.02echosp256crypto_hash/echosp256/powerpc/pp32cv2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
6546011.31echosp256crypto_hash/echosp256/powerpc/pp32cv1icc -xCORE-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
91861.00echosp512crypto_hash/echosp512/aes/aes64 (2.1)icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20170811)
488765.32echosp512crypto_hash/echosp512/pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
491445.35echosp512crypto_hash/echosp512/pentium/pentium4v64v2gcc -m64 -march=barcelona -O -fomit-frame-pointer
590846.43echosp512crypto_hash/echosp512/generic/opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
676487.36echosp512crypto_hash/echosp512/generic/opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
917789.99echosp512crypto_hash/echosp512/powerpc/pp32cv2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
10352411.27echosp512crypto_hash/echosp512/powerpc/pp32cv1icc -xCOMMON-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
54721.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (7.2.0)
58481.07edonr256crypto_hash/edonr256/optcicc -xCORE-AVX2 -O3 -fomit-frame-pointer
30081.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -m64 -O -fomit-frame-pointer (7.2.0)
32541.08edonr512crypto_hash/edonr512/optcicc -xCORE-AVX-I -O3 -fomit-frame-pointer
672841.00essence224crypto_hash/essence224/gccgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.2.0)
673521.00essence256crypto_hash/essence256/gccgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.2.0)
514961.00essence384crypto_hash/essence384/gccicc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20170811)
518041.00essence512crypto_hash/essence512/gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (7.2.0)
483241.00fsb256crypto_hash/fsb256/cleangcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.2.0)
41542692859.67fsb256crypto_hash/fsb256/refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer
388381621.00fsb512crypto_hash/fsb512/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
219301.00fugue2crypto_hash/fugue2/cop_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (7.2.0)
208901.00fugue256crypto_hash/fugue256/ccalik/aesni (1.208)icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
249301.19fugue256crypto_hash/fugue256/SSSE3icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
261521.25fugue256crypto_hash/fugue256/ccalik/vpermicc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
289261.38fugue256crypto_hash/fugue256/SSE4.1icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
329121.58fugue256crypto_hash/fugue256/ANSI_opt64icc -xCORE-AVX-I -O3 -fomit-frame-pointer
347641.66fugue256crypto_hash/fugue256/sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
362081.73fugue256crypto_hash/fugue256/ANSI_opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
303401.00fugue384crypto_hash/fugue384/ccalik/aesni (1.208)icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
388001.28fugue384crypto_hash/fugue384/ccalik/vpermicc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
410561.00fugue512crypto_hash/fugue512/ccalik/aesni (1.208)icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
513481.25fugue512crypto_hash/fugue512/ccalik/vpermicc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
695681.69fugue512crypto_hash/fugue512/sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
132421.00groestl256crypto_hash/groestl256/aesni-intr (2.2)icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
155281.17groestl256crypto_hash/groestl256/aesnigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
290142.19groestl256crypto_hash/groestl256/vperm-intricc -xCORE-AVX512 -O3 -fomit-frame-pointer
314302.37groestl256crypto_hash/groestl256/opterongcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
317862.40groestl256crypto_hash/groestl256/core2duogcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
324582.45groestl256crypto_hash/groestl256/sphlib-adaptedgcc -funroll-loops -Os -fomit-frame-pointer
348902.63groestl256crypto_hash/groestl256/opteron-unrolledcc
356922.70groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -O -fomit-frame-pointer
383242.89groestl256crypto_hash/groestl256/vpermgcc -m64 -march=core2 -O3 -fomit-frame-pointer
392302.96groestl256crypto_hash/groestl256/opt64icc -xCORE-AVX512 -O3 -fomit-frame-pointer
411063.10groestl256crypto_hash/groestl256/mmxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
434103.28groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer
714425.40groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
1244209.40groestl256crypto_hash/groestl256/32bit-2ktableicc -xCORE-AVX-I -O2 -fomit-frame-pointer
1301889.83groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
16962612.81groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallicc -no-vec
18611614.05groestl256crypto_hash/groestl256/8bit_cgcc -funroll-loops -fno-schedule-insns -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
178041.00groestl512crypto_hash/groestl512/aesni-intr (2.2)icc -xCORE-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
207841.17groestl512crypto_hash/groestl512/aesnigcc -m64 -march=corei7 -O3 -fomit-frame-pointer
217881.22groestl512crypto_hash/groestl512/avx-intrgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
218341.23groestl512crypto_hash/groestl512/avxgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
420442.36groestl512crypto_hash/groestl512/vperm-intricc -xCORE-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
500122.81groestl512crypto_hash/groestl512/vpermgcc -m64 -march=k8 -O3 -fomit-frame-pointer
555243.12groestl512crypto_hash/groestl512/sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
586743.30groestl512crypto_hash/groestl512/sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
606923.41groestl512crypto_hash/groestl512/core2duocc
676523.80groestl512crypto_hash/groestl512/opt64icc -xCORE-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
726984.08groestl512crypto_hash/groestl512/mmxgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
854104.80groestl512crypto_hash/groestl512/sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer
1069146.01groestl512crypto_hash/groestl512/opt32icc -xCORE-AVX-I -O3 -fomit-frame-pointer
27873215.66groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
groestl512crypto_hash/groestl512/opterongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
268161.00hamsicrypto_hash/hamsi/simd-2icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
284941.06hamsicrypto_hash/hamsi/simd-1icc -xCORE-AVX512 -O3 -fomit-frame-pointer
296221.10hamsicrypto_hash/hamsi/bernstein/small-simd-2icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
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
162121.00jh224crypto_hash/jh224/bitslice_sse2_opt64icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
166081.02jh224crypto_hash/jh224/bitslice_sse2_opt32icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
203781.26jh224crypto_hash/jh224/bitslice_opt64icc -xCORE-AVX512 -O3 -fomit-frame-pointer
228321.41jh224crypto_hash/jh224/bitslice_ref64icc -xCORE-AVX512 -O3 -fomit-frame-pointer
264001.63jh224crypto_hash/jh224/bitslice_opt32icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
305621.89jh224crypto_hash/jh224/bitslice_ref32icc -xCORE-AVX512 -O3 -fomit-frame-pointer
390502.41jh224crypto_hash/jh224/simpleicc -xCORE-AVX512 -O3 -fomit-frame-pointer
162081.00jh256crypto_hash/jh256/bitslice_sse2_opt64icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
165541.02jh256crypto_hash/jh256/bitslice_sse2_opt32icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
203341.25jh256crypto_hash/jh256/bitslice_opt64icc -xCORE-AVX512 -O3 -fomit-frame-pointer
227521.40jh256crypto_hash/jh256/bitslice_ref64icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
263841.63jh256crypto_hash/jh256/bitslice_opt32icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
305801.89jh256crypto_hash/jh256/bitslice_ref32icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
389962.41jh256crypto_hash/jh256/simpleicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
162101.00jh384crypto_hash/jh384/bitslice_sse2_opt64icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
166261.03jh384crypto_hash/jh384/bitslice_sse2_opt32icc -xCORE-AVX512 -O3 -fomit-frame-pointer
203661.26jh384crypto_hash/jh384/bitslice_opt64icc -xCORE-AVX512 -O3 -fomit-frame-pointer
227301.40jh384crypto_hash/jh384/bitslice_ref64icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
263961.63jh384crypto_hash/jh384/bitslice_opt32icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
305641.89jh384crypto_hash/jh384/bitslice_ref32icc -xCORE-AVX512 -O3 -fomit-frame-pointer
390702.41jh384crypto_hash/jh384/simpleicc -xCORE-AVX512 -O3 -fomit-frame-pointer
161841.00jh512crypto_hash/jh512/bitslice_sse2_opt64icc -xCORE-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
165961.03jh512crypto_hash/jh512/bitslice_sse2_opt32icc -xCORE-AVX512 -O2 -fomit-frame-pointer
203761.26jh512crypto_hash/jh512/bitslice_opt64icc -xCORE-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
227061.40jh512crypto_hash/jh512/bitslice_ref64icc -xCORE-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
264221.63jh512crypto_hash/jh512/bitslice_opt32icc -xCORE-AVX512 -O2 -fomit-frame-pointer
305001.88jh512crypto_hash/jh512/bitslice_ref32icc -xCORE-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
390062.41jh512crypto_hash/jh512/simpleicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
44221.00k12crypto_hash/k12/kcp/optimized1600AVX512 (1)icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
67861.53k12crypto_hash/k12/kcp/optimized1600u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
68441.55k12crypto_hash/k12/kcp/optimized1600ufullgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
70781.60k12crypto_hash/k12/kcp/optimized1600lcufullshldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
71181.61k12crypto_hash/k12/kcp/optimized1600AsmX86-64shldicc -xCORE-AVX-I -O3 -fomit-frame-pointer
72541.64k12crypto_hash/k12/kcp/optimized1600lcufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
72941.65k12crypto_hash/k12/kcp/optimized1600AsmX86-64icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
74361.68k12crypto_hash/k12/kcp/optimized1600lcu6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
157103.55k12crypto_hash/k12/kcp/reference1600gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
164443.72k12crypto_hash/k12/kcp/inplace1600biicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
167803.79k12crypto_hash/k12/kcp/compact1600gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
19583244.29k12crypto_hash/k12/kcp/reference1600-32bitsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
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
150701.00keccakcrypto_hash/keccak/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
153681.02keccakcrypto_hash/keccak/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
157501.05keccakcrypto_hash/keccak/opt64u6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
167301.11keccakcrypto_hash/keccak/opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
172901.15keccakcrypto_hash/keccak/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
173581.15keccakcrypto_hash/keccak/opt64lcu6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
175341.16keccakcrypto_hash/keccak/x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer
181041.20keccakcrypto_hash/keccak/x86_64_asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
194421.29keccakcrypto_hash/keccak/sseu2icc -xCORE-AVX512 -O3 -fomit-frame-pointer
354602.35keccakcrypto_hash/keccak/simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
356702.37keccakcrypto_hash/keccak/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
388782.58keccakcrypto_hash/keccak/compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
397522.64keccakcrypto_hash/keccak/mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
417762.77keccakcrypto_hash/keccak/inplace32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
424442.82keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
425502.82keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
1217588.08keccakcrypto_hash/keccak/compact8icc -xCORE-AVX2 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
250781.00keccakc1024crypto_hash/keccakc1024/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
256021.02keccakc1024crypto_hash/keccakc1024/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
265141.06keccakc1024crypto_hash/keccakc1024/opt64u6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
280501.12keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
285581.14keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
288601.15keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
294801.18keccakc1024crypto_hash/keccakc1024/x86_64_shldicc -xCORE-AVX512 -O3 -fomit-frame-pointer
305341.22keccakc1024crypto_hash/keccakc1024/x86_64_asmicc -xCORE-AVX512 -O3 -fomit-frame-pointer
309081.23keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
324781.30keccakc1024crypto_hash/keccakc1024/sphlibgcc -march=nocona -Os -fomit-frame-pointer
331741.32keccakc1024crypto_hash/keccakc1024/sseu2icc -xCORE-AVX512 -O3 -fomit-frame-pointer
580102.31keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
582702.32keccakc1024crypto_hash/keccakc1024/simple32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
651422.60keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
664962.65keccakc1024crypto_hash/keccakc1024/inplace32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
675542.69keccakc1024crypto_hash/keccakc1024/mmxu1icc -xCORE-AVX2 -O2 -fomit-frame-pointer
683582.73keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
695702.77keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
2070148.25keccakc1024crypto_hash/keccakc1024/compact8icc -xCORE-AVX512 -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
117141.00keccakc256crypto_hash/keccakc256/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
119361.02keccakc256crypto_hash/keccakc256/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
122141.04keccakc256crypto_hash/keccakc256/opt64u6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
129781.11keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
133221.14keccakc256crypto_hash/keccakc256/opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
134301.15keccakc256crypto_hash/keccakc256/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
135221.15keccakc256crypto_hash/keccakc256/x86_64_shldicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
140021.20keccakc256crypto_hash/keccakc256/x86_64_asmicc -xCORE-AVX512 -O3 -fomit-frame-pointer
150761.29keccakc256crypto_hash/keccakc256/sseu2icc -xCORE-AVX512 -O3 -fomit-frame-pointer
288742.46keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
290502.48keccakc256crypto_hash/keccakc256/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
299822.56keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -O2 -fomit-frame-pointer
306362.62keccakc256crypto_hash/keccakc256/mmxu1icc -xCORE-AVX512 -O2 -fomit-frame-pointer
334662.86keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
334762.86keccakc256crypto_hash/keccakc256/inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
338982.89keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
1066589.11keccakc256crypto_hash/keccakc256/compact8gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
86121.00keccakc256treed2crypto_hash/keccakc256treed2/sseu4 (3.2.5)icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
99401.15keccakc256treed2crypto_hash/keccakc256treed2/sseu24icc -xCORE-AVX512 -O3 -fomit-frame-pointer
keccakc256treed2crypto_hash/keccakc256treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
127741.00keccakc448crypto_hash/keccakc448/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
130041.02keccakc448crypto_hash/keccakc448/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
133901.05keccakc448crypto_hash/keccakc448/opt64u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
142261.11keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
146741.15keccakc448crypto_hash/keccakc448/opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
146921.15keccakc448crypto_hash/keccakc448/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
148401.16keccakc448crypto_hash/keccakc448/x86_64_shldicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
153741.20keccakc448crypto_hash/keccakc448/x86_64_asmicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
165581.30keccakc448crypto_hash/keccakc448/sseu2icc -xCORE-AVX512 -O3 -fomit-frame-pointer
305002.39keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
329002.58keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
337142.64keccakc448crypto_hash/keccakc448/mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
361022.83keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
367802.88keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
1175729.20keccakc448crypto_hash/keccakc448/compact8gcc -m64 -march=core-avx2 -O2 -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
138681.00keccakc512crypto_hash/keccakc512/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
141461.02keccakc512crypto_hash/keccakc512/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
145581.05keccakc512crypto_hash/keccakc512/opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
154901.12keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -m64 -march=core2 -Os -fomit-frame-pointer
158861.15keccakc512crypto_hash/keccakc512/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
159541.15keccakc512crypto_hash/keccakc512/opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
161821.17keccakc512crypto_hash/keccakc512/x86_64_shldicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
167621.21keccakc512crypto_hash/keccakc512/x86_64_asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer
172301.24keccakc512crypto_hash/keccakc512/sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
180341.30keccakc512crypto_hash/keccakc512/sseu2icc -xCORE-AVX512 -O3 -fomit-frame-pointer
181961.31keccakc512crypto_hash/keccakc512/sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer
328562.37keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
330202.38keccakc512crypto_hash/keccakc512/simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
358662.59keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
367562.65keccakc512crypto_hash/keccakc512/mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
387942.80keccakc512crypto_hash/keccakc512/inplace32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
390982.82keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
397482.87keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
1278669.22keccakc512crypto_hash/keccakc512/compact8gcc -m64 -march=core-avx2 -O2 -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
100461.00keccakc512treed2crypto_hash/keccakc512treed2/sseu4 (3.2.5)icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
115361.15keccakc512treed2crypto_hash/keccakc512treed2/sseu24icc -xCORE-AVX512 -O3 -fomit-frame-pointer
keccakc512treed2crypto_hash/keccakc512treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
172341.00keccakc768crypto_hash/keccakc768/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
176041.02keccakc768crypto_hash/keccakc768/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
182481.06keccakc768crypto_hash/keccakc768/opt64u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
192841.12keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -m64 -march=nocona -Os -fomit-frame-pointer
198521.15keccakc768crypto_hash/keccakc768/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
199361.16keccakc768crypto_hash/keccakc768/opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
202181.17keccakc768crypto_hash/keccakc768/x86_64_shldgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
208681.21keccakc768crypto_hash/keccakc768/x86_64_asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer
227201.32keccakc768crypto_hash/keccakc768/sseu2icc -xCORE-AVX512 -O2 -fomit-frame-pointer
413862.40keccakc768crypto_hash/keccakc768/simple32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
414202.40keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
445482.58keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
460782.67keccakc768crypto_hash/keccakc768/mmxu1icc -xCORE-AVX512 -O2 -fomit-frame-pointer
467962.72keccakc768crypto_hash/keccakc768/inplace32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
483902.81keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
484822.81keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
1404248.15keccakc768crypto_hash/keccakc768/compact8icc -xCORE-AVX2 -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
351981.00lane256crypto_hash/lane256/cgcc -m64 -march=core2 -Os -fomit-frame-pointer (7.2.0)
412961.17lane256crypto_hash/lane256/bitslicegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
544581.00lane512crypto_hash/lane512/cgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
137481.00luffa256crypto_hash/luffa256/thomaz/asm-PS (1.0)icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
138141.00luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-INTgcc -m64 -march=core-avx-i -O -fomit-frame-pointer
138261.01luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-FPicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
150361.09luffa256crypto_hash/luffa256/sse2icc -xCORE-AVX512 -O2 -fomit-frame-pointer
151441.10luffa256crypto_hash/luffa256/ssse3_x64asm-PSgcc -march=k8 -O3 -fomit-frame-pointer
151981.11luffa256crypto_hash/luffa256/ssse3_x64asm-PS-2icc -xCORE-AVX-I -O3 -fomit-frame-pointer
159541.16luffa256crypto_hash/luffa256/sse2_x64asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer
159921.16luffa256crypto_hash/luffa256/sse2_x64asm-2icc -xCORE-AVX512 -O3 -fomit-frame-pointer
161181.17luffa256crypto_hash/luffa256/ssse3_x64asmgcc -m64 -O3 -fomit-frame-pointer
161261.17luffa256crypto_hash/luffa256/ssse3_x64asm-2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
162801.18luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-FPicc -xCORE-AVX2 -O3 -fomit-frame-pointer
163241.19luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-INTgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
253561.84luffa256crypto_hash/luffa256/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
277002.01luffa256crypto_hash/luffa256/opt32icc -no-vec
288902.10luffa256crypto_hash/luffa256/thomaz/basicgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
295942.15luffa256crypto_hash/luffa256/armicc -no-vec
177981.00luffa384crypto_hash/luffa384/ssse3_x64asm (2.0)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (7.2.0)
178481.00luffa384crypto_hash/luffa384/ssse3_x64asm-2icc -xCORE-AVX512 -O3 -fomit-frame-pointer
178941.01luffa384crypto_hash/luffa384/sse2_x64asmgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
179621.01luffa384crypto_hash/luffa384/sse2_x64asm-2icc -xCORE-AVX512 -O2 -fomit-frame-pointer
180981.02luffa384crypto_hash/luffa384/sse2icc -xCORE-AVX512 -O2 -fomit-frame-pointer
191861.08luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-INTgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
192001.08luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-FPgcc -march=k8 -Os -fomit-frame-pointer
196721.11luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-FPgcc -fno-schedule-insns -O3 -fomit-frame-pointer
198641.12luffa384crypto_hash/luffa384/thomaz/asm-PSgcc -m64 -march=nocona -O -fomit-frame-pointer
199101.12luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-INTgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
214841.21luffa384crypto_hash/luffa384/ssse3_x64asm-PSicc -xCORE-AVX-I -O3 -fomit-frame-pointer
214961.21luffa384crypto_hash/luffa384/ssse3_x64asm-PS-2gcc -m64 -O3 -fomit-frame-pointer
409202.30luffa384crypto_hash/luffa384/opt32icc -no-vec
418042.35luffa384crypto_hash/luffa384/armicc -xCORE-AVX-I -O3 -fomit-frame-pointer
242681.00luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP (1.2)gcc -march=k8 -O -fomit-frame-pointer (7.2.0)
244321.01luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-INTicc -xCORE-AVX2 -O3 -fomit-frame-pointer
259741.07luffa512crypto_hash/luffa512/ssse3_x64asm-PSgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
259841.07luffa512crypto_hash/luffa512/ssse3_x64asmgcc -m64 -O3 -fomit-frame-pointer
259881.07luffa512crypto_hash/luffa512/ssse3_x64asm-PS-2icc -xCORE-AVX512 -O2 -fomit-frame-pointer
260361.07luffa512crypto_hash/luffa512/sse2_x64asmgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
263841.09luffa512crypto_hash/luffa512/ssse3_x64asm-2icc -xCORE-AVX2 -O3 -fomit-frame-pointer
268001.10luffa512crypto_hash/luffa512/sse2_x64asm-2icc -xCORE-AVX512 -O2 -fomit-frame-pointer
268221.11luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-INTgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
272501.12luffa512crypto_hash/luffa512/thomaz/asm-PSgcc -march=barcelona -Os -fomit-frame-pointer
273061.13luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-FPicc -xCORE-AVX512 -O3 -fomit-frame-pointer
289861.19luffa512crypto_hash/luffa512/sse2icc -xCORE-AVX512 -O3 -fomit-frame-pointer
471561.94luffa512crypto_hash/luffa512/sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
538862.22luffa512crypto_hash/luffa512/opt32icc -no-vec
559222.30luffa512crypto_hash/luffa512/armicc -no-vec
188201.00lux256crypto_hash/lux256/asm (1.0)cc (4.8.5 20150623 (Red Hat 4.8.5-11))
187681.00lux512crypto_hash/lux512/asm (1.0)gcc -funroll-loops (7.2.0)
596101.00mcssha4crypto_hash/mcssha4/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (7.2.0)
620601.00mcssha5crypto_hash/mcssha5/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (7.2.0)
597261.00mcssha6crypto_hash/mcssha6/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (7.2.0)
5189321.00md2crypto_hash/md2/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -m64 -march=nocona -O -fomit-frame-pointer (7.2.0)
48321.00md4crypto_hash/md4/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
80621.00md5crypto_hash/md5/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
82681.03md5crypto_hash/md5/reficc -xCORE-AVX-I -O2 -fomit-frame-pointer
286761.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (7.2.0)
308441.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -O2 -fomit-frame-pointer (7.2.0)
395821.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (7.2.0)
481981.00md6d512crypto_hash/md6d512/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (7.2.0)
334201.00mgrostl256crypto_hash/mgrostl256/opt-64 (2.0)icc -xCORE-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
581601.74mgrostl256crypto_hash/mgrostl256/opt-32gcc -funroll-loops -O3 -fomit-frame-pointer
198695859.45mgrostl256crypto_hash/mgrostl256/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
246121.00nasha256crypto_hash/nasha256/optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (7.2.0)
268101.09nasha256crypto_hash/nasha256/opt_v4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
258221.00nasha512crypto_hash/nasha512/optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (7.2.0)
316641.23nasha512crypto_hash/nasha512/opt_v4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
156621.00rfsb509crypto_hash/rfsb509/ref (1.0)icc (18.0.20170811)
rhashcrypto_hash/rhash/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
207541.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -O2 -fomit-frame-pointer (7.2.0)
238681.00round3jh256crypto_hash/round3jh256/ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
248921.04round3jh256crypto_hash/round3jh256/sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
459141.92round3jh256crypto_hash/round3jh256/simpleicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
546902.29round3jh256crypto_hash/round3jh256/sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer
600202.51round3jh256crypto_hash/round3jh256/sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
239141.00round3jh512crypto_hash/round3jh512/ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
249581.04round3jh512crypto_hash/round3jh512/sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
459361.92round3jh512crypto_hash/round3jh512/simpleicc -xCORE-AVX512 -O3 -fomit-frame-pointer
546682.29round3jh512crypto_hash/round3jh512/sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer
600202.51round3jh512crypto_hash/round3jh512/sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
88501.00sarmal256crypto_hash/sarmal256/asm64 (1.00)gcc -m64 -march=corei7 -O3 -fomit-frame-pointer (7.2.0)
90621.02sarmal256crypto_hash/sarmal256/opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
109241.00sarmal512crypto_hash/sarmal512/asm64 (1.00)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (7.2.0)
113141.04sarmal512crypto_hash/sarmal512/opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (7.2.0)
69901.00sha1crypto_hash/sha1/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -m64 -march=core2 -O -fomit-frame-pointer
187621.00sha224crypto_hash/sha224/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
178561.00sha256crypto_hash/sha256/sphlib (SPHLIB_3.0)icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer (18.0.20170811)
183501.03sha256crypto_hash/sha256/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
183661.03sha256crypto_hash/sha256/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer
187101.05sha256crypto_hash/sha256/opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer
189701.06sha256crypto_hash/sha256/cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer
98121.00sha3224crypto_hash/sha3224/kcp/optimized1600AVX512 (1)icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
321563.28sha3224crypto_hash/sha3224/kcp/inplace1600bigcc -m64 -march=core-avx2 -O -fomit-frame-pointer
sha3224crypto_hash/sha3224/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv6Mu2gcc -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
sha3224crypto_hash/sha3224/oncore64bitsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
106681.00sha3256crypto_hash/sha3256/kcp/optimized1600AVX512 (1)icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
347483.26sha3256crypto_hash/sha3256/kcp/inplace1600bigcc -m64 -march=core-avx2 -O -fomit-frame-pointer
sha3256crypto_hash/sha3256/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv6Mu2gcc -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
sha3256crypto_hash/sha3256/oncore64bitsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
134541.00sha3384crypto_hash/sha3384/kcp/optimized1600AVX512 (1)icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
423563.15sha3384crypto_hash/sha3384/kcp/inplace1600bigcc -m64 -march=core-avx2 -O -fomit-frame-pointer
sha3384crypto_hash/sha3384/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv6Mu2gcc -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
sha3384crypto_hash/sha3384/oncore64bitsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
194021.00sha3512crypto_hash/sha3512/kcp/optimized1600AVX512 (1)icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
597703.08sha3512crypto_hash/sha3512/kcp/inplace1600bigcc -m64 -march=core-avx2 -O -fomit-frame-pointer
sha3512crypto_hash/sha3512/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv6Mu2gcc -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
sha3512crypto_hash/sha3512/oncore64bitsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
126461.00sha384crypto_hash/sha384/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -march=nocona -O2 -fomit-frame-pointer (7.2.0)
122361.00sha512crypto_hash/sha512/refgcc -march=nocona -O3 -fomit-frame-pointer
125781.03sha512crypto_hash/sha512/opensslgcc
126981.04sha512crypto_hash/sha512/sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
127061.04sha512crypto_hash/sha512/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
133801.09sha512crypto_hash/sha512/cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer
95421.00shabal256crypto_hash/shabal256/sphlib (SPHLIB_3.0)gcc -funroll-loops -O3 -fomit-frame-pointer
98941.04shabal256crypto_hash/shabal256/amd64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
91361.00shabal512crypto_hash/shabal512/ref (1.0)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
95761.05shabal512crypto_hash/shabal512/sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
98941.08shabal512crypto_hash/shabal512/amd64cc
85241.00shake128crypto_hash/shake128/kcp/optimized1600AVX512 (1)icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
302963.55shake128crypto_hash/shake128/kcp/inplace1600bigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600ARMv6Mu2gcc -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
shake128crypto_hash/shake128/oncore64bitsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
106761.00shake256crypto_hash/shake256/kcp/optimized1600AVX512 (1)icc -xCORE-AVX512 -O2 -fomit-frame-pointer (18.0.20170811)
106801.00shake256crypto_hash/shake256/usekcpicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
158341.48shake256crypto_hash/shake256/gil/singlefilegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
166401.56shake256crypto_hash/shake256/gil/singlefile_unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
352223.30shake256crypto_hash/shake256/kcp/inplace1600bigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600ARMv6Mu2gcc -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
shake256crypto_hash/shake256/oncore64bitsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
64401.00shavite3256crypto_hash/shavite3256/aes-instruct (3_(AES-NI))icc (18.0.20170811)
229643.57shavite3256crypto_hash/shavite3256/sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer
237003.68shavite3256crypto_hash/shavite3256/sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
247543.84shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
247783.85shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -O2 -fomit-frame-pointer
255943.97shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
280584.36shavite3256crypto_hash/shavite3256/lower-memicc -xCORE-AVX512 -O3 -fomit-frame-pointer
9686015.04shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
65901.00shavite3512crypto_hash/shavite3512/aes-instruct (2.0_(AES-NI))icc -xCORE-AVX-I -O2 -fomit-frame-pointer (18.0.20170811)
385045.84shavite3512crypto_hash/shavite3512/sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer
386585.87shavite3512crypto_hash/shavite3512/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
488827.42shavite3512crypto_hash/shavite3512/low-memicc -xCORE-AVX512 -O3 -fomit-frame-pointer
499387.58shavite3512crypto_hash/shavite3512/IntelL1Cacheicc -xCORE-AVX512 -O2 -fomit-frame-pointer
508347.71shavite3512crypto_hash/shavite3512/no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
526747.99shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
527628.01shavite3512crypto_hash/shavite3512/new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
529228.03shavite3512crypto_hash/shavite3512/different-ordergcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
19138029.04shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
404201.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
452561.12simd256crypto_hash/simd256/optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
558661.38simd256crypto_hash/simd256/sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
306760075.89simd256crypto_hash/simd256/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
292121.00simd512crypto_hash/simd512/opt (1.1)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
511561.75simd512crypto_hash/simd512/sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
634162.17simd512crypto_hash/simd512/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
6346924217.27simd512crypto_hash/simd512/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
simd512crypto_hash/simd512/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
109861.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.2.0)
skein10241024crypto_hash/skein10241024/x64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
119701.00skein256256crypto_hash/skein256256/x64 (v1.3_ASM_(amd64)_code)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (7.2.0)
121221.01skein256256crypto_hash/skein256256/optgcc -march=k8 -O3 -fomit-frame-pointer
82581.00skein512256crypto_hash/skein512256/littlegcc -m64 -march=nocona -O3 -fomit-frame-pointer (7.2.0)
82861.00skein512256crypto_hash/skein512256/sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer (7.2.0)
83541.01skein512256crypto_hash/skein512256/sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
83721.01skein512256crypto_hash/skein512256/optgcc -march=nocona -O3 -fomit-frame-pointer
92901.12skein512256crypto_hash/skein512256/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
94081.14skein512256crypto_hash/skein512256/sphlib-smallicc -xCORE-AVX-I -O2 -fomit-frame-pointer
95401.16skein512256crypto_hash/skein512256/x64gcc -O2 -fomit-frame-pointer
246722.99skein512256crypto_hash/skein512256/mmxgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
82641.00skein512512crypto_hash/skein512512/littlegcc -march=nocona -O3 -fomit-frame-pointer (7.2.0)
82901.00skein512512crypto_hash/skein512512/sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer
83521.01skein512512crypto_hash/skein512512/sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
83761.01skein512512crypto_hash/skein512512/optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
93781.13skein512512crypto_hash/skein512512/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
94481.14skein512512crypto_hash/skein512512/sphlib-smallicc -xCORE-AVX-I -O2 -fomit-frame-pointer
95521.16skein512512crypto_hash/skein512512/x64gcc -funroll-loops -O3 -fomit-frame-pointer
246742.99skein512512crypto_hash/skein512512/mmxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
88061.00tigercrypto_hash/tiger/cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer (7.2.0)
343761.00whirlpoolcrypto_hash/whirlpool/cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer (7.2.0)
403281.17whirlpoolcrypto_hash/whirlpool/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
79141.00md5crypto_hashblocks/md5/little-1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer (7.2.0)
79761.01md5crypto_hashblocks/md5/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
md5crypto_hashblocks/md5/amd64-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
136281.00rfsb509crypto_hashblocks/rfsb509/core2gcc -fno-schedule-insns -O3 -fomit-frame-pointer (7.2.0)
148721.09rfsb509crypto_hashblocks/rfsb509/amd64-1icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
158301.16rfsb509crypto_hashblocks/rfsb509/amd64-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer
162681.19rfsb509crypto_hashblocks/rfsb509/amd64-3gcc -m64 -O3 -fomit-frame-pointer
171421.26rfsb509crypto_hashblocks/rfsb509/xmm1regicc -xCORE-AVX512 -O2 -fomit-frame-pointer
247121.81rfsb509crypto_hashblocks/rfsb509/xmm4gcc -m64 -march=nocona -O3 -fomit-frame-pointer
252221.85rfsb509crypto_hashblocks/rfsb509/xmm2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
262161.92rfsb509crypto_hashblocks/rfsb509/xmm1gcc -m64 -march=core2 -O3 -fomit-frame-pointer
288462.12rfsb509crypto_hashblocks/rfsb509/refgcc -funroll-loops -O3 -fomit-frame-pointer
175901.00sha256crypto_hashblocks/sha256/inplacegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
177021.01sha256crypto_hashblocks/sha256/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
sha256crypto_hashblocks/sha256/dolbeau/amd64-shagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
112081.00sha512crypto_hashblocks/sha512/inplacegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.2.0)
114601.02sha512crypto_hashblocks/sha512/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.2.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