Implementation notes: amd64, manny357, crypto_hash

Computer: manny357
Architecture: amd64
CPU ID: GenuineIntel-000406f1-bfebfbff
CPU cycles/second: 2400000000...2400000000 (amd64cpuinfo)
SUPERCOP version: 20170228
Benchmark dates: 20170409...20170410

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
115401.00bash256crypto_hash/bash256/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
172321.49bash256crypto_hash/bash256/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
150241.00bash384crypto_hash/bash384/avx2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (6.3.0)
224841.50bash384crypto_hash/bash384/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (6.3.0)
218841.00bash512crypto_hash/bash512/avx2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
329441.51bash512crypto_hash/bash512/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
105161.00bblake256crypto_hash/bblake256/ssse3icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
123721.18bblake256crypto_hash/bblake256/sse2icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
203401.93bblake256crypto_hash/bblake256/bswapgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
204161.94bblake256crypto_hash/bblake256/regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
204521.94bblake256crypto_hash/bblake256/sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer
bblake512crypto_hash/bblake512/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
120281.00blake256crypto_hash/blake256/avxiccgcc -m64 -O -fomit-frame-pointer
121561.01blake256crypto_hash/blake256/sse41-2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
121601.01blake256crypto_hash/blake256/avxsicc -xCORE-AVX2 -O3 -fomit-frame-pointer
123921.03blake256crypto_hash/blake256/ssse3icc -xCORE-AVX2 -O2 -fomit-frame-pointer
124041.03blake256crypto_hash/blake256/sse41icc -no-vec
125761.05blake256crypto_hash/blake256/vect128icc
128801.07blake256crypto_hash/blake256/vect128-mmxhackicc -xCORE-AVX2 -O2 -fomit-frame-pointer
152481.27blake256crypto_hash/blake256/sse2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
156241.30blake256crypto_hash/blake256/sse2-2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
165281.37blake256crypto_hash/blake256/sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer
165481.38blake256crypto_hash/blake256/sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
167041.39blake256crypto_hash/blake256/bswapgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
167201.39blake256crypto_hash/blake256/regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
219601.83blake256crypto_hash/blake256/sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer
229121.90blake256crypto_hash/blake256/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
blake256crypto_hash/blake256/xopgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
47801.00blake2bcrypto_hash/blake2b/moon/avx2/64icc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
48601.02blake2bcrypto_hash/blake2b/avx2-2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
51601.08blake2bcrypto_hash/blake2b/avxiccgcc -march=barcelona -O -fomit-frame-pointer
51841.08blake2bcrypto_hash/blake2b/xmmicc -xCORE-AVX2 -O2 -fomit-frame-pointer
52601.10blake2bcrypto_hash/blake2b/avx2-1icc -xCORE-AVX2 -O2 -fomit-frame-pointer
52921.11blake2bcrypto_hash/blake2b/avx2-3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
54201.13blake2bcrypto_hash/blake2b/moon/avx/64icc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
59801.25blake2bcrypto_hash/blake2b/regsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
69441.45blake2bcrypto_hash/blake2b/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/moon/armv6/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/avx/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/avx2/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/neon/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/sse2/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/ssse3/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/xop/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/moon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2bcrypto_hash/blake2b/ymmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
82081.00blake2scrypto_hash/blake2s/avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
82081.00blake2scrypto_hash/blake2s/xmmicc -xCORE-AVX2 -O2 -fomit-frame-pointer
86401.05blake2scrypto_hash/blake2s/moon/avx/64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
86561.05blake2scrypto_hash/blake2s/moon/ssse3/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
99841.22blake2scrypto_hash/blake2s/regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
100961.23blake2scrypto_hash/blake2s/moon/sse2/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
108921.33blake2scrypto_hash/blake2s/refgcc -funroll-loops -O2 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/armv6/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2scrypto_hash/blake2s/moon/avx/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2scrypto_hash/blake2s/moon/sse2/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2scrypto_hash/blake2s/moon/ssse3/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2scrypto_hash/blake2s/moon/xop/32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
blake2scrypto_hash/blake2s/moon/xop/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
101601.00blake32crypto_hash/blake32/ssse3icc (17.0.20170213)
121121.19blake32crypto_hash/blake32/sse2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
123721.22blake32crypto_hash/blake32/sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
161081.59blake32crypto_hash/blake32/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
170081.67blake32crypto_hash/blake32/refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
97921.00blake512crypto_hash/blake512/vect128-inplace (0.6)icc -no-vec (17.0.20170213)
98001.00blake512crypto_hash/blake512/vect128gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
98401.00blake512crypto_hash/blake512/sse41icc -no-vec (17.0.20170213)
98561.01blake512crypto_hash/blake512/avxiccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer
103081.05blake512crypto_hash/blake512/sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
103441.06blake512crypto_hash/blake512/bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
104081.06blake512crypto_hash/blake512/regsgcc -funroll-loops -O3 -fomit-frame-pointer
104601.07blake512crypto_hash/blake512/sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
129801.33blake512crypto_hash/blake512/ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
131721.35blake512crypto_hash/blake512/sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
135761.39blake512crypto_hash/blake512/sse2sgcc -m64 -march=barcelona -O -fomit-frame-pointer
139681.43blake512crypto_hash/blake512/sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
143921.47blake512crypto_hash/blake512/refgcc -funroll-loops -march=barcelona -O -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
93081.00blake64crypto_hash/blake64/sphlib (SPHLIB_2.1)gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (6.3.0)
115881.24blake64crypto_hash/blake64/ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer
116881.26blake64crypto_hash/blake64/sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer
127801.37blake64crypto_hash/blake64/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
129841.39blake64crypto_hash/blake64/sse2gcc -march=nocona -Os -fomit-frame-pointer
78401.00bmw256crypto_hash/bmw256/core_2_45nm/x86-64/sse4_v1 (asm)gcc -m64 -march=corei7 -O3 -fomit-frame-pointer (6.3.0)
78681.00bmw256crypto_hash/bmw256/core_i7_45nm/x86-64/sse4_v1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
83881.07bmw256crypto_hash/bmw256/opt29_v5_ssse3_asm64icc -xCORE-AVX2 -O2 -fomit-frame-pointer
84441.08bmw256crypto_hash/bmw256/core_2_65nm/x86-64/ssse3_v1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
85521.09bmw256crypto_hash/bmw256/amd_k10/x86-64/sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
86281.10bmw256crypto_hash/bmw256/opt31ssse3_asm64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
88441.13bmw256crypto_hash/bmw256/optc31ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
102681.31bmw256crypto_hash/bmw256/amd_k8/x86-64/noSSEgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
104921.34bmw256crypto_hash/bmw256/optc01gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
107201.37bmw256crypto_hash/bmw256/optbbegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer
108361.38bmw256crypto_hash/bmw256/optc04gcc -funroll-loops -O2 -fomit-frame-pointer
108641.39bmw256crypto_hash/bmw256/optabegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer
109161.39bmw256crypto_hash/bmw256/optc03gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
110321.41bmw256crypto_hash/bmw256/optbgbegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
112001.43bmw256crypto_hash/bmw256/optc02gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
118321.51bmw256crypto_hash/bmw256/sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
119841.53bmw256crypto_hash/bmw256/sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer
148841.90bmw256crypto_hash/bmw256/reficc -xCORE-AVX2 -O2 -fomit-frame-pointer
55921.00bmw512crypto_hash/bmw512/opt008_asm64 (Optimized_asm_x86-64,_opt008_July01)icc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
58121.04bmw512crypto_hash/bmw512/optc02gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
58401.04bmw512crypto_hash/bmw512/optbbegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
58441.05bmw512crypto_hash/bmw512/optabegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
58601.05bmw512crypto_hash/bmw512/optc01gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
61201.09bmw512crypto_hash/bmw512/optc04icc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
61241.10bmw512crypto_hash/bmw512/optc03gcc -funroll-loops -O -fomit-frame-pointer
62521.12bmw512crypto_hash/bmw512/optbgbegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
63921.14bmw512crypto_hash/bmw512/sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
86041.54bmw512crypto_hash/bmw512/reficc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
86161.54bmw512crypto_hash/bmw512/sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
bmw512crypto_hash/bmw512/optx86sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
134321.00cheetah256crypto_hash/cheetah256/asm (1.0)gcc -funroll-loops (6.3.0)
134401.00cheetah256crypto_hash/cheetah256/asm64gcc
195321.00cheetah512crypto_hash/cheetah512/asm64 (1.0)gcc (6.3.0)
195881.00cheetah512crypto_hash/cheetah512/asmgcc (6.3.0)
4107241.00cubehash161crypto_hash/cubehash161/emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (6.3.0)
12437123.03cubehash161crypto_hash/cubehash161/simplegcc -march=k8 -O3 -fomit-frame-pointer
14095323.43cubehash161crypto_hash/cubehash161/unrolledgcc -funroll-loops -O3 -fomit-frame-pointer
16702964.07cubehash161crypto_hash/cubehash161/specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
284481.00cubehash1616crypto_hash/cubehash1616/emmintrin4icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
1041243.66cubehash1616crypto_hash/cubehash1616/simplegcc -funroll-loops -O3 -fomit-frame-pointer
1130523.97cubehash1616crypto_hash/cubehash1616/unrolledicc
29730410.45cubehash1616crypto_hash/cubehash1616/specgcc -march=nocona -O3 -fomit-frame-pointer
2069601.00cubehash162crypto_hash/cubehash162/emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (6.3.0)
6378363.08cubehash162crypto_hash/cubehash162/simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
6913003.34cubehash162crypto_hash/cubehash162/unrolledicc -no-vec
9318004.50cubehash162crypto_hash/cubehash162/specgcc -march=barcelona -O3 -fomit-frame-pointer
155401.00cubehash1632crypto_hash/cubehash1632/emmintrin5gcc -m64 -march=core-avx-i -O -fomit-frame-pointer (6.3.0)
156881.01cubehash1632crypto_hash/cubehash1632/amd64gcc -fno-schedule-insns -O3 -fomit-frame-pointer
157241.01cubehash1632crypto_hash/cubehash1632/amd64avxgcc -m64 -march=core2 -Os -fomit-frame-pointer
157841.02cubehash1632crypto_hash/cubehash1632/amd64-2gcc -funroll-loops -O -fomit-frame-pointer
157961.02cubehash1632crypto_hash/cubehash1632/emmintrin4icc -xCORE-AVX2 -O3 -fomit-frame-pointer
383642.47cubehash1632crypto_hash/cubehash1632/unrolled5icc -no-vec
385082.48cubehash1632crypto_hash/cubehash1632/mmintrinicc -xCORE-AVX2 -O3 -fomit-frame-pointer
404522.60cubehash1632crypto_hash/cubehash1632/unrolled3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
426842.75cubehash1632crypto_hash/cubehash1632/unrolled4icc -no-vec
455522.93cubehash1632crypto_hash/cubehash1632/amd64-32gcc -m64 -march=core2 -O -fomit-frame-pointer
458042.95cubehash1632crypto_hash/cubehash1632/sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer
486683.13cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer
659244.24cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -O3 -fomit-frame-pointer
691004.45cubehash1632crypto_hash/cubehash1632/unrolled2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
723244.65cubehash1632crypto_hash/cubehash1632/unrolledicc
1049561.00cubehash164crypto_hash/cubehash164/emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer (6.3.0)
3331243.17cubehash164crypto_hash/cubehash164/simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
3609203.44cubehash164crypto_hash/cubehash164/unrolledicc -no-vec
5749125.48cubehash164crypto_hash/cubehash164/specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
530401.00cubehash168crypto_hash/cubehash168/emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (6.3.0)
1803723.40cubehash168crypto_hash/cubehash168/simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
1957443.69cubehash168crypto_hash/cubehash168/unrolledicc -no-vec
3880887.32cubehash168crypto_hash/cubehash168/specgcc -march=nocona -O3 -fomit-frame-pointer
134881.00cubehash512crypto_hash/cubehash512/emmintrin5gcc -m64 -march=core-avx-i -O -fomit-frame-pointer (6.3.0)
135561.01cubehash512crypto_hash/cubehash512/amd64gcc -march=nocona -O3 -fomit-frame-pointer
136121.01cubehash512crypto_hash/cubehash512/amd64avxgcc -m64 -O3 -fomit-frame-pointer
136241.01cubehash512crypto_hash/cubehash512/emmintrin4icc -xCORE-AVX2 -O3 -fomit-frame-pointer
136481.01cubehash512crypto_hash/cubehash512/amd64-2gcc -m64 -march=core2 -Os -fomit-frame-pointer
334962.48cubehash512crypto_hash/cubehash512/mmintrinicc -xCORE-AVX2 -O3 -fomit-frame-pointer
335322.49cubehash512crypto_hash/cubehash512/unrolled5icc -no-vec
351682.61cubehash512crypto_hash/cubehash512/unrolled3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
368922.74cubehash512crypto_hash/cubehash512/unrolled4icc
393522.92cubehash512crypto_hash/cubehash512/amd64-32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
546884.05cubehash512crypto_hash/cubehash512/unrolled2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
549164.07cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
573164.25cubehash512crypto_hash/cubehash512/unrolledicc -no-vec
2062081.00cubehash81crypto_hash/cubehash81/emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (6.3.0)
2075641.01cubehash81crypto_hash/cubehash81/emmintrin3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
2342801.14cubehash81crypto_hash/cubehash81/emmintrin2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
2385401.16cubehash81crypto_hash/cubehash81/emmintrinicc -xCORE-AVX2 -O3 -fomit-frame-pointer
6483123.14cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
7217443.50cubehash81crypto_hash/cubehash81/unrolledicc -no-vec
10888205.28cubehash81crypto_hash/cubehash81/specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
143121.00cubehash816crypto_hash/cubehash816/emmintrin4icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
156361.09cubehash816crypto_hash/cubehash816/emmintrin3icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
605044.23cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
619084.33cubehash816crypto_hash/cubehash816/unrolledicc
26414418.46cubehash816crypto_hash/cubehash816/specgcc -m64 -march=core2 -O3 -fomit-frame-pointer
1041201.00cubehash82crypto_hash/cubehash82/emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer (6.3.0)
1053641.01cubehash82crypto_hash/cubehash82/emmintrin3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
3360563.23cubehash82crypto_hash/cubehash82/simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
3542363.40cubehash82crypto_hash/cubehash82/unrolledicc
6489926.23cubehash82crypto_hash/cubehash82/specgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
79361.00cubehash832crypto_hash/cubehash832/emmintrin4icc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
93001.17cubehash832crypto_hash/cubehash832/emmintrin3icc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
399845.04cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
419925.29cubehash832crypto_hash/cubehash832/unrolledicc
22453228.29cubehash832crypto_hash/cubehash832/specgcc -march=nocona -O3 -fomit-frame-pointer
526281.00cubehash84crypto_hash/cubehash84/emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer (6.3.0)
540121.03cubehash84crypto_hash/cubehash84/emmintrin3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
1801843.42cubehash84crypto_hash/cubehash84/simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
1858723.53cubehash84crypto_hash/cubehash84/unrolledicc
4285968.14cubehash84crypto_hash/cubehash84/specgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
267721.00cubehash88crypto_hash/cubehash88/emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (6.3.0)
281521.05cubehash88crypto_hash/cubehash88/emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer
1011843.78cubehash88crypto_hash/cubehash88/simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
1026123.83cubehash88crypto_hash/cubehash88/unrolledicc -no-vec
31970811.94cubehash88crypto_hash/cubehash88/specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
62921.00echo256crypto_hash/echo256/ccalik/aesni (1.208)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0)
82561.31echo256crypto_hash/echo256/aes/aes64gcc -Os -fomit-frame-pointer
399126.34echo256crypto_hash/echo256/pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
400486.36echo256crypto_hash/echo256/pentium/pentium4v64v2gcc -march=k8 -O -fomit-frame-pointer
422806.72echo256crypto_hash/echo256/ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
438806.97echo256crypto_hash/echo256/ccalik/bitslicedicc -xCORE-AVX2 -O3 -fomit-frame-pointer
445087.07echo256crypto_hash/echo256/sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
470207.47echo256crypto_hash/echo256/sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
505688.04echo256crypto_hash/echo256/generic/opt64icc -no-vec
556008.84echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
7610012.09echo256crypto_hash/echo256/powerpc/pp32cv2icc -xCORE-AVX2 -O3 -fomit-frame-pointer
8869614.10echo256crypto_hash/echo256/powerpc/pp32cv1icc -xCORE-AVX2 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0)
echo256crypto_hash/echo256/core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0)
146441.00echo512crypto_hash/echo512/aes/aes64 (2.1)gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer (6.3.0)
719524.91echo512crypto_hash/echo512/pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
720884.92echo512crypto_hash/echo512/pentium/pentium4v64v1gcc -march=nocona -O -fomit-frame-pointer
758365.18echo512crypto_hash/echo512/ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
760605.19echo512crypto_hash/echo512/ccalik/aesnigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
782405.34echo512crypto_hash/echo512/ccalik/bitslicedicc -xCORE-AVX2 -O3 -fomit-frame-pointer
801005.47echo512crypto_hash/echo512/sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer
834725.70echo512crypto_hash/echo512/sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
911646.23echo512crypto_hash/echo512/generic/opt64icc -xCORE-AVX2 -O2 -fomit-frame-pointer
999646.83echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
1345689.19echo512crypto_hash/echo512/powerpc/pp32cv2icc -xCORE-AVX2 -O3 -fomit-frame-pointer
15649210.69echo512crypto_hash/echo512/powerpc/pp32cv1icc -xCORE-AVX2 -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
64881.00echosp256crypto_hash/echosp256/aes/aes64 (2.1)gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer (6.3.0)
311564.80echosp256crypto_hash/echosp256/pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
313444.83echosp256crypto_hash/echosp256/pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
387405.97echosp256crypto_hash/echosp256/generic/opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
441446.80echosp256crypto_hash/echosp256/generic/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
595289.18echosp256crypto_hash/echosp256/powerpc/pp32cv2icc -xCORE-AVX2 -O3 -fomit-frame-pointer
6914410.66echosp256crypto_hash/echosp256/powerpc/pp32cv1icc -xCORE-AVX2 -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
103481.00echosp512crypto_hash/echosp512/aes/aes64 (2.1)gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (6.3.0)
498364.82echosp512crypto_hash/echosp512/pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
500364.84echosp512crypto_hash/echosp512/pentium/pentium4v64v2gcc -m64 -march=core2 -O -fomit-frame-pointer
616285.96echosp512crypto_hash/echosp512/generic/opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
700246.77echosp512crypto_hash/echosp512/generic/opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
943889.12echosp512crypto_hash/echosp512/powerpc/pp32cv2icc -xCORE-AVX2 -O3 -fomit-frame-pointer
10948810.58echosp512crypto_hash/echosp512/powerpc/pp32cv1icc -xCORE-AVX2 -O3 -fomit-frame-pointer
echosp512crypto_hash/echosp512/athlon/athlon64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echosp512crypto_hash/echosp512/core2/core2v64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
56881.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer (6.3.0)
61081.07edonr256crypto_hash/edonr256/optcicc -xCORE-AVX2 -O3 -fomit-frame-pointer
32001.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -march=nocona -Os -fomit-frame-pointer (6.3.0)
35041.09edonr512crypto_hash/edonr512/optcicc -xCORE-AVX2 -O3 -fomit-frame-pointer
730961.00essence224crypto_hash/essence224/gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (6.3.0)
731081.00essence256crypto_hash/essence256/gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (6.3.0)
526441.00essence384crypto_hash/essence384/gccgcc -march=k8 -O3 -fomit-frame-pointer (6.3.0)
520601.00essence512crypto_hash/essence512/gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0)
689241.00fsb256crypto_hash/fsb256/cleangcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (6.3.0)
44834560650.49fsb256crypto_hash/fsb256/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
416005321.00fsb512crypto_hash/fsb512/refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer (6.3.0)
225601.00fugue2crypto_hash/fugue2/cop_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (6.3.0)
248001.00fugue256crypto_hash/fugue256/ccalik/aesni (1.208)icc -no-vec (17.0.20170213)
275001.11fugue256crypto_hash/fugue256/SSSE3icc -xCORE-AVX2 -O2 -fomit-frame-pointer
275401.11fugue256crypto_hash/fugue256/ccalik/vpermgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
304921.23fugue256crypto_hash/fugue256/SSE4.1icc
344361.39fugue256crypto_hash/fugue256/ANSI_opt64icc
355041.43fugue256crypto_hash/fugue256/sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
367121.48fugue256crypto_hash/fugue256/ANSI_opt32icc -no-vec (17.0.20170213)
358961.00fugue384crypto_hash/fugue384/ccalik/aesni (1.208)icc -no-vec (17.0.20170213)
404561.13fugue384crypto_hash/fugue384/ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
473761.00fugue512crypto_hash/fugue512/ccalik/aesni (1.208)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
544201.15fugue512crypto_hash/fugue512/ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
705681.49fugue512crypto_hash/fugue512/sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
153041.00groestl256crypto_hash/groestl256/aesni-intr (2.2)gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0)
174881.14groestl256crypto_hash/groestl256/aesnigcc -funroll-loops -march=nocona -O -fomit-frame-pointer
303161.98groestl256crypto_hash/groestl256/opteron-unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
315122.06groestl256crypto_hash/groestl256/vperm-intrgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0)
315962.06groestl256crypto_hash/groestl256/opterongcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
321042.10groestl256crypto_hash/groestl256/core2duogcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
348882.28groestl256crypto_hash/groestl256/sphlib-adaptedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer
372082.43groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
385562.52groestl256crypto_hash/groestl256/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
399802.61groestl256crypto_hash/groestl256/opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
420962.75groestl256crypto_hash/groestl256/mmxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
456922.99groestl256crypto_hash/groestl256/sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
746964.88groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
1256568.21groestl256crypto_hash/groestl256/32bit-2ktableicc -xCORE-AVX2 -O3 -fomit-frame-pointer
1345808.79groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -O3 -fomit-frame-pointer
17091611.17groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallicc -no-vec
19360812.65groestl256crypto_hash/groestl256/8bit_cicc -xCORE-AVX2 -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
232241.00groestl512crypto_hash/groestl512/aesni-intr (2.2)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0)
248281.07groestl512crypto_hash/groestl512/aesnigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
413441.78groestl512crypto_hash/groestl512/avx-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
419041.80groestl512crypto_hash/groestl512/avxgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
439401.89groestl512crypto_hash/groestl512/vperm-intrgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
451081.94groestl512crypto_hash/groestl512/opterongcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
515042.22groestl512crypto_hash/groestl512/vpermgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
541962.33groestl512crypto_hash/groestl512/core2duogcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
568762.45groestl512crypto_hash/groestl512/sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
604282.60groestl512crypto_hash/groestl512/sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
641962.76groestl512crypto_hash/groestl512/opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
807163.48groestl512crypto_hash/groestl512/mmxgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
888883.83groestl512crypto_hash/groestl512/sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
1117204.81groestl512crypto_hash/groestl512/opt32icc -xCORE-AVX2 -O3 -fomit-frame-pointer
28036012.07groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
346121.00hamsicrypto_hash/hamsi/simd-1gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (6.3.0)
357561.03hamsicrypto_hash/hamsi/simd-2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
385121.11hamsicrypto_hash/hamsi/bernstein/small-simd-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
hamsicrypto_hash/hamsi/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsicrypto_hash/hamsi/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsi512crypto_hash/hamsi512/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hamsi512crypto_hash/hamsi512/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
213881.00jh224crypto_hash/jh224/bitslice_sse2_opt64icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
234321.10jh224crypto_hash/jh224/bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
259281.21jh224crypto_hash/jh224/bitslice_opt64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
278081.30jh224crypto_hash/jh224/bitslice_ref64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
321041.50jh224crypto_hash/jh224/bitslice_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
340281.59jh224crypto_hash/jh224/bitslice_ref32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
403441.89jh224crypto_hash/jh224/simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer
213681.00jh256crypto_hash/jh256/bitslice_sse2_opt64icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
234201.10jh256crypto_hash/jh256/bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
259201.21jh256crypto_hash/jh256/bitslice_opt64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
273521.28jh256crypto_hash/jh256/bitslice_ref64icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
321001.50jh256crypto_hash/jh256/bitslice_opt32icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
341961.60jh256crypto_hash/jh256/bitslice_ref32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
403881.89jh256crypto_hash/jh256/simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer
213201.00jh384crypto_hash/jh384/bitslice_sse2_opt64icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
234241.10jh384crypto_hash/jh384/bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
259441.22jh384crypto_hash/jh384/bitslice_opt64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
272761.28jh384crypto_hash/jh384/bitslice_ref64icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
320521.50jh384crypto_hash/jh384/bitslice_opt32icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
340641.60jh384crypto_hash/jh384/bitslice_ref32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
404441.90jh384crypto_hash/jh384/simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer
215321.00jh512crypto_hash/jh512/bitslice_sse2_opt64icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
234681.09jh512crypto_hash/jh512/bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
260161.21jh512crypto_hash/jh512/bitslice_opt64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
277041.29jh512crypto_hash/jh512/bitslice_ref64icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
320681.49jh512crypto_hash/jh512/bitslice_opt32icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
340441.58jh512crypto_hash/jh512/bitslice_ref32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
404281.88jh512crypto_hash/jh512/simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer
158841.00keccakcrypto_hash/keccak/simple (3.1.0)gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
159281.00keccakcrypto_hash/keccak/inplacegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
163361.03keccakcrypto_hash/keccak/opt64u6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
170521.07keccakcrypto_hash/keccak/opt64lcu24shldgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
173321.09keccakcrypto_hash/keccak/opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
176281.11keccakcrypto_hash/keccak/opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
176281.11keccakcrypto_hash/keccak/x86_64_shldgcc -m64 -march=core2 -O3 -fomit-frame-pointer
185801.17keccakcrypto_hash/keccak/x86_64_asmicc -xCORE-AVX2 -O2 -fomit-frame-pointer
220361.39keccakcrypto_hash/keccak/sseu2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
312561.97keccakcrypto_hash/keccak/mmxu1icc -xCORE-AVX2 -O2 -fomit-frame-pointer
367562.31keccakcrypto_hash/keccak/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
374602.36keccakcrypto_hash/keccak/opt32bi-rvku2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
401482.53keccakcrypto_hash/keccak/compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
422522.66keccakcrypto_hash/keccak/inplace32bigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
425722.68keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
431722.72keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
1308928.24keccakcrypto_hash/keccak/compact8icc -xCORE-AVX2 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
263881.00keccakc1024crypto_hash/keccakc1024/simple (3.1.0)gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
265441.01keccakc1024crypto_hash/keccakc1024/inplacegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
272681.03keccakc1024crypto_hash/keccakc1024/opt64u6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
285521.08keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
291841.11keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
296441.12keccakc1024crypto_hash/keccakc1024/x86_64_shldgcc -m64 -march=nocona -O3 -fomit-frame-pointer
297881.13keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
312841.19keccakc1024crypto_hash/keccakc1024/x86_64_asmicc -xCORE-AVX2 -O3 -fomit-frame-pointer
323881.23keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
334321.27keccakc1024crypto_hash/keccakc1024/sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
372721.41keccakc1024crypto_hash/keccakc1024/sseu2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
525841.99keccakc1024crypto_hash/keccakc1024/mmxu1icc -xCORE-AVX2 -O2 -fomit-frame-pointer
611322.32keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
613962.33keccakc1024crypto_hash/keccakc1024/simple32bigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
675682.56keccakc1024crypto_hash/keccakc1024/inplace32bigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
676202.56keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
696122.64keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
705122.67keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
2223568.43keccakc1024crypto_hash/keccakc1024/compact8icc -xCORE-AVX2 -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
123441.00keccakc256crypto_hash/keccakc256/simple (3.1.0)gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
124241.01keccakc256crypto_hash/keccakc256/inplacegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
126281.02keccakc256crypto_hash/keccakc256/opt64u6gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
132281.07keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
134801.09keccakc256crypto_hash/keccakc256/opt64lcu24gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
135081.09keccakc256crypto_hash/keccakc256/opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
136361.10keccakc256crypto_hash/keccakc256/x86_64_shldicc -xCORE-AVX2 -O2 -fomit-frame-pointer
144121.17keccakc256crypto_hash/keccakc256/x86_64_asmicc -xCORE-AVX2 -O2 -fomit-frame-pointer
171201.39keccakc256crypto_hash/keccakc256/sseu2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
240721.95keccakc256crypto_hash/keccakc256/mmxu1icc -xCORE-AVX2 -O2 -fomit-frame-pointer
302642.45keccakc256crypto_hash/keccakc256/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
302962.45keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
309962.51keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
332362.69keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
335162.72keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
340602.76keccakc256crypto_hash/keccakc256/inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1141289.25keccakc256crypto_hash/keccakc256/compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
102321.00keccakc256treed2crypto_hash/keccakc256treed2/sseu4 (3.2.5)icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
104881.03keccakc256treed2crypto_hash/keccakc256treed2/sseu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
keccakc256treed2crypto_hash/keccakc256treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
134481.00keccakc448crypto_hash/keccakc448/simple (3.1.0)gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
135681.01keccakc448crypto_hash/keccakc448/inplacegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
138961.03keccakc448crypto_hash/keccakc448/opt64u6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
145601.08keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
148201.10keccakc448crypto_hash/keccakc448/opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
149721.11keccakc448crypto_hash/keccakc448/x86_64_shldicc -xCORE-AVX2 -O2 -fomit-frame-pointer
150721.12keccakc448crypto_hash/keccakc448/opt64lcu6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
158041.18keccakc448crypto_hash/keccakc448/x86_64_asmicc -xCORE-AVX2 -O2 -fomit-frame-pointer
188521.40keccakc448crypto_hash/keccakc448/sseu2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
263521.96keccakc448crypto_hash/keccakc448/mmxu1icc -xCORE-AVX2 -O2 -fomit-frame-pointer
324682.41keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
339562.52keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
371762.76keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
372922.77keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
1253769.32keccakc448crypto_hash/keccakc448/compact8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc448crypto_hash/keccakc448/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc448crypto_hash/keccakc448/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
146281.00keccakc512crypto_hash/keccakc512/simple (3.1.0)gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
147481.01keccakc512crypto_hash/keccakc512/inplacegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
152041.04keccakc512crypto_hash/keccakc512/opt64u6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
157281.08keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
161841.11keccakc512crypto_hash/keccakc512/opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
163241.12keccakc512crypto_hash/keccakc512/x86_64_shldicc -xCORE-AVX2 -O3 -fomit-frame-pointer
164361.12keccakc512crypto_hash/keccakc512/opt64lcu6gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
172801.18keccakc512crypto_hash/keccakc512/x86_64_asmgcc -m64 -O3 -fomit-frame-pointer
180081.23keccakc512crypto_hash/keccakc512/sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
185761.27keccakc512crypto_hash/keccakc512/sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
204001.39keccakc512crypto_hash/keccakc512/sseu2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
287201.96keccakc512crypto_hash/keccakc512/mmxu1icc -xCORE-AVX2 -O2 -fomit-frame-pointer
348242.38keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
349202.39keccakc512crypto_hash/keccakc512/simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
370642.53keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
390282.67keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
393922.69keccakc512crypto_hash/keccakc512/inplace32bigcc -m64 -march=core-avx2 -O -fomit-frame-pointer
396522.71keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1369289.36keccakc512crypto_hash/keccakc512/compact8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/gil/singlefilegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512crypto_hash/keccakc512/gil/singlefile_unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512crypto_hash/keccakc512/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
121641.00keccakc512treed2crypto_hash/keccakc512treed2/sseu4 (3.2.5)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
121721.00keccakc512treed2crypto_hash/keccakc512treed2/sseu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keccakc512treed2crypto_hash/keccakc512treed2/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
181961.00keccakc768crypto_hash/keccakc768/simple (3.1.0)gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (6.3.0)
182641.00keccakc768crypto_hash/keccakc768/inplacegcc -m64 -march=core-avx2 -O -fomit-frame-pointer
188161.03keccakc768crypto_hash/keccakc768/opt64u6gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
196441.08keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
198201.09keccakc768crypto_hash/keccakc768/opt64lcu24gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
203561.12keccakc768crypto_hash/keccakc768/x86_64_shldgcc -m64 -march=core2 -O2 -fomit-frame-pointer
203681.12keccakc768crypto_hash/keccakc768/opt64lcu6gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
214921.18keccakc768crypto_hash/keccakc768/x86_64_asmicc -xCORE-AVX2 -O2 -fomit-frame-pointer
255441.40keccakc768crypto_hash/keccakc768/sseu2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
358601.97keccakc768crypto_hash/keccakc768/mmxu1icc -xCORE-AVX2 -O2 -fomit-frame-pointer
435002.39keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
435842.40keccakc768crypto_hash/keccakc768/simple32bigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
462762.54keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
476602.62keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
476682.62keccakc768crypto_hash/keccakc768/inplace32bigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
493282.71keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
1520328.36keccakc768crypto_hash/keccakc768/compact8icc -xCORE-AVX2 -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/xopu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
354801.00lane256crypto_hash/lane256/cgcc -m64 -march=nocona -Os -fomit-frame-pointer (6.3.0)
673761.90lane256crypto_hash/lane256/bitslicegcc -m64 -march=nocona -O -fomit-frame-pointer
553201.00lane512crypto_hash/lane512/cgcc -march=nocona -Os -fomit-frame-pointer (6.3.0)
139721.00luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-INT (1.2)gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
155961.12luffa256crypto_hash/luffa256/ssse3_x64asm-PS-2icc -xCORE-AVX2 -O3 -fomit-frame-pointer
164321.18luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-INTgcc -m64 -march=core2 -O3 -fomit-frame-pointer
195561.40luffa256crypto_hash/luffa256/ssse3_x64asm-2icc
196401.41luffa256crypto_hash/luffa256/sse2_x64asm-2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
200281.43luffa256crypto_hash/luffa256/sse2icc -xCORE-AVX2 -O2 -fomit-frame-pointer
259481.86luffa256crypto_hash/luffa256/sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
282162.02luffa256crypto_hash/luffa256/opt32icc -no-vec
291802.09luffa256crypto_hash/luffa256/thomaz/asm-PSgcc -march=nocona -Os -fomit-frame-pointer
291842.09luffa256crypto_hash/luffa256/thomaz/asm-PS-v2-FPgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
296282.12luffa256crypto_hash/luffa256/ssse3_x64asmicc
297002.13luffa256crypto_hash/luffa256/thomaz/basicicc
300242.15luffa256crypto_hash/luffa256/armicc -no-vec
300802.15luffa256crypto_hash/luffa256/sse2_x64asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
303362.17luffa256crypto_hash/luffa256/ssse3_x64asm-PSgcc -funroll-loops -O3 -fomit-frame-pointer
363482.60luffa256crypto_hash/luffa256/thomaz/asm-PSPar-v2-FPgcc -O -fomit-frame-pointer
193041.00luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-INT (1.2)gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (6.3.0)
209561.09luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-INTicc -xCORE-AVX2 -O3 -fomit-frame-pointer
213241.10luffa384crypto_hash/luffa384/ssse3_x64asm-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer
216041.12luffa384crypto_hash/luffa384/sse2_x64asm-2gcc -O3 -fomit-frame-pointer
216161.12luffa384crypto_hash/luffa384/ssse3_x64asm-PS-2icc
218561.13luffa384crypto_hash/luffa384/sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
338801.76luffa384crypto_hash/luffa384/ssse3_x64asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer
343481.78luffa384crypto_hash/luffa384/sse2_x64asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
415082.15luffa384crypto_hash/luffa384/thomaz/asm-PSgcc -m64 -O2 -fomit-frame-pointer
415082.15luffa384crypto_hash/luffa384/thomaz/asm-PS-v2-FPgcc -m64 -O2 -fomit-frame-pointer
416402.16luffa384crypto_hash/luffa384/thomaz/asm-PSPar-v2-FPgcc -m64 -O2 -fomit-frame-pointer
422962.19luffa384crypto_hash/luffa384/opt32icc -no-vec
429162.22luffa384crypto_hash/luffa384/armicc -xCORE-AVX2 -O3 -fomit-frame-pointer
433642.25luffa384crypto_hash/luffa384/ssse3_x64asm-PSicc -xCORE-AVX2 -O3 -fomit-frame-pointer
249521.00luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT (1.2)icc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
262921.05luffa512crypto_hash/luffa512/ssse3_x64asm-PS-2icc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
288721.16luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-INTicc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
298481.20luffa512crypto_hash/luffa512/ssse3_x64asm-2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
300121.20luffa512crypto_hash/luffa512/sse2_x64asm-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
350881.41luffa512crypto_hash/luffa512/sse2gcc -march=nocona -O3 -fomit-frame-pointer
471481.89luffa512crypto_hash/luffa512/sphlibicc -no-vec
540522.17luffa512crypto_hash/luffa512/ssse3_x64asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer
542522.17luffa512crypto_hash/luffa512/thomaz/asm-PSgcc -m64 -march=barcelona -O2 -fomit-frame-pointer
542522.17luffa512crypto_hash/luffa512/thomaz/asm-PS-v2-FPgcc -O2 -fomit-frame-pointer
543522.18luffa512crypto_hash/luffa512/thomaz/asm-PSPar-v2-FPgcc -funroll-loops
545562.19luffa512crypto_hash/luffa512/sse2_x64asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
561242.25luffa512crypto_hash/luffa512/ssse3_x64asm-PSicc
562322.25luffa512crypto_hash/luffa512/opt32icc -no-vec
565442.27luffa512crypto_hash/luffa512/armicc -no-vec
194801.00lux256crypto_hash/lux256/asm (1.0)gcc -funroll-loops (6.3.0)
194001.00lux512crypto_hash/lux512/asm (1.0)gcc (6.3.0)
725761.00mcssha4crypto_hash/mcssha4/refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer (6.3.0)
754761.00mcssha5crypto_hash/mcssha5/refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer (6.3.0)
728481.00mcssha6crypto_hash/mcssha6/refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer (6.3.0)
5209441.00md2crypto_hash/md2/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -m64 -march=nocona -O -fomit-frame-pointer (6.3.0)
48361.00md4crypto_hash/md4/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -m64 -O3 -fomit-frame-pointer (6.3.0)
80561.00md5crypto_hash/md5/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -m64 -O -fomit-frame-pointer (6.3.0)
82561.02md5crypto_hash/md5/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
298681.00md6d224crypto_hash/md6d224/refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (6.3.0)
320641.00md6d256crypto_hash/md6d256/refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (6.3.0)
410961.00md6d384crypto_hash/md6d384/refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (6.3.0)
500121.00md6d512crypto_hash/md6d512/refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (6.3.0)
326001.00mgrostl256crypto_hash/mgrostl256/opt-64 (2.0)gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (6.3.0)
606321.86mgrostl256crypto_hash/mgrostl256/opt-32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
164897250.58mgrostl256crypto_hash/mgrostl256/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
339881.00nasha256crypto_hash/nasha256/opt_v4gcc -funroll-loops -m64 -O -fomit-frame-pointer (6.3.0)
345041.02nasha256crypto_hash/nasha256/optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
363641.00nasha512crypto_hash/nasha512/optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer (6.3.0)
396281.09nasha512crypto_hash/nasha512/opt_v4gcc -funroll-loops -O -fomit-frame-pointer
158881.00rfsb509crypto_hash/rfsb509/ref (1.0)gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (6.3.0)
rhashcrypto_hash/rhash/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
209081.00ripemd160crypto_hash/ripemd160/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -m64 -march=nocona -O3 -fomit-frame-pointer (6.3.0)
242361.00round3jh256crypto_hash/round3jh256/ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
250801.03round3jh256crypto_hash/round3jh256/sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
473841.96round3jh256crypto_hash/round3jh256/simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer
559042.31round3jh256crypto_hash/round3jh256/sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer
602242.48round3jh256crypto_hash/round3jh256/sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
242481.00round3jh512crypto_hash/round3jh512/ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (6.3.0)
250321.03round3jh512crypto_hash/round3jh512/sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
475601.96round3jh512crypto_hash/round3jh512/simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer
559042.31round3jh512crypto_hash/round3jh512/sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer
604322.49round3jh512crypto_hash/round3jh512/sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
87521.00sarmal256crypto_hash/sarmal256/asm64 (1.00)icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
95561.09sarmal256crypto_hash/sarmal256/opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
107681.00sarmal512crypto_hash/sarmal512/asm64 (1.00)icc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
116561.08sarmal512crypto_hash/sarmal512/opt64gcc -funroll-loops -O3 -fomit-frame-pointer
69121.00sha1crypto_hash/sha1/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
197241.00sha224crypto_hash/sha224/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)icc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
181201.00sha256crypto_hash/sha256/sphlib (SPHLIB_3.0)icc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
186361.03sha256crypto_hash/sha256/sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer (17.0.20170213)
188761.04sha256crypto_hash/sha256/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
197281.09sha256crypto_hash/sha256/opensslgcc -march=nocona -O2 -fomit-frame-pointer
sha256crypto_hash/sha256/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
130921.00sha384crypto_hash/sha384/openssl (OpenSSL_1.0.1e-fips_11_Feb_2013)gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (6.3.0)
126401.00sha512crypto_hash/sha512/reficc (17.0.20170213)
130881.04sha512crypto_hash/sha512/opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer
133001.05sha512crypto_hash/sha512/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
133401.06sha512crypto_hash/sha512/sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
sha512crypto_hash/sha512/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
94641.00shabal256crypto_hash/shabal256/amd64 (20101003)gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (6.3.0)
96961.02shabal256crypto_hash/shabal256/sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
94601.00shabal512crypto_hash/shabal512/amd64 (20101003)gcc -fno-schedule-insns -O -fomit-frame-pointer (6.3.0)
97001.03shabal512crypto_hash/shabal512/sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
98641.04shabal512crypto_hash/shabal512/refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
165041.00shake256crypto_hash/shake256/gil/singlefilegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0)
167681.02shake256crypto_hash/shake256/gil/singlefile_unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
82121.00shavite3256crypto_hash/shavite3256/aes-instruct (3_(AES-NI))icc (17.0.20170213)
231562.82shavite3256crypto_hash/shavite3256/sphlibgcc -march=nocona -Os -fomit-frame-pointer
249843.04shavite3256crypto_hash/shavite3256/sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
251083.06shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
253083.08shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
260763.18shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
300203.66shavite3256crypto_hash/shavite3256/lower-memicc -xCORE-AVX2 -O3 -fomit-frame-pointer
10156012.37shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
80081.00shavite3512crypto_hash/shavite3512/aes-instruct (2.0_(AES-NI))icc (17.0.20170213)
394684.93shavite3512crypto_hash/shavite3512/sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
414045.17shavite3512crypto_hash/shavite3512/sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
510606.38shavite3512crypto_hash/shavite3512/no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
527526.59shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
529446.61shavite3512crypto_hash/shavite3512/low-memicc -xCORE-AVX2 -O3 -fomit-frame-pointer
535406.69shavite3512crypto_hash/shavite3512/different-ordergcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
538766.73shavite3512crypto_hash/shavite3512/new-aes-roundgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
566807.08shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
19703224.60shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
127201.00simd256crypto_hash/simd256/vect128 (1.1)icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
428963.37simd256crypto_hash/simd256/sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
532324.18simd256crypto_hash/simd256/optgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
622764.90simd256crypto_hash/simd256/sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
3061136240.66simd256crypto_hash/simd256/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
460001.00simd512crypto_hash/simd512/opt (1.1)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0)
531521.16simd512crypto_hash/simd512/sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
655801.43simd512crypto_hash/simd512/sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer
6370492138.49simd512crypto_hash/simd512/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
simd512crypto_hash/simd512/vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
112961.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -funroll-loops -m64 -O -fomit-frame-pointer
skein10241024crypto_hash/skein10241024/x64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
122161.00skein256256crypto_hash/skein256256/x64 (v1.3_ASM_(amd64)_code)icc -xCORE-AVX2 -O2 -fomit-frame-pointer (17.0.20170213)
123761.01skein256256crypto_hash/skein256256/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
87001.00skein512256crypto_hash/skein512256/littlegcc -O -fomit-frame-pointer (6.3.0)
87161.00skein512256crypto_hash/skein512256/sandygcc -m64 -march=corei7 -O3 -fomit-frame-pointer
87681.01skein512256crypto_hash/skein512256/optgcc -m64 -march=core-avx-i -O -fomit-frame-pointer
88681.02skein512256crypto_hash/skein512256/sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
95441.10skein512256crypto_hash/skein512256/x64icc -xCORE-AVX2 -O2 -fomit-frame-pointer
95521.10skein512256crypto_hash/skein512256/sphlib-smallicc -no-vec
97561.12skein512256crypto_hash/skein512256/simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer
178442.05skein512256crypto_hash/skein512256/mmxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
87281.00skein512512crypto_hash/skein512512/sandygcc -m64 -O3 -fomit-frame-pointer (6.3.0)
87321.00skein512512crypto_hash/skein512512/littlegcc -O -fomit-frame-pointer
87721.01skein512512crypto_hash/skein512512/optgcc -m64 -march=corei7 -O -fomit-frame-pointer
88481.01skein512512crypto_hash/skein512512/sphlibgcc -funroll-loops -O2 -fomit-frame-pointer
93921.08skein512512crypto_hash/skein512512/sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer
95481.09skein512512crypto_hash/skein512512/x64icc -xCORE-AVX2 -O3 -fomit-frame-pointer
98601.13skein512512crypto_hash/skein512512/simplegcc -funroll-loops -O3 -fomit-frame-pointer
178522.05skein512512crypto_hash/skein512512/mmxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
tigercrypto_hash/tiger/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
431601.00whirlpoolcrypto_hash/whirlpool/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (6.3.0)
whirlpoolcrypto_hash/whirlpool/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
79001.00md5crypto_hashblocks/md5/little-1gcc -m64 -march=nocona -Os -fomit-frame-pointer
79881.01md5crypto_hashblocks/md5/refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer (6.3.0)
md5crypto_hashblocks/md5/amd64-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
138041.00rfsb509crypto_hashblocks/rfsb509/core2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer (6.3.0)
151001.09rfsb509crypto_hashblocks/rfsb509/amd64-1gcc -m64 -O3 -fomit-frame-pointer
160801.16rfsb509crypto_hashblocks/rfsb509/amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
165401.20rfsb509crypto_hashblocks/rfsb509/amd64-3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
202321.47rfsb509crypto_hashblocks/rfsb509/xmm1regicc -xCORE-AVX2 -O2 -fomit-frame-pointer
238321.73rfsb509crypto_hashblocks/rfsb509/xmm4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
240681.74rfsb509crypto_hashblocks/rfsb509/xmm2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
249441.81rfsb509crypto_hashblocks/rfsb509/xmm1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
962686.97rfsb509crypto_hashblocks/rfsb509/refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
179601.00sha256crypto_hashblocks/sha256/inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0)
180121.00sha256crypto_hashblocks/sha256/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
sha256crypto_hashblocks/sha256/dolbeau/amd64-shagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
115681.00sha512crypto_hashblocks/sha512/inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
116201.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