Implementation notes: amd64, robin281, crypto_hash

Computer: robin281
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
CPU cycles/second: 2600000000...2600000000 (amd64cpuinfo)
SUPERCOP version: 20170228
Benchmark dates: 20170411...20170412

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
264641.00bash256crypto_hash/bash256/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer (6.3.0)
bash256crypto_hash/bash256/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
345121.00bash384crypto_hash/bash384/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (6.3.0)
bash384crypto_hash/bash384/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
505561.00bash512crypto_hash/bash512/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (6.3.0)
bash512crypto_hash/bash512/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
110441.00bblake256crypto_hash/bblake256/ssse3icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
125801.14bblake256crypto_hash/bblake256/sse2icc -xAVX -O2 -fomit-frame-pointer
231482.10bblake256crypto_hash/bblake256/bswapicc -no-vec
240922.18bblake256crypto_hash/bblake256/regsicc -xAVX -O2 -fomit-frame-pointer
241602.19bblake256crypto_hash/bblake256/sandyicc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
bblake512crypto_hash/bblake512/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
120681.00blake256crypto_hash/blake256/avxiccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (6.3.0)
121881.01blake256crypto_hash/blake256/avxsicc -xAVX -O3 -fomit-frame-pointer
121961.01blake256crypto_hash/blake256/sse41-2icc -xAVX -O2 -fomit-frame-pointer
123361.02blake256crypto_hash/blake256/sse41icc -xAVX -O2 -fomit-frame-pointer
124241.03blake256crypto_hash/blake256/ssse3icc -xAVX -O2 -fomit-frame-pointer
124601.03blake256crypto_hash/blake256/vect128icc -xAVX -O2 -fomit-frame-pointer
128321.06blake256crypto_hash/blake256/vect128-mmxhackicc -xAVX -O2 -fomit-frame-pointer
152601.26blake256crypto_hash/blake256/sse2icc -xAVX -O2 -fomit-frame-pointer
155921.29blake256crypto_hash/blake256/sse2-2icc -xAVX -O2 -fomit-frame-pointer
190081.58blake256crypto_hash/blake256/bswapicc -no-vec
194161.61blake256crypto_hash/blake256/sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer
198441.64blake256crypto_hash/blake256/regsicc -xAVX -O2 -fomit-frame-pointer
199441.65blake256crypto_hash/blake256/sphlibicc -xAVX -O2 -fomit-frame-pointer
279322.31blake256crypto_hash/blake256/sphlib-smallicc -xAVX -O3 -fomit-frame-pointer
291162.41blake256crypto_hash/blake256/reficc -no-vec
blake256crypto_hash/blake256/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
52561.00blake2bcrypto_hash/blake2b/moon/avx/64icc (17.0.20170213)
56321.07blake2bcrypto_hash/blake2b/avxiccgcc -m64 -march=core2 -O -fomit-frame-pointer
59161.13blake2bcrypto_hash/blake2b/xmmicc -xAVX -O2 -fomit-frame-pointer
70841.35blake2bcrypto_hash/blake2b/regsicc -xAVX -O3 -fomit-frame-pointer
90321.72blake2bcrypto_hash/blake2b/reficc (17.0.20170213)
blake2bcrypto_hash/blake2b/avx2-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/avx2-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_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/avx2/64gcc -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
82121.00blake2scrypto_hash/blake2s/xmmicc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
82161.00blake2scrypto_hash/blake2s/avxiccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer
87121.06blake2scrypto_hash/blake2s/moon/avx/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
91641.12blake2scrypto_hash/blake2s/moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
106201.29blake2scrypto_hash/blake2s/moon/sse2/64gcc -funroll-loops -O3 -fomit-frame-pointer
117401.43blake2scrypto_hash/blake2s/regsicc -xAVX -O3 -fomit-frame-pointer
137641.68blake2scrypto_hash/blake2s/reficc -no-vec
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
101241.00blake32crypto_hash/blake32/ssse3icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
120281.19blake32crypto_hash/blake32/sse2icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
153521.52blake32crypto_hash/blake32/sphlibicc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
206242.04blake32crypto_hash/blake32/sphlib-smallicc -xAVX -O3 -fomit-frame-pointer
216842.14blake32crypto_hash/blake32/reficc
97721.00blake512crypto_hash/blake512/sse41icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
97841.00blake512crypto_hash/blake512/avxiccicc
99001.01blake512crypto_hash/blake512/vect128icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
102841.05blake512crypto_hash/blake512/vect128-inplaceicc -xAVX -O3 -fomit-frame-pointer
120041.23blake512crypto_hash/blake512/sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
123361.26blake512crypto_hash/blake512/sphlibicc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
123601.26blake512crypto_hash/blake512/bswapicc
133201.36blake512crypto_hash/blake512/ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
135681.39blake512crypto_hash/blake512/sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
135841.39blake512crypto_hash/blake512/regsicc
141121.44blake512crypto_hash/blake512/sse2sgcc -m64 -march=corei7-avx -O -fomit-frame-pointer
169161.73blake512crypto_hash/blake512/sphlib-smallicc -xAVX -O3 -fomit-frame-pointer
177081.81blake512crypto_hash/blake512/reficc -no-vec
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
111521.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
120001.08blake64crypto_hash/blake64/ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
135041.21blake64crypto_hash/blake64/sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
150521.35blake64crypto_hash/blake64/sphlib-smallicc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
158161.42blake64crypto_hash/blake64/reficc -no-vec
89761.00bmw256crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1 (asm)gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0)
93441.04bmw256crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1icc -xAVX -O2 -fomit-frame-pointer
98921.10bmw256crypto_hash/bmw256/amd_k10/x86-64/sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
98921.10bmw256crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1icc -xAVX -O3 -fomit-frame-pointer
100441.12bmw256crypto_hash/bmw256/opt29_v5_ssse3_asm64icc -xAVX -O2 -fomit-frame-pointer
103961.16bmw256crypto_hash/bmw256/opt31ssse3_asm64gcc -m64 -march=core2 -O2 -fomit-frame-pointer
120881.35bmw256crypto_hash/bmw256/optc03icc -no-vec
121241.35bmw256crypto_hash/bmw256/optc04icc -no-vec
123881.38bmw256crypto_hash/bmw256/optc01icc -xAVX -O3 -fomit-frame-pointer
125081.39bmw256crypto_hash/bmw256/optabeicc -xAVX -O3 -fomit-frame-pointer
125281.40bmw256crypto_hash/bmw256/optbbeicc -xAVX -O3 -fomit-frame-pointer
126281.41bmw256crypto_hash/bmw256/optc02icc -no-vec
129761.45bmw256crypto_hash/bmw256/optbgbeicc -no-vec
132921.48bmw256crypto_hash/bmw256/sphlib-smallicc -xAVX -O3 -fomit-frame-pointer
134441.50bmw256crypto_hash/bmw256/amd_k8/x86-64/noSSEgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
158321.76bmw256crypto_hash/bmw256/sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
206242.30bmw256crypto_hash/bmw256/reficc -xAVX -O3 -fomit-frame-pointer
bmw256crypto_hash/bmw256/optc31ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
65921.00bmw512crypto_hash/bmw512/optabe (OptimizedA_BE_C_-_BMW512)icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
66041.00bmw512crypto_hash/bmw512/optbbeicc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
66201.00bmw512crypto_hash/bmw512/optc04icc -xAVX -O2 -fomit-frame-pointer
67001.02bmw512crypto_hash/bmw512/optc01icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
67041.02bmw512crypto_hash/bmw512/optc02icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
68321.04bmw512crypto_hash/bmw512/optc03icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
68481.04bmw512crypto_hash/bmw512/optbgbeicc -no-vec
74041.12bmw512crypto_hash/bmw512/opt008_asm64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
87721.33bmw512crypto_hash/bmw512/sphlibicc -xAVX -O2 -fomit-frame-pointer
113401.72bmw512crypto_hash/bmw512/reficc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
117601.78bmw512crypto_hash/bmw512/sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
bmw512crypto_hash/bmw512/optx86sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
175401.00cheetah256crypto_hash/cheetah256/asm64 (1.0)gcc (6.3.0)
175441.00cheetah256crypto_hash/cheetah256/asmgcc (6.3.0)
287601.00cheetah512crypto_hash/cheetah512/asm (1.0)gcc -funroll-loops (6.3.0)
288281.00cheetah512crypto_hash/cheetah512/asm64gcc -funroll-loops (6.3.0)
4100001.00cubehash161crypto_hash/cubehash161/emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer (6.3.0)
13834643.37cubehash161crypto_hash/cubehash161/simpleicc -xAVX -O3 -fomit-frame-pointer
20196124.93cubehash161crypto_hash/cubehash161/unrolledicc -no-vec
22773925.55cubehash161crypto_hash/cubehash161/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
286081.00cubehash1616crypto_hash/cubehash1616/emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (6.3.0)
1175844.11cubehash1616crypto_hash/cubehash1616/simpleicc -xAVX -O3 -fomit-frame-pointer
1633045.71cubehash1616crypto_hash/cubehash1616/unrolledicc -xAVX -O3 -fomit-frame-pointer
38868413.59cubehash1616crypto_hash/cubehash1616/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
2067321.00cubehash162crypto_hash/cubehash162/emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (6.3.0)
7137523.45cubehash162crypto_hash/cubehash162/simpleicc -xAVX -O3 -fomit-frame-pointer
10179604.92cubehash162crypto_hash/cubehash162/unrolledicc -xAVX -O3 -fomit-frame-pointer
12846166.21cubehash162crypto_hash/cubehash162/specgcc -march=nocona -O3 -fomit-frame-pointer
160161.00cubehash1632crypto_hash/cubehash1632/amd64avxicc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
160841.00cubehash1632crypto_hash/cubehash1632/emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
161041.01cubehash1632crypto_hash/cubehash1632/emmintrin5icc -xAVX -O2 -fomit-frame-pointer
183041.14cubehash1632crypto_hash/cubehash1632/amd64-2icc -xAVX -O2 -fomit-frame-pointer
186521.16cubehash1632crypto_hash/cubehash1632/amd64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
424922.65cubehash1632crypto_hash/cubehash1632/mmintrinicc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
503563.14cubehash1632crypto_hash/cubehash1632/unrolled5icc
548563.43cubehash1632crypto_hash/cubehash1632/unrolled3gcc -funroll-loops -O3 -fomit-frame-pointer
594163.71cubehash1632crypto_hash/cubehash1632/unrolled4gcc -march=barcelona -O2 -fomit-frame-pointer
705804.41cubehash1632crypto_hash/cubehash1632/amd64-32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
733004.58cubehash1632crypto_hash/cubehash1632/sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer
743164.64cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
754124.71cubehash1632crypto_hash/cubehash1632/simpleicc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
1010166.31cubehash1632crypto_hash/cubehash1632/unrolled2gcc -m64 -march=nocona -O3 -fomit-frame-pointer
1036526.47cubehash1632crypto_hash/cubehash1632/unrolledicc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
1046441.00cubehash164crypto_hash/cubehash164/emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer (6.3.0)
3736723.57cubehash164crypto_hash/cubehash164/simpleicc -xAVX -O3 -fomit-frame-pointer
5290365.06cubehash164crypto_hash/cubehash164/unrolledicc -xAVX -O3 -fomit-frame-pointer
7652327.31cubehash164crypto_hash/cubehash164/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
541801.00cubehash168crypto_hash/cubehash168/emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (6.3.0)
2032923.75cubehash168crypto_hash/cubehash168/simpleicc -xAVX -O3 -fomit-frame-pointer
2856565.27cubehash168crypto_hash/cubehash168/unrolledicc -xAVX -O3 -fomit-frame-pointer
5065809.35cubehash168crypto_hash/cubehash168/specgcc -march=nocona -O3 -fomit-frame-pointer
138721.00cubehash512crypto_hash/cubehash512/amd64avxicc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
139241.00cubehash512crypto_hash/cubehash512/emmintrin5icc -xAVX -O3 -fomit-frame-pointer
139361.00cubehash512crypto_hash/cubehash512/emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
158361.14cubehash512crypto_hash/cubehash512/amd64-2icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
161121.16cubehash512crypto_hash/cubehash512/amd64gcc -O -fomit-frame-pointer
366442.64cubehash512crypto_hash/cubehash512/mmintrinicc -xAVX -O3 -fomit-frame-pointer
440123.17cubehash512crypto_hash/cubehash512/unrolled5icc -no-vec
476443.43cubehash512crypto_hash/cubehash512/unrolled3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
515883.72cubehash512crypto_hash/cubehash512/unrolled4gcc -march=barcelona -O2 -fomit-frame-pointer
606044.37cubehash512crypto_hash/cubehash512/simpleicc -xAVX -O3 -fomit-frame-pointer
612404.41cubehash512crypto_hash/cubehash512/amd64-32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
809725.84cubehash512crypto_hash/cubehash512/unrolledicc -xAVX -O3 -fomit-frame-pointer
813845.87cubehash512crypto_hash/cubehash512/unrolled2icc -xAVX -O3 -fomit-frame-pointer
2068641.00cubehash81crypto_hash/cubehash81/emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (6.3.0)
2090521.01cubehash81crypto_hash/cubehash81/emmintrin3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (6.3.0)
2391801.16cubehash81crypto_hash/cubehash81/emmintrin2icc -xAVX -O2 -fomit-frame-pointer
2469161.19cubehash81crypto_hash/cubehash81/emmintrinicc -xAVX -O3 -fomit-frame-pointer
6917603.34cubehash81crypto_hash/cubehash81/simpleicc -xAVX -O3 -fomit-frame-pointer
9948804.81cubehash81crypto_hash/cubehash81/unrolledicc -xAVX -O3 -fomit-frame-pointer
14058046.80cubehash81crypto_hash/cubehash81/specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
145561.00cubehash816crypto_hash/cubehash816/emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (6.3.0)
159961.10cubehash816crypto_hash/cubehash816/emmintrin3icc -xAVX -O3 -fomit-frame-pointer
665564.57cubehash816crypto_hash/cubehash816/simpleicc -xAVX -O3 -fomit-frame-pointer
869365.97cubehash816crypto_hash/cubehash816/unrolledicc -xAVX -O2 -fomit-frame-pointer
32188822.11cubehash816crypto_hash/cubehash816/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
1044601.00cubehash82crypto_hash/cubehash82/emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (6.3.0)
1063921.02cubehash82crypto_hash/cubehash82/emmintrin3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
3658883.50cubehash82crypto_hash/cubehash82/simpleicc -xAVX -O3 -fomit-frame-pointer
5139084.92cubehash82crypto_hash/cubehash82/unrolledicc
8280087.93cubehash82crypto_hash/cubehash82/specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
81761.00cubehash832crypto_hash/cubehash832/emmintrin4icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
95161.16cubehash832crypto_hash/cubehash832/emmintrin3icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
452565.54cubehash832crypto_hash/cubehash832/simpleicc -xAVX -O3 -fomit-frame-pointer
576167.05cubehash832crypto_hash/cubehash832/unrolledicc -xAVX -O3 -fomit-frame-pointer
27916434.14cubehash832crypto_hash/cubehash832/specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
528241.00cubehash84crypto_hash/cubehash84/emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (6.3.0)
545921.03cubehash84crypto_hash/cubehash84/emmintrin3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (6.3.0)
1948923.69cubehash84crypto_hash/cubehash84/simpleicc -xAVX -O3 -fomit-frame-pointer
2684085.08cubehash84crypto_hash/cubehash84/unrolledicc -xAVX -O2 -fomit-frame-pointer
53458410.12cubehash84crypto_hash/cubehash84/specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
274241.00cubehash88crypto_hash/cubehash88/emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (6.3.0)
288161.05cubehash88crypto_hash/cubehash88/emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
1096644.00cubehash88crypto_hash/cubehash88/simpleicc -xAVX -O3 -fomit-frame-pointer
1474725.38cubehash88crypto_hash/cubehash88/unrolledicc -xAVX -O2 -fomit-frame-pointer
39489214.40cubehash88crypto_hash/cubehash88/specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
77641.00echo256crypto_hash/echo256/ccalik/aesni (1.208)icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
96041.24echo256crypto_hash/echo256/aes/aes64gcc -march=barcelona -O2 -fomit-frame-pointer
394525.08echo256crypto_hash/echo256/ccalik/vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
451285.81echo256crypto_hash/echo256/ccalik/bitslicedicc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
491206.33echo256crypto_hash/echo256/pentium/pentium4v64v2gcc -m64 -O2 -fomit-frame-pointer
495526.38echo256crypto_hash/echo256/pentium/pentium4v64v1gcc -m64 -O -fomit-frame-pointer
573527.39echo256crypto_hash/echo256/sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
577607.44echo256crypto_hash/echo256/generic/opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer
592887.64echo256crypto_hash/echo256/sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
646768.33echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
8164010.52echo256crypto_hash/echo256/powerpc/pp32cv2icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
11496414.81echo256crypto_hash/echo256/powerpc/pp32cv1icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
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
171161.00echo512crypto_hash/echo512/aes/aes64 (2.1)gcc -march=nocona -O3 -fomit-frame-pointer (6.3.0)
705404.12echo512crypto_hash/echo512/ccalik/vpermgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
708404.14echo512crypto_hash/echo512/ccalik/aesnigcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
800804.68echo512crypto_hash/echo512/ccalik/bitslicedicc -xAVX -O3 -fomit-frame-pointer
884925.17echo512crypto_hash/echo512/pentium/pentium4v64v2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
891085.21echo512crypto_hash/echo512/pentium/pentium4v64v1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
1029286.01echo512crypto_hash/echo512/generic/opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer
1031726.03echo512crypto_hash/echo512/sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
1066566.23echo512crypto_hash/echo512/sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1154206.74echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
1452488.49echo512crypto_hash/echo512/powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
20583612.03echo512crypto_hash/echo512/powerpc/pp32cv1icc -xAVX -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
76441.00echosp256crypto_hash/echosp256/aes/aes64 (2.1)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (6.3.0)
383925.02echosp256crypto_hash/echosp256/pentium/pentium4v64v2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
386805.06echosp256crypto_hash/echosp256/pentium/pentium4v64v1gcc -fno-schedule-insns -O2 -fomit-frame-pointer
443405.80echosp256crypto_hash/echosp256/generic/opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer
511566.69echosp256crypto_hash/echosp256/generic/opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
639968.37echosp256crypto_hash/echosp256/powerpc/pp32cv2icc -xAVX -O3 -fomit-frame-pointer
8941211.70echosp256crypto_hash/echosp256/powerpc/pp32cv1icc -xAVX -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
120521.00echosp512crypto_hash/echosp512/aes/aes64 (2.1)gcc -m64 -march=corei7 -O3 -fomit-frame-pointer (6.3.0)
614045.09echosp512crypto_hash/echosp512/pentium/pentium4v64v2gcc -O -fomit-frame-pointer
619205.14echosp512crypto_hash/echosp512/pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
704605.85echosp512crypto_hash/echosp512/generic/opt64gcc -funroll-loops -Os -fomit-frame-pointer
809966.72echosp512crypto_hash/echosp512/generic/opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
1008008.36echosp512crypto_hash/echosp512/powerpc/pp32cv2icc -xAVX -O3 -fomit-frame-pointer
14232811.81echosp512crypto_hash/echosp512/powerpc/pp32cv1icc -xAVX -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
69441.00edonr256crypto_hash/edonr256/optc (Optimized_C_v2.0)icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
78321.13edonr256crypto_hash/edonr256/swpbegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
39441.00edonr512crypto_hash/edonr512/optc (Optimized_C_v2.0)icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
42641.08edonr512crypto_hash/edonr512/swpbegcc -funroll-loops -march=nocona -O -fomit-frame-pointer
799561.00essence224crypto_hash/essence224/gccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0)
799441.00essence256crypto_hash/essence256/gccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0)
611081.00essence384crypto_hash/essence384/gccgcc -O3 -fomit-frame-pointer (6.3.0)
611321.00essence512crypto_hash/essence512/gccgcc -O3 -fomit-frame-pointer (6.3.0)
954761.00fsb256crypto_hash/fsb256/cleangcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (6.3.0)
56324108589.93fsb256crypto_hash/fsb256/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
535417001.00fsb512crypto_hash/fsb512/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (6.3.0)
259121.00fugue2crypto_hash/fugue2/cop_opt32icc -no-vec (17.0.20170213)
250321.00fugue256crypto_hash/fugue256/ccalik/aesni (1.208)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0)
257281.03fugue256crypto_hash/fugue256/ccalik/vpermgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
304161.22fugue256crypto_hash/fugue256/SSE4.1icc -xAVX -O2 -fomit-frame-pointer
327961.31fugue256crypto_hash/fugue256/SSSE3icc -xAVX -O2 -fomit-frame-pointer
369281.48fugue256crypto_hash/fugue256/ANSI_opt64icc -xAVX -O2 -fomit-frame-pointer
405921.62fugue256crypto_hash/fugue256/ANSI_opt32icc -no-vec
426361.70fugue256crypto_hash/fugue256/sphlibicc -xAVX -O2 -fomit-frame-pointer
368281.00fugue384crypto_hash/fugue384/ccalik/aesni (1.208)gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0)
376001.02fugue384crypto_hash/fugue384/ccalik/vpermgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
488521.00fugue512crypto_hash/fugue512/ccalik/aesni (1.208)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0)
507441.04fugue512crypto_hash/fugue512/ccalik/vpermgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
847801.74fugue512crypto_hash/fugue512/sphlibicc -xAVX -O3 -fomit-frame-pointer
161001.00groestl256crypto_hash/groestl256/aesni-intr (2.2)icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
176081.09groestl256crypto_hash/groestl256/aesnigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
329562.05groestl256crypto_hash/groestl256/vperm-intricc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
345762.15groestl256crypto_hash/groestl256/opteron-unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
357682.22groestl256crypto_hash/groestl256/core2duogcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
365682.27groestl256crypto_hash/groestl256/opterongcc -m64 -march=core2 -O3 -fomit-frame-pointer
429482.67groestl256crypto_hash/groestl256/sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
430802.68groestl256crypto_hash/groestl256/vpermgcc -fno-schedule-insns -O3 -fomit-frame-pointer
441882.74groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
461362.87groestl256crypto_hash/groestl256/opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
464442.88groestl256crypto_hash/groestl256/mmxgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
614643.82groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
809325.03groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
1401048.70groestl256crypto_hash/groestl256/32bit-2ktableicc -xAVX -O2 -fomit-frame-pointer
1577529.80groestl256crypto_hash/groestl256/32bit-bytesliced-c-fasticc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
20775212.90groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallicc -xAVX -O2 -fomit-frame-pointer
23642814.68groestl256crypto_hash/groestl256/8bit_cicc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
groestl256crypto_hash/groestl256/avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256crypto_hash/groestl256/avx-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
232321.00groestl512crypto_hash/groestl512/aesni-intr (2.2)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0)
244641.05groestl512crypto_hash/groestl512/aesnigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
357521.54groestl512crypto_hash/groestl512/avxgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
359841.55groestl512crypto_hash/groestl512/avx-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
426681.84groestl512crypto_hash/groestl512/vperm-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
521202.24groestl512crypto_hash/groestl512/vpermgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
555202.39groestl512crypto_hash/groestl512/opterongcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
600162.58groestl512crypto_hash/groestl512/core2duogcc -m64 -march=corei7 -O3 -fomit-frame-pointer
638002.75groestl512crypto_hash/groestl512/sphlib-adaptedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
657962.83groestl512crypto_hash/groestl512/sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
706963.04groestl512crypto_hash/groestl512/opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
952924.10groestl512crypto_hash/groestl512/sphlib-smallicc
1026124.42groestl512crypto_hash/groestl512/mmxicc -xAVX -O3 -fomit-frame-pointer
1212845.22groestl512crypto_hash/groestl512/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
32132013.83groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
346441.00hamsicrypto_hash/hamsi/simd-1icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
371361.07hamsicrypto_hash/hamsi/simd-2icc -xAVX -O2 -fomit-frame-pointer
406041.17hamsicrypto_hash/hamsi/bernstein/small-simd-2gcc -m64 -march=corei7-avx -O -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
214001.00jh224crypto_hash/jh224/bitslice_sse2_opt64icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
232641.09jh224crypto_hash/jh224/bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
260961.22jh224crypto_hash/jh224/bitslice_opt64icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
304921.42jh224crypto_hash/jh224/bitslice_ref64icc -xAVX -O2 -fomit-frame-pointer
325521.52jh224crypto_hash/jh224/bitslice_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
378601.77jh224crypto_hash/jh224/bitslice_ref32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
557562.61jh224crypto_hash/jh224/simpleicc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
213961.00jh256crypto_hash/jh256/bitslice_sse2_opt64icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
232201.09jh256crypto_hash/jh256/bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
261081.22jh256crypto_hash/jh256/bitslice_opt64icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
304721.42jh256crypto_hash/jh256/bitslice_ref64icc -xAVX -O2 -fomit-frame-pointer
325401.52jh256crypto_hash/jh256/bitslice_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
378801.77jh256crypto_hash/jh256/bitslice_ref32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
557562.61jh256crypto_hash/jh256/simpleicc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
213801.00jh384crypto_hash/jh384/bitslice_sse2_opt64icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
232641.09jh384crypto_hash/jh384/bitslice_sse2_opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
260881.22jh384crypto_hash/jh384/bitslice_opt64icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
315161.47jh384crypto_hash/jh384/bitslice_ref64icc -xAVX -O2 -fomit-frame-pointer
325521.52jh384crypto_hash/jh384/bitslice_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
378361.77jh384crypto_hash/jh384/bitslice_ref32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
556482.60jh384crypto_hash/jh384/simpleicc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
214081.00jh512crypto_hash/jh512/bitslice_sse2_opt64icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
232561.09jh512crypto_hash/jh512/bitslice_sse2_opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
261041.22jh512crypto_hash/jh512/bitslice_opt64icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
320561.50jh512crypto_hash/jh512/bitslice_ref64icc -xAVX -O2 -fomit-frame-pointer
325521.52jh512crypto_hash/jh512/bitslice_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
379521.77jh512crypto_hash/jh512/bitslice_ref32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
557522.60jh512crypto_hash/jh512/simpleicc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
193481.00keccakcrypto_hash/keccak/x86_64_shld (3.2.3)gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (6.3.0)
200641.04keccakcrypto_hash/keccak/opt64lcu6icc
200761.04keccakcrypto_hash/keccak/opt64lcu24shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer
202481.05keccakcrypto_hash/keccak/opt64lcu24icc -xAVX -O2 -fomit-frame-pointer
218001.13keccakcrypto_hash/keccak/opt64u6icc -no-vec
219641.14keccakcrypto_hash/keccak/inplaceicc -no-vec
219961.14keccakcrypto_hash/keccak/simpleicc -no-vec
221081.14keccakcrypto_hash/keccak/sseu2icc -xAVX -O2 -fomit-frame-pointer
227801.18keccakcrypto_hash/keccak/x86_64_asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer
341601.77keccakcrypto_hash/keccak/mmxu1icc -xAVX -O2 -fomit-frame-pointer
460842.38keccakcrypto_hash/keccak/compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
518282.68keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
529322.74keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
569162.94keccakcrypto_hash/keccak/opt32bi-rvku2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
584283.02keccakcrypto_hash/keccak/simple32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer
616683.19keccakcrypto_hash/keccak/inplace32biicc -xAVX -O2 -fomit-frame-pointer
1604608.29keccakcrypto_hash/keccak/compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
325641.00keccakc1024crypto_hash/keccakc1024/x86_64_shld (3.2.3)gcc -m64 -march=corei7 -O -fomit-frame-pointer (6.3.0)
334881.03keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
338761.04keccakc1024crypto_hash/keccakc1024/opt64lcu6icc -xAVX -O2 -fomit-frame-pointer
340521.05keccakc1024crypto_hash/keccakc1024/opt64lcu24icc -no-vec
364761.12keccakc1024crypto_hash/keccakc1024/opt64u6icc -xAVX -O2 -fomit-frame-pointer
369041.13keccakc1024crypto_hash/keccakc1024/inplaceicc -no-vec
370281.14keccakc1024crypto_hash/keccakc1024/simpleicc -no-vec
370641.14keccakc1024crypto_hash/keccakc1024/sseu2icc -xAVX -O2 -fomit-frame-pointer
383201.18keccakc1024crypto_hash/keccakc1024/x86_64_asmicc -xAVX -O2 -fomit-frame-pointer
426081.31keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
437521.34keccakc1024crypto_hash/keccakc1024/sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
571161.75keccakc1024crypto_hash/keccakc1024/mmxu1icc -xAVX -O2 -fomit-frame-pointer
775722.38keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
851562.62keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
858562.64keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
936082.87keccakc1024crypto_hash/keccakc1024/simple32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
939962.89keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
988443.04keccakc1024crypto_hash/keccakc1024/inplace32biicc
2724848.37keccakc1024crypto_hash/keccakc1024/compact8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
150241.00keccakc256crypto_hash/keccakc256/x86_64_shld (3.2.3)icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
155721.04keccakc256crypto_hash/keccakc256/opt64lcu6icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
156841.04keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
157601.05keccakc256crypto_hash/keccakc256/opt64lcu24icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
168121.12keccakc256crypto_hash/keccakc256/opt64u6icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
170401.13keccakc256crypto_hash/keccakc256/inplaceicc -no-vec
170721.14keccakc256crypto_hash/keccakc256/sseu2icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
171081.14keccakc256crypto_hash/keccakc256/simpleicc
176601.18keccakc256crypto_hash/keccakc256/x86_64_asmicc -xAVX -O3 -fomit-frame-pointer
264681.76keccakc256crypto_hash/keccakc256/mmxu1icc -no-vec
356242.37keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
408842.72keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer
418002.78keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer
443162.95keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
461123.07keccakc256crypto_hash/keccakc256/simple32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer
485763.23keccakc256crypto_hash/keccakc256/inplace32bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer
1237848.24keccakc256crypto_hash/keccakc256/compact8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
111561.00keccakc256treed2crypto_hash/keccakc256treed2/sseu4 (3.2.5)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
112161.01keccakc256treed2crypto_hash/keccakc256treed2/sseu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc256treed2crypto_hash/keccakc256treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
164481.00keccakc448crypto_hash/keccakc448/x86_64_shld (3.2.3)icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
170681.04keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
171121.04keccakc448crypto_hash/keccakc448/opt64lcu6icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
172121.05keccakc448crypto_hash/keccakc448/opt64lcu24icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
185321.13keccakc448crypto_hash/keccakc448/opt64u6icc
186401.13keccakc448crypto_hash/keccakc448/sseu2icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
186521.13keccakc448crypto_hash/keccakc448/simpleicc -no-vec
186841.14keccakc448crypto_hash/keccakc448/inplaceicc
193481.18keccakc448crypto_hash/keccakc448/x86_64_asmicc -xAVX -O3 -fomit-frame-pointer
290481.77keccakc448crypto_hash/keccakc448/mmxu1icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
389842.37keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
441002.68keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
448722.73keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer
489722.98keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
1366888.31keccakc448crypto_hash/keccakc448/compact8gcc -funroll-loops -m64 -march=barcelona -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
179201.00keccakc512crypto_hash/keccakc512/x86_64_shld (3.2.3)icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
186201.04keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
186521.04keccakc512crypto_hash/keccakc512/opt64lcu6icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
187201.04keccakc512crypto_hash/keccakc512/opt64lcu24icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
201561.12keccakc512crypto_hash/keccakc512/opt64u6icc
202641.13keccakc512crypto_hash/keccakc512/simpleicc -no-vec
203121.13keccakc512crypto_hash/keccakc512/inplaceicc -no-vec
204881.14keccakc512crypto_hash/keccakc512/sseu2icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
211121.18keccakc512crypto_hash/keccakc512/x86_64_asmicc -xAVX -O3 -fomit-frame-pointer
237161.32keccakc512crypto_hash/keccakc512/sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
242001.35keccakc512crypto_hash/keccakc512/sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
314441.75keccakc512crypto_hash/keccakc512/mmxu1icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
425162.37keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
473762.64keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer
487082.72keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
527042.94keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
543963.04keccakc512crypto_hash/keccakc512/simple32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
570643.18keccakc512crypto_hash/keccakc512/inplace32biicc -no-vec
1482248.27keccakc512crypto_hash/keccakc512/compact8gcc -funroll-loops -march=barcelona -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
129321.00keccakc512treed2crypto_hash/keccakc512treed2/sseu4 (3.2.5)icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
129601.00keccakc512treed2crypto_hash/keccakc512treed2/sseu24gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
keccakc512treed2crypto_hash/keccakc512treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
223121.00keccakc768crypto_hash/keccakc768/x86_64_shld (3.2.3)icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
231281.04keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -funroll-loops -m64 -Os -fomit-frame-pointer
231801.04keccakc768crypto_hash/keccakc768/opt64lcu6icc -xAVX -O2 -fomit-frame-pointer
232481.04keccakc768crypto_hash/keccakc768/opt64lcu24icc
249681.12keccakc768crypto_hash/keccakc768/opt64u6icc -xAVX -O2 -fomit-frame-pointer
252401.13keccakc768crypto_hash/keccakc768/inplaceicc -no-vec
254201.14keccakc768crypto_hash/keccakc768/simpleicc
262721.18keccakc768crypto_hash/keccakc768/x86_64_asmicc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
264001.18keccakc768crypto_hash/keccakc768/sseu2icc -xAVX -O2 -fomit-frame-pointer
394761.77keccakc768crypto_hash/keccakc768/mmxu1icc -no-vec
530642.38keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
592482.66keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
600162.69keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
654362.93keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
659522.96keccakc768crypto_hash/keccakc768/simple32bigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
693323.11keccakc768crypto_hash/keccakc768/inplace32biicc -no-vec
1851528.30keccakc768crypto_hash/keccakc768/compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
394681.00lane256crypto_hash/lane256/cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer (6.3.0)
731161.85lane256crypto_hash/lane256/bitslicegcc -m64 -march=corei7 -O3 -fomit-frame-pointer
1485921.00lane512crypto_hash/lane512/cgcc -march=k8 -Os -fomit-frame-pointer (6.3.0)
145641.00luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-INT (1.2)gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
162281.11luffa256crypto_hash/luffa256/ssse3_x64asm-PS-2icc -xAVX -O3 -fomit-frame-pointer
172161.18luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-INTicc -xAVX -O3 -fomit-frame-pointer
194961.34luffa256crypto_hash/luffa256/sse2icc -xAVX -O2 -fomit-frame-pointer
199161.37luffa256crypto_hash/luffa256/ssse3_x64asm-2icc
203201.40luffa256crypto_hash/luffa256/sse2_x64asm-2icc -xAVX -O2 -fomit-frame-pointer
227041.56luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-FPgcc -m64 -march=corei7 -O2 -fomit-frame-pointer
230041.58luffa256crypto_hash/luffa256/thomaz/asm-PSgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
241361.66luffa256crypto_hash/luffa256/ssse3_x64asm-PSicc
308042.12luffa256crypto_hash/luffa256/sphlibicc -xAVX -O3 -fomit-frame-pointer
323402.22luffa256crypto_hash/luffa256/thomaz/basicicc -xAVX -O3 -fomit-frame-pointer
325442.23luffa256crypto_hash/luffa256/opt32icc -xAVX -O2 -fomit-frame-pointer
347042.38luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-FPgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
365282.51luffa256crypto_hash/luffa256/ssse3_x64asmicc -xAVX -O3 -fomit-frame-pointer
373202.56luffa256crypto_hash/luffa256/sse2_x64asmicc
388642.67luffa256crypto_hash/luffa256/armicc -xAVX -O3 -fomit-frame-pointer
206241.00luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-INT (1.2)icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
217601.06luffa384crypto_hash/luffa384/ssse3_x64asm-PS-2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
221841.08luffa384crypto_hash/luffa384/ssse3_x64asm-2icc -xAVX -O2 -fomit-frame-pointer
224521.09luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-INTicc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
224681.09luffa384crypto_hash/luffa384/sse2icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
225441.09luffa384crypto_hash/luffa384/sse2_x64asm-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
324921.58luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
333081.62luffa384crypto_hash/luffa384/thomaz/asm-PSgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
405281.97luffa384crypto_hash/luffa384/ssse3_x64asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer
405281.97luffa384crypto_hash/luffa384/ssse3_x64asm-PSicc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
406441.97luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-FPgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
413482.00luffa384crypto_hash/luffa384/sse2_x64asmicc
484202.35luffa384crypto_hash/luffa384/opt32icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
555082.69luffa384crypto_hash/luffa384/armicc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
271521.00luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT (1.2)icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
280681.03luffa512crypto_hash/luffa512/ssse3_x64asm-PS-2icc -xAVX -O3 -fomit-frame-pointer
302961.12luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-INTicc -xAVX -O3 -fomit-frame-pointer
310121.14luffa512crypto_hash/luffa512/ssse3_x64asm-2gcc -m64 -O3 -fomit-frame-pointer
314041.16luffa512crypto_hash/luffa512/sse2_x64asm-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
336921.24luffa512crypto_hash/luffa512/sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
428441.58luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-FPgcc -march=nocona -Os -fomit-frame-pointer
443721.63luffa512crypto_hash/luffa512/thomaz/asm-PSgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
510041.88luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-FPgcc -m64 -march=k8 -O2 -fomit-frame-pointer
517121.90luffa512crypto_hash/luffa512/ssse3_x64asm-PSicc
573442.11luffa512crypto_hash/luffa512/ssse3_x64asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer
573802.11luffa512crypto_hash/luffa512/sphlibicc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
581482.14luffa512crypto_hash/luffa512/sse2_x64asmicc -xAVX -O3 -fomit-frame-pointer
661002.43luffa512crypto_hash/luffa512/opt32icc -no-vec
727162.68luffa512crypto_hash/luffa512/armicc -xAVX -O3 -fomit-frame-pointer
231721.00lux256crypto_hash/lux256/asm (1.0)gcc (6.3.0)
230401.00lux512crypto_hash/lux512/asm (1.0)gcc -funroll-loops (6.3.0)
804081.00mcssha4crypto_hash/mcssha4/refgcc -O3 -fomit-frame-pointer (6.3.0)
834761.00mcssha5crypto_hash/mcssha5/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (6.3.0)
803081.00mcssha6crypto_hash/mcssha6/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0)
6912481.00md2crypto_hash/md2/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -march=k8 -O2 -fomit-frame-pointer (6.3.0)
56281.00md4crypto_hash/md4/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)icc (17.0.20170213)
87641.00md5crypto_hash/md5/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -fno-schedule-insns -Os -fomit-frame-pointer (6.3.0)
90241.03md5crypto_hash/md5/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
384081.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer (6.3.0)
412361.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (6.3.0)
528801.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (6.3.0)
644761.00md6d512crypto_hash/md6d512/refgcc -funroll-loops -O2 -fomit-frame-pointer (6.3.0)
629281.00mgrostl256crypto_hash/mgrostl256/opt-64 (2.0)gcc -march=barcelona -Os -fomit-frame-pointer (6.3.0)
661521.05mgrostl256crypto_hash/mgrostl256/opt-32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
195088431.00mgrostl256crypto_hash/mgrostl256/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
403481.00nasha256crypto_hash/nasha256/optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer (6.3.0)
403801.00nasha256crypto_hash/nasha256/opt_v4gcc -funroll-loops -m64 -O -fomit-frame-pointer
421881.00nasha512crypto_hash/nasha512/optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (6.3.0)
452081.07nasha512crypto_hash/nasha512/opt_v4icc
189041.00rfsb509crypto_hash/rfsb509/ref (1.0)icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
rhashcrypto_hash/rhash/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
244681.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer (6.3.0)
250681.00round3jh256crypto_hash/round3jh256/ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer (6.3.0)
262721.05round3jh256crypto_hash/round3jh256/sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
658602.63round3jh256crypto_hash/round3jh256/simpleicc -xAVX -O3 -fomit-frame-pointer
697962.78round3jh256crypto_hash/round3jh256/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
736762.94round3jh256crypto_hash/round3jh256/sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
251201.00round3jh512crypto_hash/round3jh512/ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer (6.3.0)
263121.05round3jh512crypto_hash/round3jh512/sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
657962.62round3jh512crypto_hash/round3jh512/simpleicc -xAVX -O3 -fomit-frame-pointer
700282.79round3jh512crypto_hash/round3jh512/sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
737162.93round3jh512crypto_hash/round3jh512/sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
128561.00sarmal256crypto_hash/sarmal256/asm64 (1.00)gcc -m64 -march=core2 -O3 -fomit-frame-pointer (6.3.0)
133721.04sarmal256crypto_hash/sarmal256/opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
157641.00sarmal512crypto_hash/sarmal512/asm64 (1.00)icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
163441.04sarmal512crypto_hash/sarmal512/opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
85401.00sha1crypto_hash/sha1/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer (6.3.0)
280681.00sha224crypto_hash/sha224/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -m64 -march=core-avx-i -O -fomit-frame-pointer (6.3.0)
258681.00sha256crypto_hash/sha256/sphlib (SPHLIB_3.0)icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
262081.01sha256crypto_hash/sha256/sphlib-smallicc -no-vec
280721.09sha256crypto_hash/sha256/opensslgcc -O3 -fomit-frame-pointer
291321.13sha256crypto_hash/sha256/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer
sha256crypto_hash/sha256/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
186641.00sha384crypto_hash/sha384/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer (6.3.0)
186921.00sha512crypto_hash/sha512/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
195361.05sha512crypto_hash/sha512/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
195601.05sha512crypto_hash/sha512/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
201041.08sha512crypto_hash/sha512/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer
sha512crypto_hash/sha512/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
102481.00shabal256crypto_hash/shabal256/amd64 (20101003)gcc -m64 -march=barcelona -O2 -fomit-frame-pointer (6.3.0)
124201.21shabal256crypto_hash/shabal256/sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
102481.00shabal512crypto_hash/shabal512/amd64 (20101003)gcc -m64 -march=barcelona -O2 -fomit-frame-pointer (6.3.0)
124481.21shabal512crypto_hash/shabal512/sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
125881.23shabal512crypto_hash/shabal512/refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
245801.00shake256crypto_hash/shake256/gil/singlefileicc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
246521.00shake256crypto_hash/shake256/gil/singlefile_unrolledicc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
91961.00shavite3256crypto_hash/shavite3256/aes-instruct (3_(AES-NI))icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
276443.01shavite3256crypto_hash/shavite3256/sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
300323.27shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
303963.31shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
306763.34shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer
328123.57shavite3256crypto_hash/shavite3256/sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer
374964.08shavite3256crypto_hash/shavite3256/lower-memicc -xAVX -O3 -fomit-frame-pointer
13558014.74shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
92041.00shavite3512crypto_hash/shavite3512/aes-instruct (2.0_(AES-NI))icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213)
460605.00shavite3512crypto_hash/shavite3512/sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
534605.81shavite3512crypto_hash/shavite3512/sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
626486.81shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
646727.03shavite3512crypto_hash/shavite3512/low-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
732447.96shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
13006014.13shavite3512crypto_hash/shavite3512/no-saltgcc -funroll-loops -O2 -fomit-frame-pointer
13078014.21shavite3512crypto_hash/shavite3512/different-ordergcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
13715214.90shavite3512crypto_hash/shavite3512/new-aes-roundgcc -Os -fomit-frame-pointer
26037628.29shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
552841.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0)
740401.34simd256crypto_hash/simd256/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
787321.42simd256crypto_hash/simd256/optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
363226465.70simd256crypto_hash/simd256/refgcc -funroll-loops -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
629281.00simd512crypto_hash/simd512/opt (1.1)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (6.3.0)
646001.03simd512crypto_hash/simd512/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
708401.13simd512crypto_hash/simd512/vect128cc
793601.26simd512crypto_hash/simd512/sphlib-smallicc -xAVX -O3 -fomit-frame-pointer
7439948118.23simd512crypto_hash/simd512/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
160561.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213)
skein10241024crypto_hash/skein10241024/x64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
141241.00skein256256crypto_hash/skein256256/opt (v1.3_C_code)icc -no-vec (17.0.20170213)
156281.11skein256256crypto_hash/skein256256/x64gcc -fno-schedule-insns -O2 -fomit-frame-pointer
102161.00skein512256crypto_hash/skein512256/sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (6.3.0)
102841.01skein512256crypto_hash/skein512256/littleicc -xAVX -O2 -fomit-frame-pointer
104801.03skein512256crypto_hash/skein512256/opticc -no-vec
107521.05skein512256crypto_hash/skein512256/sphlib-smallicc -xAVX -O3 -fomit-frame-pointer
109081.07skein512256crypto_hash/skein512256/sphlibicc -xAVX -O2 -fomit-frame-pointer
117321.15skein512256crypto_hash/skein512256/simpleicc -no-vec
134281.31skein512256crypto_hash/skein512256/x64icc
185921.82skein512256crypto_hash/skein512256/mmxgcc -m64 -march=core2 -Os -fomit-frame-pointer
102281.00skein512512crypto_hash/skein512512/sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer
102961.01skein512512crypto_hash/skein512512/littleicc
105121.03skein512512crypto_hash/skein512512/opticc -xAVX -O2 -fomit-frame-pointer
107561.05skein512512crypto_hash/skein512512/sphlib-smallicc -xAVX -O3 -fomit-frame-pointer
109281.07skein512512crypto_hash/skein512512/sphlibicc -xAVX -O2 -fomit-frame-pointer
118481.16skein512512crypto_hash/skein512512/simpleicc
134281.31skein512512crypto_hash/skein512512/x64icc -xAVX -O2 -fomit-frame-pointer
185921.82skein512512crypto_hash/skein512512/mmxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
tigercrypto_hash/tiger/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
566721.00whirlpoolcrypto_hash/whirlpool/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (6.3.0)
whirlpoolcrypto_hash/whirlpool/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
86281.00md5crypto_hashblocks/md5/little-1gcc -m64 -march=nocona -Os -fomit-frame-pointer (6.3.0)
86401.00md5crypto_hashblocks/md5/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
md5crypto_hashblocks/md5/amd64-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
159281.00rfsb509crypto_hashblocks/rfsb509/core2gcc -fno-schedule-insns -Os -fomit-frame-pointer (6.3.0)
178961.12rfsb509crypto_hashblocks/rfsb509/amd64-1gcc -march=nocona -O2 -fomit-frame-pointer
179201.13rfsb509crypto_hashblocks/rfsb509/amd64-3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
188801.19rfsb509crypto_hashblocks/rfsb509/amd64-2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
236641.49rfsb509crypto_hashblocks/rfsb509/xmm1regicc -xAVX -O3 -fomit-frame-pointer
286921.80rfsb509crypto_hashblocks/rfsb509/xmm4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
292921.84rfsb509crypto_hashblocks/rfsb509/xmm2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
295121.85rfsb509crypto_hashblocks/rfsb509/xmm1gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
1154167.25rfsb509crypto_hashblocks/rfsb509/refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
278881.00sha256crypto_hashblocks/sha256/reficc -no-vec
280001.00sha256crypto_hashblocks/sha256/inplaceicc -xAVX -O3 -fomit-frame-pointer
sha256crypto_hashblocks/sha256/dolbeau/amd64-shagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
183881.00sha512crypto_hashblocks/sha512/reficc (17.0.20170213)
184721.00sha512crypto_hashblocks/sha512/inplaceicc -no-vec
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