Implementation notes: amd64, genji291, crypto_hash

Computer: genji291
Architecture: amd64
CPU ID: GenuineIntel-00050671-bfebfbff
CPU cycles/second: 1400000000...1400000000 (amd64cpuinfo)
SUPERCOP version: 20180818
Benchmark dates: 20180819...20180821

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
atelopus32refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
atelopus64refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
157641.00bash256avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
325502.06bash256refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
205661.00bash384avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
425322.07bash384refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
301141.00bash512avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
624402.07bash512refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
232821.00bblake256sse2icc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
329981.42bblake256ssse3icc -xAVX -O3 -fomit-frame-pointer
361481.55bblake256bswapicc -xMIC-AVX512 -O3 -fomit-frame-pointer
362321.56bblake256regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
466762.00bblake256sandygcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
bblake512xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
288121.00blake256sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
291761.01blake256bswapgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
292041.01blake256regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
315001.09blake256sse2-2icc -xAVX -O2 -fomit-frame-pointer
316261.10blake256sse2icc -xAVX -O2 -fomit-frame-pointer
375481.30blake256sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer
376041.31blake256sandygcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
412161.43blake256avxiccicc -xAVX -O3 -fomit-frame-pointer
418321.45blake256avxsicc -xMIC-AVX512 -O3 -fomit-frame-pointer
420421.46blake256sse41icc -xAVX -O2 -fomit-frame-pointer
423221.47blake256vect128icc -xAVX -O2 -fomit-frame-pointer
427841.48blake256vect128-mmxhackicc -xCORE-AVX-I -O2 -fomit-frame-pointer
428401.49blake256ssse3icc -xAVX -O2 -fomit-frame-pointer
430361.49blake256sse41-2icc -xSSE4.2 -O2 -fomit-frame-pointer
438201.52blake256refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
blake256xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
95621.00blake2bregsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
120961.27blake2brefgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
167721.75blake2bxmmicc -no-vec
182281.91blake2bmoon/avx/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
182701.91blake2bavxiccgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
239682.51blake2bavx2-1icc -xCORE-AVX2 -O2 -fomit-frame-pointer
239962.51blake2bavx2-3icc -xCORE-AVX2 -O3 -fomit-frame-pointer
240102.51blake2bmoon/avx2/64icc -no-vec
241222.52blake2bavx2-2icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
blake2bmoon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bymmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
159041.00blake2sregsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
199361.25blake2sreficc -xMIC-AVX512 -O3 -fomit-frame-pointer
229881.45blake2sxmmicc -no-vec
241221.52blake2smoon/sse2/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
280001.76blake2savxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
288401.81blake2smoon/avx/64gcc -m64 -O3 -fomit-frame-pointer
302541.90blake2smoon/ssse3/64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
blake2smoon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
223441.00blake32sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
248781.11blake32sse2icc -xAVX -O2 -fomit-frame-pointer
274261.23blake32sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer
324801.45blake32reficc -xMIC-AVX512 -O3 -fomit-frame-pointer
328161.47blake32ssse3icc -xCORE-AVX-I -O2 -fomit-frame-pointer
172621.00blake512bswapgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
173321.00blake512regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
174301.01blake512sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
228621.32blake512sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer
235341.36blake512reficc -xMIC-AVX512 -O3 -fomit-frame-pointer
239541.39blake512sse41icc -xCORE-AVX-I -O2 -fomit-frame-pointer
240521.39blake512avxiccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
243321.41blake512vect128icc -xAVX -O2 -fomit-frame-pointer
247521.43blake512vect128-inplaceicc -xAVX -O2 -fomit-frame-pointer
257601.49blake512sse2sgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
262221.52blake512sse2icc -xMIC-AVX512 -O3 -fomit-frame-pointer
296241.72blake512ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
924985.36blake512sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
blake512vect128-xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake512xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake512xop-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
158481.00blake64sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
201741.27blake64sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer
207761.31blake64reficc -xMIC-AVX512 -O3 -fomit-frame-pointer
219521.39blake64sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
249201.57blake64ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
155541.00bmw256core_i7_45nm/x86-64/sse4_v1icc -xMIC-AVX512 -O3 -fomit-frame-pointer
156381.01bmw256core_2_45nm/x86-64/sse4_v1icc -xAVX -O3 -fomit-frame-pointer
163801.05bmw256amd_k10/x86-64/sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
163941.05bmw256core_2_65nm/x86-64/ssse3_v1icc -xMIC-AVX512 -O3 -fomit-frame-pointer
164921.06bmw256opt29_v5_ssse3_asm64icc -xCORE-AVX-I -O3 -fomit-frame-pointer
181301.17bmw256opt31ssse3_asm64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
183401.18bmw256optc01gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
184521.19bmw256optabegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
184521.19bmw256optbbegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
185641.19bmw256optc03icc -xMIC-AVX512 -O3 -fomit-frame-pointer
187181.20bmw256optc04gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
187881.21bmw256optc02icc -xMIC-AVX512 -O3 -fomit-frame-pointer
193901.25bmw256optbgbegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
204121.31bmw256sphlib-smallicc -xMIC-AVX512 -O3 -fomit-frame-pointer
215041.38bmw256sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
236881.52bmw256amd_k8/x86-64/noSSEgcc -march=k8 -O3 -fomit-frame-pointer
261101.68bmw256reficc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
bmw256optc31ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
99541.00bmw512optc04icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
99681.00bmw512optbbegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
100101.01bmw512optabegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
100381.01bmw512optc03icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
100941.01bmw512optc02icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
101081.02bmw512optc01icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
105561.06bmw512optbgbeicc -xMIC-AVX512 -O2 -fomit-frame-pointer
118301.19bmw512sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
127681.28bmw512opt008_asm64icc -no-vec
143641.44bmw512reficc -xMIC-AVX512 -O2 -fomit-frame-pointer
149241.50bmw512sphlib-smallicc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
bmw512optx86sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
398581.00cheetah256asm64gcc (8.2.0)
399701.00cheetah256asmgcc (8.2.0)
616001.00cheetah512asm64gcc (8.2.0)
617401.00cheetah512asmgcc -funroll-loops
7173461.00cubehash161emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (8.2.0)
21771963.04cubehash161unrolledicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
23922363.33cubehash161simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
29967144.18cubehash161specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
489581.00cubehash1616emmintrin4icc -xAVX -O3 -fomit-frame-pointer
1997244.08cubehash1616simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
2246724.59cubehash1616unrolledicc -xMIC-AVX512 -O2 -fomit-frame-pointer
73719815.06cubehash1616specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
3583301.00cubehash162emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (8.2.0)
11621963.24cubehash162unrolledicc -xMIC-AVX512 -O3 -fomit-frame-pointer
12222703.41cubehash162simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
18290025.10cubehash162specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
266841.00cubehash1632amd64avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
270341.01cubehash1632emmintrin4icc -xCORE-AVX-I -O2 -fomit-frame-pointer
270341.01cubehash1632emmintrin5icc -xCORE-AVX-I -O3 -fomit-frame-pointer
310941.17cubehash1632amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
315561.18cubehash1632amd64gcc -m64 -O3 -fomit-frame-pointer
751242.82cubehash1632unrolled3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
758102.84cubehash1632unrolled5icc -xMIC-AVX512 -O3 -fomit-frame-pointer
758662.84cubehash1632unrolled4icc -xMIC-AVX512 -O2 -fomit-frame-pointer
836783.14cubehash1632mmintrinicc -xMIC-AVX512 -O3 -fomit-frame-pointer
931983.49cubehash1632sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
932683.50cubehash1632sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
1045243.92cubehash1632amd64-32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
1309704.91cubehash1632simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1396785.23cubehash1632unrolledicc -xMIC-AVX512 -O3 -fomit-frame-pointer
1429685.36cubehash1632unrolled2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
1811321.00cubehash164emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
6297483.48cubehash164unrolledicc -xMIC-AVX512 -O3 -fomit-frame-pointer
6655883.67cubehash164simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
11980366.61cubehash164specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
931141.00cubehash168emmintrin4icc -xCORE-AVX-I -O2 -fomit-frame-pointer (18.0.20180210)
3420623.67cubehash168simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
3790644.07cubehash168unrolledicc -xMIC-AVX512 -O2 -fomit-frame-pointer
9140469.82cubehash168specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
231001.00cubehash512amd64avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
234221.01cubehash512emmintrin5icc -xAVX -O3 -fomit-frame-pointer
234501.02cubehash512emmintrin4icc -xAVX -O3 -fomit-frame-pointer
268941.16cubehash512amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
273281.18cubehash512amd64gcc -m64 -O3 -fomit-frame-pointer
654502.83cubehash512unrolled3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
657862.85cubehash512unrolled5icc -xMIC-AVX512 -O3 -fomit-frame-pointer
665702.88cubehash512unrolled4icc -xMIC-AVX512 -O2 -fomit-frame-pointer
725343.14cubehash512mmintrinicc -xMIC-AVX512 -O3 -fomit-frame-pointer
904403.92cubehash512amd64-32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
1031944.47cubehash512simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1118884.84cubehash512unrolledicc -xMIC-AVX512 -O3 -fomit-frame-pointer
1146184.96cubehash512unrolled2icc -xMIC-AVX512 -O2 -fomit-frame-pointer
3509801.00cubehash81emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (8.2.0)
3533321.01cubehash81emmintrin3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
3614801.03cubehash81emmintrinicc -xAVX -O2 -fomit-frame-pointer
3629921.03cubehash81emmintrin2icc -xMIC-AVX512 -O2 -fomit-frame-pointer
10903063.11cubehash81unrolledicc -xCORE-AVX2 -O3 -fomit-frame-pointer
12352483.52cubehash81simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
19088025.44cubehash81specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
242761.00cubehash816emmintrin4icc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
265441.09cubehash816emmintrin3icc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
1068764.40cubehash816unrolledicc -xCORE-AVX2 -O2 -fomit-frame-pointer
1151504.74cubehash816simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
63911426.33cubehash816specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
1768341.00cubehash82emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
1792841.01cubehash82emmintrin3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
6212083.51cubehash82unrolledicc -xCORE-AVX2 -O2 -fomit-frame-pointer
6291043.56cubehash82simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
12523567.08cubehash82specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
134681.00cubehash832emmintrin4icc -xAVX -O3 -fomit-frame-pointer
157361.17cubehash832emmintrin3icc -xAVX -O3 -fomit-frame-pointer
732625.44cubehash832unrolledicc -xMIC-AVX512 -O2 -fomit-frame-pointer
782885.81cubehash832simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
59522444.20cubehash832specicc -xCORE-AVX-I -O3 -fomit-frame-pointer
896701.00cubehash84emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
920221.03cubehash84emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
3250663.63cubehash84unrolledicc -xMIC-AVX512 -O2 -fomit-frame-pointer
3363503.75cubehash84simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
91814810.24cubehash84specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
461721.00cubehash88emmintrin4icc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
484401.05cubehash88emmintrin3icc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
1741883.77cubehash88unrolledicc -xMIC-AVX512 -O2 -fomit-frame-pointer
1913804.14cubehash88simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
75514616.36cubehash88specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
138041.00echo256aes/aes64icc -xAVX -O3 -fomit-frame-pointer
210981.53echo256ccalik/aesniicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
823905.97echo256pentium/pentium4v64v1gcc -m64 -Os -fomit-frame-pointer
831326.02echo256pentium/pentium4v64v2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
848406.15echo256sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
869546.30echo256generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
888726.44echo256sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer
992047.19echo256generic/opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
1209048.76echo256powerpc/pp32cv2icc -xMIC-AVX512 -O3 -fomit-frame-pointer
16352011.85echo256ccalik/bitslicedicc -xAVX -O3 -fomit-frame-pointer
17046412.35echo256powerpc/pp32cv1icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
37590027.23echo256ccalik/vpermgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
echo256athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo256core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
240381.00echo512aes/aes64icc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
1469446.11echo512pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
1497446.23echo512pentium/pentium4v64v2gcc -m64 -O2 -fomit-frame-pointer
1537486.40echo512sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
1556806.48echo512generic/opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer
1614206.72echo512sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer
1778147.40echo512generic/opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
2141028.91echo512powerpc/pp32cv2icc -xMIC-AVX512 -O3 -fomit-frame-pointer
29344012.21echo512ccalik/bitslicedicc -xAVX -O3 -fomit-frame-pointer
30003412.48echo512powerpc/pp32cv1icc -xMIC-AVX512 -O3 -fomit-frame-pointer
67583628.12echo512ccalik/vpermgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
69113828.75echo512ccalik/aesnigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
echo512athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo512core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
109621.00echosp256aes/aes64icc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
643025.87echosp256pentium/pentium4v64v1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
648765.92echosp256pentium/pentium4v64v2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
684466.24echosp256generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
794507.25echosp256generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
950048.67echosp256powerpc/pp32cv2icc -xMIC-AVX512 -O3 -fomit-frame-pointer
13202012.04echosp256powerpc/pp32cv1icc -xMIC-AVX512 -O3 -fomit-frame-pointer
echosp256athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp256core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
171221.00echosp512aes/aes64icc -xCORE-AVX-I -O3 -fomit-frame-pointer (18.0.20180210)
1020885.96echosp512pentium/pentium4v64v1gcc -march=nocona -O -fomit-frame-pointer
1037546.06echosp512pentium/pentium4v64v2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
1086966.35echosp512generic/opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer
1251887.31echosp512generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1490448.70echosp512powerpc/pp32cv2icc -xMIC-AVX512 -O3 -fomit-frame-pointer
20942612.23echosp512powerpc/pp32cv1icc -xMIC-AVX512 -O3 -fomit-frame-pointer
echosp512athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp512core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
110041.00edonr256optcicc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
110601.01edonr256swpbegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
58521.00edonr512optcicc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
60481.03edonr512swpbegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
1023961.00essence224gccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (8.2.0)
1024241.00essence256gccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (8.2.0)
675641.00essence384gccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0)
674941.00essence512gccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0)
1196021.00fsb256cleangcc -march=barcelona -Os -fomit-frame-pointer (8.2.0)
1333134601114.64fsb256reficc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
1257367721.00fsb512reficc -xSSE4.1 -O2 -fomit-frame-pointer (18.0.20180210)
419721.00fugue2cop_opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
570781.00fugue256ANSI_opt64icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
595981.04fugue256SSSE3icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
653241.14fugue256sphlibicc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
688521.21fugue256ANSI_opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
1208762.12fugue256ccalik/aesnigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
1236342.17fugue256SSE4.1gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
1976663.46fugue256ccalik/vpermicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
1810061.00fugue384ccalik/aesnigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
2925861.62fugue384ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
1290381.00fugue512sphlibicc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
2429281.88fugue512ccalik/aesnigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
3930223.05fugue512ccalik/vpermicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
411041.00groestl256aesni-intricc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
521641.27groestl256opterongcc -m64 -march=corei7 -O3 -fomit-frame-pointer
533261.30groestl256core2duogcc -m64 -march=corei7 -O3 -fomit-frame-pointer
576521.40groestl256aesnigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
665001.62groestl256sphlib-adaptedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
672701.64groestl256sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
707281.72groestl256opteron-unrolledcc
882702.15groestl256mmxicc -xMIC-AVX512 -O2 -fomit-frame-pointer
894742.18groestl256sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
925122.25groestl256opt64icc -xSSE4.1 -O3 -fomit-frame-pointer
1490023.62groestl256opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
2485006.05groestl25632bit-2ktableicc -xMIC-AVX512 -O2 -fomit-frame-pointer
2871686.99groestl256vperm-intricc -xCORE-AVX2 -O2 -fomit-frame-pointer
3051027.42groestl25632bit-bytesliced-c-fasticc -xMIC-AVX512 -O3 -fomit-frame-pointer
3256827.92groestl25632bit-bytesliced-c-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer
3377928.22groestl256vpermgcc -O3 -fomit-frame-pointer
43548410.59groestl2568bit_cicc -xMIC-AVX512 -O3 -fomit-frame-pointer
groestl256avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
groestl256avx-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
587721.00groestl512aesni-intricc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
588141.00groestl512avxgcc -funroll-loops -O2 -fomit-frame-pointer
611381.04groestl512avx-intricc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
835941.42groestl512aesnigcc -funroll-loops -m64 -O2 -fomit-frame-pointer
1098861.87groestl512sphlibicc -xAVX -O3 -fomit-frame-pointer
1124761.91groestl512sphlib-adaptedicc -xSSE4.2 -O3 -fomit-frame-pointer
1154441.96groestl512core2duocc
1374662.34groestl512opt64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
1481202.52groestl512sphlib-smallicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer
2227403.79groestl512opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
2760104.70groestl512mmxicc
4087306.95groestl512vperm-intrgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
4687767.98groestl512vpermgcc -funroll-loops -m64 -O -fomit-frame-pointer
5052748.60groestl51232bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
groestl512opterongcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
618381.00hamsisimd-2icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
643161.04hamsibernstein/small-simd-2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
646241.05hamsisimd-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsisphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsisphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsi512sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsi512sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
336141.00jh224bitslice_sse2_opt64icc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
343421.02jh224bitslice_sse2_opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
397741.18jh224bitslice_opt64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
469981.40jh224bitslice_opt32icc -xMIC-AVX512 -O2 -fomit-frame-pointer
667801.99jh224bitslice_ref64icc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
709662.11jh224bitslice_ref32icc -xMIC-AVX512 -O3 -fomit-frame-pointer
735982.19jh224simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
336141.00jh256bitslice_sse2_opt64icc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
343701.02jh256bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
397601.18jh256bitslice_opt64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
467881.39jh256bitslice_opt32icc -xMIC-AVX512 -O2 -fomit-frame-pointer
668081.99jh256bitslice_ref64icc -xCORE-AVX-I -O3 -fomit-frame-pointer
709662.11jh256bitslice_ref32icc -xMIC-AVX512 -O3 -fomit-frame-pointer
736262.19jh256simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
336141.00jh384bitslice_sse2_opt64icc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
343281.02jh384bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
398861.19jh384bitslice_opt64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
468021.39jh384bitslice_opt32icc -xMIC-AVX512 -O2 -fomit-frame-pointer
668081.99jh384bitslice_ref64icc -xCORE-AVX-I -O3 -fomit-frame-pointer
710502.11jh384bitslice_ref32icc -xMIC-AVX512 -O3 -fomit-frame-pointer
735982.19jh384simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
336141.00jh512bitslice_sse2_opt64icc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
343421.02jh512bitslice_sse2_opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
397181.18jh512bitslice_opt64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
468161.39jh512bitslice_opt32icc -xMIC-AVX512 -O2 -fomit-frame-pointer
667661.99jh512bitslice_ref64icc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
710642.11jh512bitslice_ref32icc -xMIC-AVX512 -O3 -fomit-frame-pointer
735982.19jh512simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
70141.00k12kcp/optimized1600AVX512icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
124601.78k12kcp/optimized1600ufullgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
129081.84k12kcp/optimized1600u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
136781.95k12kcp/optimized1600lcufullgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
142802.04k12kcp/optimized1600lcu6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
164642.35k12kcp/optimized1600AsmX86-64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
268383.83k12kcp/inplace1600biicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
272023.88k12kcp/reference1600gcc -funroll-loops -O2 -fomit-frame-pointer
349024.98k12kcp/compact1600gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
521927.44k12kcp/optimized1600lcufullshldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
543207.74k12kcp/optimized1600AsmX86-64shldicc -xSSE4.1 -O3 -fomit-frame-pointer
62150288.61k12kcp/reference1600-32bitsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/inplace1600ARMv6Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/inplace1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/inplace1600ARMv7Mgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600ARMv6Mu1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600ARMv6Mu2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600AsmX86-64Applegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600XOPu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
k12kcp/optimized1600XOPufullgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
283641.00keccakopt64u6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
297781.05keccakinplacegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
299321.06keccaksimplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
324941.15keccakopt64lcu6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
326621.15keccakopt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
404601.43keccakx86_64_asmicc -xSSE4.2 -O2 -fomit-frame-pointer
427421.51keccaksseu2icc -xAVX -O2 -fomit-frame-pointer
611942.16keccakmmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
668362.36keccakopt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
678442.39keccakcompactgcc -funroll-loops -O2 -fomit-frame-pointer
695522.45keccaksimple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
701822.47keccakinplace32biicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
750262.65keccakopt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
764962.70keccakopt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
1326224.68keccakopt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
1391044.90keccakx86_64_shldicc -xSSE4.2 -O3 -fomit-frame-pointer
2443148.61keccakcompact8icc -xCORE-AVX2 -O3 -fomit-frame-pointer
keccakxopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
476981.00keccakc1024opt64u6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
495181.04keccakc1024inplacegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
495461.04keccakc1024simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
547261.15keccakc1024opt64lcu6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
548661.15keccakc1024opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
623001.31keccakc1024sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
642461.35keccakc1024sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
683061.43keccakc1024x86_64_asmicc -no-vec
719881.51keccakc1024sseu2icc -xCORE-AVX-I -O2 -fomit-frame-pointer
1029422.16keccakc1024mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
1108662.32keccakc1024opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1143942.40keccakc1024compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
1168442.45keccakc1024simple32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
1183142.48keccakc1024inplace32biicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
1240822.60keccakc1024opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
1273582.67keccakc1024opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
2236924.69keccakc1024opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
2352004.93keccakc1024x86_64_shldicc -xSSE4.1 -O2 -fomit-frame-pointer
4132528.66keccakc1024compact8icc -xCORE-AVX2 -O3 -fomit-frame-pointer
keccakc1024xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
220921.00keccakc256opt64u6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
232541.05keccakc256inplacegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
233381.06keccakc256simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
253541.15keccakc256opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
255361.16keccakc256opt64lcu6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
313461.42keccakc256x86_64_asmicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
330681.50keccakc256sseu2icc -xCORE-AVX-I -O2 -fomit-frame-pointer
473902.15keccakc256mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
525982.38keccakc256compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
536202.43keccakc256opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
546562.47keccakc256inplace32biicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
562802.55keccakc256simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
603122.73keccakc256opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
608022.75keccakc256opt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
1021444.62keccakc256opt64lcu24shldgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
1071984.85keccakc256x86_64_shldicc -xSSE4.1 -O3 -fomit-frame-pointer
1932848.75keccakc256compact8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc256xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
187461.00keccakc256treed2sseu4icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
188021.00keccakc256treed2sseu24gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
keccakc256treed2xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
242201.00keccakc448opt64u6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
253821.05keccakc448inplacegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
254801.05keccakc448simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
276081.14keccakc448opt64lcu6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
279161.15keccakc448opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
343281.42keccakc448x86_64_asmicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
362181.50keccakc448sseu2icc -xCORE-AVX-I -O2 -fomit-frame-pointer
520522.15keccakc448mmxu1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
569242.35keccakc448opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
574702.37keccakc448compactgcc -funroll-loops -O2 -fomit-frame-pointer
636162.63keccakc448opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
658282.72keccakc448opt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
1127144.65keccakc448opt64lcu24shldgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
1177964.86keccakc448x86_64_shldicc
2147468.87keccakc448compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
keccakc448inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc448simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc448xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
264041.00keccakc512opt64u6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
275661.04keccakc512inplacegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
276921.05keccakc512simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
302681.15keccakc512opt64lcu6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
303521.15keccakc512opt64lcu24icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
348041.32keccakc512sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
357981.36keccakc512sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
374221.42keccakc512x86_64_asmicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
394941.50keccakc512sseu2icc -xCORE-AVX-I -O2 -fomit-frame-pointer
567142.15keccakc512mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
605362.29keccakc512opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
629582.38keccakc512compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
646102.45keccakc512simple32bigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
653522.48keccakc512inplace32biicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
700562.65keccakc512opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
713162.70keccakc512opt32biT-s2lcu4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
1226544.65keccakc512opt64lcu24shldgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
1284924.87keccakc512x86_64_shldicc
2322468.80keccakc512compact8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
keccakc512gil/singlefilegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512gil/singlefile_unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
216861.00keccakc512treed2sseu4icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
217281.00keccakc512treed2sseu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
keccakc512treed2xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
326621.00keccakc768opt64u6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
341041.04keccakc768inplaceicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
343001.05keccakc768simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
372961.14keccakc768opt64lcu6icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
378141.16keccakc768opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
466761.43keccakc768x86_64_asmicc -xSSE4.2 -O2 -fomit-frame-pointer
492521.51keccakc768sseu2icc -xAVX -O2 -fomit-frame-pointer
701962.15keccakc768mmxu1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
781062.39keccakc768compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
801222.45keccakc768opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
812422.49keccakc768inplace32biicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
830482.54keccakc768simple32bigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
867442.66keccakc768opt32biT-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
913502.80keccakc768opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1528524.68keccakc768opt64lcu24shldgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
1604404.91keccakc768x86_64_shldicc -xAVX -O3 -fomit-frame-pointer
2820028.63keccakc768compact8icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
keccakc768xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
640501.00lane256cgcc -funroll-loops -Os -fomit-frame-pointer (8.2.0)
887181.39lane256bitslicegcc -march=k8 -Os -fomit-frame-pointer
4536421.00lane512cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer (8.2.0)
279581.00luffa256sse2icc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
281961.01luffa256thomaz/asm-PSPar-v2-INTgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
283641.01luffa256thomaz/asm-PSPar-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
319761.14luffa256ssse3_x64asmicc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
319761.14luffa256ssse3_x64asm-2icc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
323121.16luffa256sse2_x64asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
323261.16luffa256sse2_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
497141.78luffa256sphlibicc -xMIC-AVX512 -O2 -fomit-frame-pointer
510161.82luffa256opt32icc -xMIC-AVX512 -O3 -fomit-frame-pointer
529481.89luffa256thomaz/basicicc -xMIC-AVX512 -O3 -fomit-frame-pointer
603682.16luffa256armgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
707702.53luffa256thomaz/asm-PS-v2-FPicc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
707702.53luffa256thomaz/asm-PS-v2-INTicc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
709102.54luffa256thomaz/asm-PSicc -xAVX -O2 -fomit-frame-pointer
1116643.99luffa256ssse3_x64asm-PSicc -xAVX -O2 -fomit-frame-pointer
1116643.99luffa256ssse3_x64asm-PS-2icc -xAVX -O3 -fomit-frame-pointer (18.0.20180210)
313601.00luffa384sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
332221.06luffa384thomaz/asm-PSPar-v2-INTgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
332781.06luffa384thomaz/asm-PSPar-v2-FPicc -xAVX -O3 -fomit-frame-pointer
359101.15luffa384ssse3_x64asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
359101.15luffa384ssse3_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
363581.16luffa384sse2_x64asmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
363581.16luffa384sse2_x64asm-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
734722.34luffa384opt32icc -xMIC-AVX512 -O3 -fomit-frame-pointer
824742.63luffa384armicc -xMIC-AVX512 -O3 -fomit-frame-pointer
859602.74luffa384ssse3_x64asm-PSicc -xAVX -O3 -fomit-frame-pointer
859602.74luffa384ssse3_x64asm-PS-2icc -xAVX -O3 -fomit-frame-pointer
963903.07luffa384thomaz/asm-PSicc -xAVX -O3 -fomit-frame-pointer
963903.07luffa384thomaz/asm-PS-v2-FPicc -xCORE-AVX2 -O3 -fomit-frame-pointer
963903.07luffa384thomaz/asm-PS-v2-INTicc -xCORE-AVX2 -O2 -fomit-frame-pointer
524161.00luffa512ssse3_x64asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
524161.00luffa512ssse3_x64asm-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
532281.02luffa512sse2_x64asmgcc -m64 -O3 -fomit-frame-pointer
532281.02luffa512sse2_x64asm-2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
565601.08luffa512thomaz/asm-PSPar-v2-FPicc -xAVX -O2 -fomit-frame-pointer
565601.08luffa512thomaz/asm-PSPar-v2-INTicc -xCORE-AVX-I -O3 -fomit-frame-pointer
587721.12luffa512sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
927221.77luffa512sphlibicc -xMIC-AVX512 -O2 -fomit-frame-pointer
980701.87luffa512opt32icc -xMIC-AVX512 -O3 -fomit-frame-pointer
1029001.96luffa512armicc -xMIC-AVX512 -O3 -fomit-frame-pointer
1226682.34luffa512thomaz/asm-PS-v2-FPicc -xCORE-AVX-I -O3 -fomit-frame-pointer
1226682.34luffa512thomaz/asm-PS-v2-INTicc -xAVX -O3 -fomit-frame-pointer
1229762.35luffa512thomaz/asm-PSicc -xAVX -O3 -fomit-frame-pointer
1269102.42luffa512ssse3_x64asm-PSicc -xAVX -O3 -fomit-frame-pointer
1269522.42luffa512ssse3_x64asm-PS-2icc -xAVX -O3 -fomit-frame-pointer
496161.00lux256asmcc (4.8.5 20150623 (Red Hat 4.8.5-16))
553421.00lux512asmcc (4.8.5 20150623 (Red Hat 4.8.5-16))
760901.00mcssha4refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (8.2.0)
786801.00mcssha5refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (8.2.0)
766501.00mcssha6refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (8.2.0)
5272261.00md2opensslicc (18.0.20180210)
70981.00md4opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
83861.00md5refgcc -m64 -O3 -fomit-frame-pointer
102901.23md5opensslgcc -m64 -O3 -fomit-frame-pointer
560421.00md6d224refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.2.0)
604661.00md6d256refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer (8.2.0)
782041.00md6d384refgcc -funroll-loops -O2 -fomit-frame-pointer (8.2.0)
958721.00md6d512refgcc -funroll-loops -O2 -fomit-frame-pointer (8.2.0)
1216741.00mgrostl256opt-32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (8.2.0)
2440202.01mgrostl256opt-64icc -xSSE4.1 -O2 -fomit-frame-pointer
376637830.95mgrostl256refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
350141.00nasha256optgcc -funroll-loops -O2 -fomit-frame-pointer (8.2.0)
365541.04nasha256opt_v4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
361341.00nasha512optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer (8.2.0)
416221.15nasha512opt_v4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
273141.00rfsb509reficc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
rhashrefg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
289241.00ripemd160opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
394941.00round3jh256sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
443101.12round3jh256ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
873602.21round3jh256simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
981542.49round3jh256sphlib-smallicc -xMIC-AVX512 -O3 -fomit-frame-pointer
1575843.99round3jh256sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
394941.00round3jh512sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
443801.12round3jh512ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
866602.19round3jh512simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
982662.49round3jh512sphlib-smallicc -xMIC-AVX512 -O3 -fomit-frame-pointer
1585644.01round3jh512sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
180881.00sarmal256opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (8.2.0)
193901.07sarmal256asm64icc -no-vec
220501.00sarmal512opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (8.2.0)
239261.09sarmal512asm64icc -xAVX -O3 -fomit-frame-pointer
139301.00sha1opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
315561.00sha224opensslgcc -m64 -O2 -fomit-frame-pointer
315561.00sha256opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
326341.03sha256sphlibicc -xMIC-AVX512 -O3 -fomit-frame-pointer
335161.06sha256sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
348321.10sha256reficc -xSSE4.1 -O3 -fomit-frame-pointer
465501.48sha256cryptoppg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer
151061.00sha3224kcp/optimized1600AVX512icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
237301.57sha3224oncore64bitsicc -xSSE4.1 -O3 -fomit-frame-pointer
540823.58sha3224oncore32bitsicc -xMIC-AVX512 -O2 -fomit-frame-pointer
sha3224kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3224kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
163661.00sha3256kcp/optimized1600AVX512icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
258301.58sha3256oncore64bitsicc -xSSE4.2 -O3 -fomit-frame-pointer
584643.57sha3256oncore32bitsicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
sha3256kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3256kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
206501.00sha3384kcp/optimized1600AVX512icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
321161.56sha3384oncore64bitsicc -xSSE4.2 -O3 -fomit-frame-pointer
730103.54sha3384oncore32bitsicc -xMIC-AVX512 -O3 -fomit-frame-pointer
sha3384kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3384kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
297361.00sha3512kcp/optimized1600AVX512icc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
468581.58sha3512oncore64bitsicc
1067503.59sha3512oncore32bitsicc -xMIC-AVX512 -O2 -fomit-frame-pointer (18.0.20180210)
sha3512kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sha3512kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
217841.00sha384opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
218121.00sha512opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
227641.04sha512reficc -no-vec
234921.08sha512sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
235061.08sha512sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
266141.22sha512cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer
159881.00shabal256sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
162121.01shabal256amd64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
155961.00shabal512refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
160441.03shabal512sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
162261.04shabal512amd64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
132721.00shake128kcp/optimized1600AVX512icc -xMIC-AVX512 -O3 -fomit-frame-pointer (18.0.20180210)
216441.63shake128oncore64bitsicc -xSSE4.1 -O3 -fomit-frame-pointer
503443.79shake128oncore32bitsicc -xMIC-AVX512 -O2 -fomit-frame-pointer
shake128kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake128kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
163521.00shake256usekcpicc -no-vec (18.0.20180210)
163941.00shake256kcp/optimized1600AVX512icc -xMIC-AVX512 -O3 -fomit-frame-pointer
258441.58shake256oncore64bitsicc -xCORE-AVX-I -O3 -fomit-frame-pointer
321721.97shake256gil/singlefile_unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
323401.98shake256gil/singlefileicc -xMIC-AVX512 -O3 -fomit-frame-pointer
583243.57shake256oncore32bitsicc -xMIC-AVX512 -O2 -fomit-frame-pointer
shake256kcp/compact1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256kcp/optimized1600ARMv7Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256kcp/optimized1600ARMv8Agcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256kcp/optimized1600AVR8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
shake256kcp/optimized1600AVX2g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
132861.00shavite3256aes-instructicc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
430783.24shavite3256sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
434143.27shavite3256low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
443943.34shavite3256no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
460743.47shavite3256new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer
478943.60shavite3256sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
566584.26shavite3256lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
21504016.19shavite32568-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
125721.00shavite3512aes-instructicc -xAVX -O2 -fomit-frame-pointer (18.0.20180210)
757406.02shavite3512sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
790026.28shavite3512sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
952147.57shavite3512IntelL1Cachegcc -funroll-loops -m64 -O2 -fomit-frame-pointer
978047.78shavite3512low-memicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer
1120428.91shavite3512lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
39012431.03shavite3512different-ordergcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
39223831.20shavite3512no-saltgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
39652231.54shavite3512new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
41827833.27shavite35128-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
789601.00simd256sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
1062741.35simd256optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
1083601.37simd256sphlib-smallicc -xMIC-AVX512 -O3 -fomit-frame-pointer
458036658.01simd256refgcc -funroll-loops -O -fomit-frame-pointer
simd256vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
799541.00simd512optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
1046641.31simd512sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
1109641.39simd512sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer
8963178112.10simd512refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
simd512vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
219661.00skein10241024optgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (8.2.0)
skein10241024x64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
153441.00skein256256optgcc -m64 -march=core-avx2 -O -fomit-frame-pointer (8.2.0)
206081.34skein256256x64icc -xMIC-AVX512 -O3 -fomit-frame-pointer
145601.00skein512256littlegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
148961.02skein512256optgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
157361.08skein512256sphlibicc -xMIC-AVX512 -O2 -fomit-frame-pointer
164221.13skein512256simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
166881.15skein512256sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer
228901.57skein512256x64icc -xCORE-AVX-I -O3 -fomit-frame-pointer
325922.24skein512256mmxgcc -m64 -Os -fomit-frame-pointer
903006.20skein512256sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
145601.00skein512512littlegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0)
149101.02skein512512optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
156941.08skein512512sphlibicc -xMIC-AVX512 -O2 -fomit-frame-pointer
164081.13skein512512sphlib-smallicc -xMIC-AVX512 -O3 -fomit-frame-pointer
165621.14skein512512simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer
228761.57skein512512x64icc -xMIC-AVX512 -O2 -fomit-frame-pointer
326062.24skein512512mmxgcc -m64 -Os -fomit-frame-pointer
903146.20skein512512sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
153021.00tigercryptoppg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
761041.00whirlpoolcryptoppg++ -m64 -O2 -fomit-frame-pointer
835101.10whirlpoolrefgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer