Implementation notes: amd64, manny1024, crypto_hash

Computer: manny1024
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
CPU cycles/second: 2700000000...2700000000 (amd64cpuinfo)
SUPERCOP version: 20170904
Benchmark dates: 20170917...20170918

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
104061.00bash256crypto_hash/bash256/avx2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (6.3.0)
168181.62bash256crypto_hash/bash256/refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer (6.3.0)
135161.00bash384crypto_hash/bash384/avx2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (6.3.0)
220161.63bash384crypto_hash/bash384/refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer (6.3.0)
197461.00bash512crypto_hash/bash512/avx2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (6.3.0)
322161.63bash512crypto_hash/bash512/refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer (6.3.0)
100841.00bblake256crypto_hash/bblake256/ssse3icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
114281.13bblake256crypto_hash/bblake256/sse2icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
201602.00bblake256crypto_hash/bblake256/sandygcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
201702.00bblake256crypto_hash/bblake256/bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
202422.01bblake256crypto_hash/bblake256/regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
bblake512crypto_hash/bblake512/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
108841.00blake256crypto_hash/blake256/avxsicc -xCORE-AVX-I -O3 -fomit-frame-pointer (17.0.20170213)
109481.01blake256crypto_hash/blake256/avxiccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
110581.02blake256crypto_hash/blake256/sse41-2icc -xCORE-AVX-I -O2 -fomit-frame-pointer
112481.03blake256crypto_hash/blake256/sse41icc -xCORE-AVX-I -O2 -fomit-frame-pointer
112521.03blake256crypto_hash/blake256/ssse3icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
114181.05blake256crypto_hash/blake256/vect128icc -xCORE-AVX512 -O3 -fomit-frame-pointer
121681.12blake256crypto_hash/blake256/vect128-mmxhackicc -xCORE-AVX-I -O2 -fomit-frame-pointer
130301.20blake256crypto_hash/blake256/sse2icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
137921.27blake256crypto_hash/blake256/sse2-2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
162781.50blake256crypto_hash/blake256/sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
163121.50blake256crypto_hash/blake256/sandygcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
164161.51blake256crypto_hash/blake256/bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer
164261.51blake256crypto_hash/blake256/regsgcc -funroll-loops -Os -fomit-frame-pointer
203501.87blake256crypto_hash/blake256/sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
212221.95blake256crypto_hash/blake256/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
blake256crypto_hash/blake256/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
47361.00blake2bcrypto_hash/blake2b/avx2-3icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
48301.02blake2bcrypto_hash/blake2b/avx2-2icc -xCORE-AVX512 -O3 -fomit-frame-pointer
51301.08blake2bcrypto_hash/blake2b/xmmicc -xCORE-AVX512 -O2 -fomit-frame-pointer
51541.09blake2bcrypto_hash/blake2b/avxiccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
53181.12blake2bcrypto_hash/blake2b/avx2-1icc -xCORE-AVX512 -O2 -fomit-frame-pointer
53781.14blake2bcrypto_hash/blake2b/moon/avx2/64icc -xCORE-AVX2 -O2 -fomit-frame-pointer
54201.14blake2bcrypto_hash/blake2b/moon/avx/64icc -no-vec
59061.25blake2bcrypto_hash/blake2b/regsgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
65741.39blake2bcrypto_hash/blake2b/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/moon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/ymmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
74401.00blake2scrypto_hash/blake2s/avxiccgcc -march=nocona -O2 -fomit-frame-pointer
74441.00blake2scrypto_hash/blake2s/xmmicc -xCORE-AVX2 -O2 -fomit-frame-pointer
80121.08blake2scrypto_hash/blake2s/moon/ssse3/64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
82461.11blake2scrypto_hash/blake2s/moon/avx/64gcc -m64 -O3 -fomit-frame-pointer
92601.24blake2scrypto_hash/blake2s/moon/sse2/64gcc -O3 -fomit-frame-pointer
98421.32blake2scrypto_hash/blake2s/regsgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
105921.42blake2scrypto_hash/blake2s/refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
93741.00blake32crypto_hash/blake32/ssse3icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
104641.12blake32crypto_hash/blake32/sse2icc -xCORE-AVX-I -O2 -fomit-frame-pointer
120641.29blake32crypto_hash/blake32/sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
148921.59blake32crypto_hash/blake32/sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
157141.68blake32crypto_hash/blake32/refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
86121.00blake512crypto_hash/blake512/avxiccgcc -funroll-loops -m64 -Os -fomit-frame-pointer (6.3.0)
86781.01blake512crypto_hash/blake512/sse41icc -xCORE-AVX512 -O2 -fomit-frame-pointer
87361.01blake512crypto_hash/blake512/vect128icc -xCORE-AVX2 -O2 -fomit-frame-pointer
94401.10blake512crypto_hash/blake512/vect128-inplaceicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
100141.16blake512crypto_hash/blake512/bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer
100381.17blake512crypto_hash/blake512/sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
100601.17blake512crypto_hash/blake512/regsgcc -march=k8 -Os -fomit-frame-pointer
101941.18blake512crypto_hash/blake512/sandygcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
120121.39blake512crypto_hash/blake512/ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
121761.41blake512crypto_hash/blake512/sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
125641.46blake512crypto_hash/blake512/sse2sgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
128101.49blake512crypto_hash/blake512/sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
131921.53blake512crypto_hash/blake512/reficc -xCORE-AVX512 -O2 -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
90321.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer (6.3.0)
107161.19blake64crypto_hash/blake64/sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer
108101.20blake64crypto_hash/blake64/ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
117441.30blake64crypto_hash/blake64/reficc -xCORE-AVX512 -O3 -fomit-frame-pointer
120661.34blake64crypto_hash/blake64/sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
73661.00bmw256crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1 (asm)icc -xCORE-AVX-I -O3 -fomit-frame-pointer (17.0.20170213)
73901.00bmw256crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
79321.08bmw256crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
80001.09bmw256crypto_hash/bmw256/opt29_v5_ssse3_asm64gcc -O3 -fomit-frame-pointer
81241.10bmw256crypto_hash/bmw256/opt31ssse3_asm64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
81541.11bmw256crypto_hash/bmw256/amd_k10/x86-64/sse2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
83181.13bmw256crypto_hash/bmw256/optc31ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
97661.33bmw256crypto_hash/bmw256/optc01gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
98081.33bmw256crypto_hash/bmw256/optbbegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
98901.34bmw256crypto_hash/bmw256/optabegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
99161.35bmw256crypto_hash/bmw256/optc04gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
100801.37bmw256crypto_hash/bmw256/optc03gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
101481.38bmw256crypto_hash/bmw256/amd_k8/x86-64/noSSEgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
101581.38bmw256crypto_hash/bmw256/optc02gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
103161.40bmw256crypto_hash/bmw256/optbgbegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
107341.46bmw256crypto_hash/bmw256/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
110981.51bmw256crypto_hash/bmw256/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
139501.89bmw256crypto_hash/bmw256/reficc -xCORE-AVX512 -O2 -fomit-frame-pointer
54681.00bmw512crypto_hash/bmw512/optabe (OptimizedA_BE_C_-_BMW512)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
54941.00bmw512crypto_hash/bmw512/opt008_asm64icc -xCORE-AVX2 -O2 -fomit-frame-pointer
54941.00bmw512crypto_hash/bmw512/optc01gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
55021.01bmw512crypto_hash/bmw512/optbbegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
55101.01bmw512crypto_hash/bmw512/optc02gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
56801.04bmw512crypto_hash/bmw512/optc04gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
57301.05bmw512crypto_hash/bmw512/optbgbegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
58001.06bmw512crypto_hash/bmw512/optc03gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
58601.07bmw512crypto_hash/bmw512/sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
79621.46bmw512crypto_hash/bmw512/reficc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
81201.49bmw512crypto_hash/bmw512/sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
bmw512crypto_hash/bmw512/optx86sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
132561.00cheetah256crypto_hash/cheetah256/asm (1.0)gcc -funroll-loops (6.3.0)
132721.00cheetah256crypto_hash/cheetah256/asm64gcc -funroll-loops (6.3.0)
193681.00cheetah512crypto_hash/cheetah512/asm64 (1.0)cc (4.8.5 20150623 (Red Hat 4.8.5-11))
193701.00cheetah512crypto_hash/cheetah512/asmgcc
3475881.00cubehash161crypto_hash/cubehash161/emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
12009263.46cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
13320303.83cubehash161crypto_hash/cubehash161/unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
16167704.65cubehash161crypto_hash/cubehash161/specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
230381.00cubehash1616crypto_hash/cubehash1616/emmintrin4icc -xCORE-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
1000564.34cubehash1616crypto_hash/cubehash1616/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1076424.67cubehash1616crypto_hash/cubehash1616/unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer
28406612.33cubehash1616crypto_hash/cubehash1616/specgcc -march=nocona -O3 -fomit-frame-pointer
1685761.00cubehash162crypto_hash/cubehash162/emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
6148983.65cubehash162crypto_hash/cubehash162/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
6714943.98cubehash162crypto_hash/cubehash162/unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer
9069985.38cubehash162crypto_hash/cubehash162/specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
127601.00cubehash1632crypto_hash/cubehash1632/emmintrin5icc -xCORE-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
131241.03cubehash1632crypto_hash/cubehash1632/emmintrin4icc -xCORE-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
152261.19cubehash1632crypto_hash/cubehash1632/amd64-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
152321.19cubehash1632crypto_hash/cubehash1632/amd64avxgcc -m64 -march=corei7 -Os -fomit-frame-pointer
157201.23cubehash1632crypto_hash/cubehash1632/amd64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
377462.96cubehash1632crypto_hash/cubehash1632/unrolled5icc -no-vec
392163.07cubehash1632crypto_hash/cubehash1632/unrolled3icc
413183.24cubehash1632crypto_hash/cubehash1632/unrolled4icc
420463.30cubehash1632crypto_hash/cubehash1632/amd64-32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
451783.54cubehash1632crypto_hash/cubehash1632/sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
470723.69cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
486343.81cubehash1632crypto_hash/cubehash1632/mmintringcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer
633444.96cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
662005.19cubehash1632crypto_hash/cubehash1632/unrolled2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
695985.45cubehash1632crypto_hash/cubehash1632/unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer
876741.00cubehash164crypto_hash/cubehash164/emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
3206223.66cubehash164crypto_hash/cubehash164/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
3538204.04cubehash164crypto_hash/cubehash164/unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
5545866.33cubehash164crypto_hash/cubehash164/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
450921.00cubehash168crypto_hash/cubehash168/emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
1736183.85cubehash168crypto_hash/cubehash168/simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
1863424.13cubehash168crypto_hash/cubehash168/unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer
3793408.41cubehash168crypto_hash/cubehash168/specgcc -march=nocona -O3 -fomit-frame-pointer
110481.00cubehash512crypto_hash/cubehash512/emmintrin5icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
113501.03cubehash512crypto_hash/cubehash512/emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
131761.19cubehash512crypto_hash/cubehash512/amd64-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
131841.19cubehash512crypto_hash/cubehash512/amd64avxgcc -m64 -march=corei7 -O2 -fomit-frame-pointer
137021.24cubehash512crypto_hash/cubehash512/amd64gcc -m64 -march=core2 -O -fomit-frame-pointer
328602.97cubehash512crypto_hash/cubehash512/unrolled5icc -no-vec
340743.08cubehash512crypto_hash/cubehash512/unrolled3icc -no-vec
359423.25cubehash512crypto_hash/cubehash512/unrolled4icc -no-vec
363883.29cubehash512crypto_hash/cubehash512/amd64-32gcc -m64 -march=core2 -Os -fomit-frame-pointer
420543.81cubehash512crypto_hash/cubehash512/mmintringcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
526524.77cubehash512crypto_hash/cubehash512/unrolled2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
534924.84cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
548624.97cubehash512crypto_hash/cubehash512/unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer
1690381.00cubehash81crypto_hash/cubehash81/emmintrin4icc -xCORE-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
1701061.01cubehash81crypto_hash/cubehash81/emmintrin3icc -xCORE-AVX512 -O3 -fomit-frame-pointer
1981561.17cubehash81crypto_hash/cubehash81/emmintrin2icc -xCORE-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
2012821.19cubehash81crypto_hash/cubehash81/emmintrinicc -xCORE-AVX512 -O3 -fomit-frame-pointer
6342723.75cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
6640723.93cubehash81crypto_hash/cubehash81/unrolledicc -xCORE-AVX2 -O3 -fomit-frame-pointer
10460566.19cubehash81crypto_hash/cubehash81/specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
115821.00cubehash816crypto_hash/cubehash816/emmintrin4icc -xCORE-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
126641.09cubehash816crypto_hash/cubehash816/emmintrin3icc -xCORE-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
579765.01cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
592665.12cubehash816crypto_hash/cubehash816/unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer
23899420.63cubehash816crypto_hash/cubehash816/specicc -xCORE-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
851741.00cubehash82crypto_hash/cubehash82/emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
862861.01cubehash82crypto_hash/cubehash82/emmintrin3icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
3272583.84cubehash82crypto_hash/cubehash82/simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
3374463.96cubehash82crypto_hash/cubehash82/unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer
6161327.23cubehash82crypto_hash/cubehash82/specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
64641.00cubehash832crypto_hash/cubehash832/emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
75161.16cubehash832crypto_hash/cubehash832/emmintrin3icc -xCORE-AVX512 -O2 -fomit-frame-pointer
393766.09cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
403386.24cubehash832crypto_hash/cubehash832/unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer
20214631.27cubehash832crypto_hash/cubehash832/specicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
426961.00cubehash84crypto_hash/cubehash84/emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
437781.03cubehash84crypto_hash/cubehash84/emmintrin3icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
1754944.11cubehash84crypto_hash/cubehash84/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1794364.20cubehash84crypto_hash/cubehash84/unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer
4034109.45cubehash84crypto_hash/cubehash84/specgcc -m64 -march=nocona -O3 -fomit-frame-pointer
219901.00cubehash88crypto_hash/cubehash88/emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
230781.05cubehash88crypto_hash/cubehash88/emmintrin3icc -xCORE-AVX512 -O2 -fomit-frame-pointer
971564.42cubehash88crypto_hash/cubehash88/simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1000464.55cubehash88crypto_hash/cubehash88/unrolledicc
29543413.43cubehash88crypto_hash/cubehash88/specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
56201.00echo256crypto_hash/echo256/ccalik/aesni (1.208)icc -xCORE-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
74181.32echo256crypto_hash/echo256/aes/aes64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
313285.57echo256crypto_hash/echo256/ccalik/bitslicedicc -xCORE-AVX512 -O3 -fomit-frame-pointer
373946.65echo256crypto_hash/echo256/ccalik/vpermicc -xCORE-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
392906.99echo256crypto_hash/echo256/pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
393747.01echo256crypto_hash/echo256/pentium/pentium4v64v2gcc -m64 -march=nocona -O3 -fomit-frame-pointer
424567.55echo256crypto_hash/echo256/sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
452728.06echo256crypto_hash/echo256/sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
498568.87echo256crypto_hash/echo256/generic/opt64icc -xCORE-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
545129.70echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
7403813.17echo256crypto_hash/echo256/powerpc/pp32cv2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
8337214.83echo256crypto_hash/echo256/powerpc/pp32cv1icc -xCORE-AVX512 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo256crypto_hash/echo256/core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
130481.00echo512crypto_hash/echo512/aes/aes64 (2.1)icc -xCORE-AVX-I -O2 -fomit-frame-pointer (17.0.20170213)
555764.26echo512crypto_hash/echo512/ccalik/bitslicedicc -xCORE-AVX512 -O3 -fomit-frame-pointer
667725.12echo512crypto_hash/echo512/ccalik/aesniicc -xCORE-AVX512 -O2 -fomit-frame-pointer
671185.14echo512crypto_hash/echo512/ccalik/vpermicc -xCORE-AVX512 -O3 -fomit-frame-pointer
702125.38echo512crypto_hash/echo512/pentium/pentium4v64v1icc -xCORE-AVX-I -O3 -fomit-frame-pointer
702885.39echo512crypto_hash/echo512/pentium/pentium4v64v2gcc -m64 -march=k8 -O -fomit-frame-pointer
763225.85echo512crypto_hash/echo512/sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
798366.12echo512crypto_hash/echo512/sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
895966.87echo512crypto_hash/echo512/generic/opt64icc -xCORE-AVX512 -O2 -fomit-frame-pointer
982747.53echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
13305010.20echo512crypto_hash/echo512/powerpc/pp32cv2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
14883211.41echo512crypto_hash/echo512/powerpc/pp32cv1icc -xCORE-AVX512 -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
58601.00echosp256crypto_hash/echosp256/aes/aes64 (2.1)gcc -march=barcelona -O2 -fomit-frame-pointer (6.3.0)
307145.24echosp256crypto_hash/echosp256/pentium/pentium4v64v1gcc -m64 -march=barcelona -O -fomit-frame-pointer
308185.26echosp256crypto_hash/echosp256/pentium/pentium4v64v2icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
382226.52echosp256crypto_hash/echosp256/generic/opt64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
435067.42echosp256crypto_hash/echosp256/generic/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
583789.96echosp256crypto_hash/echosp256/powerpc/pp32cv2icc -xCORE-AVX512 -O3 -fomit-frame-pointer
6504011.10echosp256crypto_hash/echosp256/powerpc/pp32cv1icc -xCORE-AVX512 -O3 -fomit-frame-pointer
echosp256crypto_hash/echosp256/athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp256crypto_hash/echosp256/core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
92741.00echosp512crypto_hash/echosp512/aes/aes64 (2.1)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (6.3.0)
489345.28echosp512crypto_hash/echosp512/pentium/pentium4v64v1icc
492125.31echosp512crypto_hash/echosp512/pentium/pentium4v64v2gcc -m64 -march=barcelona -O -fomit-frame-pointer
606466.54echosp512crypto_hash/echosp512/generic/opt64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
686527.40echosp512crypto_hash/echosp512/generic/opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer
9280210.01echosp512crypto_hash/echosp512/powerpc/pp32cv2icc -xCORE-AVX512 -O3 -fomit-frame-pointer
10323211.13echosp512crypto_hash/echosp512/powerpc/pp32cv1icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
echosp512crypto_hash/echosp512/athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp512crypto_hash/echosp512/core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
55541.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -m64 -O -fomit-frame-pointer (6.3.0)
57581.04edonr256crypto_hash/edonr256/optcicc -xCORE-AVX-I -O3 -fomit-frame-pointer
30261.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
33681.11edonr512crypto_hash/edonr512/optcicc -xCORE-AVX-I -O3 -fomit-frame-pointer
723861.00essence224crypto_hash/essence224/gccgcc -m64 -O3 -fomit-frame-pointer (6.3.0)
722861.00essence256crypto_hash/essence256/gccgcc -m64 -O3 -fomit-frame-pointer (6.3.0)
517201.00essence384crypto_hash/essence384/gccgcc -O3 -fomit-frame-pointer (6.3.0)
521801.00essence512crypto_hash/essence512/gccicc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
489481.00fsb256crypto_hash/fsb256/cleangcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (6.3.0)
43048356879.47fsb256crypto_hash/fsb256/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
397169861.00fsb512crypto_hash/fsb512/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
221361.00fugue2crypto_hash/fugue2/cop_opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (6.3.0)
210861.00fugue256crypto_hash/fugue256/ccalik/aesni (1.208)icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
250781.19fugue256crypto_hash/fugue256/SSSE3icc -xCORE-AVX512 -O2 -fomit-frame-pointer
261561.24fugue256crypto_hash/fugue256/ccalik/vpermicc -xCORE-AVX512 -O2 -fomit-frame-pointer
288581.37fugue256crypto_hash/fugue256/SSE4.1icc -xCORE-AVX512 -O2 -fomit-frame-pointer
330881.57fugue256crypto_hash/fugue256/ANSI_opt64icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
348741.65fugue256crypto_hash/fugue256/sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
357321.69fugue256crypto_hash/fugue256/ANSI_opt32icc -no-vec
307461.00fugue384crypto_hash/fugue384/ccalik/aesni (1.208)icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
382861.25fugue384crypto_hash/fugue384/ccalik/vpermicc -xCORE-AVX512 -O2 -fomit-frame-pointer
419281.00fugue512crypto_hash/fugue512/ccalik/aesni (1.208)icc -xCORE-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
517381.23fugue512crypto_hash/fugue512/ccalik/vpermicc -xCORE-AVX512 -O3 -fomit-frame-pointer
686661.64fugue512crypto_hash/fugue512/sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
134941.00groestl256crypto_hash/groestl256/aesni-intr (2.2)icc -xCORE-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
155661.15groestl256crypto_hash/groestl256/aesnigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
290082.15groestl256crypto_hash/groestl256/vperm-intricc -xCORE-AVX512 -O3 -fomit-frame-pointer
301922.24groestl256crypto_hash/groestl256/opteron-unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
314662.33groestl256crypto_hash/groestl256/opterongcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
319122.36groestl256crypto_hash/groestl256/core2duogcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
330722.45groestl256crypto_hash/groestl256/sphlib-adaptedgcc -m64 -march=barcelona -Os -fomit-frame-pointer
357802.65groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
382522.83groestl256crypto_hash/groestl256/vpermgcc -fno-schedule-insns -O3 -fomit-frame-pointer
395242.93groestl256crypto_hash/groestl256/opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
415923.08groestl256crypto_hash/groestl256/mmxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
434223.22groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
716685.31groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
1222609.06groestl256crypto_hash/groestl256/32bit-2ktableicc -xCORE-AVX2 -O3 -fomit-frame-pointer
1303589.66groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
16909612.53groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallicc -no-vec
18691413.85groestl256crypto_hash/groestl256/8bit_cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256crypto_hash/groestl256/avx-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
177961.00groestl512crypto_hash/groestl512/aesni-intr (2.2)icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
208541.17groestl512crypto_hash/groestl512/aesnigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
217981.22groestl512crypto_hash/groestl512/avx-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
218881.23groestl512crypto_hash/groestl512/avxgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
419962.36groestl512crypto_hash/groestl512/vperm-intricc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
444142.50groestl512crypto_hash/groestl512/opterongcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
501902.82groestl512crypto_hash/groestl512/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
546683.07groestl512crypto_hash/groestl512/core2duogcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
557283.13groestl512crypto_hash/groestl512/sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
588023.30groestl512crypto_hash/groestl512/sphlibgcc -funroll-loops -O -fomit-frame-pointer
626883.52groestl512crypto_hash/groestl512/opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
726144.08groestl512crypto_hash/groestl512/mmxgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
841464.73groestl512crypto_hash/groestl512/sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
1070606.02groestl512crypto_hash/groestl512/opt32icc -xCORE-AVX-I -O3 -fomit-frame-pointer
27976415.72groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
268601.00hamsicrypto_hash/hamsi/simd-2icc -xCORE-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
284101.06hamsicrypto_hash/hamsi/simd-1icc -xCORE-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
300061.12hamsicrypto_hash/hamsi/bernstein/small-simd-2icc -xCORE-AVX512 -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsicrypto_hash/hamsi/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsi512crypto_hash/hamsi512/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsi512crypto_hash/hamsi512/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
167521.00jh224crypto_hash/jh224/bitslice_sse2_opt64icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
171221.02jh224crypto_hash/jh224/bitslice_sse2_opt32icc -xCORE-AVX512 -O2 -fomit-frame-pointer
211021.26jh224crypto_hash/jh224/bitslice_opt64icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
235881.41jh224crypto_hash/jh224/bitslice_ref64icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
266881.59jh224crypto_hash/jh224/bitslice_opt32icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
305281.82jh224crypto_hash/jh224/bitslice_ref32icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
390842.33jh224crypto_hash/jh224/simpleicc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
167381.00jh256crypto_hash/jh256/bitslice_sse2_opt64icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
169581.01jh256crypto_hash/jh256/bitslice_sse2_opt32icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
210421.26jh256crypto_hash/jh256/bitslice_opt64icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
235121.40jh256crypto_hash/jh256/bitslice_ref64icc -xCORE-AVX512 -O2 -fomit-frame-pointer
268261.60jh256crypto_hash/jh256/bitslice_opt32icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
305041.82jh256crypto_hash/jh256/bitslice_ref32icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
390162.33jh256crypto_hash/jh256/simpleicc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
167401.00jh384crypto_hash/jh384/bitslice_sse2_opt64icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
168981.01jh384crypto_hash/jh384/bitslice_sse2_opt32icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
209881.25jh384crypto_hash/jh384/bitslice_opt64icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
234881.40jh384crypto_hash/jh384/bitslice_ref64icc -xCORE-AVX512 -O2 -fomit-frame-pointer
266321.59jh384crypto_hash/jh384/bitslice_opt32icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
312301.87jh384crypto_hash/jh384/bitslice_ref32icc -xCORE-AVX512 -O2 -fomit-frame-pointer
390522.33jh384crypto_hash/jh384/simpleicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
167541.00jh512crypto_hash/jh512/bitslice_sse2_opt64icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
172561.03jh512crypto_hash/jh512/bitslice_sse2_opt32icc -xCORE-AVX512 -O2 -fomit-frame-pointer
211041.26jh512crypto_hash/jh512/bitslice_opt64icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
235301.40jh512crypto_hash/jh512/bitslice_ref64icc -xCORE-AVX512 -O2 -fomit-frame-pointer
266501.59jh512crypto_hash/jh512/bitslice_opt32icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
305381.82jh512crypto_hash/jh512/bitslice_ref32icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
390662.33jh512crypto_hash/jh512/simpleicc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
44701.00k12crypto_hash/k12/kcp/optimized1600AVX512 (1)icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
69761.56k12crypto_hash/k12/kcp/optimized1600u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
70021.57k12crypto_hash/k12/kcp/optimized1600ufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
71181.59k12crypto_hash/k12/kcp/optimized1600AsmX86-64shldicc
71321.60k12crypto_hash/k12/kcp/optimized1600lcufullshldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
73081.63k12crypto_hash/k12/kcp/optimized1600AsmX86-64icc -xCORE-AVX-I -O3 -fomit-frame-pointer
73721.65k12crypto_hash/k12/kcp/optimized1600lcufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
74201.66k12crypto_hash/k12/kcp/optimized1600lcu6gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
158323.54k12crypto_hash/k12/kcp/reference1600gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
172183.85k12crypto_hash/k12/kcp/compact1600gcc -funroll-loops -O3 -fomit-frame-pointer
183304.10k12crypto_hash/k12/kcp/inplace1600bigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
8898219.91k12crypto_hash/k12/kcp/reference1600-32bitsicc -xCORE-AVX512 -O3 -fomit-frame-pointer
k12crypto_hash/k12/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12crypto_hash/k12/kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
152441.00keccakcrypto_hash/keccak/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
155061.02keccakcrypto_hash/keccak/simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
160601.05keccakcrypto_hash/keccak/opt64u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
167641.10keccakcrypto_hash/keccak/opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
173081.14keccakcrypto_hash/keccak/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
174581.15keccakcrypto_hash/keccak/opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
175381.15keccakcrypto_hash/keccak/x86_64_shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
181121.19keccakcrypto_hash/keccak/x86_64_asmgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
195601.28keccakcrypto_hash/keccak/sseu2icc -xCORE-AVX512 -O2 -fomit-frame-pointer
363362.38keccakcrypto_hash/keccak/simple32bigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
364882.39keccakcrypto_hash/keccak/opt32bi-rvku2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
390422.56keccakcrypto_hash/keccak/compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
396682.60keccakcrypto_hash/keccak/mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
418562.75keccakcrypto_hash/keccak/inplace32bigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
418582.75keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
426282.80keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
1229568.07keccakcrypto_hash/keccak/compact8icc -xCORE-AVX2 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
252741.00keccakc1024crypto_hash/keccakc1024/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
256901.02keccakc1024crypto_hash/keccakc1024/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
267381.06keccakc1024crypto_hash/keccakc1024/opt64u6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
282361.12keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
289501.15keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
289761.15keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
295041.17keccakc1024crypto_hash/keccakc1024/x86_64_shldicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
305641.21keccakc1024crypto_hash/keccakc1024/x86_64_asmicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
311121.23keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
325981.29keccakc1024crypto_hash/keccakc1024/sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
332681.32keccakc1024crypto_hash/keccakc1024/sseu2icc -xCORE-AVX512 -O2 -fomit-frame-pointer
585362.32keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
589282.33keccakc1024crypto_hash/keccakc1024/simple32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
656362.60keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
669462.65keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
670582.65keccakc1024crypto_hash/keccakc1024/inplace32bigcc -m64 -march=core-avx2 -O -fomit-frame-pointer
677042.68keccakc1024crypto_hash/keccakc1024/mmxu1icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
690642.73keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
2083488.24keccakc1024crypto_hash/keccakc1024/compact8icc -xCORE-AVX2 -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
119361.00keccakc256crypto_hash/keccakc256/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
120661.01keccakc256crypto_hash/keccakc256/simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
124341.04keccakc256crypto_hash/keccakc256/opt64u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
130401.09keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -fno-schedule-insns -Os -fomit-frame-pointer
133901.12keccakc256crypto_hash/keccakc256/opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
135221.13keccakc256crypto_hash/keccakc256/x86_64_shldicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
136681.15keccakc256crypto_hash/keccakc256/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
140141.17keccakc256crypto_hash/keccakc256/x86_64_asmicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
150921.26keccakc256crypto_hash/keccakc256/sseu2icc -xCORE-AVX512 -O3 -fomit-frame-pointer
293402.46keccakc256crypto_hash/keccakc256/simple32bigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
294422.47keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
302342.53keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
307642.58keccakc256crypto_hash/keccakc256/mmxu1icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
329242.76keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
330942.77keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
335762.81keccakc256crypto_hash/keccakc256/inplace32bigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
1090989.14keccakc256crypto_hash/keccakc256/compact8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
86561.00keccakc256treed2crypto_hash/keccakc256treed2/sseu4 (3.2.5)icc -xCORE-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
99661.15keccakc256treed2crypto_hash/keccakc256treed2/sseu24icc -xCORE-AVX512 -O3 -fomit-frame-pointer
keccakc256treed2crypto_hash/keccakc256treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
129641.00keccakc448crypto_hash/keccakc448/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
131261.01keccakc448crypto_hash/keccakc448/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
135921.05keccakc448crypto_hash/keccakc448/opt64u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
143941.11keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
147701.14keccakc448crypto_hash/keccakc448/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
148381.14keccakc448crypto_hash/keccakc448/x86_64_shldicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
148921.15keccakc448crypto_hash/keccakc448/opt64lcu6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
153801.19keccakc448crypto_hash/keccakc448/x86_64_asmicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
165621.28keccakc448crypto_hash/keccakc448/sseu2icc -xCORE-AVX512 -O3 -fomit-frame-pointer
315802.44keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
331162.55keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
338962.61keccakc448crypto_hash/keccakc448/mmxu1gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
364442.81keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
366982.83keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1198869.25keccakc448crypto_hash/keccakc448/compact8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc448crypto_hash/keccakc448/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc448crypto_hash/keccakc448/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
140681.00keccakc512crypto_hash/keccakc512/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
141781.01keccakc512crypto_hash/keccakc512/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
148681.06keccakc512crypto_hash/keccakc512/opt64u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
154761.10keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
160381.14keccakc512crypto_hash/keccakc512/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
161421.15keccakc512crypto_hash/keccakc512/opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
161841.15keccakc512crypto_hash/keccakc512/x86_64_shldicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
167941.19keccakc512crypto_hash/keccakc512/x86_64_asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
173441.23keccakc512crypto_hash/keccakc512/sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
180781.29keccakc512crypto_hash/keccakc512/sseu2icc -xCORE-AVX512 -O3 -fomit-frame-pointer
182201.30keccakc512crypto_hash/keccakc512/sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
334722.38keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
336502.39keccakc512crypto_hash/keccakc512/simple32bigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
359882.56keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
368482.62keccakc512crypto_hash/keccakc512/mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
383942.73keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
387682.76keccakc512crypto_hash/keccakc512/inplace32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
391022.78keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
1304889.28keccakc512crypto_hash/keccakc512/compact8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/gil/singlefilegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512crypto_hash/keccakc512/gil/singlefile_unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512crypto_hash/keccakc512/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
100641.00keccakc512treed2crypto_hash/keccakc512treed2/sseu4 (3.2.5)icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
115221.14keccakc512treed2crypto_hash/keccakc512treed2/sseu24icc -xCORE-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
keccakc512treed2crypto_hash/keccakc512treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
174461.00keccakc768crypto_hash/keccakc768/inplace (3.1.0)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
177201.02keccakc768crypto_hash/keccakc768/simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
185341.06keccakc768crypto_hash/keccakc768/opt64u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
193881.11keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
201021.15keccakc768crypto_hash/keccakc768/opt64lcu6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
201481.15keccakc768crypto_hash/keccakc768/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
202481.16keccakc768crypto_hash/keccakc768/x86_64_shldgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
208721.20keccakc768crypto_hash/keccakc768/x86_64_asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
227321.30keccakc768crypto_hash/keccakc768/sseu2icc -xCORE-AVX512 -O3 -fomit-frame-pointer
417502.39keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
420082.41keccakc768crypto_hash/keccakc768/simple32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
447442.56keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
461882.65keccakc768crypto_hash/keccakc768/mmxu1icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
468602.69keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
469362.69keccakc768crypto_hash/keccakc768/inplace32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
474842.72keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
1421788.15keccakc768crypto_hash/keccakc768/compact8icc -xCORE-AVX2 -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
353241.00lane256crypto_hash/lane256/cgcc -m64 -march=corei7 -Os -fomit-frame-pointer (6.3.0)
414021.17lane256crypto_hash/lane256/bitslicegcc -march=barcelona -O3 -fomit-frame-pointer
545301.00lane512crypto_hash/lane512/cgcc -m64 -march=nocona -Os -fomit-frame-pointer (6.3.0)
137681.00luffa256crypto_hash/luffa256/thomaz/asm-PS (1.0)gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer (6.3.0)
138201.00luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-INTgcc -fno-schedule-insns -Os -fomit-frame-pointer
138261.00luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-FPicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
149741.09luffa256crypto_hash/luffa256/sse2icc -xCORE-AVX512 -O3 -fomit-frame-pointer
151841.10luffa256crypto_hash/luffa256/ssse3_x64asm-PSgcc -m64 -march=core2 -O3 -fomit-frame-pointer
152561.11luffa256crypto_hash/luffa256/ssse3_x64asm-PS-2icc -xCORE-AVX-I -O3 -fomit-frame-pointer
159621.16luffa256crypto_hash/luffa256/sse2_x64asmicc
160061.16luffa256crypto_hash/luffa256/sse2_x64asm-2icc -xCORE-AVX-I -O2 -fomit-frame-pointer
161261.17luffa256crypto_hash/luffa256/ssse3_x64asmicc
161321.17luffa256crypto_hash/luffa256/ssse3_x64asm-2gcc -O3 -fomit-frame-pointer
163281.19luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-FPgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
163601.19luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-INTgcc -m64 -march=corei7 -O2 -fomit-frame-pointer
257881.87luffa256crypto_hash/luffa256/sphlibicc
274621.99luffa256crypto_hash/luffa256/thomaz/basicicc -xCORE-AVX-I -O3 -fomit-frame-pointer
277702.02luffa256crypto_hash/luffa256/opt32icc -no-vec
292682.13luffa256crypto_hash/luffa256/armicc -no-vec
178041.00luffa384crypto_hash/luffa384/ssse3_x64asm (2.0)icc (17.0.20170213)
178521.00luffa384crypto_hash/luffa384/ssse3_x64asm-2icc (17.0.20170213)
179001.01luffa384crypto_hash/luffa384/sse2_x64asmgcc -O3 -fomit-frame-pointer
179861.01luffa384crypto_hash/luffa384/sse2_x64asm-2icc -xCORE-AVX-I -O3 -fomit-frame-pointer
181621.02luffa384crypto_hash/luffa384/sse2icc -xCORE-AVX512 -O3 -fomit-frame-pointer
191981.08luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-INTgcc -fno-schedule-insns -O3 -fomit-frame-pointer
192081.08luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-FPicc -xCORE-AVX2 -O2 -fomit-frame-pointer
196541.10luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-FPgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
197141.11luffa384crypto_hash/luffa384/thomaz/asm-PSgcc -march=nocona -Os -fomit-frame-pointer
198801.12luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-INTgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
214881.21luffa384crypto_hash/luffa384/ssse3_x64asm-PSgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
215041.21luffa384crypto_hash/luffa384/ssse3_x64asm-PS-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer
421102.37luffa384crypto_hash/luffa384/opt32icc -no-vec
423042.38luffa384crypto_hash/luffa384/armicc -xCORE-AVX-I -O3 -fomit-frame-pointer
242881.00luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP (1.2)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
243861.00luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-INTicc -xCORE-AVX2 -O2 -fomit-frame-pointer
259461.07luffa512crypto_hash/luffa512/ssse3_x64asm-PS-2icc -xCORE-AVX-I -O2 -fomit-frame-pointer
259601.07luffa512crypto_hash/luffa512/ssse3_x64asm-PSicc -xCORE-AVX-I -O2 -fomit-frame-pointer
260021.07luffa512crypto_hash/luffa512/ssse3_x64asmgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
260361.07luffa512crypto_hash/luffa512/sse2_x64asmgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
263681.09luffa512crypto_hash/luffa512/ssse3_x64asm-2icc -xCORE-AVX-I -O3 -fomit-frame-pointer
268781.11luffa512crypto_hash/luffa512/sse2_x64asm-2icc -xCORE-AVX-I -O2 -fomit-frame-pointer
269561.11luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-INTgcc -m64 -march=barcelona -O2 -fomit-frame-pointer
271541.12luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-FPicc -xCORE-AVX2 -O2 -fomit-frame-pointer
272941.12luffa512crypto_hash/luffa512/thomaz/asm-PSicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
297061.22luffa512crypto_hash/luffa512/sse2icc -xCORE-AVX512 -O2 -fomit-frame-pointer
466161.92luffa512crypto_hash/luffa512/sphlibicc -xCORE-AVX-I -O2 -fomit-frame-pointer
557522.30luffa512crypto_hash/luffa512/opt32icc -no-vec
571082.35luffa512crypto_hash/luffa512/armicc -xCORE-AVX-I -O3 -fomit-frame-pointer
189281.00lux256crypto_hash/lux256/asm (1.0)cc (4.8.5 20150623 (Red Hat 4.8.5-11))
187901.00lux512crypto_hash/lux512/asm (1.0)gcc (6.3.0)
598041.00mcssha4crypto_hash/mcssha4/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer (6.3.0)
621221.00mcssha5crypto_hash/mcssha5/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (6.3.0)
600541.00mcssha6crypto_hash/mcssha6/refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (6.3.0)
5189341.00md2crypto_hash/md2/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0)
48361.00md4crypto_hash/md4/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer (6.3.0)
80561.00md5crypto_hash/md5/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer (6.3.0)
82701.03md5crypto_hash/md5/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
286721.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (6.3.0)
309461.00md6d256crypto_hash/md6d256/refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer (6.3.0)
399481.00md6d384crypto_hash/md6d384/refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (6.3.0)
480621.00md6d512crypto_hash/md6d512/refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (6.3.0)
325501.00mgrostl256crypto_hash/mgrostl256/opt-64 (2.0)gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (6.3.0)
582981.79mgrostl256crypto_hash/mgrostl256/opt-32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
161615049.65mgrostl256crypto_hash/mgrostl256/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
335281.00nasha256crypto_hash/nasha256/optgcc -funroll-loops -O2 -fomit-frame-pointer (6.3.0)
339361.01nasha256crypto_hash/nasha256/opt_v4gcc -funroll-loops -m64 -O -fomit-frame-pointer
356621.00nasha512crypto_hash/nasha512/optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (6.3.0)
395961.11nasha512crypto_hash/nasha512/opt_v4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
156061.00rfsb509crypto_hash/rfsb509/ref (1.0)icc (17.0.20170213)
rhashcrypto_hash/rhash/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
207661.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -funroll-loops (6.3.0)
239101.00round3jh256crypto_hash/round3jh256/ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (6.3.0)
250421.05round3jh256crypto_hash/round3jh256/sse2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
458721.92round3jh256crypto_hash/round3jh256/simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer
549202.30round3jh256crypto_hash/round3jh256/sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer
601022.51round3jh256crypto_hash/round3jh256/sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
239061.00round3jh512crypto_hash/round3jh512/ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (6.3.0)
249621.04round3jh512crypto_hash/round3jh512/sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
458641.92round3jh512crypto_hash/round3jh512/simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer
549142.30round3jh512crypto_hash/round3jh512/sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer
600882.51round3jh512crypto_hash/round3jh512/sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
89381.00sarmal256crypto_hash/sarmal256/asm64 (1.00)icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
92061.03sarmal256crypto_hash/sarmal256/opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
109421.00sarmal512crypto_hash/sarmal512/asm64 (1.00)icc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
113401.04sarmal512crypto_hash/sarmal512/opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
69601.00sha1crypto_hash/sha1/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)icc (17.0.20170213)
187661.00sha224crypto_hash/sha224/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
179241.00sha256crypto_hash/sha256/sphlib (SPHLIB_3.0)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0)
182121.02sha256crypto_hash/sha256/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
184681.03sha256crypto_hash/sha256/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0)
187601.05sha256crypto_hash/sha256/opensslicc -no-vec
189761.06sha256crypto_hash/sha256/cryptoppg++ -march=nocona -O3 -fomit-frame-pointer
101201.00sha3224crypto_hash/sha3224/kcp/optimized1600AVX512 (1)icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
133741.32sha3224crypto_hash/sha3224/kcp/optimized1600ufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
133761.32sha3224crypto_hash/sha3224/kcp/optimized1600u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
139761.38sha3224crypto_hash/sha3224/kcp/optimized1600lcufullshldgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
142441.41sha3224crypto_hash/sha3224/kcp/optimized1600lcufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
145921.44sha3224crypto_hash/sha3224/kcp/optimized1600lcu6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
148601.47sha3224crypto_hash/sha3224/kcp/optimized1600AsmX86-64shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
153621.52sha3224crypto_hash/sha3224/kcp/optimized1600AsmX86-64gcc -m64 -march=barcelona -Os -fomit-frame-pointer
316243.12sha3224crypto_hash/sha3224/kcp/reference1600gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
329663.26sha3224crypto_hash/sha3224/kcp/inplace1600bigcc -m64 -march=core-avx2 -O -fomit-frame-pointer
365283.61sha3224crypto_hash/sha3224/kcp/compact1600gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
14448214.28sha3224crypto_hash/sha3224/kcp/reference1600-32bitsicc -xCORE-AVX512 -O3 -fomit-frame-pointer
sha3224crypto_hash/sha3224/kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224crypto_hash/sha3224/kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
107701.00sha3256crypto_hash/sha3256/kcp/optimized1600AVX512 (1)icc -xCORE-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
145261.35sha3256crypto_hash/sha3256/kcp/optimized1600u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
145901.35sha3256crypto_hash/sha3256/kcp/optimized1600ufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
152301.41sha3256crypto_hash/sha3256/kcp/optimized1600lcufullshldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
156081.45sha3256crypto_hash/sha3256/kcp/optimized1600lcufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
158701.47sha3256crypto_hash/sha3256/kcp/optimized1600lcu6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
161861.50sha3256crypto_hash/sha3256/kcp/optimized1600AsmX86-64shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
167301.55sha3256crypto_hash/sha3256/kcp/optimized1600AsmX86-64gcc -march=nocona -O3 -fomit-frame-pointer
342763.18sha3256crypto_hash/sha3256/kcp/reference1600gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
355283.30sha3256crypto_hash/sha3256/kcp/inplace1600bigcc -m64 -march=core-avx2 -O -fomit-frame-pointer
400203.72sha3256crypto_hash/sha3256/kcp/compact1600gcc -funroll-loops -O3 -fomit-frame-pointer
15647214.53sha3256crypto_hash/sha3256/kcp/reference1600-32bitsicc -xCORE-AVX512 -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/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
146301.00sha3384crypto_hash/sha3384/kcp/optimized1600AVX512 (1)icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
180381.23sha3384crypto_hash/sha3384/kcp/optimized1600ufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
180501.23sha3384crypto_hash/sha3384/kcp/optimized1600u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
188521.29sha3384crypto_hash/sha3384/kcp/optimized1600lcufullshldgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
193581.32sha3384crypto_hash/sha3384/kcp/optimized1600lcufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
197421.35sha3384crypto_hash/sha3384/kcp/optimized1600lcu6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
202061.38sha3384crypto_hash/sha3384/kcp/optimized1600AsmX86-64shldgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
208561.43sha3384crypto_hash/sha3384/kcp/optimized1600AsmX86-64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
421262.88sha3384crypto_hash/sha3384/kcp/reference1600gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
432642.96sha3384crypto_hash/sha3384/kcp/inplace1600bigcc -m64 -march=core-avx2 -O -fomit-frame-pointer
498563.41sha3384crypto_hash/sha3384/kcp/compact1600gcc -funroll-loops -O3 -fomit-frame-pointer
19314813.20sha3384crypto_hash/sha3384/kcp/reference1600-32bitsicc -xCORE-AVX512 -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/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
195281.00sha3512crypto_hash/sha3512/kcp/optimized1600AVX512 (1)icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
262381.34sha3512crypto_hash/sha3512/kcp/optimized1600u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
262601.34sha3512crypto_hash/sha3512/kcp/optimized1600ufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
274901.41sha3512crypto_hash/sha3512/kcp/optimized1600lcufullshldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
281281.44sha3512crypto_hash/sha3512/kcp/optimized1600lcufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
287861.47sha3512crypto_hash/sha3512/kcp/optimized1600lcu6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
295201.51sha3512crypto_hash/sha3512/kcp/optimized1600AsmX86-64shldicc
304581.56sha3512crypto_hash/sha3512/kcp/optimized1600AsmX86-64gcc -m64 -march=nocona -O3 -fomit-frame-pointer
605783.10sha3512crypto_hash/sha3512/kcp/reference1600gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
610163.12sha3512crypto_hash/sha3512/kcp/inplace1600bigcc -m64 -march=core-avx2 -O -fomit-frame-pointer
727083.72sha3512crypto_hash/sha3512/kcp/compact1600gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
27607014.14sha3512crypto_hash/sha3512/kcp/reference1600-32bitsicc -xCORE-AVX512 -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/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
126461.00sha384crypto_hash/sha384/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (6.3.0)
123321.00sha512crypto_hash/sha512/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0)
125761.02sha512crypto_hash/sha512/opensslicc -xCORE-AVX2 -O3 -fomit-frame-pointer
130241.06sha512crypto_hash/sha512/sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
130261.06sha512crypto_hash/sha512/sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
145321.18sha512crypto_hash/sha512/cryptoppg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
96181.00shabal256crypto_hash/shabal256/sphlib (SPHLIB_3.0)gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (6.3.0)
99041.03shabal256crypto_hash/shabal256/amd64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
93481.00shabal512crypto_hash/shabal512/ref (1.0)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0)
96141.03shabal512crypto_hash/shabal512/sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
99021.06shabal512crypto_hash/shabal512/amd64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
85781.00shake128crypto_hash/shake128/kcp/optimized1600AVX512 (1)icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer (17.0.20170213)
121261.41shake128crypto_hash/shake128/kcp/optimized1600u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
123041.43shake128crypto_hash/shake128/kcp/optimized1600ufullgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
127661.49shake128crypto_hash/shake128/kcp/optimized1600lcufullshldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
130201.52shake128crypto_hash/shake128/kcp/optimized1600lcufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
132921.55shake128crypto_hash/shake128/kcp/optimized1600lcu6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
135721.58shake128crypto_hash/shake128/kcp/optimized1600AsmX86-64shldicc -no-vec
140141.63shake128crypto_hash/shake128/kcp/optimized1600AsmX86-64gcc -m64 -march=core2 -Os -fomit-frame-pointer
289523.38shake128crypto_hash/shake128/kcp/reference1600gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
310343.62shake128crypto_hash/shake128/kcp/inplace1600bigcc -m64 -march=core-avx2 -O -fomit-frame-pointer
333723.89shake128crypto_hash/shake128/kcp/compact1600gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
13352815.57shake128crypto_hash/shake128/kcp/reference1600-32bitsicc -xCORE-AVX512 -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/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
107841.00shake256crypto_hash/shake256/usekcpicc -xCORE-AVX-I -O2 -fomit-frame-pointer (17.0.20170213)
107961.00shake256crypto_hash/shake256/kcp/optimized1600AVX512icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
145141.35shake256crypto_hash/shake256/kcp/optimized1600u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
146581.36shake256crypto_hash/shake256/kcp/optimized1600ufullgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
152661.42shake256crypto_hash/shake256/kcp/optimized1600lcufullshldgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
156981.46shake256crypto_hash/shake256/kcp/optimized1600lcufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
158081.47shake256crypto_hash/shake256/kcp/optimized1600lcu6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
159961.48shake256crypto_hash/shake256/gil/singlefilegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
162181.50shake256crypto_hash/shake256/kcp/optimized1600AsmX86-64shldgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
167561.55shake256crypto_hash/shake256/kcp/optimized1600AsmX86-64gcc -march=nocona -O3 -fomit-frame-pointer
167701.56shake256crypto_hash/shake256/gil/singlefile_unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
342943.18shake256crypto_hash/shake256/kcp/reference1600gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
360243.34shake256crypto_hash/shake256/kcp/inplace1600bigcc -m64 -march=core-avx2 -O -fomit-frame-pointer
399303.70shake256crypto_hash/shake256/kcp/compact1600gcc -funroll-loops -O3 -fomit-frame-pointer
15816614.67shake256crypto_hash/shake256/kcp/reference1600-32bitsicc -xCORE-AVX512 -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/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
64821.00shavite3256crypto_hash/shavite3256/aes-instruct (3_(AES-NI))icc -xCORE-AVX-I -O3 -fomit-frame-pointer (17.0.20170213)
228243.52shavite3256crypto_hash/shavite3256/sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
243643.76shavite3256crypto_hash/shavite3256/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
248503.83shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
250363.86shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
258964.00shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
281224.34shavite3256crypto_hash/shavite3256/lower-memicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
9770215.07shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
66061.00shavite3512crypto_hash/shavite3512/aes-instruct (2.0_(AES-NI))icc (17.0.20170213)
387585.87shavite3512crypto_hash/shavite3512/sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer
390325.91shavite3512crypto_hash/shavite3512/sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer
494787.49shavite3512crypto_hash/shavite3512/low-memicc -xCORE-AVX512 -O3 -fomit-frame-pointer
499487.56shavite3512crypto_hash/shavite3512/IntelL1Cacheicc -xCORE-AVX512 -O2 -fomit-frame-pointer
505647.65shavite3512crypto_hash/shavite3512/no-saltgcc -funroll-loops -O2 -fomit-frame-pointer
531808.05shavite3512crypto_hash/shavite3512/different-ordergcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
532128.06shavite3512crypto_hash/shavite3512/new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
534668.09shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
19099028.91shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
120381.00simd256crypto_hash/simd256/vect128 (1.1)icc (17.0.20170213)
408183.39simd256crypto_hash/simd256/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
473043.93simd256crypto_hash/simd256/optgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
561904.67simd256crypto_hash/simd256/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
3099568257.48simd256crypto_hash/simd256/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
409061.00simd512crypto_hash/simd512/opt (1.1)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
515741.26simd512crypto_hash/simd512/sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
636401.56simd512crypto_hash/simd512/sphlib-smallicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
6354194155.34simd512crypto_hash/simd512/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
simd512crypto_hash/simd512/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
111021.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (6.3.0)
skein10241024crypto_hash/skein10241024/x64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
119961.00skein256256crypto_hash/skein256256/x64 (v1.3_ASM_(amd64)_code)gcc -m64 -march=k8 -O -fomit-frame-pointer (6.3.0)
121641.01skein256256crypto_hash/skein256256/optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
83661.00skein512256crypto_hash/skein512256/littlegcc -march=nocona -O -fomit-frame-pointer (6.3.0)
83941.00skein512256crypto_hash/skein512256/sandygcc -m64 -march=nocona -O -fomit-frame-pointer
84141.01skein512256crypto_hash/skein512256/optgcc -march=nocona -O -fomit-frame-pointer (6.3.0)
85261.02skein512256crypto_hash/skein512256/sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer
91401.09skein512256crypto_hash/skein512256/sphlib-smallicc -xCORE-AVX-I -O3 -fomit-frame-pointer
94161.13skein512256crypto_hash/skein512256/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
95781.14skein512256crypto_hash/skein512256/x64icc -xCORE-AVX-I -O3 -fomit-frame-pointer
246662.95skein512256crypto_hash/skein512256/mmxgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
83861.00skein512512crypto_hash/skein512512/littlegcc -march=nocona -O -fomit-frame-pointer (6.3.0)
84061.00skein512512crypto_hash/skein512512/sandygcc -march=nocona -O -fomit-frame-pointer (6.3.0)
84201.00skein512512crypto_hash/skein512512/optgcc -m64 -march=nocona -O -fomit-frame-pointer
85221.02skein512512crypto_hash/skein512512/sphlibgcc -funroll-loops -O -fomit-frame-pointer
91481.09skein512512crypto_hash/skein512512/sphlib-smallicc -xCORE-AVX-I -O3 -fomit-frame-pointer
95021.13skein512512crypto_hash/skein512512/simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
95721.14skein512512crypto_hash/skein512512/x64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
246702.94skein512512crypto_hash/skein512512/mmxgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
92001.00tigercrypto_hash/tiger/cryptoppicpc -xCOMMON-AVX512 -O2 -fomit-frame-pointer (17.0.20170213)
344121.00whirlpoolcrypto_hash/whirlpool/cryptoppg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (6.3.0)
411061.19whirlpoolcrypto_hash/whirlpool/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
79141.00md5crypto_hashblocks/md5/little-1gcc -march=nocona -Os -fomit-frame-pointer (6.3.0)
79821.01md5crypto_hashblocks/md5/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
md5crypto_hashblocks/md5/amd64-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
136261.00rfsb509crypto_hashblocks/rfsb509/core2gcc -m64 -march=nocona -O2 -fomit-frame-pointer (6.3.0)
148681.09rfsb509crypto_hashblocks/rfsb509/amd64-1gcc -m64 -O3 -fomit-frame-pointer
158481.16rfsb509crypto_hashblocks/rfsb509/amd64-2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
162541.19rfsb509crypto_hashblocks/rfsb509/amd64-3gcc -fno-schedule-insns -O3 -fomit-frame-pointer
177581.30rfsb509crypto_hashblocks/rfsb509/xmm1regicc -xCORE-AVX-I -O3 -fomit-frame-pointer
225241.65rfsb509crypto_hashblocks/rfsb509/xmm4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
235941.73rfsb509crypto_hashblocks/rfsb509/xmm2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
237641.74rfsb509crypto_hashblocks/rfsb509/xmm1gcc -m64 -march=nocona -O3 -fomit-frame-pointer
940806.90rfsb509crypto_hashblocks/rfsb509/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
174161.00sha256crypto_hashblocks/sha256/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0)
176661.01sha256crypto_hashblocks/sha256/inplacegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha256crypto_hashblocks/sha256/dolbeau/amd64-shagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
112741.00sha512crypto_hashblocks/sha512/inplacegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
113021.00sha512crypto_hashblocks/sha512/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
sha512crypto_hashblocks/sha512/dolbeau/intelavx2rorxasmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha512crypto_hashblocks/sha512/dolbeau/intelavxasmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha512crypto_hashblocks/sha512/dolbeau/intelsse4asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv