Implementation notes: amd64, ryzen, crypto_hash

Computer: ryzen
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
CPU cycles/second: 2994241000...2994241000 (amd64cpuinfo)
SUPERCOP version: 20170904
Benchmark dates: 20170911...20170912

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
236401.00bash256crypto_hash/bash256/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 4.0.1 (tags/RELEASE 401/final))
bash256crypto_hash/bash256/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
305701.00bash384crypto_hash/bash384/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 4.0.1 (tags/RELEASE 401/final))
bash384crypto_hash/bash384/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
449401.00bash512crypto_hash/bash512/avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 4.0.1 (tags/RELEASE 401/final))
bash512crypto_hash/bash512/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
101701.00bblake256crypto_hash/bblake256/ssse3clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 4.0.1 (tags/RELEASE 401/final))
114001.12bblake256crypto_hash/bblake256/sse2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 4.0.1 (tags/RELEASE 401/final))
190801.88bblake256crypto_hash/bblake256/bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
191701.88bblake256crypto_hash/bblake256/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
432604.25bblake256crypto_hash/bblake256/sandygcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
bblake512crypto_hash/bblake512/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
112801.00blake256crypto_hash/blake256/avxiccicc -no-vec
114901.02blake256crypto_hash/blake256/sse41-2icc (17.0.20170411)
115201.02blake256crypto_hash/blake256/avxsicc -no-vec
115801.03blake256crypto_hash/blake256/sse41icc (17.0.20170411)
115801.03blake256crypto_hash/blake256/vect128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
116401.03blake256crypto_hash/blake256/vect128-mmxhackicc -no-vec
117001.04blake256crypto_hash/blake256/ssse3icc (17.0.20170411)
142801.27blake256crypto_hash/blake256/sse2-2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
143101.27blake256crypto_hash/blake256/sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
156901.39blake256crypto_hash/blake256/bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
157201.39blake256crypto_hash/blake256/regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
160201.42blake256crypto_hash/blake256/sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
227102.01blake256crypto_hash/blake256/sphlib-smallgcc -m64 -O -fomit-frame-pointer
228002.02blake256crypto_hash/blake256/refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
355203.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
45601.00blake2bcrypto_hash/blake2b/avxiccgcc -m64 -O -fomit-frame-pointer
47701.05blake2bcrypto_hash/blake2b/moon/avx/64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
48301.06blake2bcrypto_hash/blake2b/avx2-2icc -no-vec
48601.07blake2bcrypto_hash/blake2b/moon/avx2/64icc -no-vec
51601.13blake2bcrypto_hash/blake2b/avx2-1icc -no-vec
51601.13blake2bcrypto_hash/blake2b/xmmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
57301.26blake2bcrypto_hash/blake2b/regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
64201.41blake2bcrypto_hash/blake2b/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
94202.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
77101.00blake2scrypto_hash/blake2s/avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
80701.05blake2scrypto_hash/blake2s/moon/avx/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
80701.05blake2scrypto_hash/blake2s/moon/ssse3/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
81901.06blake2scrypto_hash/blake2s/xmmclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
94201.22blake2scrypto_hash/blake2s/moon/sse2/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
96001.25blake2scrypto_hash/blake2s/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
105001.36blake2scrypto_hash/blake2s/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
93301.00blake32crypto_hash/blake32/ssse3icc (17.0.20170411)
111601.20blake32crypto_hash/blake32/sse2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
120001.29blake32crypto_hash/blake32/sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
165001.77blake32crypto_hash/blake32/refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
165601.77blake32crypto_hash/blake32/sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer
85801.00blake512crypto_hash/blake512/avxiccicc -no-vec
85801.00blake512crypto_hash/blake512/sse41icc
85801.00blake512crypto_hash/blake512/vect128 (0.6)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
86701.01blake512crypto_hash/blake512/vect128-inplacegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
91201.06blake512crypto_hash/blake512/ssse3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
93001.08blake512crypto_hash/blake512/sse2sclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
99001.15blake512crypto_hash/blake512/bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
99601.16blake512crypto_hash/blake512/regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
101701.19blake512crypto_hash/blake512/sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
105601.23blake512crypto_hash/blake512/sse2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
134701.57blake512crypto_hash/blake512/sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
142501.66blake512crypto_hash/blake512/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
212402.48blake512crypto_hash/blake512/sandygcc -m64 -march=core-avx2 -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
92101.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
94201.02blake64crypto_hash/blake64/ssse3clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
105901.15blake64crypto_hash/blake64/sse2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
119401.30blake64crypto_hash/blake64/sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer
126901.38blake64crypto_hash/blake64/refgcc -funroll-loops -m64 -O -fomit-frame-pointer
68701.00bmw256crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1 (asm)gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
68701.00bmw256crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
74701.09bmw256crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
75601.10bmw256crypto_hash/bmw256/amd_k10/x86-64/sse2icc -no-vec
76201.11bmw256crypto_hash/bmw256/opt29_v5_ssse3_asm64icc -no-vec
87001.27bmw256crypto_hash/bmw256/optc04gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
87301.27bmw256crypto_hash/bmw256/optabegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
87301.27bmw256crypto_hash/bmw256/optc03gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
87601.28bmw256crypto_hash/bmw256/optbbegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
89401.30bmw256crypto_hash/bmw256/optbgbegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
89701.31bmw256crypto_hash/bmw256/optc01gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
90901.32bmw256crypto_hash/bmw256/optc02gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
92401.34bmw256crypto_hash/bmw256/amd_k8/x86-64/noSSEgcc -m64 -march=corei7 -Os -fomit-frame-pointer
96301.40bmw256crypto_hash/bmw256/sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
96301.40bmw256crypto_hash/bmw256/sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
132301.93bmw256crypto_hash/bmw256/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
bmw256crypto_hash/bmw256/opt31ssse3_asm64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bmw256crypto_hash/bmw256/optc31ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
45901.00bmw512crypto_hash/bmw512/opt008_asm64 (Optimized_asm_x86-64,_opt008_July01)gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer (7.2.0)
48601.06bmw512crypto_hash/bmw512/optc04gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
49801.08bmw512crypto_hash/bmw512/optbbegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
50101.09bmw512crypto_hash/bmw512/optabegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
50401.10bmw512crypto_hash/bmw512/optc01gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
50401.10bmw512crypto_hash/bmw512/optc02gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
52801.15bmw512crypto_hash/bmw512/optbgbegcc -m64 -march=core-avx2 -O -fomit-frame-pointer
55801.22bmw512crypto_hash/bmw512/optc03gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
57001.24bmw512crypto_hash/bmw512/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
69301.51bmw512crypto_hash/bmw512/sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments
73201.59bmw512crypto_hash/bmw512/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
bmw512crypto_hash/bmw512/optx86sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
cheetah256crypto_hash/cheetah256/asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
cheetah256crypto_hash/cheetah256/asm64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
cheetah512crypto_hash/cheetah512/asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
cheetah512crypto_hash/cheetah512/asm64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
3769501.00cubehash161crypto_hash/cubehash161/emmintrin4gcc -m64 -O -fomit-frame-pointer
6374701.69cubehash161crypto_hash/cubehash161/unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
13580703.60cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
17069104.53cubehash161crypto_hash/cubehash161/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
261901.00cubehash1616crypto_hash/cubehash1616/emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer (7.2.0)
556802.13cubehash1616crypto_hash/cubehash1616/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
1087504.15cubehash1616crypto_hash/cubehash1616/simplegcc -funroll-loops -O3 -fomit-frame-pointer
27549010.52cubehash1616crypto_hash/cubehash1616/specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
1899301.00cubehash162crypto_hash/cubehash162/emmintrin4gcc -m64 -O -fomit-frame-pointer
3255901.71cubehash162crypto_hash/cubehash162/unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
6907803.64cubehash162crypto_hash/cubehash162/simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer
9473104.99cubehash162crypto_hash/cubehash162/specgcc -march=nocona -O3 -fomit-frame-pointer
142201.00cubehash1632crypto_hash/cubehash1632/amd64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
143401.01cubehash1632crypto_hash/cubehash1632/emmintrin5gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
144301.01cubehash1632crypto_hash/cubehash1632/emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer
146401.03cubehash1632crypto_hash/cubehash1632/amd64-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
146401.03cubehash1632crypto_hash/cubehash1632/amd64avxgcc -funroll-loops -m64 -Os -fomit-frame-pointer
252301.77cubehash1632crypto_hash/cubehash1632/sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
296702.09cubehash1632crypto_hash/cubehash1632/unrolled5clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
308402.17cubehash1632crypto_hash/cubehash1632/unrolled4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
311402.19cubehash1632crypto_hash/cubehash1632/unrolled3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
312302.20cubehash1632crypto_hash/cubehash1632/sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
369002.59cubehash1632crypto_hash/cubehash1632/amd64-32gcc -march=k8 -O -fomit-frame-pointer
378002.66cubehash1632crypto_hash/cubehash1632/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
497103.50cubehash1632crypto_hash/cubehash1632/unrolled2clang -O3 -fomit-frame-pointer -Qunused-arguments
532503.74cubehash1632crypto_hash/cubehash1632/mmintringcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
671104.72cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -O3 -fomit-frame-pointer
963301.00cubehash164crypto_hash/cubehash164/emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer
1692001.76cubehash164crypto_hash/cubehash164/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
3578403.71cubehash164crypto_hash/cubehash164/simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer
5630405.84cubehash164crypto_hash/cubehash164/specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
490501.00cubehash168crypto_hash/cubehash168/emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer
933901.90cubehash168crypto_hash/cubehash168/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
1918803.91cubehash168crypto_hash/cubehash168/simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer
3715807.58cubehash168crypto_hash/cubehash168/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
122701.00cubehash512crypto_hash/cubehash512/amd64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
123901.01cubehash512crypto_hash/cubehash512/emmintrin5gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
125401.02cubehash512crypto_hash/cubehash512/emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer
126601.03cubehash512crypto_hash/cubehash512/amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
126601.03cubehash512crypto_hash/cubehash512/amd64avxgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
258902.11cubehash512crypto_hash/cubehash512/unrolled5clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
271502.21cubehash512crypto_hash/cubehash512/unrolled4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
271802.22cubehash512crypto_hash/cubehash512/unrolled3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
307502.51cubehash512crypto_hash/cubehash512/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 4.0.1 (tags/RELEASE 401/final))
319502.60cubehash512crypto_hash/cubehash512/amd64-32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
397503.24cubehash512crypto_hash/cubehash512/unrolled2clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 4.0.1 (tags/RELEASE 401/final))
460203.75cubehash512crypto_hash/cubehash512/mmintringcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
571504.66cubehash512crypto_hash/cubehash512/simplegcc -m64 -O3 -fomit-frame-pointer
1873501.00cubehash81crypto_hash/cubehash81/emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer
1885501.01cubehash81crypto_hash/cubehash81/emmintrin3gcc -march=barcelona -O -fomit-frame-pointer
2148601.15cubehash81crypto_hash/cubehash81/emmintrinclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
2161201.15cubehash81crypto_hash/cubehash81/emmintrin2gcc -m64 -march=barcelona -O -fomit-frame-pointer
3339301.78cubehash81crypto_hash/cubehash81/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
7229403.86cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer
10754405.74cubehash81crypto_hash/cubehash81/specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
130801.00cubehash816crypto_hash/cubehash816/emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer (7.2.0)
143401.10cubehash816crypto_hash/cubehash816/emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer (7.2.0)
329402.52cubehash816crypto_hash/cubehash816/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
612304.68cubehash816crypto_hash/cubehash816/simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
22821017.45cubehash816crypto_hash/cubehash816/specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
944701.00cubehash82crypto_hash/cubehash82/emmintrin4gcc -m64 -O -fomit-frame-pointer
957001.01cubehash82crypto_hash/cubehash82/emmintrin3gcc -m64 -O -fomit-frame-pointer
1714201.81cubehash82crypto_hash/cubehash82/unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
3697503.91cubehash82crypto_hash/cubehash82/simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
6290406.66cubehash82crypto_hash/cubehash82/specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
72901.00cubehash832crypto_hash/cubehash832/emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (7.2.0)
85501.17cubehash832crypto_hash/cubehash832/emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
243303.34cubehash832crypto_hash/cubehash832/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
392105.38cubehash832crypto_hash/cubehash832/simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
20181027.68cubehash832crypto_hash/cubehash832/specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
479101.00cubehash84crypto_hash/cubehash84/emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer (7.2.0)
492001.03cubehash84crypto_hash/cubehash84/emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
904801.89cubehash84crypto_hash/cubehash84/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
1933204.04cubehash84crypto_hash/cubehash84/simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
3990008.33cubehash84crypto_hash/cubehash84/specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
247501.00cubehash88crypto_hash/cubehash88/emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer (7.2.0)
260401.05cubehash88crypto_hash/cubehash88/emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer (7.2.0)
516002.08cubehash88crypto_hash/cubehash88/unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments
1052404.25cubehash88crypto_hash/cubehash88/simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
28605011.56cubehash88crypto_hash/cubehash88/specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
55801.00echo256crypto_hash/echo256/ccalik/aesni (1.208)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
63901.15echo256crypto_hash/echo256/aes/aes64icc -no-vec
375606.73echo256crypto_hash/echo256/ccalik/vpermgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
391807.02echo256crypto_hash/echo256/sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
397807.13echo256crypto_hash/echo256/pentium/pentium4v64v1icc -no-vec
411007.37echo256crypto_hash/echo256/pentium/pentium4v64v2icc
412507.39echo256crypto_hash/echo256/generic/opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
426007.63echo256crypto_hash/echo256/sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
477008.55echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
502809.01echo256crypto_hash/echo256/ccalik/bitslicedclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
5757010.32echo256crypto_hash/echo256/powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
7332013.14echo256crypto_hash/echo256/powerpc/pp32cv1clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
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
111601.00echo512crypto_hash/echo512/aes/aes64 (2.1)icc (17.0.20170411)
663905.95echo512crypto_hash/echo512/ccalik/vpermgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
664205.95echo512crypto_hash/echo512/ccalik/aesnigcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
720606.46echo512crypto_hash/echo512/pentium/pentium4v64v1icc (17.0.20170411)
727806.52echo512crypto_hash/echo512/sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
735906.59echo512crypto_hash/echo512/pentium/pentium4v64v2icc (17.0.20170411)
740406.63echo512crypto_hash/echo512/generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
768006.88echo512crypto_hash/echo512/sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
851707.63echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
894908.02echo512crypto_hash/echo512/ccalik/bitslicedclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
1027509.21echo512crypto_hash/echo512/powerpc/pp32cv2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
13131011.77echo512crypto_hash/echo512/powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
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
50401.00echosp256crypto_hash/echosp256/aes/aes64 (2.1)icc -no-vec (17.0.20170411)
312006.19echosp256crypto_hash/echosp256/pentium/pentium4v64v1icc -no-vec (17.0.20170411)
320106.35echosp256crypto_hash/echosp256/pentium/pentium4v64v2icc
324006.43echosp256crypto_hash/echosp256/generic/opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
377407.49echosp256crypto_hash/echosp256/generic/opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
451508.96echosp256crypto_hash/echosp256/powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
5745011.40echosp256crypto_hash/echosp256/powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
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
78301.00echosp512crypto_hash/echosp512/aes/aes64 (2.1)icc -no-vec (17.0.20170411)
496806.34echosp512crypto_hash/echosp512/pentium/pentium4v64v1icc -no-vec (17.0.20170411)
510006.51echosp512crypto_hash/echosp512/pentium/pentium4v64v2icc -no-vec (17.0.20170411)
517806.61echosp512crypto_hash/echosp512/generic/opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
596107.61echosp512crypto_hash/echosp512/generic/opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
719709.19echosp512crypto_hash/echosp512/powerpc/pp32cv2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
9144011.68echosp512crypto_hash/echosp512/powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
echosp512crypto_hash/echosp512/athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp512crypto_hash/echosp512/core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
52801.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
55801.06edonr256crypto_hash/edonr256/optcgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
28501.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
30901.08edonr512crypto_hash/edonr512/optcclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
640801.00essence224crypto_hash/essence224/gccgcc -march=barcelona -O3 -fomit-frame-pointer (7.2.0)
642001.00essence256crypto_hash/essence256/gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer (7.2.0)
472201.00essence384crypto_hash/essence384/gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.2.0)
473401.00essence512crypto_hash/essence512/gccgcc -march=k8 -O3 -fomit-frame-pointer
494101.00fsb256crypto_hash/fsb256/cleangcc -funroll-loops -m64 -O2 -fomit-frame-pointer (7.2.0)
778384201575.36fsb256crypto_hash/fsb256/refgcc -m64 -O -fomit-frame-pointer
651273301.00fsb512crypto_hash/fsb512/refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer (7.2.0)
240901.00fugue2crypto_hash/fugue2/cop_opt32icc (17.0.20170411)
191401.00fugue256crypto_hash/fugue256/ccalik/aesni (1.208)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
222901.16fugue256crypto_hash/fugue256/ccalik/vpermgcc -m64 -march=corei7 -O2 -fomit-frame-pointer
252901.32fugue256crypto_hash/fugue256/SSSE3icc
309301.62fugue256crypto_hash/fugue256/SSE4.1icc -no-vec
311401.63fugue256crypto_hash/fugue256/ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
319201.67fugue256crypto_hash/fugue256/ANSI_opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
327001.71fugue256crypto_hash/fugue256/sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
276001.00fugue384crypto_hash/fugue384/ccalik/aesni (1.208)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.2.0)
321601.17fugue384crypto_hash/fugue384/ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
366601.00fugue512crypto_hash/fugue512/ccalik/aesni (1.208)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.2.0)
427201.17fugue512crypto_hash/fugue512/ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
645001.76fugue512crypto_hash/fugue512/sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
126301.00groestl256crypto_hash/groestl256/aesni-intr (2.2)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
298502.36groestl256crypto_hash/groestl256/vperm-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
348002.76groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer
351002.78groestl256crypto_hash/groestl256/mmxgcc -march=nocona -O3 -fomit-frame-pointer
362102.87groestl256crypto_hash/groestl256/sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer
362702.87groestl256crypto_hash/groestl256/sphlib-adaptedgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
391503.10groestl256crypto_hash/groestl256/opt64icc -no-vec
717605.68groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
992107.86groestl256crypto_hash/groestl256/32bit-2ktableclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
13905011.01groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
17829014.12groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallicc -no-vec
18867014.94groestl256crypto_hash/groestl256/8bit_cicc
groestl256crypto_hash/groestl256/aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
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
groestl256crypto_hash/groestl256/core2duogcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256crypto_hash/groestl256/opterongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256crypto_hash/groestl256/opteron-unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256crypto_hash/groestl256/vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
171301.00groestl512crypto_hash/groestl512/aesni-intr (2.2)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
228601.33groestl512crypto_hash/groestl512/avx-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
355202.07groestl512crypto_hash/groestl512/vperm-intrgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.2.0)
537303.14groestl512crypto_hash/groestl512/sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer
546603.19groestl512crypto_hash/groestl512/sphlib-adaptedgcc -m64 -march=core2 -O3 -fomit-frame-pointer
580203.39groestl512crypto_hash/groestl512/opt64icc
712504.16groestl512crypto_hash/groestl512/sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
825904.82groestl512crypto_hash/groestl512/mmxclang -O3 -fomit-frame-pointer -Qunused-arguments
1047306.11groestl512crypto_hash/groestl512/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
27015015.77groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -O2 -fomit-frame-pointer
groestl512crypto_hash/groestl512/aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl512crypto_hash/groestl512/avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl512crypto_hash/groestl512/core2duogcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl512crypto_hash/groestl512/opterongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl512crypto_hash/groestl512/vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
294001.00hamsicrypto_hash/hamsi/bernstein/small-simd-2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
294601.00hamsicrypto_hash/hamsi/simd-1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
300001.02hamsicrypto_hash/hamsi/simd-2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 4.0.1 (tags/RELEASE 401/final))
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
174901.00jh224crypto_hash/jh224/bitslice_sse2_opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 4.0.1 (tags/RELEASE 401/final))
176401.01jh224crypto_hash/jh224/bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
235201.34jh224crypto_hash/jh224/bitslice_opt64icc
285901.63jh224crypto_hash/jh224/bitslice_ref64icc
312001.78jh224crypto_hash/jh224/bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
401102.29jh224crypto_hash/jh224/simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
410102.34jh224crypto_hash/jh224/bitslice_ref32gcc -m64 -march=nocona -O3 -fomit-frame-pointer
174901.00jh256crypto_hash/jh256/bitslice_sse2_opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 4.0.1 (tags/RELEASE 401/final))
176101.01jh256crypto_hash/jh256/bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
235201.34jh256crypto_hash/jh256/bitslice_opt64icc
285901.63jh256crypto_hash/jh256/bitslice_ref64icc
311101.78jh256crypto_hash/jh256/bitslice_opt32gcc -march=nocona -O3 -fomit-frame-pointer
401102.29jh256crypto_hash/jh256/simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
410702.35jh256crypto_hash/jh256/bitslice_ref32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
174901.00jh384crypto_hash/jh384/bitslice_sse2_opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
176401.01jh384crypto_hash/jh384/bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
235801.35jh384crypto_hash/jh384/bitslice_opt64icc
287101.64jh384crypto_hash/jh384/bitslice_ref64icc
311101.78jh384crypto_hash/jh384/bitslice_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer
401102.29jh384crypto_hash/jh384/simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
411302.35jh384crypto_hash/jh384/bitslice_ref32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
175201.00jh512crypto_hash/jh512/bitslice_sse2_opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 4.0.1 (tags/RELEASE 401/final))
176101.01jh512crypto_hash/jh512/bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
235201.34jh512crypto_hash/jh512/bitslice_opt64icc
287101.64jh512crypto_hash/jh512/bitslice_ref64icc
312001.78jh512crypto_hash/jh512/bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
401102.29jh512crypto_hash/jh512/simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
411602.35jh512crypto_hash/jh512/bitslice_ref32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
64801.00k12crypto_hash/k12/kcp/optimized1600ufull (1)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.2.0)
65101.00k12crypto_hash/k12/kcp/optimized1600u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.2.0)
66301.02k12crypto_hash/k12/kcp/optimized1600AsmX86-64icc -no-vec
67501.04k12crypto_hash/k12/kcp/optimized1600lcufullgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
68701.06k12crypto_hash/k12/kcp/optimized1600lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
106801.65k12crypto_hash/k12/kcp/reference1600clang -O3 -fomit-frame-pointer -Qunused-arguments
127501.97k12crypto_hash/k12/kcp/optimized1600lcufullshldgcc -Os -fomit-frame-pointer
131402.03k12crypto_hash/k12/kcp/optimized1600AsmX86-64shldicc -no-vec
150902.33k12crypto_hash/k12/kcp/inplace1600biclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
164102.53k12crypto_hash/k12/kcp/compact1600gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
15882024.51k12crypto_hash/k12/kcp/reference1600-32bitsgcc -funroll-loops -march=k8 -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
139801.00keccakcrypto_hash/keccak/inplace (3.1.0)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
140101.00keccakcrypto_hash/keccak/simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
143101.02keccakcrypto_hash/keccak/opt64u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
158701.14keccakcrypto_hash/keccak/opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
159001.14keccakcrypto_hash/keccak/opt64lcu24gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
162301.16keccakcrypto_hash/keccak/x86_64_asmgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
210301.50keccakcrypto_hash/keccak/sseu2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
310502.22keccakcrypto_hash/keccak/mmxu1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
315302.26keccakcrypto_hash/keccak/opt64lcu24shldgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
323102.31keccakcrypto_hash/keccak/opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
323102.31keccakcrypto_hash/keccak/simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
330002.36keccakcrypto_hash/keccak/x86_64_shldgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
345302.47keccakcrypto_hash/keccak/compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
354602.54keccakcrypto_hash/keccak/inplace32biclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
360602.58keccakcrypto_hash/keccak/opt32bi-s2lcu4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
373202.67keccakcrypto_hash/keccak/opt32biT-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1387509.92keccakcrypto_hash/keccak/compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
keccakcrypto_hash/keccak/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
234001.00keccakc1024crypto_hash/keccakc1024/inplace (3.1.0)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
234301.00keccakc1024crypto_hash/keccakc1024/simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
236701.01keccakc1024crypto_hash/keccakc1024/opt64u6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
266401.14keccakc1024crypto_hash/keccakc1024/opt64lcu24clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
270001.15keccakc1024crypto_hash/keccakc1024/sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
271801.16keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
272401.16keccakc1024crypto_hash/keccakc1024/x86_64_asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
306301.31keccakc1024crypto_hash/keccakc1024/sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
356701.52keccakc1024crypto_hash/keccakc1024/sseu2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
525602.25keccakc1024crypto_hash/keccakc1024/mmxu1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
531002.27keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
532802.28keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
534002.28keccakc1024crypto_hash/keccakc1024/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
557102.38keccakc1024crypto_hash/keccakc1024/x86_64_shldgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
578702.47keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
589502.52keccakc1024crypto_hash/keccakc1024/inplace32biclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
603602.58keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
607202.59keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
2335209.98keccakc1024crypto_hash/keccakc1024/compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
keccakc1024crypto_hash/keccakc1024/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
108901.00keccakc256crypto_hash/keccakc256/inplace (3.1.0)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
109201.00keccakc256crypto_hash/keccakc256/simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
109501.01keccakc256crypto_hash/keccakc256/opt64u6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
115201.06keccakc256crypto_hash/keccakc256/opt64lcu6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
123301.13keccakc256crypto_hash/keccakc256/opt64lcu24gcc -funroll-loops -O -fomit-frame-pointer
125701.15keccakc256crypto_hash/keccakc256/x86_64_asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
163201.50keccakc256crypto_hash/keccakc256/sseu2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
240302.21keccakc256crypto_hash/keccakc256/mmxu1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
243902.24keccakc256crypto_hash/keccakc256/opt64lcu24shldclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
252602.32keccakc256crypto_hash/keccakc256/simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
255302.34keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
255302.34keccakc256crypto_hash/keccakc256/x86_64_shldgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
265802.44keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
281402.58keccakc256crypto_hash/keccakc256/inplace32biclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
287102.64keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
291302.67keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
1067709.80keccakc256crypto_hash/keccakc256/compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
keccakc256crypto_hash/keccakc256/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
108901.00keccakc256treed2crypto_hash/keccakc256treed2/sseu4 (3.2.5)clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
109201.00keccakc256treed2crypto_hash/keccakc256treed2/sseu24gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
keccakc256treed2crypto_hash/keccakc256treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
119101.00keccakc448crypto_hash/keccakc448/inplace (3.1.0)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
119701.01keccakc448crypto_hash/keccakc448/simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
121801.02keccakc448crypto_hash/keccakc448/opt64u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
135301.14keccakc448crypto_hash/keccakc448/opt64lcu24gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
135601.14keccakc448crypto_hash/keccakc448/opt64lcu6gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
137701.16keccakc448crypto_hash/keccakc448/x86_64_asmgcc -march=nocona -O3 -fomit-frame-pointer
180001.51keccakc448crypto_hash/keccakc448/sseu2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
263702.21keccakc448crypto_hash/keccakc448/mmxu1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
266702.24keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
276902.32keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
280202.35keccakc448crypto_hash/keccakc448/x86_64_shldgcc -O -fomit-frame-pointer
291002.44keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
309002.59keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
314702.64keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
1170609.83keccakc448crypto_hash/keccakc448/compact8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
keccakc448crypto_hash/keccakc448/inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
keccakc448crypto_hash/keccakc448/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
keccakc448crypto_hash/keccakc448/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
129001.00keccakc512crypto_hash/keccakc512/inplace (3.1.0)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
129601.00keccakc512crypto_hash/keccakc512/simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
129901.01keccakc512crypto_hash/keccakc512/opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
137101.06keccakc512crypto_hash/keccakc512/opt64lcu6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
147901.15keccakc512crypto_hash/keccakc512/opt64lcu24gcc -funroll-loops -m64 -O -fomit-frame-pointer
150001.16keccakc512crypto_hash/keccakc512/x86_64_asmgcc -m64 -march=nocona -O -fomit-frame-pointer
151201.17keccakc512crypto_hash/keccakc512/sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
170101.32keccakc512crypto_hash/keccakc512/sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
194401.51keccakc512crypto_hash/keccakc512/sseu2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
287402.23keccakc512crypto_hash/keccakc512/mmxu1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
292502.27keccakc512crypto_hash/keccakc512/opt64lcu24shldclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
298202.31keccakc512crypto_hash/keccakc512/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
299102.32keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
305402.37keccakc512crypto_hash/keccakc512/x86_64_shldgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
317702.46keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
328202.54keccakc512crypto_hash/keccakc512/inplace32biclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
334802.60keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
344702.67keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
1274109.88keccakc512crypto_hash/keccakc512/compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
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
126601.00keccakc512treed2crypto_hash/keccakc512treed2/sseu4 (3.2.5)gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (7.2.0)
126901.00keccakc512treed2crypto_hash/keccakc512treed2/sseu24gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
keccakc512treed2crypto_hash/keccakc512treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
160501.00keccakc768crypto_hash/keccakc768/inplace (3.1.0)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
161701.01keccakc768crypto_hash/keccakc768/simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
163501.02keccakc768crypto_hash/keccakc768/opt64u6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
183301.14keccakc768crypto_hash/keccakc768/opt64lcu24clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
186301.16keccakc768crypto_hash/keccakc768/opt64lcu6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
187201.17keccakc768crypto_hash/keccakc768/x86_64_asmgcc -m64 -march=corei7 -O -fomit-frame-pointer
244201.52keccakc768crypto_hash/keccakc768/sseu2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
358802.24keccakc768crypto_hash/keccakc768/mmxu1gcc -funroll-loops -O -fomit-frame-pointer
363902.27keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
368402.30keccakc768crypto_hash/keccakc768/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
369302.30keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
381002.37keccakc768crypto_hash/keccakc768/x86_64_shldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
396302.47keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
414002.58keccakc768crypto_hash/keccakc768/inplace32biclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
414902.59keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
420302.62keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
1590309.91keccakc768crypto_hash/keccakc768/compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
305101.00lane256crypto_hash/lane256/cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
445801.46lane256crypto_hash/lane256/bitsliceicc -no-vec
463201.00lane512crypto_hash/lane512/cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
111001.00luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-INT (1.2)icc -no-vec
119101.07luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-FPicc (17.0.20170411)
120901.09luffa256crypto_hash/luffa256/thomaz/asm-PSicc (17.0.20170411)
129301.16luffa256crypto_hash/luffa256/ssse3_x64asm-PS-2icc (17.0.20170411)
131401.18luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-INTicc (17.0.20170411)
139501.26luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-FPicc -no-vec
144301.30luffa256crypto_hash/luffa256/ssse3_x64asm-PSicc (17.0.20170411)
169801.53luffa256crypto_hash/luffa256/sse2_x64asm-2icc (17.0.20170411)
171001.54luffa256crypto_hash/luffa256/ssse3_x64asm-2icc -no-vec
174601.57luffa256crypto_hash/luffa256/sse2icc (17.0.20170411)
175501.58luffa256crypto_hash/luffa256/ssse3_x64asmicc (17.0.20170411)
179701.62luffa256crypto_hash/luffa256/sse2_x64asmicc (17.0.20170411)
236702.13luffa256crypto_hash/luffa256/sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
252302.27luffa256crypto_hash/luffa256/opt32gcc -funroll-loops -O2 -fomit-frame-pointer
263702.38luffa256crypto_hash/luffa256/thomaz/basicgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
331502.99luffa256crypto_hash/luffa256/armgcc -m64 -march=core2 -O3 -fomit-frame-pointer
157501.00luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-INT (1.2)icc -no-vec (17.0.20170411)
165601.05luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-FPicc -no-vec (17.0.20170411)
165901.05luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-FPicc -no-vec (17.0.20170411)
169501.08luffa384crypto_hash/luffa384/thomaz/asm-PSicc -no-vec (17.0.20170411)
175201.11luffa384crypto_hash/luffa384/ssse3_x64asm-PS-2icc
179101.14luffa384crypto_hash/luffa384/sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
183301.16luffa384crypto_hash/luffa384/ssse3_x64asm-2icc
184801.17luffa384crypto_hash/luffa384/sse2_x64asm-2icc
189601.20luffa384crypto_hash/luffa384/ssse3_x64asm-PSicc
196501.25luffa384crypto_hash/luffa384/ssse3_x64asmicc
197701.26luffa384crypto_hash/luffa384/sse2_x64asmicc
246601.57luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-INTicc -no-vec (17.0.20170411)
373802.37luffa384crypto_hash/luffa384/opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
463802.94luffa384crypto_hash/luffa384/armgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
235501.00luffa512crypto_hash/luffa512/ssse3_x64asm-PS (2.0)icc (17.0.20170411)
243301.03luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-FPicc -no-vec
262801.12luffa512crypto_hash/luffa512/ssse3_x64asm-2icc (17.0.20170411)
263701.12luffa512crypto_hash/luffa512/ssse3_x64asm-PS-2icc (17.0.20170411)
266701.13luffa512crypto_hash/luffa512/sse2_x64asm-2icc -no-vec
267001.13luffa512crypto_hash/luffa512/sse2_x64asmicc (17.0.20170411)
267301.14luffa512crypto_hash/luffa512/ssse3_x64asmicc (17.0.20170411)
269401.14luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-INTicc -no-vec
282601.20luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-FPicc -no-vec
283501.20luffa512crypto_hash/luffa512/sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
283501.20luffa512crypto_hash/luffa512/thomaz/asm-PSicc -no-vec
317701.35luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-INTicc -no-vec
439801.87luffa512crypto_hash/luffa512/sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
526502.24luffa512crypto_hash/luffa512/opt32gcc -funroll-loops -O2 -fomit-frame-pointer
583202.48luffa512crypto_hash/luffa512/armgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
lux256crypto_hash/lux256/asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
lux512crypto_hash/lux512/asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
797101.00mcssha4crypto_hash/mcssha4/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
828301.00mcssha5crypto_hash/mcssha5/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
797701.00mcssha6crypto_hash/mcssha6/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
md2crypto_hash/md2/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
46801.00md4crypto_hash/md4/openssl (OpenSSL_1.1.0f__25_May_2017)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
76201.00md5crypto_hash/md5/openssl (OpenSSL_1.1.0f__25_May_2017)clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
77401.02md5crypto_hash/md5/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
253501.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.2.0)
271801.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.2.0)
348001.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -O2 -fomit-frame-pointer (7.2.0)
420901.00md6d512crypto_hash/md6d512/refgcc -funroll-loops -O2 -fomit-frame-pointer (7.2.0)
324301.00mgrostl256crypto_hash/mgrostl256/opt-64 (2.0)icc (17.0.20170411)
584101.80mgrostl256crypto_hash/mgrostl256/opt-32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
168564051.98mgrostl256crypto_hash/mgrostl256/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
203701.00nasha256crypto_hash/nasha256/opt_v4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 4.0.1 (tags/RELEASE 401/final))
226501.11nasha256crypto_hash/nasha256/optgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
232801.00nasha512crypto_hash/nasha512/opt_v4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 4.0.1 (tags/RELEASE 401/final))
235801.01nasha512crypto_hash/nasha512/optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
111601.00rfsb509crypto_hash/rfsb509/ref (1.0)icc (17.0.20170411)
rhashcrypto_hash/rhash/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
196801.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.1.0f__25_May_2017)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
196201.00round3jh256crypto_hash/round3jh256/ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
203101.04round3jh256crypto_hash/round3jh256/sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
480602.45round3jh256crypto_hash/round3jh256/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (7.2.0)
528602.69round3jh256crypto_hash/round3jh256/sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
552602.82round3jh256crypto_hash/round3jh256/sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
196201.00round3jh512crypto_hash/round3jh512/ssse3clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 4.0.1 (tags/RELEASE 401/final))
203101.04round3jh512crypto_hash/round3jh512/sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
477002.43round3jh512crypto_hash/round3jh512/simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
528602.69round3jh512crypto_hash/round3jh512/sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
552302.81round3jh512crypto_hash/round3jh512/sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
86701.00sarmal256crypto_hash/sarmal256/opt64 (1.00)gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
98101.13sarmal256crypto_hash/sarmal256/asm64gcc -m64 -O3 -fomit-frame-pointer
106801.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (7.2.0)
121201.13sarmal512crypto_hash/sarmal512/asm64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
29701.00sha1crypto_hash/sha1/openssl (OpenSSL_1.1.0f__25_May_2017)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
31801.00sha224crypto_hash/sha224/openssl (OpenSSL_1.1.0f__25_May_2017)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
30601.00sha256crypto_hash/sha256/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
31801.04sha256crypto_hash/sha256/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
156905.13sha256crypto_hash/sha256/sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
158705.19sha256crypto_hash/sha256/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
177005.78sha256crypto_hash/sha256/cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer
117601.00sha3224crypto_hash/sha3224/kcp/optimized1600u6 (1)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
123901.05sha3224crypto_hash/sha3224/kcp/optimized1600ufullgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
130501.11sha3224crypto_hash/sha3224/kcp/optimized1600lcufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
134401.14sha3224crypto_hash/sha3224/kcp/optimized1600lcu6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
138301.18sha3224crypto_hash/sha3224/kcp/optimized1600AsmX86-64icc -no-vec
208201.77sha3224crypto_hash/sha3224/kcp/reference1600clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
265502.26sha3224crypto_hash/sha3224/kcp/optimized1600lcufullshldgcc -m64 -march=corei7 -Os -fomit-frame-pointer
280502.39sha3224crypto_hash/sha3224/kcp/optimized1600AsmX86-64shldicc
293102.49sha3224crypto_hash/sha3224/kcp/inplace1600biclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
334802.85sha3224crypto_hash/sha3224/kcp/compact1600gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
19584016.65sha3224crypto_hash/sha3224/kcp/reference1600-32bitsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
sha3224crypto_hash/sha3224/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
sha3224crypto_hash/sha3224/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
sha3224crypto_hash/sha3224/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
sha3224crypto_hash/sha3224/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
sha3224crypto_hash/sha3224/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
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 (7.2.0)
sha3224crypto_hash/sha3224/kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
sha3224crypto_hash/sha3224/kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
sha3224crypto_hash/sha3224/kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.2.0)
126301.00sha3256crypto_hash/sha3256/kcp/optimized1600u6 (1)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
133801.06sha3256crypto_hash/sha3256/kcp/optimized1600lcu6gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
134401.06sha3256crypto_hash/sha3256/kcp/optimized1600ufullgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
141901.12sha3256crypto_hash/sha3256/kcp/optimized1600lcufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
150601.19sha3256crypto_hash/sha3256/kcp/optimized1600AsmX86-64icc -no-vec
225301.78sha3256crypto_hash/sha3256/kcp/reference1600clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
288902.29sha3256crypto_hash/sha3256/kcp/optimized1600lcufullshldgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
305702.42sha3256crypto_hash/sha3256/kcp/optimized1600AsmX86-64shldicc -no-vec
317102.51sha3256crypto_hash/sha3256/kcp/inplace1600biclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
359102.84sha3256crypto_hash/sha3256/kcp/compact1600gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
21003016.63sha3256crypto_hash/sha3256/kcp/reference1600-32bitsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
sha3256crypto_hash/sha3256/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256crypto_hash/sha3256/kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
156601.00sha3384crypto_hash/sha3384/kcp/optimized1600u6 (1)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
167101.07sha3384crypto_hash/sha3384/kcp/optimized1600ufullgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
176701.13sha3384crypto_hash/sha3384/kcp/optimized1600lcufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
182701.17sha3384crypto_hash/sha3384/kcp/optimized1600lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
187801.20sha3384crypto_hash/sha3384/kcp/optimized1600AsmX86-64icc -no-vec
277801.77sha3384crypto_hash/sha3384/kcp/reference1600clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
360302.30sha3384crypto_hash/sha3384/kcp/optimized1600lcufullshldclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
381602.44sha3384crypto_hash/sha3384/kcp/optimized1600AsmX86-64shldicc -no-vec
401702.57sha3384crypto_hash/sha3384/kcp/inplace1600biclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
450302.88sha3384crypto_hash/sha3384/kcp/compact1600gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
25485016.27sha3384crypto_hash/sha3384/kcp/reference1600-32bitsgcc -funroll-loops -O3 -fomit-frame-pointer
sha3384crypto_hash/sha3384/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384crypto_hash/sha3384/kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
228301.00sha3512crypto_hash/sha3512/kcp/optimized1600u6 (1)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.2.0)
243001.06sha3512crypto_hash/sha3512/kcp/optimized1600ufullgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
255001.12sha3512crypto_hash/sha3512/kcp/optimized1600lcu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
256801.12sha3512crypto_hash/sha3512/kcp/optimized1600lcufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
274501.20sha3512crypto_hash/sha3512/kcp/optimized1600AsmX86-64icc -no-vec
400201.75sha3512crypto_hash/sha3512/kcp/reference1600clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
526502.31sha3512crypto_hash/sha3512/kcp/optimized1600lcufullshldclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
558302.45sha3512crypto_hash/sha3512/kcp/optimized1600AsmX86-64shldicc -no-vec
567002.48sha3512crypto_hash/sha3512/kcp/inplace1600biclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
651902.86sha3512crypto_hash/sha3512/kcp/compact1600gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
36579016.02sha3512crypto_hash/sha3512/kcp/reference1600-32bitsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
sha3512crypto_hash/sha3512/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512crypto_hash/sha3512/kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
89401.00sha384crypto_hash/sha384/openssl (OpenSSL_1.1.0f__25_May_2017)clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
89401.00sha512crypto_hash/sha512/openssl (OpenSSL_1.1.0f__25_May_2017)gcc -m64 -march=corei7 -O -fomit-frame-pointer
114601.28sha512crypto_hash/sha512/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
119101.33sha512crypto_hash/sha512/sphlibgcc -march=barcelona -O3 -fomit-frame-pointer
119101.33sha512crypto_hash/sha512/sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer
132001.48sha512crypto_hash/sha512/cryptoppg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer
107101.00shabal256crypto_hash/shabal256/sphlib (SPHLIB_3.0)clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
113401.06shabal256crypto_hash/shabal256/amd64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
105301.00shabal512crypto_hash/shabal512/ref (1.0)clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 4.0.1 (tags/RELEASE 401/final))
107101.02shabal512crypto_hash/shabal512/sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 4.0.1 (tags/RELEASE 401/final))
113401.08shabal512crypto_hash/shabal512/amd64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
106501.00shake128crypto_hash/shake128/kcp/optimized1600u6 (1)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
112801.06shake128crypto_hash/shake128/kcp/optimized1600ufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
119101.12shake128crypto_hash/shake128/kcp/optimized1600lcufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
122701.15shake128crypto_hash/shake128/kcp/optimized1600lcu6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
126601.19shake128crypto_hash/shake128/kcp/optimized1600AsmX86-64icc -no-vec
191701.80shake128crypto_hash/shake128/kcp/reference1600clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
241502.27shake128crypto_hash/shake128/kcp/optimized1600lcufullshldclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
255302.40shake128crypto_hash/shake128/kcp/optimized1600AsmX86-64shldicc
273002.56shake128crypto_hash/shake128/kcp/inplace1600biclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
306002.87shake128crypto_hash/shake128/kcp/compact1600gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
18285017.17shake128crypto_hash/shake128/kcp/reference1600-32bitsgcc -funroll-loops -O3 -fomit-frame-pointer
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/kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128crypto_hash/shake128/kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
126001.00shake256crypto_hash/shake256/usekcpgcc -m64 -march=nocona -Os -fomit-frame-pointer (7.2.0)
126601.00shake256crypto_hash/shake256/kcp/optimized1600u6gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
135001.07shake256crypto_hash/shake256/kcp/optimized1600ufullgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
135301.07shake256crypto_hash/shake256/gil/singlefileclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
142501.13shake256crypto_hash/shake256/kcp/optimized1600lcufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
146701.16shake256crypto_hash/shake256/kcp/optimized1600lcu6gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
155401.23shake256crypto_hash/shake256/gil/singlefile_unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
156601.24shake256crypto_hash/shake256/kcp/optimized1600AsmX86-64icc -no-vec
225601.79shake256crypto_hash/shake256/kcp/reference1600clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
289202.30shake256crypto_hash/shake256/kcp/optimized1600lcufullshldgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
306302.43shake256crypto_hash/shake256/kcp/optimized1600AsmX86-64shldicc -no-vec
317402.52shake256crypto_hash/shake256/kcp/inplace1600biclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
363902.89shake256crypto_hash/shake256/kcp/compact1600gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
21345016.94shake256crypto_hash/shake256/kcp/reference1600-32bitsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
shake256crypto_hash/shake256/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600AVX512gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256crypto_hash/shake256/kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
53401.00shavite3256crypto_hash/shavite3256/aes-instruct (3_(AES-NI))icc (17.0.20170411)
194703.65shavite3256crypto_hash/shavite3256/sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
227104.25shavite3256crypto_hash/shavite3256/no-saltclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
228304.28shavite3256crypto_hash/shavite3256/low-memclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
245104.59shavite3256crypto_hash/shavite3256/new-aes-roundclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
255904.79shavite3256crypto_hash/shavite3256/sphlib-smallgcc -O3 -fomit-frame-pointer
270605.07shavite3256crypto_hash/shavite3256/lower-memclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
8694016.28shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
49801.00shavite3512crypto_hash/shavite3512/aes-instruct (2.0_(AES-NI))icc (17.0.20170411)
347706.98shavite3512crypto_hash/shavite3512/sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
421808.47shavite3512crypto_hash/shavite3512/sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
446708.97shavite3512crypto_hash/shavite3512/no-saltclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
452709.09shavite3512crypto_hash/shavite3512/different-orderclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
456609.17shavite3512crypto_hash/shavite3512/IntelL1Cacheclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
461109.26shavite3512crypto_hash/shavite3512/new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer
471309.46shavite3512crypto_hash/shavite3512/low-memclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
5499011.04shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
16959034.05shavite3512crypto_hash/shavite3512/8-bitgcc -m64 -O3 -fomit-frame-pointer
408901.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.2.0)
531901.30simd256crypto_hash/simd256/sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.2.0)
539401.32simd256crypto_hash/simd256/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
295506072.27simd256crypto_hash/simd256/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
435001.00simd512crypto_hash/simd512/opt (1.1)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (7.2.0)
501601.15simd512crypto_hash/simd512/sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
598201.38simd512crypto_hash/simd512/sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
6025020138.51simd512crypto_hash/simd512/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer
simd512crypto_hash/simd512/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
102601.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer (7.2.0)
skein10241024crypto_hash/skein10241024/x64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
99001.00skein256256crypto_hash/skein256256/opt (v1.3_C_code)gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
105901.07skein256256crypto_hash/skein256256/x64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
77101.00skein512256crypto_hash/skein512256/littlegcc -m64 -O3 -fomit-frame-pointer
77101.00skein512256crypto_hash/skein512256/opt (v1.3_C_code)gcc -m64 -O3 -fomit-frame-pointer
78001.01skein512256crypto_hash/skein512256/sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
81001.05skein512256crypto_hash/skein512256/x64gcc -m64 -march=nocona -O2 -fomit-frame-pointer
87001.13skein512256crypto_hash/skein512256/simplegcc -O3 -fomit-frame-pointer
93601.21skein512256crypto_hash/skein512256/sphlib-smallgcc -m64 -O2 -fomit-frame-pointer
174002.26skein512256crypto_hash/skein512256/mmxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
207602.69skein512256crypto_hash/skein512256/sandygcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
76801.00skein512512crypto_hash/skein512512/opt (v1.3_C_code)gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (7.2.0)
77101.00skein512512crypto_hash/skein512512/littlegcc -m64 -O3 -fomit-frame-pointer
78601.02skein512512crypto_hash/skein512512/sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
81301.06skein512512crypto_hash/skein512512/x64gcc -m64 -O3 -fomit-frame-pointer
88501.15skein512512crypto_hash/skein512512/simplegcc -m64 -O3 -fomit-frame-pointer
93601.22skein512512crypto_hash/skein512512/sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
174002.27skein512512crypto_hash/skein512512/mmxgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
207602.70skein512512crypto_hash/skein512512/sandygcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
87001.00tigercrypto_hash/tiger/cryptoppg++ -m64 -O2 -fomit-frame-pointer
260101.00whirlpoolcrypto_hash/whirlpool/cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
408901.57whirlpoolcrypto_hash/whirlpool/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
74101.00md5crypto_hashblocks/md5/little-1gcc -m64 -march=k8 -O -fomit-frame-pointer (7.2.0)
75901.02md5crypto_hashblocks/md5/amd64-1clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
75901.02md5crypto_hashblocks/md5/refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
104101.00rfsb509crypto_hashblocks/rfsb509/core2icc -no-vec
144001.38rfsb509crypto_hashblocks/rfsb509/amd64-1icc -no-vec
148801.43rfsb509crypto_hashblocks/rfsb509/amd64-3icc -no-vec
158101.52rfsb509crypto_hashblocks/rfsb509/amd64-2icc -no-vec
161401.55rfsb509crypto_hashblocks/rfsb509/xmm1regclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
247502.38rfsb509crypto_hashblocks/rfsb509/xmm4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
260102.50rfsb509crypto_hashblocks/rfsb509/xmm2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
285002.74rfsb509crypto_hashblocks/rfsb509/xmm1gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
291002.80rfsb509crypto_hashblocks/rfsb509/refgcc -funroll-loops -O3 -fomit-frame-pointer
29101.00sha256crypto_hashblocks/sha256/dolbeau/amd64-shagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
163805.63sha256crypto_hashblocks/sha256/inplacegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
163805.63sha256crypto_hashblocks/sha256/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
105001.00sha512crypto_hashblocks/sha512/inplacegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
105901.01sha512crypto_hashblocks/sha512/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha512crypto_hashblocks/sha512/dolbeau/intelavx2rorxasmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha512crypto_hashblocks/sha512/dolbeau/intelavxasmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha512crypto_hashblocks/sha512/dolbeau/intelsse4asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv