Implementation notes: amd64, robin204, crypto_hash

Computer: robin204
Architecture: amd64
CPU ID: GenuineIntel-000306f2-bfebfbff
CPU cycles/second: 2500000000...2500000000 (amd64cpuinfo)
SUPERCOP version: 20170228
Benchmark dates: 20170414...20170415

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
112601.00bash256crypto_hash/bash256/avx2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (6.3.0)
177441.58bash256crypto_hash/bash256/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
145041.00bash384crypto_hash/bash384/avx2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (6.3.0)
230921.59bash384crypto_hash/bash384/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
214521.00bash512crypto_hash/bash512/avx2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (6.3.0)
337841.57bash512crypto_hash/bash512/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
106681.00bblake256crypto_hash/bblake256/ssse3icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
125801.18bblake256crypto_hash/bblake256/sse2icc -xCORE-AVX2 -O3 -fomit-frame-pointer
206441.94bblake256crypto_hash/bblake256/bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
206601.94bblake256crypto_hash/bblake256/sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
207241.94bblake256crypto_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
120441.00blake256crypto_hash/blake256/avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
121601.01blake256crypto_hash/blake256/sse41-2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
121641.01blake256crypto_hash/blake256/avxsicc -xCORE-AVX2 -O3 -fomit-frame-pointer
123841.03blake256crypto_hash/blake256/sse41icc -xCORE-AVX2 -O2 -fomit-frame-pointer
124201.03blake256crypto_hash/blake256/ssse3icc -xCORE-AVX2 -O2 -fomit-frame-pointer
125761.04blake256crypto_hash/blake256/vect128icc
129081.07blake256crypto_hash/blake256/vect128-mmxhackicc -no-vec
152641.27blake256crypto_hash/blake256/sse2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
155881.29blake256crypto_hash/blake256/sse2-2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
167481.39blake256crypto_hash/blake256/sandygcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
168601.40blake256crypto_hash/blake256/sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
169681.41blake256crypto_hash/blake256/bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
170041.41blake256crypto_hash/blake256/regsgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
230361.91blake256crypto_hash/blake256/sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
240562.00blake256crypto_hash/blake256/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
blake256crypto_hash/blake256/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
47721.00blake2bcrypto_hash/blake2b/moon/avx2/64icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
48441.02blake2bcrypto_hash/blake2b/avx2-2icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
52641.10blake2bcrypto_hash/blake2b/avx2-1icc -xCORE-AVX2 -O3 -fomit-frame-pointer
53761.13blake2bcrypto_hash/blake2b/moon/avx/64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
55921.17blake2bcrypto_hash/blake2b/avxiccicc -xCORE-AVX2 -O3 -fomit-frame-pointer
58081.22blake2bcrypto_hash/blake2b/xmmicc -xCORE-AVX2 -O3 -fomit-frame-pointer
60641.27blake2bcrypto_hash/blake2b/regsgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
71281.49blake2bcrypto_hash/blake2b/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
77441.62blake2bcrypto_hash/blake2b/avx2-3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
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
82081.00blake2scrypto_hash/blake2s/avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
82081.00blake2scrypto_hash/blake2s/xmmicc -xCORE-AVX2 -O2 -fomit-frame-pointer
86441.05blake2scrypto_hash/blake2s/moon/avx/64icc -no-vec
86561.05blake2scrypto_hash/blake2s/moon/ssse3/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer
100961.23blake2scrypto_hash/blake2s/moon/sse2/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
101121.23blake2scrypto_hash/blake2s/regsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
111681.36blake2scrypto_hash/blake2s/refgcc -funroll-loops -m64 -march=k8 -O2 -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
101041.00blake32crypto_hash/blake32/ssse3icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
120841.20blake32crypto_hash/blake32/sse2icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
126081.25blake32crypto_hash/blake32/sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
170001.68blake32crypto_hash/blake32/sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer
178361.77blake32crypto_hash/blake32/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
99081.00blake512crypto_hash/blake512/sse41icc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
99841.01blake512crypto_hash/blake512/avxiccgcc -m64 -march=corei7 -Os -fomit-frame-pointer
99961.01blake512crypto_hash/blake512/vect128icc -xCORE-AVX2 -O2 -fomit-frame-pointer
101361.02blake512crypto_hash/blake512/vect128-inplaceicc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
104881.06blake512crypto_hash/blake512/bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
105361.06blake512crypto_hash/blake512/regsgcc -funroll-loops -O2 -fomit-frame-pointer
105561.07blake512crypto_hash/blake512/sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
106121.07blake512crypto_hash/blake512/sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
130001.31blake512crypto_hash/blake512/ssse3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
136401.38blake512crypto_hash/blake512/sse2sgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
138001.39blake512crypto_hash/blake512/sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
139241.41blake512crypto_hash/blake512/sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
150321.52blake512crypto_hash/blake512/refgcc -funroll-loops -m64 -march=barcelona -O -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
95681.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
116401.22blake64crypto_hash/blake64/ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
122961.29blake64crypto_hash/blake64/sphlib-smallgcc -m64 -Os -fomit-frame-pointer
130081.36blake64crypto_hash/blake64/sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer
133601.40blake64crypto_hash/blake64/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
78721.00bmw256crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1 (asm)icc -no-vec
78961.00bmw256crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
83561.06bmw256crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
83721.06bmw256crypto_hash/bmw256/opt29_v5_ssse3_asm64gcc -m64 -O3 -fomit-frame-pointer
85281.08bmw256crypto_hash/bmw256/amd_k10/x86-64/sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
86121.09bmw256crypto_hash/bmw256/opt31ssse3_asm64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
104401.33bmw256crypto_hash/bmw256/amd_k8/x86-64/noSSEgcc -m64 -O2 -fomit-frame-pointer
106841.36bmw256crypto_hash/bmw256/optc01gcc -funroll-loops -m64 -Os -fomit-frame-pointer
108801.38bmw256crypto_hash/bmw256/optbbegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
109841.40bmw256crypto_hash/bmw256/optc04gcc -funroll-loops -m64 -O -fomit-frame-pointer
111081.41bmw256crypto_hash/bmw256/optabegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
111521.42bmw256crypto_hash/bmw256/optc03gcc -funroll-loops -O2 -fomit-frame-pointer
113601.44bmw256crypto_hash/bmw256/optbgbegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
114521.45bmw256crypto_hash/bmw256/optc02gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
120441.53bmw256crypto_hash/bmw256/sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer
121201.54bmw256crypto_hash/bmw256/sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
147761.88bmw256crypto_hash/bmw256/reficc -xCORE-AVX2 -O2 -fomit-frame-pointer
bmw256crypto_hash/bmw256/optc31ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
56561.00bmw512crypto_hash/bmw512/opt008_asm64 (Optimized_asm_x86-64,_opt008_July01)icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
59081.04bmw512crypto_hash/bmw512/optc01gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
59161.05bmw512crypto_hash/bmw512/optabegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
59161.05bmw512crypto_hash/bmw512/optc02gcc -funroll-loops -m64 -Os -fomit-frame-pointer
59281.05bmw512crypto_hash/bmw512/optbbegcc -funroll-loops -m64 -Os -fomit-frame-pointer
61881.09bmw512crypto_hash/bmw512/optc04icc -xCORE-AVX2 -O3 -fomit-frame-pointer
62961.11bmw512crypto_hash/bmw512/optc03gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
63361.12bmw512crypto_hash/bmw512/optbgbeicc -no-vec
66481.18bmw512crypto_hash/bmw512/sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
86281.53bmw512crypto_hash/bmw512/reficc -xCORE-AVX2 -O3 -fomit-frame-pointer
89161.58bmw512crypto_hash/bmw512/sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
bmw512crypto_hash/bmw512/optx86sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
134721.00cheetah256crypto_hash/cheetah256/asm64 (1.0)gcc -funroll-loops (6.3.0)
135121.00cheetah256crypto_hash/cheetah256/asmgcc
197081.00cheetah512crypto_hash/cheetah512/asm (1.0)gcc -funroll-loops (6.3.0)
198041.00cheetah512crypto_hash/cheetah512/asm64gcc -funroll-loops (6.3.0)
4110361.00cubehash161crypto_hash/cubehash161/emmintrin4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (6.3.0)
12995003.16cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
15051403.66cubehash161crypto_hash/cubehash161/unrolledgcc -funroll-loops -O3 -fomit-frame-pointer
17065684.15cubehash161crypto_hash/cubehash161/specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
284521.00cubehash1616crypto_hash/cubehash1616/emmintrin4icc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
1067843.75cubehash1616crypto_hash/cubehash1616/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1197324.21cubehash1616crypto_hash/cubehash1616/unrolledicc
32104011.28cubehash1616crypto_hash/cubehash1616/specgcc -march=nocona -O3 -fomit-frame-pointer
2070481.00cubehash162crypto_hash/cubehash162/emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (6.3.0)
6625443.20cubehash162crypto_hash/cubehash162/simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer
7439203.59cubehash162crypto_hash/cubehash162/unrolledicc -no-vec
9588804.63cubehash162crypto_hash/cubehash162/specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
155441.00cubehash1632crypto_hash/cubehash1632/emmintrin5gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
156881.01cubehash1632crypto_hash/cubehash1632/amd64gcc -m64 -march=barcelona -Os -fomit-frame-pointer
156881.01cubehash1632crypto_hash/cubehash1632/amd64avxcc
157121.01cubehash1632crypto_hash/cubehash1632/amd64-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
157641.01cubehash1632crypto_hash/cubehash1632/emmintrin4icc -xCORE-AVX2 -O2 -fomit-frame-pointer
390722.51cubehash1632crypto_hash/cubehash1632/unrolled5icc -no-vec
392122.52cubehash1632crypto_hash/cubehash1632/mmintrinicc -xCORE-AVX2 -O3 -fomit-frame-pointer
413162.66cubehash1632crypto_hash/cubehash1632/unrolled3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
437842.82cubehash1632crypto_hash/cubehash1632/unrolled4icc -no-vec
494283.18cubehash1632crypto_hash/cubehash1632/sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
507483.26cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
511923.29cubehash1632crypto_hash/cubehash1632/amd64-32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
668004.30cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
724164.66cubehash1632crypto_hash/cubehash1632/unrolled2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
761484.90cubehash1632crypto_hash/cubehash1632/unrolledicc
1050201.00cubehash164crypto_hash/cubehash164/emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
3466763.30cubehash164crypto_hash/cubehash164/simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer
3885083.70cubehash164crypto_hash/cubehash164/unrolledicc -no-vec
5954205.67cubehash164crypto_hash/cubehash164/specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
529401.00cubehash168crypto_hash/cubehash168/emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (6.3.0)
1864323.52cubehash168crypto_hash/cubehash168/simplegcc -march=barcelona -O3 -fomit-frame-pointer
2103963.97cubehash168crypto_hash/cubehash168/unrolledicc
4118287.78cubehash168crypto_hash/cubehash168/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
134681.00cubehash512crypto_hash/cubehash512/emmintrin5gcc -m64 -march=core-avx-i -O -fomit-frame-pointer (6.3.0)
135521.01cubehash512crypto_hash/cubehash512/amd64gcc -m64 -Os -fomit-frame-pointer
135761.01cubehash512crypto_hash/cubehash512/amd64avxgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
136041.01cubehash512crypto_hash/cubehash512/amd64-2gcc -march=barcelona -O2 -fomit-frame-pointer
137121.02cubehash512crypto_hash/cubehash512/emmintrin4icc -xCORE-AVX2 -O3 -fomit-frame-pointer
339482.52cubehash512crypto_hash/cubehash512/mmintrinicc -xCORE-AVX2 -O3 -fomit-frame-pointer
340042.52cubehash512crypto_hash/cubehash512/unrolled5icc -no-vec
359122.67cubehash512crypto_hash/cubehash512/unrolled3gcc -march=barcelona -O2 -fomit-frame-pointer
380602.83cubehash512crypto_hash/cubehash512/unrolled4icc -no-vec
442643.29cubehash512crypto_hash/cubehash512/amd64-32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
571604.24cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
574044.26cubehash512crypto_hash/cubehash512/unrolled2gcc -m64 -march=nocona -O3 -fomit-frame-pointer
606004.50cubehash512crypto_hash/cubehash512/unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
2065281.00cubehash81crypto_hash/cubehash81/emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (6.3.0)
2078441.01cubehash81crypto_hash/cubehash81/emmintrin3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
2333721.13cubehash81crypto_hash/cubehash81/emmintrin2icc -xCORE-AVX2 -O3 -fomit-frame-pointer
2388201.16cubehash81crypto_hash/cubehash81/emmintrinicc -xCORE-AVX2 -O2 -fomit-frame-pointer
6764203.28cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
7522123.64cubehash81crypto_hash/cubehash81/unrolledicc
11264165.45cubehash81crypto_hash/cubehash81/specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
143041.00cubehash816crypto_hash/cubehash816/emmintrin4icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
156241.09cubehash816crypto_hash/cubehash816/emmintrin3icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
623764.36cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
659364.61cubehash816crypto_hash/cubehash816/unrolledicc
27747619.40cubehash816crypto_hash/cubehash816/specgcc -m64 -march=core2 -O3 -fomit-frame-pointer
1042441.00cubehash82crypto_hash/cubehash82/emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (6.3.0)
1055081.01cubehash82crypto_hash/cubehash82/emmintrin3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (6.3.0)
3540163.40cubehash82crypto_hash/cubehash82/simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
3755083.60cubehash82crypto_hash/cubehash82/unrolledicc
6702926.43cubehash82crypto_hash/cubehash82/specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
79841.00cubehash832crypto_hash/cubehash832/emmintrin4icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
92361.16cubehash832crypto_hash/cubehash832/emmintrin3icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
404525.07cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
444685.57cubehash832crypto_hash/cubehash832/unrolledicc
24905231.19cubehash832crypto_hash/cubehash832/specgcc -march=nocona -O3 -fomit-frame-pointer
526001.00cubehash84crypto_hash/cubehash84/emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer (6.3.0)
539801.03cubehash84crypto_hash/cubehash84/emmintrin3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
1865083.55cubehash84crypto_hash/cubehash84/simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer
1982443.77cubehash84crypto_hash/cubehash84/unrolledicc
4452608.47cubehash84crypto_hash/cubehash84/specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
266761.00cubehash88crypto_hash/cubehash88/emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (6.3.0)
281761.06cubehash88crypto_hash/cubehash88/emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
1045963.92cubehash88crypto_hash/cubehash88/simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer
1101604.13cubehash88crypto_hash/cubehash88/unrolledicc
33446812.54cubehash88crypto_hash/cubehash88/specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
64361.00echo256crypto_hash/echo256/ccalik/aesni (1.208)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0)
84441.31echo256crypto_hash/echo256/aes/aes64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
408766.35echo256crypto_hash/echo256/pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
410686.38echo256crypto_hash/echo256/pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
422606.57echo256crypto_hash/echo256/ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
435526.77echo256crypto_hash/echo256/ccalik/bitslicedicc -xCORE-AVX2 -O3 -fomit-frame-pointer
459767.14echo256crypto_hash/echo256/sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
478327.43echo256crypto_hash/echo256/sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
508567.90echo256crypto_hash/echo256/generic/opt64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
563768.76echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
7575611.77echo256crypto_hash/echo256/powerpc/pp32cv2icc -xCORE-AVX2 -O3 -fomit-frame-pointer
8872413.79echo256crypto_hash/echo256/powerpc/pp32cv1icc -xCORE-AVX2 -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
149201.00echo512crypto_hash/echo512/aes/aes64 (2.1)gcc -march=barcelona -O -fomit-frame-pointer (6.3.0)
735524.93echo512crypto_hash/echo512/pentium/pentium4v64v2gcc -funroll-loops -Os -fomit-frame-pointer
739164.95echo512crypto_hash/echo512/pentium/pentium4v64v1gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
757805.08echo512crypto_hash/echo512/ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
758325.08echo512crypto_hash/echo512/ccalik/aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
784205.26echo512crypto_hash/echo512/ccalik/bitslicedicc -xCORE-AVX2 -O3 -fomit-frame-pointer
827605.55echo512crypto_hash/echo512/sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
856245.74echo512crypto_hash/echo512/sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
910446.10echo512crypto_hash/echo512/generic/opt64icc -no-vec
1004366.73echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1360649.12echo512crypto_hash/echo512/powerpc/pp32cv2icc -xCORE-AVX2 -O3 -fomit-frame-pointer
15762010.56echo512crypto_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
66801.00echosp256crypto_hash/echosp256/aes/aes64 (2.1)gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (6.3.0)
319724.79echosp256crypto_hash/echosp256/pentium/pentium4v64v2gcc -march=barcelona -O2 -fomit-frame-pointer
320764.80echosp256crypto_hash/echosp256/pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
391605.86echosp256crypto_hash/echosp256/generic/opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
445446.67echosp256crypto_hash/echosp256/generic/opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
596288.93echosp256crypto_hash/echosp256/powerpc/pp32cv2icc -xCORE-AVX2 -O3 -fomit-frame-pointer
6934410.38echosp256crypto_hash/echosp256/powerpc/pp32cv1icc -xCORE-AVX2 -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
105441.00echosp512crypto_hash/echosp512/aes/aes64 (2.1)gcc -O2 -fomit-frame-pointer (6.3.0)
511324.85echosp512crypto_hash/echosp512/pentium/pentium4v64v2gcc -march=nocona -O3 -fomit-frame-pointer
513324.87echosp512crypto_hash/echosp512/pentium/pentium4v64v1gcc -march=nocona -O2 -fomit-frame-pointer
624165.92echosp512crypto_hash/echosp512/generic/opt64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
705886.69echosp512crypto_hash/echosp512/generic/opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
949249.00echosp512crypto_hash/echosp512/powerpc/pp32cv2icc -xCORE-AVX2 -O3 -fomit-frame-pointer
11032010.46echosp512crypto_hash/echosp512/powerpc/pp32cv1icc -xCORE-AVX2 -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
58761.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -march=k8 -O -fomit-frame-pointer (6.3.0)
61881.05edonr256crypto_hash/edonr256/optcicc -xCORE-AVX2 -O3 -fomit-frame-pointer
32481.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (6.3.0)
35361.09edonr512crypto_hash/edonr512/optcicc -xCORE-AVX2 -O3 -fomit-frame-pointer
731921.00essence224crypto_hash/essence224/gccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0)
729721.00essence256crypto_hash/essence256/gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer (6.3.0)
530081.00essence384crypto_hash/essence384/gccgcc -O3 -fomit-frame-pointer (6.3.0)
530201.00essence512crypto_hash/essence512/gccgcc -O3 -fomit-frame-pointer (6.3.0)
737721.00fsb256crypto_hash/fsb256/cleangcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (6.3.0)
45819892621.10fsb256crypto_hash/fsb256/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
422496361.00fsb512crypto_hash/fsb512/refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (6.3.0)
228961.00fugue2crypto_hash/fugue2/cop_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (6.3.0)
247481.00fugue256crypto_hash/fugue256/ccalik/aesni (1.208)icc -no-vec
274321.11fugue256crypto_hash/fugue256/ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
275721.11fugue256crypto_hash/fugue256/SSSE3icc -xCORE-AVX2 -O2 -fomit-frame-pointer
303041.22fugue256crypto_hash/fugue256/SSE4.1icc -xCORE-AVX2 -O3 -fomit-frame-pointer
347481.40fugue256crypto_hash/fugue256/ANSI_opt64icc -xCORE-AVX2 -O2 -fomit-frame-pointer
370641.50fugue256crypto_hash/fugue256/ANSI_opt32icc -no-vec
376361.52fugue256crypto_hash/fugue256/sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
358841.00fugue384crypto_hash/fugue384/ccalik/aesni (1.208)icc (17.0.20170213)
404081.13fugue384crypto_hash/fugue384/ccalik/vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
475001.00fugue512crypto_hash/fugue512/ccalik/aesni (1.208)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
543241.14fugue512crypto_hash/fugue512/ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
766601.61fugue512crypto_hash/fugue512/sphlibicc -xCORE-AVX2 -O3 -fomit-frame-pointer
153481.00groestl256crypto_hash/groestl256/aesni-intr (2.2)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (6.3.0)
174201.14groestl256crypto_hash/groestl256/aesnigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
303641.98groestl256crypto_hash/groestl256/opteron-unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
315642.06groestl256crypto_hash/groestl256/vperm-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
316082.06groestl256crypto_hash/groestl256/opterongcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
320922.09groestl256crypto_hash/groestl256/core2duogcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
351402.29groestl256crypto_hash/groestl256/sphlib-adaptedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
377522.46groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
385922.51groestl256crypto_hash/groestl256/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
399722.60groestl256crypto_hash/groestl256/opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
421842.75groestl256crypto_hash/groestl256/mmxgcc -march=barcelona -O3 -fomit-frame-pointer
458642.99groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
749524.88groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -O3 -fomit-frame-pointer
1264808.24groestl256crypto_hash/groestl256/32bit-2ktableicc -xCORE-AVX2 -O3 -fomit-frame-pointer
1362568.88groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
17494411.40groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallicc -no-vec
20435613.31groestl256crypto_hash/groestl256/8bit_cicc -xCORE-AVX2 -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
230481.00groestl512crypto_hash/groestl512/aesni-intr (2.2)icc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
247241.07groestl512crypto_hash/groestl512/aesnigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
412401.79groestl512crypto_hash/groestl512/avx-intrgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
415961.80groestl512crypto_hash/groestl512/avxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
440081.91groestl512crypto_hash/groestl512/vperm-intrgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
457081.98groestl512crypto_hash/groestl512/opterongcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
518682.25groestl512crypto_hash/groestl512/vpermgcc -m64 -march=nocona -O3 -fomit-frame-pointer
541722.35groestl512crypto_hash/groestl512/core2duogcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
572002.48groestl512crypto_hash/groestl512/sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
609162.64groestl512crypto_hash/groestl512/sphlibgcc -funroll-loops -O -fomit-frame-pointer
644762.80groestl512crypto_hash/groestl512/opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
834483.62groestl512crypto_hash/groestl512/mmxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
896963.89groestl512crypto_hash/groestl512/sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
1118804.85groestl512crypto_hash/groestl512/opt32icc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
28395612.32groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -march=barcelona -O3 -fomit-frame-pointer
341041.00hamsicrypto_hash/hamsi/simd-1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (6.3.0)
349761.03hamsicrypto_hash/hamsi/simd-2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
379401.11hamsicrypto_hash/hamsi/bernstein/small-simd-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
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
213041.00jh224crypto_hash/jh224/bitslice_sse2_opt64icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
233881.10jh224crypto_hash/jh224/bitslice_sse2_opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
255881.20jh224crypto_hash/jh224/bitslice_opt64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
273841.29jh224crypto_hash/jh224/bitslice_ref64icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
315921.48jh224crypto_hash/jh224/bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
341241.60jh224crypto_hash/jh224/bitslice_ref32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
413401.94jh224crypto_hash/jh224/simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer
213681.00jh256crypto_hash/jh256/bitslice_sse2_opt64icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
233641.09jh256crypto_hash/jh256/bitslice_sse2_opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
255681.20jh256crypto_hash/jh256/bitslice_opt64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
273841.28jh256crypto_hash/jh256/bitslice_ref64icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
316201.48jh256crypto_hash/jh256/bitslice_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
340921.60jh256crypto_hash/jh256/bitslice_ref32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
412041.93jh256crypto_hash/jh256/simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer
213761.00jh384crypto_hash/jh384/bitslice_sse2_opt64icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
234041.09jh384crypto_hash/jh384/bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
256521.20jh384crypto_hash/jh384/bitslice_opt64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
273321.28jh384crypto_hash/jh384/bitslice_ref64icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
316001.48jh384crypto_hash/jh384/bitslice_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
341241.60jh384crypto_hash/jh384/bitslice_ref32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
412921.93jh384crypto_hash/jh384/simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer
213201.00jh512crypto_hash/jh512/bitslice_sse2_opt64icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
234321.10jh512crypto_hash/jh512/bitslice_sse2_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
255761.20jh512crypto_hash/jh512/bitslice_opt64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
273361.28jh512crypto_hash/jh512/bitslice_ref64icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
316081.48jh512crypto_hash/jh512/bitslice_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
341441.60jh512crypto_hash/jh512/bitslice_ref32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
412601.94jh512crypto_hash/jh512/simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer
159001.00keccakcrypto_hash/keccak/inplace (3.1.0)gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
161721.02keccakcrypto_hash/keccak/simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
165201.04keccakcrypto_hash/keccak/opt64u6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
174321.10keccakcrypto_hash/keccak/opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
175481.10keccakcrypto_hash/keccak/opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
178201.12keccakcrypto_hash/keccak/opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
180121.13keccakcrypto_hash/keccak/x86_64_shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
192441.21keccakcrypto_hash/keccak/x86_64_asmicc -xCORE-AVX2 -O2 -fomit-frame-pointer
220561.39keccakcrypto_hash/keccak/sseu2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
315881.99keccakcrypto_hash/keccak/mmxu1icc -no-vec
373842.35keccakcrypto_hash/keccak/simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
376202.37keccakcrypto_hash/keccak/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
411802.59keccakcrypto_hash/keccak/compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
429602.70keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
431642.71keccakcrypto_hash/keccak/inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
435202.74keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1427568.98keccakcrypto_hash/keccak/compact8icc -xCORE-AVX2 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
264521.00keccakc1024crypto_hash/keccakc1024/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
271161.03keccakc1024crypto_hash/keccakc1024/simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
274601.04keccakc1024crypto_hash/keccakc1024/opt64u6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
291201.10keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
296161.12keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
302521.14keccakc1024crypto_hash/keccakc1024/x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer
303641.15keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
323241.22keccakc1024crypto_hash/keccakc1024/x86_64_asmicc -xCORE-AVX2 -O2 -fomit-frame-pointer
333201.26keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
338321.28keccakc1024crypto_hash/keccakc1024/sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
374041.41keccakc1024crypto_hash/keccakc1024/sseu2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
533042.02keccakc1024crypto_hash/keccakc1024/mmxu1icc -xCORE-AVX2 -O2 -fomit-frame-pointer
622882.35keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
632562.39keccakc1024crypto_hash/keccakc1024/simple32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
693522.62keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
704002.66keccakc1024crypto_hash/keccakc1024/inplace32bigcc -m64 -march=core-avx2 -O -fomit-frame-pointer
704722.66keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
712202.69keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
2416369.13keccakc1024crypto_hash/keccakc1024/compact8icc -xCORE-AVX2 -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
123921.00keccakc256crypto_hash/keccakc256/inplace (3.1.0)gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
125641.01keccakc256crypto_hash/keccakc256/simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
127401.03keccakc256crypto_hash/keccakc256/opt64u6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
134721.09keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
136681.10keccakc256crypto_hash/keccakc256/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
137561.11keccakc256crypto_hash/keccakc256/opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
139201.12keccakc256crypto_hash/keccakc256/x86_64_shldicc
148961.20keccakc256crypto_hash/keccakc256/x86_64_asmicc -xCORE-AVX2 -O2 -fomit-frame-pointer
170881.38keccakc256crypto_hash/keccakc256/sseu2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
243961.97keccakc256crypto_hash/keccakc256/mmxu1icc -xCORE-AVX2 -O2 -fomit-frame-pointer
305002.46keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
306762.48keccakc256crypto_hash/keccakc256/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
318322.57keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
337642.72keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
346242.79keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
346602.80keccakc256crypto_hash/keccakc256/inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1150169.28keccakc256crypto_hash/keccakc256/compact8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
105401.00keccakc256treed2crypto_hash/keccakc256treed2/sseu24 (3.2.5)gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0)
105761.00keccakc256treed2crypto_hash/keccakc256treed2/sseu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
keccakc256treed2crypto_hash/keccakc256treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
135281.00keccakc448crypto_hash/keccakc448/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
137601.02keccakc448crypto_hash/keccakc448/simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
139961.03keccakc448crypto_hash/keccakc448/opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
148561.10keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
149801.11keccakc448crypto_hash/keccakc448/opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
153081.13keccakc448crypto_hash/keccakc448/opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
153281.13keccakc448crypto_hash/keccakc448/x86_64_shldicc -xCORE-AVX2 -O2 -fomit-frame-pointer
163321.21keccakc448crypto_hash/keccakc448/x86_64_asmicc -xCORE-AVX2 -O2 -fomit-frame-pointer
187361.38keccakc448crypto_hash/keccakc448/sseu2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
267921.98keccakc448crypto_hash/keccakc448/mmxu1icc
327282.42keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
348482.58keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
374042.76keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
378922.80keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
1264929.35keccakc448crypto_hash/keccakc448/compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc448crypto_hash/keccakc448/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc448crypto_hash/keccakc448/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
146921.00keccakc512crypto_hash/keccakc512/inplace (3.1.0)gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
149521.02keccakc512crypto_hash/keccakc512/simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
152641.04keccakc512crypto_hash/keccakc512/opt64u6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
160481.09keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
163401.11keccakc512crypto_hash/keccakc512/opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
165081.12keccakc512crypto_hash/keccakc512/opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
167081.14keccakc512crypto_hash/keccakc512/x86_64_shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer
178601.22keccakc512crypto_hash/keccakc512/x86_64_asmicc -xCORE-AVX2 -O2 -fomit-frame-pointer
186281.27keccakc512crypto_hash/keccakc512/sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
187681.28keccakc512crypto_hash/keccakc512/sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
204321.39keccakc512crypto_hash/keccakc512/sseu2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
291241.98keccakc512crypto_hash/keccakc512/mmxu1icc -xCORE-AVX2 -O2 -fomit-frame-pointer
352802.40keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
354002.41keccakc512crypto_hash/keccakc512/simple32bigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
379922.59keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
399042.72keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
400282.72keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
402202.74keccakc512crypto_hash/keccakc512/inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1379169.39keccakc512crypto_hash/keccakc512/compact8gcc -funroll-loops -march=k8 -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
120521.00keccakc512treed2crypto_hash/keccakc512treed2/sseu4 (3.2.5)icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
122081.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
182201.00keccakc768crypto_hash/keccakc768/inplace (3.1.0)gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
185401.02keccakc768crypto_hash/keccakc768/simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
190201.04keccakc768crypto_hash/keccakc768/opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
200321.10keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -m64 -march=corei7 -Os -fomit-frame-pointer
200881.10keccakc768crypto_hash/keccakc768/opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
207721.14keccakc768crypto_hash/keccakc768/opt64lcu6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
207961.14keccakc768crypto_hash/keccakc768/x86_64_shldicc -xCORE-AVX2 -O2 -fomit-frame-pointer
222041.22keccakc768crypto_hash/keccakc768/x86_64_asmicc -xCORE-AVX2 -O2 -fomit-frame-pointer
254761.40keccakc768crypto_hash/keccakc768/sseu2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
363922.00keccakc768crypto_hash/keccakc768/mmxu1icc -no-vec
440882.42keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
448442.46keccakc768crypto_hash/keccakc768/simple32bigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
474522.60keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
484482.66keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
496002.72keccakc768crypto_hash/keccakc768/inplace32bigcc -m64 -march=core-avx2 -O -fomit-frame-pointer
498402.74keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
1674329.19keccakc768crypto_hash/keccakc768/compact8icc -xCORE-AVX2 -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
356201.00lane256crypto_hash/lane256/cgcc -march=nocona -Os -fomit-frame-pointer (6.3.0)
675561.90lane256crypto_hash/lane256/bitslicegcc -m64 -march=k8 -O2 -fomit-frame-pointer
555481.00lane512crypto_hash/lane512/cgcc -m64 -march=nocona -Os -fomit-frame-pointer (6.3.0)
140881.00luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-INT (1.2)gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer (6.3.0)
154881.10luffa256crypto_hash/luffa256/ssse3_x64asm-PS-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
164361.17luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-INTgcc -march=k8 -Os -fomit-frame-pointer
195761.39luffa256crypto_hash/luffa256/ssse3_x64asm-2icc
196361.39luffa256crypto_hash/luffa256/sse2_x64asm-2icc
198641.41luffa256crypto_hash/luffa256/sse2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
262001.86luffa256crypto_hash/luffa256/sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
286322.03luffa256crypto_hash/luffa256/opt32icc -no-vec
291842.07luffa256crypto_hash/luffa256/thomaz/asm-PSgcc -m64 -O2 -fomit-frame-pointer
291842.07luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-FPgcc -m64 -O2 -fomit-frame-pointer
296202.10luffa256crypto_hash/luffa256/ssse3_x64asmicc
300802.14luffa256crypto_hash/luffa256/sse2_x64asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
301202.14luffa256crypto_hash/luffa256/thomaz/basicicc -no-vec
303162.15luffa256crypto_hash/luffa256/ssse3_x64asm-PSicc
305562.17luffa256crypto_hash/luffa256/armicc -no-vec
363442.58luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-FPgcc -m64 -march=barcelona -Os -fomit-frame-pointer
192841.00luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-INT (1.2)gcc -m64 -march=barcelona -O -fomit-frame-pointer (6.3.0)
213321.11luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-INTicc -xCORE-AVX2 -O2 -fomit-frame-pointer
213681.11luffa384crypto_hash/luffa384/ssse3_x64asm-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer
216281.12luffa384crypto_hash/luffa384/sse2_x64asm-2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
216481.12luffa384crypto_hash/luffa384/ssse3_x64asm-PS-2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
218441.13luffa384crypto_hash/luffa384/sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
338561.76luffa384crypto_hash/luffa384/ssse3_x64asmgcc -m64 -O3 -fomit-frame-pointer
343681.78luffa384crypto_hash/luffa384/sse2_x64asmgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
415042.15luffa384crypto_hash/luffa384/thomaz/asm-PSgcc -m64 -O3 -fomit-frame-pointer
415042.15luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-FPgcc -m64 -O3 -fomit-frame-pointer
416482.16luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-FPgcc -m64 -march=k8 -O2 -fomit-frame-pointer
430402.23luffa384crypto_hash/luffa384/opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
433482.25luffa384crypto_hash/luffa384/ssse3_x64asm-PSgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
433802.25luffa384crypto_hash/luffa384/armicc -xCORE-AVX2 -O3 -fomit-frame-pointer
259681.00luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT (1.2)icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
262281.01luffa512crypto_hash/luffa512/ssse3_x64asm-PS-2icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
285041.10luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-INTicc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
297841.15luffa512crypto_hash/luffa512/ssse3_x64asm-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer
299161.15luffa512crypto_hash/luffa512/sse2_x64asm-2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
350361.35luffa512crypto_hash/luffa512/sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
484721.87luffa512crypto_hash/luffa512/sphlibicc
540642.08luffa512crypto_hash/luffa512/ssse3_x64asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer
542522.09luffa512crypto_hash/luffa512/thomaz/asm-PSgcc -m64 -march=nocona -Os -fomit-frame-pointer
542522.09luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-FPgcc -m64 -march=k8 -O2 -fomit-frame-pointer
543522.09luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-FPgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
545442.10luffa512crypto_hash/luffa512/sse2_x64asmicc -xCORE-AVX2 -O3 -fomit-frame-pointer
561282.16luffa512crypto_hash/luffa512/ssse3_x64asm-PSgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
579682.23luffa512crypto_hash/luffa512/armicc -no-vec
581202.24luffa512crypto_hash/luffa512/opt32icc -no-vec
195321.00lux256crypto_hash/lux256/asm (1.0)gcc -funroll-loops (6.3.0)
194521.00lux512crypto_hash/lux512/asm (1.0)gcc (6.3.0)
743481.00mcssha4crypto_hash/mcssha4/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (6.3.0)
772561.00mcssha5crypto_hash/mcssha5/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer (6.3.0)
746441.00mcssha6crypto_hash/mcssha6/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer (6.3.0)
6898721.00md2crypto_hash/md2/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (6.3.0)
48241.00md4crypto_hash/md4/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -m64 -march=corei7 -Os -fomit-frame-pointer
80401.00md5crypto_hash/md5/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer (6.3.0)
82641.03md5crypto_hash/md5/refgcc -O3 -fomit-frame-pointer
300441.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (6.3.0)
322561.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (6.3.0)
413481.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (6.3.0)
501921.00md6d512crypto_hash/md6d512/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (6.3.0)
327921.00mgrostl256crypto_hash/mgrostl256/opt-64 (2.0)gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (6.3.0)
609601.86mgrostl256crypto_hash/mgrostl256/opt-32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
170471651.99mgrostl256crypto_hash/mgrostl256/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
348961.00nasha256crypto_hash/nasha256/opt_v4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (6.3.0)
359561.03nasha256crypto_hash/nasha256/optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
382201.00nasha512crypto_hash/nasha512/optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer (6.3.0)
408481.07nasha512crypto_hash/nasha512/opt_v4icc -xCORE-AVX2 -O2 -fomit-frame-pointer
159761.00rfsb509crypto_hash/rfsb509/ref (1.0)icc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
rhashcrypto_hash/rhash/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
209561.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
242401.00round3jh256crypto_hash/round3jh256/ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
251441.04round3jh256crypto_hash/round3jh256/sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
485722.00round3jh256crypto_hash/round3jh256/simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer
563882.33round3jh256crypto_hash/round3jh256/sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer
618962.55round3jh256crypto_hash/round3jh256/sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
242401.00round3jh512crypto_hash/round3jh512/ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
251601.04round3jh512crypto_hash/round3jh512/sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
485362.00round3jh512crypto_hash/round3jh512/simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer
565242.33round3jh512crypto_hash/round3jh512/sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer
618282.55round3jh512crypto_hash/round3jh512/sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
91201.00sarmal256crypto_hash/sarmal256/asm64 (1.00)icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
99761.09sarmal256crypto_hash/sarmal256/opt64gcc -funroll-loops -O3 -fomit-frame-pointer
112641.00sarmal512crypto_hash/sarmal512/asm64 (1.00)icc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
121001.07sarmal512crypto_hash/sarmal512/opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
68961.00sha1crypto_hash/sha1/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0)
199561.00sha224crypto_hash/sha224/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -m64 -march=k8 -Os -fomit-frame-pointer (6.3.0)
184201.00sha256crypto_hash/sha256/sphlib (SPHLIB_3.0)icc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
189441.03sha256crypto_hash/sha256/sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
190041.03sha256crypto_hash/sha256/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer
199801.08sha256crypto_hash/sha256/opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
sha256crypto_hash/sha256/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
130961.00sha384crypto_hash/sha384/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer (6.3.0)
128681.00sha512crypto_hash/sha512/reficc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
131361.02sha512crypto_hash/sha512/opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
133041.03sha512crypto_hash/sha512/sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
133241.04sha512crypto_hash/sha512/sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
sha512crypto_hash/sha512/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
94921.00shabal256crypto_hash/shabal256/amd64 (20101003)gcc -m64 -march=nocona -O2 -fomit-frame-pointer
99041.04shabal256crypto_hash/shabal256/sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
94921.00shabal512crypto_hash/shabal512/amd64 (20101003)gcc -march=barcelona -O2 -fomit-frame-pointer (6.3.0)
99081.04shabal512crypto_hash/shabal512/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
101241.07shabal512crypto_hash/shabal512/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
167281.00shake256crypto_hash/shake256/gil/singlefilegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
168641.01shake256crypto_hash/shake256/gil/singlefile_unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
81961.00shavite3256crypto_hash/shavite3256/aes-instruct (3_(AES-NI))icc (17.0.20170213)
237842.90shavite3256crypto_hash/shavite3256/sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
253323.09shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
256523.13shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
262723.21shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
263043.21shavite3256crypto_hash/shavite3256/sphlib-smallgcc -O3 -fomit-frame-pointer
304883.72shavite3256crypto_hash/shavite3256/lower-memicc -xCORE-AVX2 -O3 -fomit-frame-pointer
10779213.15shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
79521.00shavite3512crypto_hash/shavite3512/aes-instruct (2.0_(AES-NI))icc (17.0.20170213)
398285.01shavite3512crypto_hash/shavite3512/sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
433885.46shavite3512crypto_hash/shavite3512/sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
512246.44shavite3512crypto_hash/shavite3512/no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
535846.74shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
537246.76shavite3512crypto_hash/shavite3512/different-ordergcc -funroll-loops -O2 -fomit-frame-pointer
539126.78shavite3512crypto_hash/shavite3512/new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
546566.87shavite3512crypto_hash/shavite3512/low-memicc -xCORE-AVX2 -O3 -fomit-frame-pointer
590527.43shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
21048426.47shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
438561.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0)
561801.28simd256crypto_hash/simd256/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0)
642441.46simd256crypto_hash/simd256/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0)
310220870.74simd256crypto_hash/simd256/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0)
518321.00simd512crypto_hash/simd512/opt (1.1)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
549481.06simd512crypto_hash/simd512/sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
559001.08simd512crypto_hash/simd512/vect128cc
669841.29simd512crypto_hash/simd512/sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer
6385828123.20simd512crypto_hash/simd512/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
116401.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (6.3.0)
skein10241024crypto_hash/skein10241024/x64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
122041.00skein256256crypto_hash/skein256256/x64 (v1.3_ASM_(amd64)_code)icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
122561.00skein256256crypto_hash/skein256256/optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
87401.00skein512256crypto_hash/skein512256/littlegcc -march=barcelona -O -fomit-frame-pointer (6.3.0)
87601.00skein512256crypto_hash/skein512256/sandygcc -m64 -march=nocona -O -fomit-frame-pointer
88121.01skein512256crypto_hash/skein512256/optgcc -m64 -O -fomit-frame-pointer
90201.03skein512256crypto_hash/skein512256/sphlibgcc -O2 -fomit-frame-pointer
94681.08skein512256crypto_hash/skein512256/sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer
95921.10skein512256crypto_hash/skein512256/x64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
98121.12skein512256crypto_hash/skein512256/simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
179042.05skein512256crypto_hash/skein512256/mmxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
87521.00skein512512crypto_hash/skein512512/littlegcc -m64 -march=core2 -O -fomit-frame-pointer (6.3.0)
87641.00skein512512crypto_hash/skein512512/sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer
88161.01skein512512crypto_hash/skein512512/optgcc -m64 -O -fomit-frame-pointer
90161.03skein512512crypto_hash/skein512512/sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
95041.09skein512512crypto_hash/skein512512/sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer
95921.10skein512512crypto_hash/skein512512/x64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
99081.13skein512512crypto_hash/skein512512/simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
178962.04skein512512crypto_hash/skein512512/mmxgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
tigercrypto_hash/tiger/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
431001.00whirlpoolcrypto_hash/whirlpool/refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (6.3.0)
whirlpoolcrypto_hash/whirlpool/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
79041.00md5crypto_hashblocks/md5/little-1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer (6.3.0)
79921.01md5crypto_hashblocks/md5/refgcc -march=nocona -O2 -fomit-frame-pointer
md5crypto_hashblocks/md5/amd64-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
138681.00rfsb509crypto_hashblocks/rfsb509/core2gcc -march=nocona -O3 -fomit-frame-pointer (6.3.0)
151601.09rfsb509crypto_hashblocks/rfsb509/amd64-1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
160281.16rfsb509crypto_hashblocks/rfsb509/amd64-2gcc -march=nocona -O2 -fomit-frame-pointer
165161.19rfsb509crypto_hashblocks/rfsb509/amd64-3gcc -m64 -march=nocona -O2 -fomit-frame-pointer
204841.48rfsb509crypto_hashblocks/rfsb509/xmm1regicc -xCORE-AVX2 -O2 -fomit-frame-pointer
241601.74rfsb509crypto_hashblocks/rfsb509/xmm4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
244041.76rfsb509crypto_hashblocks/rfsb509/xmm2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
252841.82rfsb509crypto_hashblocks/rfsb509/xmm1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
1002647.23rfsb509crypto_hashblocks/rfsb509/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
181441.00sha256crypto_hashblocks/sha256/inplacegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
182161.00sha256crypto_hashblocks/sha256/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
sha256crypto_hashblocks/sha256/dolbeau/amd64-shagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
117881.00sha512crypto_hashblocks/sha512/inplacegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
118921.01sha512crypto_hashblocks/sha512/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
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