Implementation notes: amd64, genji262, crypto_hash

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
CPU cycles/second: 2200000000...2200000000 (amd64cpuinfo)
SUPERCOP version: 20171020
Benchmark dates: 20171108...20171109

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
120121.00bash256crypto_hash/bash256/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer (7.2.0)
174901.46bash256crypto_hash/bash256/avx2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
149821.00bash384crypto_hash/bash384/refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.2.0)
226821.51bash384crypto_hash/bash384/avx2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.2.0)
215161.00bash512crypto_hash/bash512/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (7.2.0)
333961.55bash512crypto_hash/bash512/avx2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
75241.00bblake256crypto_hash/bblake256/ssse3icc -xCORE-AVX-I -O2 -fomit-frame-pointer (18.0.20170811)
85801.14bblake256crypto_hash/bblake256/sse2icc -xCORE-AVX2 -O3 -fomit-frame-pointer
139921.86bblake256crypto_hash/bblake256/bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
140141.86bblake256crypto_hash/bblake256/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
317904.23bblake256crypto_hash/bblake256/sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
bblake512crypto_hash/bblake512/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
82721.00blake256crypto_hash/blake256/avxiccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
84041.02blake256crypto_hash/blake256/avxsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
84041.02blake256crypto_hash/blake256/sse41-2icc -xCORE-AVX2 -O3 -fomit-frame-pointer
84701.02blake256crypto_hash/blake256/vect128icc -xCORE-AVX-I -O3 -fomit-frame-pointer
91961.11blake256crypto_hash/blake256/vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
94821.15blake256crypto_hash/blake256/sse41gcc -m64 -march=corei7 -O -fomit-frame-pointer
99881.21blake256crypto_hash/blake256/ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
107141.30blake256crypto_hash/blake256/sse2-2icc -xCORE-AVX-I -O3 -fomit-frame-pointer
107581.30blake256crypto_hash/blake256/sse2icc -no-vec
115061.39blake256crypto_hash/blake256/bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
115281.39blake256crypto_hash/blake256/regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
118361.43blake256crypto_hash/blake256/sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
162801.97blake256crypto_hash/blake256/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
163461.98blake256crypto_hash/blake256/sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer
260483.15blake256crypto_hash/blake256/sandygcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
blake256crypto_hash/blake256/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
33441.00blake2bcrypto_hash/blake2b/avxiccgcc -m64 -march=nocona -O2 -fomit-frame-pointer
33661.01blake2bcrypto_hash/blake2b/xmmicc -xCORE-AVX-I -O2 -fomit-frame-pointer
34981.05blake2bcrypto_hash/blake2b/moon/avx/64icc -no-vec
35421.06blake2bcrypto_hash/blake2b/avx2-2icc -xCORE-AVX-I -O2 -fomit-frame-pointer
35641.07blake2bcrypto_hash/blake2b/moon/avx2/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
37841.13blake2bcrypto_hash/blake2b/avx2-1icc -no-vec
42021.26blake2bcrypto_hash/blake2b/regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
48401.45blake2bcrypto_hash/blake2b/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
69082.07blake2bcrypto_hash/blake2b/avx2-3gcc -march=native -mtune=native -O -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
56321.00blake2scrypto_hash/blake2s/xmmicc -xCORE-AVX-I -O3 -fomit-frame-pointer
56541.00blake2scrypto_hash/blake2s/avxiccgcc -m64 -march=core2 -Os -fomit-frame-pointer
59181.05blake2scrypto_hash/blake2s/moon/avx/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
59181.05blake2scrypto_hash/blake2s/moon/ssse3/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
69081.23blake2scrypto_hash/blake2s/moon/sse2/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
70841.26blake2scrypto_hash/blake2s/regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
79201.41blake2scrypto_hash/blake2s/refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
68641.00blake32crypto_hash/blake32/ssse3icc (18.0.20170811)
85581.25blake32crypto_hash/blake32/sse2gcc -m64 -O2 -fomit-frame-pointer
88221.29blake32crypto_hash/blake32/sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
119681.74blake32crypto_hash/blake32/sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
121001.76blake32crypto_hash/blake32/refgcc -funroll-loops -m64 -O -fomit-frame-pointer
62261.00blake512crypto_hash/blake512/avxiccgcc -m64 -march=k8 -Os -fomit-frame-pointer
62261.00blake512crypto_hash/blake512/sse41icc -xCORE-AVX-I -O3 -fomit-frame-pointer
62701.01blake512crypto_hash/blake512/vect128-inplaceicc -xCORE-AVX-I -O3 -fomit-frame-pointer
72821.17blake512crypto_hash/blake512/bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
73041.17blake512crypto_hash/blake512/regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
73921.19blake512crypto_hash/blake512/vect128gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
74581.20blake512crypto_hash/blake512/sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
76781.23blake512crypto_hash/blake512/ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer
78761.27blake512crypto_hash/blake512/sse2sgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
84921.36blake512crypto_hash/blake512/sse2icc
98121.58blake512crypto_hash/blake512/sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer
101861.64blake512crypto_hash/blake512/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
157082.52blake512crypto_hash/blake512/sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
blake512crypto_hash/blake512/vect128-xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake512crypto_hash/blake512/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake512crypto_hash/blake512/xop-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
67761.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)gcc -funroll-loops -O3 -fomit-frame-pointer (7.2.0)
72381.07blake64crypto_hash/blake64/ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
78541.16blake64crypto_hash/blake64/sse2gcc -march=barcelona -O2 -fomit-frame-pointer
87121.29blake64crypto_hash/blake64/sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer
90641.34blake64crypto_hash/blake64/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
50381.00bmw256crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
50381.00bmw256crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1 (asm)gcc -m64 -O3 -fomit-frame-pointer (7.2.0)
52581.04bmw256crypto_hash/bmw256/opt31ssse3_asm64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
54781.09bmw256crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=k8 -O -fomit-frame-pointer
55221.10bmw256crypto_hash/bmw256/amd_k10/x86-64/sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
55661.10bmw256crypto_hash/bmw256/opt29_v5_ssse3_asm64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
60281.20bmw256crypto_hash/bmw256/optc31ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
63361.26bmw256crypto_hash/bmw256/optbbegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
63801.27bmw256crypto_hash/bmw256/optabegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
64021.27bmw256crypto_hash/bmw256/optc03gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
64021.27bmw256crypto_hash/bmw256/optc04gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
64681.28bmw256crypto_hash/bmw256/optbgbegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
66881.33bmw256crypto_hash/bmw256/optc02gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
67321.34bmw256crypto_hash/bmw256/optc01gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
67761.34bmw256crypto_hash/bmw256/amd_k8/x86-64/noSSEgcc -m64 -O3 -fomit-frame-pointer (7.2.0)
73481.46bmw256crypto_hash/bmw256/sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
73921.47bmw256crypto_hash/bmw256/sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
93501.86bmw256crypto_hash/bmw256/reficc -xCORE-AVX2 -O2 -fomit-frame-pointer
33881.00bmw512crypto_hash/bmw512/opt008_asm64 (Optimized_asm_x86-64,_opt008_July01)gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
35861.06bmw512crypto_hash/bmw512/optc04gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
36301.07bmw512crypto_hash/bmw512/optabegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
36521.08bmw512crypto_hash/bmw512/optbbegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
36521.08bmw512crypto_hash/bmw512/optc03gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
36961.09bmw512crypto_hash/bmw512/optc01gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
37181.10bmw512crypto_hash/bmw512/optc02gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
39381.16bmw512crypto_hash/bmw512/optbgbegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
42021.24bmw512crypto_hash/bmw512/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
49281.45bmw512crypto_hash/bmw512/reficc -xCORE-AVX2 -O2 -fomit-frame-pointer
52141.54bmw512crypto_hash/bmw512/sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
bmw512crypto_hash/bmw512/optx86sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
93941.00cheetah256crypto_hash/cheetah256/asm64 (1.0)gcc (7.2.0)
111321.19cheetah256crypto_hash/cheetah256/asmcc
140361.00cheetah512crypto_hash/cheetah512/asm (1.0)cc (4.8.5 20150623 (Red Hat 4.8.5-16))
140361.00cheetah512crypto_hash/cheetah512/asm64cc (4.8.5 20150623 (Red Hat 4.8.5-16))
2764301.00cubehash161crypto_hash/cubehash161/emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer
9966443.61cubehash161crypto_hash/cubehash161/simplegcc -m64 -O3 -fomit-frame-pointer
11190744.05cubehash161crypto_hash/cubehash161/unrolledicc -xCORE-AVX2 -O3 -fomit-frame-pointer
12622284.57cubehash161crypto_hash/cubehash161/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
192281.00cubehash1616crypto_hash/cubehash1616/emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (7.2.0)
801684.17cubehash1616crypto_hash/cubehash1616/simplegcc -O3 -fomit-frame-pointer
918724.78cubehash1616crypto_hash/cubehash1616/unrolledicc -xCORE-AVX2 -O2 -fomit-frame-pointer
20246610.53cubehash1616crypto_hash/cubehash1616/specgcc -march=nocona -O3 -fomit-frame-pointer
1392821.00cubehash162crypto_hash/cubehash162/emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer
5066603.64cubehash162crypto_hash/cubehash162/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
5766644.14cubehash162crypto_hash/cubehash162/unrolledicc -xCORE-AVX2 -O2 -fomit-frame-pointer
6970265.00cubehash162crypto_hash/cubehash162/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
104281.00cubehash1632crypto_hash/cubehash1632/amd64gcc -m64 -march=corei7 -Os -fomit-frame-pointer
104941.01cubehash1632crypto_hash/cubehash1632/emmintrin5gcc -m64 -O -fomit-frame-pointer
105821.01cubehash1632crypto_hash/cubehash1632/emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer
107361.03cubehash1632crypto_hash/cubehash1632/amd64avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
107581.03cubehash1632crypto_hash/cubehash1632/amd64-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer
237602.28cubehash1632crypto_hash/cubehash1632/unrolled5gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
251462.41cubehash1632crypto_hash/cubehash1632/unrolled3gcc -march=k8 -O3 -fomit-frame-pointer
263342.53cubehash1632crypto_hash/cubehash1632/unrolled4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
270822.60cubehash1632crypto_hash/cubehash1632/amd64-32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
375983.61cubehash1632crypto_hash/cubehash1632/sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
390503.74cubehash1632crypto_hash/cubehash1632/mmintringcc -m64 -march=corei7 -Os -fomit-frame-pointer
398643.82cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
497424.77cubehash1632crypto_hash/cubehash1632/simplegcc -march=k8 -O3 -fomit-frame-pointer
535705.14cubehash1632crypto_hash/cubehash1632/unrolled2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
585645.62cubehash1632crypto_hash/cubehash1632/unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
706421.00cubehash164crypto_hash/cubehash164/emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (7.2.0)
2628343.72cubehash164crypto_hash/cubehash164/simplegcc -march=k8 -O3 -fomit-frame-pointer
3016864.27cubehash164crypto_hash/cubehash164/unrolledicc -xCORE-AVX2 -O2 -fomit-frame-pointer
4167685.90cubehash164crypto_hash/cubehash164/specgcc -m64 -O3 -fomit-frame-pointer
359701.00cubehash168crypto_hash/cubehash168/emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (7.2.0)
1410203.92cubehash168crypto_hash/cubehash168/simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer
1629544.53cubehash168crypto_hash/cubehash168/unrolledicc -xCORE-AVX2 -O2 -fomit-frame-pointer
2737027.61cubehash168crypto_hash/cubehash168/specgcc -O3 -fomit-frame-pointer
89981.00cubehash512crypto_hash/cubehash512/amd64gcc -march=barcelona -O2 -fomit-frame-pointer (7.2.0)
90641.01cubehash512crypto_hash/cubehash512/emmintrin5gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
91961.02cubehash512crypto_hash/cubehash512/emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
92621.03cubehash512crypto_hash/cubehash512/amd64-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer
92621.03cubehash512crypto_hash/cubehash512/amd64avxgcc -m64 -march=nocona -O3 -fomit-frame-pointer
206582.30cubehash512crypto_hash/cubehash512/unrolled5gcc -funroll-loops -O2 -fomit-frame-pointer
219342.44cubehash512crypto_hash/cubehash512/unrolled3gcc -march=barcelona -O3 -fomit-frame-pointer
234082.60cubehash512crypto_hash/cubehash512/unrolled4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
234302.60cubehash512crypto_hash/cubehash512/amd64-32gcc -m64 -march=barcelona -Os -fomit-frame-pointer
337483.75cubehash512crypto_hash/cubehash512/mmintringcc -m64 -march=barcelona -Os -fomit-frame-pointer
414924.61cubehash512crypto_hash/cubehash512/simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
427244.75cubehash512crypto_hash/cubehash512/unrolled2gcc -m64 -march=core2 -O3 -fomit-frame-pointer
457825.09cubehash512crypto_hash/cubehash512/unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
1373901.00cubehash81crypto_hash/cubehash81/emmintrin4gcc -O -fomit-frame-pointer (7.2.0)
1383141.01cubehash81crypto_hash/cubehash81/emmintrin3gcc -O -fomit-frame-pointer (7.2.0)
1583561.15cubehash81crypto_hash/cubehash81/emmintrin2icc -xCORE-AVX-I -O2 -fomit-frame-pointer
1628441.19cubehash81crypto_hash/cubehash81/emmintringcc -march=nocona -O -fomit-frame-pointer
5327303.88cubehash81crypto_hash/cubehash81/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
6233264.54cubehash81crypto_hash/cubehash81/unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
7933645.77cubehash81crypto_hash/cubehash81/specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
95921.00cubehash816crypto_hash/cubehash816/emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (7.2.0)
105381.10cubehash816crypto_hash/cubehash816/emmintrin3gcc -march=nocona -O -fomit-frame-pointer
448804.68cubehash816crypto_hash/cubehash816/simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer
492365.13cubehash816crypto_hash/cubehash816/unrolledicc -xCORE-AVX2 -O3 -fomit-frame-pointer
16722217.43cubehash816crypto_hash/cubehash816/specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
692781.00cubehash82crypto_hash/cubehash82/emmintrin4gcc -m64 -O -fomit-frame-pointer
701801.01cubehash82crypto_hash/cubehash82/emmintrin3gcc -O -fomit-frame-pointer (7.2.0)
2686863.88cubehash82crypto_hash/cubehash82/simpleicc -xCORE-AVX-I -O3 -fomit-frame-pointer
2968464.28cubehash82crypto_hash/cubehash82/unrolledicc -xCORE-AVX2 -O3 -fomit-frame-pointer
4597346.64cubehash82crypto_hash/cubehash82/specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
53461.00cubehash832crypto_hash/cubehash832/emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (7.2.0)
63141.18cubehash832crypto_hash/cubehash832/emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer
287545.38cubehash832crypto_hash/cubehash832/simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
322746.04cubehash832crypto_hash/cubehash832/unrolledicc -xCORE-AVX2 -O3 -fomit-frame-pointer
14792827.67cubehash832crypto_hash/cubehash832/specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
351341.00cubehash84crypto_hash/cubehash84/emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (7.2.0)
360801.03cubehash84crypto_hash/cubehash84/emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer
1417244.03cubehash84crypto_hash/cubehash84/simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
1563984.45cubehash84crypto_hash/cubehash84/unrolledicc -xCORE-AVX2 -O3 -fomit-frame-pointer
2938768.36cubehash84crypto_hash/cubehash84/specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
181501.00cubehash88crypto_hash/cubehash88/emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (7.2.0)
190961.05cubehash88crypto_hash/cubehash88/emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer
772424.26cubehash88crypto_hash/cubehash88/simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer
868344.78cubehash88crypto_hash/cubehash88/unrolledicc -xCORE-AVX2 -O3 -fomit-frame-pointer
20957211.55cubehash88crypto_hash/cubehash88/specgcc -m64 -march=core2 -O3 -fomit-frame-pointer
41141.00echo256crypto_hash/echo256/ccalik/aesni (1.208)icc -no-vec (18.0.20170811)
45761.11echo256crypto_hash/echo256/aes/aes64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
274566.67echo256crypto_hash/echo256/ccalik/vpermgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
291287.08echo256crypto_hash/echo256/pentium/pentium4v64v1gcc -O2 -fomit-frame-pointer
299207.27echo256crypto_hash/echo256/pentium/pentium4v64v2gcc -m64 -Os -fomit-frame-pointer
305367.42echo256crypto_hash/echo256/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
318127.73echo256crypto_hash/echo256/sphlibgcc -march=k8 -O3 -fomit-frame-pointer
333968.12echo256crypto_hash/echo256/generic/opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
343648.35echo256crypto_hash/echo256/ccalik/bitslicedicc -xCORE-AVX-I -O3 -fomit-frame-pointer
375989.14echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
5150212.52echo256crypto_hash/echo256/powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer
5453813.26echo256crypto_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
80081.00echo512crypto_hash/echo512/aes/aes64 (2.1)gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer (7.2.0)
498746.23echo512crypto_hash/echo512/ccalik/aesniicc -xCORE-AVX2 -O2 -fomit-frame-pointer
509746.37echo512crypto_hash/echo512/ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
526686.58echo512crypto_hash/echo512/pentium/pentium4v64v1gcc -m64 -march=corei7 -O -fomit-frame-pointer
537466.71echo512crypto_hash/echo512/pentium/pentium4v64v2gcc -funroll-loops -Os -fomit-frame-pointer
548026.84echo512crypto_hash/echo512/sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
573327.16echo512crypto_hash/echo512/sphlibgcc -march=barcelona -O3 -fomit-frame-pointer
587187.33echo512crypto_hash/echo512/generic/opt64gcc -funroll-loops -O -fomit-frame-pointer
614687.68echo512crypto_hash/echo512/ccalik/bitslicedicc -xCORE-AVX-I -O2 -fomit-frame-pointer
672108.39echo512crypto_hash/echo512/generic/opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer
9141011.41echo512crypto_hash/echo512/powerpc/pp32cv2gcc -m64 -march=core2 -Os -fomit-frame-pointer
10302612.87echo512crypto_hash/echo512/powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -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
36081.00echosp256crypto_hash/echosp256/aes/aes64 (2.1)gcc -m64 -O2 -fomit-frame-pointer
227266.30echosp256crypto_hash/echosp256/pentium/pentium4v64v1gcc -m64 -march=nocona -Os -fomit-frame-pointer
233426.47echosp256crypto_hash/echosp256/pentium/pentium4v64v2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer
253227.02echosp256crypto_hash/echosp256/generic/opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
292828.12echosp256crypto_hash/echosp256/generic/opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
4021611.15echosp256crypto_hash/echosp256/powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer
4503412.48echosp256crypto_hash/echosp256/powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O2 -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
57201.00echosp512crypto_hash/echosp512/aes/aes64 (2.1)gcc -O2 -fomit-frame-pointer (7.2.0)
363666.36echosp512crypto_hash/echosp512/pentium/pentium4v64v1gcc -march=nocona -O2 -fomit-frame-pointer
372466.51echosp512crypto_hash/echosp512/pentium/pentium4v64v2gcc -m64 -march=core2 -O2 -fomit-frame-pointer
415147.26echosp512crypto_hash/echosp512/generic/opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
463328.10echosp512crypto_hash/echosp512/generic/opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
6369011.13echosp512crypto_hash/echosp512/powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
6738611.78echosp512crypto_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
38721.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (7.2.0)
39821.03edonr256crypto_hash/edonr256/optcicc -xCORE-AVX2 -O3 -fomit-frame-pointer
20901.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -fno-schedule-insns -O3 -fomit-frame-pointer (7.2.0)
23321.12edonr512crypto_hash/edonr512/optcgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
473001.00essence224crypto_hash/essence224/gccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
472121.00essence256crypto_hash/essence256/gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer (7.2.0)
345401.00essence384crypto_hash/essence384/gccgcc -march=k8 -O3 -fomit-frame-pointer (7.2.0)
346281.00essence512crypto_hash/essence512/gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer (7.2.0)
415141.00fsb256crypto_hash/fsb256/cleangcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
35893506864.61fsb256crypto_hash/fsb256/reficc -xCORE-AVX-I -O3 -fomit-frame-pointer
342592581.00fsb512crypto_hash/fsb512/reficc -xCORE-AVX-I -O3 -fomit-frame-pointer (18.0.20170811)
168961.00fugue2crypto_hash/fugue2/cop_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
139041.00fugue256crypto_hash/fugue256/ccalik/aesni (1.208)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.2.0)
164341.18fugue256crypto_hash/fugue256/ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
180181.30fugue256crypto_hash/fugue256/SSSE3icc -xCORE-AVX-I -O3 -fomit-frame-pointer
224181.61fugue256crypto_hash/fugue256/sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
224401.61fugue256crypto_hash/fugue256/ANSI_opt64icc -xCORE-AVX-I -O3 -fomit-frame-pointer
224841.62fugue256crypto_hash/fugue256/SSE4.1gcc -m64 -march=corei7 -O -fomit-frame-pointer
246841.78fugue256crypto_hash/fugue256/ANSI_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer
202621.00fugue384crypto_hash/fugue384/ccalik/aesni (1.208)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.2.0)
235841.16fugue384crypto_hash/fugue384/ccalik/vpermgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
269721.00fugue512crypto_hash/fugue512/ccalik/aesni (1.208)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.2.0)
313061.16fugue512crypto_hash/fugue512/ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
464861.72fugue512crypto_hash/fugue512/sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
93061.00groestl256crypto_hash/groestl256/aesni-intr (2.2)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
111321.20groestl256crypto_hash/groestl256/aesnigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
161481.74groestl256crypto_hash/groestl256/opterongcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
166321.79groestl256crypto_hash/groestl256/core2duogcc -m64 -march=corei7 -O3 -fomit-frame-pointer
194482.09groestl256crypto_hash/groestl256/sphlib-adaptedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
199322.14groestl256crypto_hash/groestl256/sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer
218902.35groestl256crypto_hash/groestl256/vperm-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
255202.74groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer
271042.91groestl256crypto_hash/groestl256/mmxgcc -march=barcelona -O -fomit-frame-pointer
274782.95groestl256crypto_hash/groestl256/opt64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
287543.09groestl256crypto_hash/groestl256/vpermgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
302503.25groestl256crypto_hash/groestl256/opteron-unrolledcc
522065.61groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
807848.68groestl256crypto_hash/groestl256/32bit-2ktablegcc -m64 -march=nocona -O3 -fomit-frame-pointer
9530410.24groestl256crypto_hash/groestl256/32bit-bytesliced-c-fasticc -xCORE-AVX2 -O2 -fomit-frame-pointer
12815013.77groestl256crypto_hash/groestl256/8bit_cicc -xCORE-AVX2 -O3 -fomit-frame-pointer
13134014.11groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallicc -no-vec
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
117921.00groestl512crypto_hash/groestl512/aesni (2.2)gcc -m64 -march=barcelona -O3 -fomit-frame-pointer (7.2.0)
129801.10groestl512crypto_hash/groestl512/aesni-intrgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
168961.43groestl512crypto_hash/groestl512/avxgcc -m64 -march=nocona -O3 -fomit-frame-pointer
168961.43groestl512crypto_hash/groestl512/avx-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
260702.21groestl512crypto_hash/groestl512/vperm-intrgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
302942.57groestl512crypto_hash/groestl512/vpermgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
329562.79groestl512crypto_hash/groestl512/core2duocc
337702.86groestl512crypto_hash/groestl512/sphlib-adaptedgcc -fno-schedule-insns -O3 -fomit-frame-pointer
343862.92groestl512crypto_hash/groestl512/sphlibgcc -funroll-loops -O2 -fomit-frame-pointer
419323.56groestl512crypto_hash/groestl512/opt64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
534164.53groestl512crypto_hash/groestl512/sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
594665.04groestl512crypto_hash/groestl512/mmxicc -xCORE-AVX2 -O2 -fomit-frame-pointer
766486.50groestl512crypto_hash/groestl512/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
19676816.69groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -O2 -fomit-frame-pointer
groestl512crypto_hash/groestl512/opterongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
223081.00hamsicrypto_hash/hamsi/bernstein/small-simd-2icc -no-vec (18.0.20170811)
225721.01hamsicrypto_hash/hamsi/simd-1gcc -m64 -march=nocona -O3 -fomit-frame-pointer
227041.02hamsicrypto_hash/hamsi/simd-2icc -no-vec (18.0.20170811)
hamsicrypto_hash/hamsi/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsicrypto_hash/hamsi/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsi512crypto_hash/hamsi512/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsi512crypto_hash/hamsi512/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
129361.00jh224crypto_hash/jh224/bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (7.2.0)
136621.06jh224crypto_hash/jh224/bitslice_sse2_opt32gcc -march=barcelona -O2 -fomit-frame-pointer
163461.26jh224crypto_hash/jh224/bitslice_opt64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
188321.46jh224crypto_hash/jh224/bitslice_ref64icc -xCORE-AVX2 -O2 -fomit-frame-pointer
232761.80jh224crypto_hash/jh224/bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
260482.01jh224crypto_hash/jh224/simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer
298542.31jh224crypto_hash/jh224/bitslice_ref32gcc -march=nocona -O3 -fomit-frame-pointer
129361.00jh256crypto_hash/jh256/bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (7.2.0)
135081.04jh256crypto_hash/jh256/bitslice_sse2_opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
163461.26jh256crypto_hash/jh256/bitslice_opt64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
188101.45jh256crypto_hash/jh256/bitslice_ref64icc -xCORE-AVX-I -O3 -fomit-frame-pointer
228581.77jh256crypto_hash/jh256/bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
296782.29jh256crypto_hash/jh256/bitslice_ref32icc -xCORE-AVX-I -O2 -fomit-frame-pointer
297442.30jh256crypto_hash/jh256/simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
130461.00jh384crypto_hash/jh384/bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (7.2.0)
136621.05jh384crypto_hash/jh384/bitslice_sse2_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
163461.25jh384crypto_hash/jh384/bitslice_opt64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
186781.43jh384crypto_hash/jh384/bitslice_ref64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
232981.79jh384crypto_hash/jh384/bitslice_opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
255421.96jh384crypto_hash/jh384/simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer
298542.29jh384crypto_hash/jh384/bitslice_ref32gcc -m64 -march=nocona -O3 -fomit-frame-pointer
129361.00jh512crypto_hash/jh512/bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer (7.2.0)
135081.04jh512crypto_hash/jh512/bitslice_sse2_opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
163241.26jh512crypto_hash/jh512/bitslice_opt64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
187881.45jh512crypto_hash/jh512/bitslice_ref64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
232981.80jh512crypto_hash/jh512/bitslice_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
255861.98jh512crypto_hash/jh512/simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer
298542.31jh512crypto_hash/jh512/bitslice_ref32gcc -m64 -march=nocona -O3 -fomit-frame-pointer
47301.00k12crypto_hash/k12/kcp/optimized1600ufull (1)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
47521.00k12crypto_hash/k12/kcp/optimized1600u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.2.0)
48621.03k12crypto_hash/k12/kcp/optimized1600AsmX86-64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
49501.05k12crypto_hash/k12/kcp/optimized1600lcufullgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
50161.06k12crypto_hash/k12/kcp/optimized1600lcu6gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
93061.97k12crypto_hash/k12/kcp/optimized1600lcufullshldgcc -m64 -Os -fomit-frame-pointer
95922.03k12crypto_hash/k12/kcp/optimized1600AsmX86-64shldgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
99002.09k12crypto_hash/k12/kcp/reference1600gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
119682.53k12crypto_hash/k12/kcp/compact1600gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
139042.94k12crypto_hash/k12/kcp/inplace1600bigcc -funroll-loops -m64 -O3 -fomit-frame-pointer
11785424.92k12crypto_hash/k12/kcp/reference1600-32bitsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
k12crypto_hash/k12/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
102741.00keccakcrypto_hash/keccak/opt64u6 (3.1.0)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.2.0)
102961.00keccakcrypto_hash/keccak/inplacegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
104721.02keccakcrypto_hash/keccak/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
116821.14keccakcrypto_hash/keccak/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
118801.16keccakcrypto_hash/keccak/x86_64_asmicc -xCORE-AVX-I -O3 -fomit-frame-pointer
119021.16keccakcrypto_hash/keccak/opt64lcu6gcc -funroll-loops -O -fomit-frame-pointer
154441.50keccakcrypto_hash/keccak/sseu2icc -xCORE-AVX-I -O2 -fomit-frame-pointer
228362.22keccakcrypto_hash/keccak/mmxu1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
231662.25keccakcrypto_hash/keccak/opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
235842.30keccakcrypto_hash/keccak/simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
242442.36keccakcrypto_hash/keccak/x86_64_shldgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
255202.48keccakcrypto_hash/keccak/compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
257842.51keccakcrypto_hash/keccak/opt32bi-rvku2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.2.0)
267522.60keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
271702.64keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
276102.69keccakcrypto_hash/keccak/inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1011349.84keccakcrypto_hash/keccak/compact8gcc -funroll-loops -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
171601.00keccakc1024crypto_hash/keccakc1024/inplace (3.1.0)gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (7.2.0)
174241.02keccakc1024crypto_hash/keccakc1024/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
180181.05keccakc1024crypto_hash/keccakc1024/opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
186781.09keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
196021.14keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer
199761.16keccakc1024crypto_hash/keccakc1024/x86_64_asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
208121.21keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
232541.36keccakc1024crypto_hash/keccakc1024/sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
260921.52keccakc1024crypto_hash/keccakc1024/sseu2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
385222.24keccakc1024crypto_hash/keccakc1024/mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
389182.27keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
390062.27keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
394242.30keccakc1024crypto_hash/keccakc1024/simple32bigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
408322.38keccakc1024crypto_hash/keccakc1024/x86_64_shldgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
430102.51keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
442642.58keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
444622.59keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
459362.68keccakc1024crypto_hash/keccakc1024/inplace32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
1710069.97keccakc1024crypto_hash/keccakc1024/compact8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc1024crypto_hash/keccakc1024/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
80741.00keccakc256crypto_hash/keccakc256/opt64u6 (3.1.0)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
81181.01keccakc256crypto_hash/keccakc256/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
83381.03keccakc256crypto_hash/keccakc256/inplacegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
90421.12keccakc256crypto_hash/keccakc256/opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer
90421.12keccakc256crypto_hash/keccakc256/opt64lcu6gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
92181.14keccakc256crypto_hash/keccakc256/x86_64_asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
119461.48keccakc256crypto_hash/keccakc256/sseu2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
177542.20keccakc256crypto_hash/keccakc256/mmxu1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
179962.23keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
187002.32keccakc256crypto_hash/keccakc256/x86_64_shldgcc -m64 -march=nocona -O2 -fomit-frame-pointer
196022.43keccakc256crypto_hash/keccakc256/simple32bigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
197342.44keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
208562.58keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
211202.62keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
212082.63keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer
233422.89keccakc256crypto_hash/keccakc256/inplace32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
772429.57keccakc256crypto_hash/keccakc256/compact8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc256crypto_hash/keccakc256/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
80081.00keccakc256treed2crypto_hash/keccakc256treed2/sseu24 (3.2.5)gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (7.2.0)
80301.00keccakc256treed2crypto_hash/keccakc256treed2/sseu4icc -xCORE-AVX2 -O2 -fomit-frame-pointer
keccakc256treed2crypto_hash/keccakc256treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
87121.00keccakc448crypto_hash/keccakc448/inplace (3.1.0)gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (7.2.0)
88001.01keccakc448crypto_hash/keccakc448/opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (7.2.0)
88441.02keccakc448crypto_hash/keccakc448/simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
93721.08keccakc448crypto_hash/keccakc448/opt64lcu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
99221.14keccakc448crypto_hash/keccakc448/opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer
100981.16keccakc448crypto_hash/keccakc448/x86_64_asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer
141901.63keccakc448crypto_hash/keccakc448/sseu2icc
193602.22keccakc448crypto_hash/keccakc448/mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
195362.24keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
205262.36keccakc448crypto_hash/keccakc448/x86_64_shldgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
214942.47keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
221982.55keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (7.2.0)
227262.61keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -funroll-loops -O3 -fomit-frame-pointer
229682.64keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
851629.78keccakc448crypto_hash/keccakc448/compact8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc448crypto_hash/keccakc448/inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc448crypto_hash/keccakc448/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc448crypto_hash/keccakc448/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
94601.00keccakc512crypto_hash/keccakc512/inplace (3.1.0)gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (7.2.0)
96801.02keccakc512crypto_hash/keccakc512/opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
97901.03keccakc512crypto_hash/keccakc512/simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
103621.10keccakc512crypto_hash/keccakc512/opt64lcu6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
108461.15keccakc512crypto_hash/keccakc512/opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer
110001.16keccakc512crypto_hash/keccakc512/x86_64_asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
116381.23keccakc512crypto_hash/keccakc512/sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
132001.40keccakc512crypto_hash/keccakc512/sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer
161701.71keccakc512crypto_hash/keccakc512/sseu2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
210762.23keccakc512crypto_hash/keccakc512/mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
214942.27keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
221762.34keccakc512crypto_hash/keccakc512/simple32bigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
223962.37keccakc512crypto_hash/keccakc512/x86_64_shldgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (7.2.0)
234522.48keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
240902.55keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
250142.64keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
251242.66keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
255642.70keccakc512crypto_hash/keccakc512/inplace32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
933029.86keccakc512crypto_hash/keccakc512/compact8gcc -funroll-loops -fno-schedule-insns -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
93061.00keccakc512treed2crypto_hash/keccakc512treed2/sseu24 (3.2.5)gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
93061.00keccakc512treed2crypto_hash/keccakc512treed2/sseu4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
keccakc512treed2crypto_hash/keccakc512treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
117921.00keccakc768crypto_hash/keccakc768/inplace (3.1.0)gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (7.2.0)
119901.02keccakc768crypto_hash/keccakc768/simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
120121.02keccakc768crypto_hash/keccakc768/opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
125841.07keccakc768crypto_hash/keccakc768/opt64lcu6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
134421.14keccakc768crypto_hash/keccakc768/opt64lcu24gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
137061.16keccakc768crypto_hash/keccakc768/x86_64_asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
178201.51keccakc768crypto_hash/keccakc768/sseu2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
262902.23keccakc768crypto_hash/keccakc768/mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
268402.28keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
269502.29keccakc768crypto_hash/keccakc768/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
272802.31keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
279842.37keccakc768crypto_hash/keccakc768/x86_64_shldgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
304702.58keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
306902.60keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
322742.74keccakc768crypto_hash/keccakc768/inplace32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
328902.79keccakc768crypto_hash/keccakc768/compactgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
1137409.65keccakc768crypto_hash/keccakc768/compact8icc -xCORE-AVX2 -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
245301.00lane256crypto_hash/lane256/cgcc -m64 -march=barcelona -Os -fomit-frame-pointer (7.2.0)
326041.33lane256crypto_hash/lane256/bitslicegcc -m64 -march=corei7 -O3 -fomit-frame-pointer
372461.00lane512crypto_hash/lane512/cgcc -m64 -march=k8 -O3 -fomit-frame-pointer (7.2.0)
80741.00luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-INT (1.2)gcc -m64 -march=core2 -O -fomit-frame-pointer (7.2.0)
87121.08luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-FPgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
88661.10luffa256crypto_hash/luffa256/thomaz/asm-PSgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
94381.17luffa256crypto_hash/luffa256/ssse3_x64asm-PS-2icc -xCORE-AVX-I -O3 -fomit-frame-pointer
95921.19luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-INTicc -xCORE-AVX-I -O3 -fomit-frame-pointer
102081.26luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-FPgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
105821.31luffa256crypto_hash/luffa256/ssse3_x64asm-PSgcc -m64 -O3 -fomit-frame-pointer
124081.54luffa256crypto_hash/luffa256/ssse3_x64asm-2gcc -march=k8 -O2 -fomit-frame-pointer
124301.54luffa256crypto_hash/luffa256/sse2_x64asm-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
128261.59luffa256crypto_hash/luffa256/ssse3_x64asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
131561.63luffa256crypto_hash/luffa256/sse2_x64asmgcc -m64 -O3 -fomit-frame-pointer
134861.67luffa256crypto_hash/luffa256/sse2icc
170062.11luffa256crypto_hash/luffa256/sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
179742.23luffa256crypto_hash/luffa256/opt32gcc -funroll-loops -O2 -fomit-frame-pointer
195142.42luffa256crypto_hash/luffa256/thomaz/basicgcc -march=k8 -O3 -fomit-frame-pointer
207022.56luffa256crypto_hash/luffa256/armicc -xCORE-AVX2 -O3 -fomit-frame-pointer
114841.00luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-INT (1.2)icc -xCORE-AVX-I -O2 -fomit-frame-pointer (18.0.20170811)
121221.06luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-FPgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
121661.06luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-FPgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
123641.08luffa384crypto_hash/luffa384/thomaz/asm-PSgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
127601.11luffa384crypto_hash/luffa384/ssse3_x64asm-PS-2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
134201.17luffa384crypto_hash/luffa384/ssse3_x64asm-2gcc -O3 -fomit-frame-pointer
135301.18luffa384crypto_hash/luffa384/sse2_x64asm-2gcc -m64 -O3 -fomit-frame-pointer
135961.18luffa384crypto_hash/luffa384/ssse3_x64asm-PSgcc -march=k8 -O3 -fomit-frame-pointer
143441.25luffa384crypto_hash/luffa384/sse2icc -no-vec
143881.25luffa384crypto_hash/luffa384/ssse3_x64asmgcc -m64 -O3 -fomit-frame-pointer
144981.26luffa384crypto_hash/luffa384/sse2_x64asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
171821.50luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-INTicc -xCORE-AVX2 -O2 -fomit-frame-pointer
291062.53luffa384crypto_hash/luffa384/opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
339242.95luffa384crypto_hash/luffa384/armgcc -m64 -march=core2 -O3 -fomit-frame-pointer
172261.00luffa512crypto_hash/luffa512/ssse3_x64asm-PS (2.0)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
178201.03luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-FPgcc -m64 -march=core2 -O3 -fomit-frame-pointer
179301.04luffa512crypto_hash/luffa512/ssse3_x64asm-PS-2icc -xCORE-AVX-I -O2 -fomit-frame-pointer
187661.09luffa512crypto_hash/luffa512/ssse3_x64asm-2icc -xCORE-AVX2 -O3 -fomit-frame-pointer
192061.11luffa512crypto_hash/luffa512/sse2_x64asm-2icc -xCORE-AVX-I -O3 -fomit-frame-pointer
195581.14luffa512crypto_hash/luffa512/sse2_x64asmgcc -m64 -O3 -fomit-frame-pointer
195581.14luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-INTicc -xCORE-AVX2 -O3 -fomit-frame-pointer
195801.14luffa512crypto_hash/luffa512/ssse3_x64asmgcc -m64 -O3 -fomit-frame-pointer
207241.20luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-FPgcc -m64 -march=core2 -O -fomit-frame-pointer
207901.21luffa512crypto_hash/luffa512/thomaz/asm-PSgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
221981.29luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-INTicc -xCORE-AVX2 -O2 -fomit-frame-pointer
227481.32luffa512crypto_hash/luffa512/sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
308881.79luffa512crypto_hash/luffa512/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
387862.25luffa512crypto_hash/luffa512/armicc -xCORE-AVX2 -O3 -fomit-frame-pointer
391162.27luffa512crypto_hash/luffa512/opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
143001.00lux256crypto_hash/lux256/asm (1.0)gcc -funroll-loops (7.2.0)
156201.00lux512crypto_hash/lux512/asm (1.0)gcc -funroll-loops (7.2.0)
584321.00mcssha4crypto_hash/mcssha4/refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (7.2.0)
607421.00mcssha5crypto_hash/mcssha5/refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer (7.2.0)
584541.00mcssha6crypto_hash/mcssha6/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
3573461.00md2crypto_hash/md2/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -m64 -O -fomit-frame-pointer (7.2.0)
33881.00md4crypto_hash/md4/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
55881.00md5crypto_hash/md5/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
56761.02md5crypto_hash/md5/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
185901.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer (7.2.0)
198881.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -O2 -fomit-frame-pointer (7.2.0)
253881.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer (7.2.0)
309761.00md6d512crypto_hash/md6d512/refgcc -m64 -march=core2 -O2 -fomit-frame-pointer (7.2.0)
228581.00mgrostl256crypto_hash/mgrostl256/opt-64 (2.0)icc (18.0.20170811)
426801.87mgrostl256crypto_hash/mgrostl256/opt-32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
147945664.72mgrostl256crypto_hash/mgrostl256/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
166101.00nasha256crypto_hash/nasha256/optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer (7.2.0)
175341.06nasha256crypto_hash/nasha256/opt_v4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
173141.00nasha512crypto_hash/nasha512/optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer (7.2.0)
205041.18nasha512crypto_hash/nasha512/opt_v4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
76781.00rfsb509crypto_hash/rfsb509/ref (1.0)icc (18.0.20170811)
rhashcrypto_hash/rhash/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
143881.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
146081.00round3jh256crypto_hash/round3jh256/ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.2.0)
152021.04round3jh256crypto_hash/round3jh256/sse2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
305362.09round3jh256crypto_hash/round3jh256/simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer
342982.35round3jh256crypto_hash/round3jh256/sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer
408982.80round3jh256crypto_hash/round3jh256/sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
143441.00round3jh512crypto_hash/round3jh512/ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
154441.08round3jh512crypto_hash/round3jh512/sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
300302.09round3jh512crypto_hash/round3jh512/simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer
342982.39round3jh512crypto_hash/round3jh512/sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer
406122.83round3jh512crypto_hash/round3jh512/sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
63581.00sarmal256crypto_hash/sarmal256/opt64 (1.00)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
71941.13sarmal256crypto_hash/sarmal256/asm64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
80081.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -funroll-loops -O3 -fomit-frame-pointer (7.2.0)
88661.11sarmal512crypto_hash/sarmal512/asm64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
22001.00sha1crypto_hash/sha1/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
23321.00sha224crypto_hash/sha224/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -m64 -march=barcelona -O -fomit-frame-pointer
22221.00sha256crypto_hash/sha256/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (7.2.0)
23321.05sha256crypto_hash/sha256/opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer
113965.13sha256crypto_hash/sha256/sphlibicc -xCORE-AVX2 -O3 -fomit-frame-pointer
118805.35sha256crypto_hash/sha256/sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer
129805.84sha256crypto_hash/sha256/cryptoppg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
229241.00sha3224crypto_hash/sha3224/kcp/inplace1600bi (1)gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (7.2.0)
sha3224crypto_hash/sha3224/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/oncore64bitsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
246621.00sha3256crypto_hash/sha3256/kcp/inplace1600bi (1)gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (7.2.0)
sha3256crypto_hash/sha3256/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/oncore64bitsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
299421.00sha3384crypto_hash/sha3384/kcp/inplace1600bi (1)gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer (7.2.0)
sha3384crypto_hash/sha3384/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/oncore64bitsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
423501.00sha3512crypto_hash/sha3512/kcp/inplace1600bi (1)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
sha3512crypto_hash/sha3512/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/oncore64bitsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
65781.00sha384crypto_hash/sha384/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
65781.00sha512crypto_hash/sha512/openssl (OpenSSL_1.0.2k-fips__26_Jan_2017)gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
86461.31sha512crypto_hash/sha512/sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer
87341.33sha512crypto_hash/sha512/sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
90421.37sha512crypto_hash/sha512/refgcc -O3 -fomit-frame-pointer (7.2.0)
96141.46sha512crypto_hash/sha512/cryptoppg++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer
79641.00shabal256crypto_hash/shabal256/sphlib (SPHLIB_3.0)gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (7.2.0)
82941.04shabal256crypto_hash/shabal256/amd64gcc -m64 -march=nocona -O3 -fomit-frame-pointer
79201.00shabal512crypto_hash/shabal512/ref (1.0)gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (7.2.0)
79861.01shabal512crypto_hash/shabal512/sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
82941.05shabal512crypto_hash/shabal512/amd64gcc -march=k8 -O2 -fomit-frame-pointer
235841.00shake128crypto_hash/shake128/kcp/inplace1600bi (1)icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20170811)
shake128crypto_hash/shake128/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/oncore64bitsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
102081.00shake256crypto_hash/shake256/gil/singlefilegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
113961.12shake256crypto_hash/shake256/gil/singlefile_unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
247722.43shake256crypto_hash/shake256/usekcpgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
250582.45shake256crypto_hash/shake256/kcp/inplace1600bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
shake256crypto_hash/shake256/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
shake256crypto_hash/shake256/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
shake256crypto_hash/shake256/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
shake256crypto_hash/shake256/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
shake256crypto_hash/shake256/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
shake256crypto_hash/shake256/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
shake256crypto_hash/shake256/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
shake256crypto_hash/shake256/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
shake256crypto_hash/shake256/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
shake256crypto_hash/shake256/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
shake256crypto_hash/shake256/oncore64bitsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
40481.00shavite3256crypto_hash/shavite3256/aes-instruct (3_(AES-NI))gcc -m64 -O3 -fomit-frame-pointer
157963.90shavite3256crypto_hash/shavite3256/sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
167864.15shavite3256crypto_hash/shavite3256/low-memgcc -march=barcelona -O3 -fomit-frame-pointer
170724.22shavite3256crypto_hash/shavite3256/no-saltgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
171384.23shavite3256crypto_hash/shavite3256/sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
176004.35shavite3256crypto_hash/shavite3256/new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer (7.2.0)
215825.33shavite3256crypto_hash/shavite3256/lower-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
6439415.91shavite3256crypto_hash/shavite3256/8-bitgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
36521.00shavite3512crypto_hash/shavite3512/aes-instruct (2.0_(AES-NI))icc -xCORE-AVX-I -O3 -fomit-frame-pointer (18.0.20170811)
266427.30shavite3512crypto_hash/shavite3512/sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
284467.79shavite3512crypto_hash/shavite3512/sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
343869.42shavite3512crypto_hash/shavite3512/no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
362569.93shavite3512crypto_hash/shavite3512/new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
364549.98shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
3731210.22shavite3512crypto_hash/shavite3512/low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
3766410.31shavite3512crypto_hash/shavite3512/different-ordergcc -m64 -march=nocona -O3 -fomit-frame-pointer
3916010.72shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
12581834.45shavite3512crypto_hash/shavite3512/8-bitgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
93281.00simd256crypto_hash/simd256/vect128 (1.1)icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20170811)
297223.19simd256crypto_hash/simd256/sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
397324.26simd256crypto_hash/simd256/sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
411844.42simd256crypto_hash/simd256/optgcc -march=barcelona -O3 -fomit-frame-pointer
2171290232.77simd256crypto_hash/simd256/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
97021.00simd512crypto_hash/simd512/vect128 (1.1)icc -xCORE-AVX-I -O2 -fomit-frame-pointer (18.0.20170811)
350243.61simd512crypto_hash/simd512/optgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
370703.82simd512crypto_hash/simd512/sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
458264.72simd512crypto_hash/simd512/sphlib-smallicc -xCORE-AVX2 -O2 -fomit-frame-pointer
4469168460.64simd512crypto_hash/simd512/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
75461.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
skein10241024crypto_hash/skein10241024/x64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
72381.00skein256256crypto_hash/skein256256/opt (v1.3_C_code)gcc -fno-schedule-insns -O3 -fomit-frame-pointer (7.2.0)
77221.07skein256256crypto_hash/skein256256/x64gcc -m64 -march=barcelona -O -fomit-frame-pointer
56101.00skein512256crypto_hash/skein512256/opt (v1.3_C_code)gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (7.2.0)
56321.00skein512256crypto_hash/skein512256/littlegcc -m64 -O3 -fomit-frame-pointer
57641.03skein512256crypto_hash/skein512256/sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
59401.06skein512256crypto_hash/skein512256/x64gcc -O3 -fomit-frame-pointer
64241.15skein512256crypto_hash/skein512256/simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer
70401.25skein512256crypto_hash/skein512256/sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
128482.29skein512256crypto_hash/skein512256/mmxgcc -march=k8 -Os -fomit-frame-pointer
152242.71skein512256crypto_hash/skein512256/sandygcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
56321.00skein512512crypto_hash/skein512512/opt (v1.3_C_code)gcc -O3 -fomit-frame-pointer (7.2.0)
56541.00skein512512crypto_hash/skein512512/littlegcc -O3 -fomit-frame-pointer (7.2.0)
57641.02skein512512crypto_hash/skein512512/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
59401.05skein512512crypto_hash/skein512512/x64icc -xCORE-AVX2 -O2 -fomit-frame-pointer
65121.16skein512512crypto_hash/skein512512/simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer
66221.18skein512512crypto_hash/skein512512/sphlib-smallicc -xCORE-AVX2 -O2 -fomit-frame-pointer
127602.27skein512512crypto_hash/skein512512/mmxgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
152242.70skein512512crypto_hash/skein512512/sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
64241.00tigercrypto_hash/tiger/cryptoppg++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.2.0)
190521.00whirlpoolcrypto_hash/whirlpool/cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
244641.28whirlpoolcrypto_hash/whirlpool/refgcc -march=nocona -O3 -fomit-frame-pointer

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
54561.00md5crypto_hashblocks/md5/little-1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (7.2.0)
55881.02md5crypto_hashblocks/md5/refgcc -m64 -march=corei7 -Os -fomit-frame-pointer
md5crypto_hashblocks/md5/amd64-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
71501.00rfsb509crypto_hashblocks/rfsb509/core2icc -xCORE-AVX-I -O3 -fomit-frame-pointer (18.0.20170811)
90861.27rfsb509crypto_hashblocks/rfsb509/amd64-1gcc -O -fomit-frame-pointer
109121.53rfsb509crypto_hashblocks/rfsb509/amd64-3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
115941.62rfsb509crypto_hashblocks/rfsb509/amd64-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
121221.70rfsb509crypto_hashblocks/rfsb509/xmm1reggcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
184362.58rfsb509crypto_hashblocks/rfsb509/xmm4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
194922.73rfsb509crypto_hashblocks/rfsb509/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
195802.74rfsb509crypto_hashblocks/rfsb509/xmm2gcc -m64 -march=nocona -O3 -fomit-frame-pointer
212082.97rfsb509crypto_hashblocks/rfsb509/xmm1gcc -m64 -march=nocona -O3 -fomit-frame-pointer
21341.00sha256crypto_hashblocks/sha256/dolbeau/amd64-shagcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
130686.12sha256crypto_hashblocks/sha256/reficc -xCORE-AVX2 -O3 -fomit-frame-pointer
139706.55sha256crypto_hashblocks/sha256/inplacegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
86021.00sha512crypto_hashblocks/sha512/refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer (7.2.0)
87121.01sha512crypto_hashblocks/sha512/inplacegcc -m64 -march=core-avx2 -O -fomit-frame-pointer
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