Implementation notes: x86, titan0, crypto_hash

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
CPU cycles/second: 3500000000...3500000000 (x86cpuinfo)
SUPERCOP version: 20190803
Benchmark dates: 20190704...20190810

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
30522681.00acehash256v1crypto_hash/acehash256v1/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer (7.4.0)
814681.00asconhashv12crypto_hash/asconhashv12/bi32_lowreggcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
817401.00asconhashv12crypto_hash/asconhashv12/bi32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
1001401.23asconhashv12crypto_hash/asconhashv12/opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
1038321.27asconhashv12crypto_hash/asconhashv12/refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
2369002.91asconhashv12crypto_hash/asconhashv12/bi16gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
4983486.12asconhashv12crypto_hash/asconhashv12/bi8gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
1000601.00asconxofv12crypto_hash/asconxofv12/opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
1027441.03asconxofv12crypto_hash/asconxofv12/refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer
181721.00bash256crypto_hash/bash256/avx2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer (7.4.0)
bash256crypto_hash/bash256/refgcc -m32 -O3 -fomit-frame-pointer
236681.00bash384crypto_hash/bash384/avx2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer (7.4.0)
bash384crypto_hash/bash384/refgcc -m32 -O3 -fomit-frame-pointer
346921.00bash512crypto_hash/bash512/avx2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer (7.4.0)
bash512crypto_hash/bash512/refgcc -m32 -O3 -fomit-frame-pointer
141241.00bblake256crypto_hash/bblake256/ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer (7.4.0)
161201.14bblake256crypto_hash/bblake256/sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer
306522.17bblake256crypto_hash/bblake256/bswapgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer
307122.17bblake256crypto_hash/bblake256/regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
316722.24bblake256crypto_hash/bblake256/sandygcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
bblake512crypto_hash/bblake512/xopgcc -m32 -O3 -fomit-frame-pointer
133881.00blake256crypto_hash/blake256/vect128 (0.6)gcc -m32 -march=core-avx-i -O -fomit-frame-pointer (7.4.0)
139401.04blake256crypto_hash/blake256/sse41-2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
139481.04blake256crypto_hash/blake256/vect128-mmxhackgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
142241.06blake256crypto_hash/blake256/sse41gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
148641.11blake256crypto_hash/blake256/ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer
178401.33blake256crypto_hash/blake256/sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer
180721.35blake256crypto_hash/blake256/sse2-2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
214361.60blake256crypto_hash/blake256/sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer
249561.86blake256crypto_hash/blake256/bswapgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
251321.88blake256crypto_hash/blake256/regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
259441.94blake256crypto_hash/blake256/sandygcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
342562.56blake256crypto_hash/blake256/sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
347682.60blake256crypto_hash/blake256/refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
blake256crypto_hash/blake256/xopgcc -m32 -O3 -fomit-frame-pointer
50361.00blake2bcrypto_hash/blake2b/moon/avx2/32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
59961.19blake2bcrypto_hash/blake2b/avx2-1gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
60121.19blake2bcrypto_hash/blake2b/moon/avx/32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer
61681.22blake2bcrypto_hash/blake2b/avx2-2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
66401.32blake2bcrypto_hash/blake2b/moon/ssse3/32gcc -m32 -O -fomit-frame-pointer
78161.55blake2bcrypto_hash/blake2b/xmmgcc -m32 -march=corei7-avx -O -fomit-frame-pointer
81241.61blake2bcrypto_hash/blake2b/avx2-3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
268725.34blake2bcrypto_hash/blake2b/refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
273045.42blake2bcrypto_hash/blake2b/regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
blake2bcrypto_hash/blake2b/avxiccgcc -m32 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/moon/sse2/32gcc -m32 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/moon/xop/32gcc -m32 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/ymmgcc -m32 -O3 -fomit-frame-pointer
86961.00blake2scrypto_hash/blake2s/moon/ssse3/32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
88121.01blake2scrypto_hash/blake2s/moon/avx/32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
97161.12blake2scrypto_hash/blake2s/xmmgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
101601.17blake2scrypto_hash/blake2s/moon/sse2/32gcc -m32 -march=core2 -O3 -fomit-frame-pointer
129081.48blake2scrypto_hash/blake2s/regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
151201.74blake2scrypto_hash/blake2s/refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
blake2scrypto_hash/blake2s/avxiccgcc -m32 -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/xop/32gcc -m32 -O3 -fomit-frame-pointer
108881.00blake32crypto_hash/blake32/ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer (7.4.0)
129441.19blake32crypto_hash/blake32/sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer
157321.44blake32crypto_hash/blake32/sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
246882.27blake32crypto_hash/blake32/sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
258122.37blake32crypto_hash/blake32/refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
116761.00blake512crypto_hash/blake512/vect128 (0.6)gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
119841.03blake512crypto_hash/blake512/sse41gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer
134361.15blake512crypto_hash/blake512/vect128-inplacegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
153041.31blake512crypto_hash/blake512/sse2sgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
155641.33blake512crypto_hash/blake512/ssse3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer
157241.35blake512crypto_hash/blake512/sse2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
430483.69blake512crypto_hash/blake512/bswapgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
431723.70blake512crypto_hash/blake512/regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
538004.61blake512crypto_hash/blake512/sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
540964.63blake512crypto_hash/blake512/sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
541404.64blake512crypto_hash/blake512/refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
blake512crypto_hash/blake512/xopgcc -m32 -O3 -fomit-frame-pointer
blake512crypto_hash/blake512/xop-2gcc -m32 -O3 -fomit-frame-pointer
156161.00blake64crypto_hash/blake64/ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer (7.4.0)
157241.01blake64crypto_hash/blake64/sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
476083.05blake64crypto_hash/blake64/sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
477083.06blake64crypto_hash/blake64/sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
477843.06blake64crypto_hash/blake64/refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
99841.00bmw256crypto_hash/bmw256/core_i7_45nm/x86/ssse3_v1 (asm)gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
100321.00bmw256crypto_hash/bmw256/core_2_65nm/x86/ssse3_v1gcc -m32 -march=corei7 -O3 -fomit-frame-pointer
101961.02bmw256crypto_hash/bmw256/opt31ssse3_asm32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
103881.04bmw256crypto_hash/bmw256/core_2_45nm/x86/ssse3_v1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
106001.06bmw256crypto_hash/bmw256/opt24ssse3_asm32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
121081.21bmw256crypto_hash/bmw256/optc01gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
122401.23bmw256crypto_hash/bmw256/optc03gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
123001.23bmw256crypto_hash/bmw256/optc04gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
125561.26bmw256crypto_hash/bmw256/optabegcc -funroll-loops -m32 -Os -fomit-frame-pointer
126201.26bmw256crypto_hash/bmw256/optc02gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
126641.27bmw256crypto_hash/bmw256/optbbegcc -funroll-loops -m32 -Os -fomit-frame-pointer
129881.30bmw256crypto_hash/bmw256/optbgbegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
136881.37bmw256crypto_hash/bmw256/sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer
141961.42bmw256crypto_hash/bmw256/sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
211402.12bmw256crypto_hash/bmw256/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
bmw256crypto_hash/bmw256/optc31ssse3gcc -m32 -O3 -fomit-frame-pointer
154001.00bmw512crypto_hash/bmw512/optc01 (Optimized_C_-_BMW512,_opt01)gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
154481.00bmw512crypto_hash/bmw512/optc02gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer
164321.07bmw512crypto_hash/bmw512/optc03gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
167321.09bmw512crypto_hash/bmw512/optabegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
174641.13bmw512crypto_hash/bmw512/optbbegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
175041.14bmw512crypto_hash/bmw512/optbgbegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer
178521.16bmw512crypto_hash/bmw512/optc04gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
193641.26bmw512crypto_hash/bmw512/sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
255161.66bmw512crypto_hash/bmw512/sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
317442.06bmw512crypto_hash/bmw512/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
bmw512crypto_hash/bmw512/optx86sse2gcc -m32 -O3 -fomit-frame-pointer
cheetah512crypto_hash/cheetah512/asm32gcc -m32 -O3 -fomit-frame-pointer
2745761.00clxhashcrypto_hash/clxhash/optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (7.4.0)
3108441.13clxhashcrypto_hash/clxhash/refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
3288001.00coral256v1crypto_hash/coral256v1/opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer (7.4.0)
3869161.18coral256v1crypto_hash/coral256v1/refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
5436041.00cubehash161crypto_hash/cubehash161/emmintrin4gcc -m32 -march=barcelona -O -fomit-frame-pointer (7.4.0)
15620642.87cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
20118563.70cubehash161crypto_hash/cubehash161/unrolledgcc -m32 -march=k8 -O3 -fomit-frame-pointer
20250803.73cubehash161crypto_hash/cubehash161/specgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
377601.00cubehash1616crypto_hash/cubehash1616/emmintrin4gcc -m32 -march=corei7 -O -fomit-frame-pointer (7.4.0)
1290043.42cubehash1616crypto_hash/cubehash1616/simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
1670244.42cubehash1616crypto_hash/cubehash1616/unrolledgcc -m32 -march=nocona -O3 -fomit-frame-pointer
38613210.23cubehash1616crypto_hash/cubehash1616/specgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
2703401.00cubehash162crypto_hash/cubehash162/emmintrin4gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer (7.4.0)
8037122.97cubehash162crypto_hash/cubehash162/simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
10277403.80cubehash162crypto_hash/cubehash162/unrolledgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
11558444.28cubehash162crypto_hash/cubehash162/specgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
180681.00cubehash1632crypto_hash/cubehash1632/x86xmmgcc -m32 -march=athlon -O2 -fomit-frame-pointer (7.4.0)
209801.16cubehash1632crypto_hash/cubehash1632/emmintrin4gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
228321.26cubehash1632crypto_hash/cubehash1632/emmintrin5gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
415322.30cubehash1632crypto_hash/cubehash1632/mmintringcc -m32 -march=pentium-m -Os -fomit-frame-pointer
517402.86cubehash1632crypto_hash/cubehash1632/x86gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
535882.97cubehash1632crypto_hash/cubehash1632/unrolled5gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
575843.19cubehash1632crypto_hash/cubehash1632/unrolled3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
586043.24cubehash1632crypto_hash/cubehash1632/unrolled4gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
600603.32cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
718643.98cubehash1632crypto_hash/cubehash1632/sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
816844.52cubehash1632crypto_hash/cubehash1632/simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer
1042325.77cubehash1632crypto_hash/cubehash1632/unrolledgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
1048965.81cubehash1632crypto_hash/cubehash1632/unrolled2gcc -m32 -march=nocona -O3 -fomit-frame-pointer
1379321.00cubehash164crypto_hash/cubehash164/emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer (7.4.0)
4182243.03cubehash164crypto_hash/cubehash164/simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
5347683.88cubehash164crypto_hash/cubehash164/unrolledgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
7152405.19cubehash164crypto_hash/cubehash164/specgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
705721.00cubehash168crypto_hash/cubehash168/emmintrin4gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (7.4.0)
2255843.20cubehash168crypto_hash/cubehash168/simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
2882924.09cubehash168crypto_hash/cubehash168/unrolledgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
5022167.12cubehash168crypto_hash/cubehash168/specgcc -m32 -march=i386 -O3 -fomit-frame-pointer
156441.00cubehash512crypto_hash/cubehash512/x86xmmgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer (7.4.0)
181401.16cubehash512crypto_hash/cubehash512/emmintrin4gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer (7.4.0)
197801.26cubehash512crypto_hash/cubehash512/emmintrin5gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer
358802.29cubehash512crypto_hash/cubehash512/mmintringcc -m32 -march=pentium-m -Os -fomit-frame-pointer
447802.86cubehash512crypto_hash/cubehash512/x86gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
465082.97cubehash512crypto_hash/cubehash512/unrolled5gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
497883.18cubehash512crypto_hash/cubehash512/unrolled3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
506163.24cubehash512crypto_hash/cubehash512/unrolled4gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
678684.34cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
820725.25cubehash512crypto_hash/cubehash512/unrolledgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
827485.29cubehash512crypto_hash/cubehash512/unrolled2gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
2755721.00cubehash81crypto_hash/cubehash81/emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (7.4.0)
2767881.00cubehash81crypto_hash/cubehash81/emmintrin3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (7.4.0)
3151961.14cubehash81crypto_hash/cubehash81/emmintrin2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
3186201.16cubehash81crypto_hash/cubehash81/emmintringcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
8128762.95cubehash81crypto_hash/cubehash81/simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer
10532843.82cubehash81crypto_hash/cubehash81/unrolledgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
13041244.73cubehash81crypto_hash/cubehash81/specgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
193321.00cubehash816crypto_hash/cubehash816/emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (7.4.0)
211241.09cubehash816crypto_hash/cubehash816/emmintrin3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
746603.86cubehash816crypto_hash/cubehash816/simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer
948924.91cubehash816crypto_hash/cubehash816/unrolledgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
32564816.85cubehash816crypto_hash/cubehash816/specgcc -m32 -march=nocona -O3 -fomit-frame-pointer
1379241.00cubehash82crypto_hash/cubehash82/emmintrin4gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer (7.4.0)
1401961.02cubehash82crypto_hash/cubehash82/emmintrin3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
4224123.06cubehash82crypto_hash/cubehash82/simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer
5435043.94cubehash82crypto_hash/cubehash82/unrolledgcc -m32 -march=prescott -O3 -fomit-frame-pointer
7831405.68cubehash82crypto_hash/cubehash82/specgcc -m32 -march=core2 -O3 -fomit-frame-pointer
108041.00cubehash832crypto_hash/cubehash832/emmintrin4gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer (7.4.0)
126121.17cubehash832crypto_hash/cubehash832/emmintrin3gcc -m32 -march=nocona -O -fomit-frame-pointer
489244.53cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
617885.72cubehash832crypto_hash/cubehash832/unrolledgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
29269227.09cubehash832crypto_hash/cubehash832/specgcc -m32 -march=nocona -O3 -fomit-frame-pointer
706001.00cubehash84crypto_hash/cubehash84/emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (7.4.0)
727681.03cubehash84crypto_hash/cubehash84/emmintrin3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
2224963.15cubehash84crypto_hash/cubehash84/simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer
2856724.05cubehash84crypto_hash/cubehash84/unrolledgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
5272367.47cubehash84crypto_hash/cubehash84/specgcc -m32 -march=nocona -O3 -fomit-frame-pointer
353481.00cubehash88crypto_hash/cubehash88/emmintrin4gcc -m32 -march=core-avx2 -O -fomit-frame-pointer (7.4.0)
371601.05cubehash88crypto_hash/cubehash88/emmintrin3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
1226043.47cubehash88crypto_hash/cubehash88/simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer
1568484.44cubehash88crypto_hash/cubehash88/unrolledgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
39280811.11cubehash88crypto_hash/cubehash88/specgcc -m32 -march=prescott -O3 -fomit-frame-pointer
1743201.00drygascon128crypto_hash/drygascon128/le32gcc -m32 -O3 -fomit-frame-pointer (7.4.0)
3172401.82drygascon128crypto_hash/drygascon128/refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
2013281.00drygascon256crypto_hash/drygascon256/le32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer (7.4.0)
4084962.03drygascon256crypto_hash/drygascon256/refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
70921.00echo256crypto_hash/echo256/ccalik/aesni (1.208)gcc -m32 -march=corei7-avx -O -fomit-frame-pointer (7.4.0)
93201.31echo256crypto_hash/echo256/aes/aes32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
412645.82echo256crypto_hash/echo256/pentium/pentium4gcc -m32 -march=i386 -Os -fomit-frame-pointer
438166.18echo256crypto_hash/echo256/ccalik/vpermgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
477006.73echo256crypto_hash/echo256/pentium/pentiummmxgcc -m32 -march=core2 -Os -fomit-frame-pointer
479286.76echo256crypto_hash/echo256/core2/core2gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
571568.06echo256crypto_hash/echo256/pentium/pentiumvnommxgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
603928.52echo256crypto_hash/echo256/ccalik/bitslicedgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer
644129.08echo256crypto_hash/echo256/sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer
682289.62echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
7419210.46echo256crypto_hash/echo256/sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
8383211.82echo256crypto_hash/echo256/generic/opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer
9531213.44echo256crypto_hash/echo256/powerpc/pp32cv2gcc -m32 -march=k6 -Os -fomit-frame-pointer
13116418.49echo256crypto_hash/echo256/powerpc/pp32cv1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
166481.00echo512crypto_hash/echo512/aes/aes32 (2.1)gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer (7.4.0)
743284.46echo512crypto_hash/echo512/pentium/pentium4gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
780524.69echo512crypto_hash/echo512/ccalik/vpermgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
781284.69echo512crypto_hash/echo512/ccalik/aesnigcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
855685.14echo512crypto_hash/echo512/pentium/pentiummmxgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
864365.19echo512crypto_hash/echo512/core2/core2gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
1022406.14echo512crypto_hash/echo512/pentium/pentiumvnommxgcc -m32 -O -fomit-frame-pointer
1071766.44echo512crypto_hash/echo512/ccalik/bitslicedgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer
1158486.96echo512crypto_hash/echo512/sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
1216807.31echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
1334208.01echo512crypto_hash/echo512/sphlib-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer
1410808.47echo512crypto_hash/echo512/generic/opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
16737210.05echo512crypto_hash/echo512/powerpc/pp32cv2gcc -m32 -march=corei7 -Os -fomit-frame-pointer
23403214.06echo512crypto_hash/echo512/powerpc/pp32cv1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
74681.00echosp256crypto_hash/echosp256/aes/aes32 (2.1)gcc -m32 -march=athlon -O2 -fomit-frame-pointer (7.4.0)
322764.32echosp256crypto_hash/echosp256/pentium/pentium4gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
373205.00echosp256crypto_hash/echosp256/pentium/pentiummmxgcc -m32 -march=core2 -O -fomit-frame-pointer
374805.02echosp256crypto_hash/echosp256/core2/core2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
446165.97echosp256crypto_hash/echosp256/pentium/pentiumvnommxgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
534327.15echosp256crypto_hash/echosp256/generic/opt32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
620448.31echosp256crypto_hash/echosp256/generic/opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
7491610.03echosp256crypto_hash/echosp256/powerpc/pp32cv2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
10240013.71echosp256crypto_hash/echosp256/powerpc/pp32cv1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
115921.00echosp512crypto_hash/echosp512/aes/aes32 (2.1)gcc -m32 -march=i486 -O -fomit-frame-pointer (7.4.0)
515204.44echosp512crypto_hash/echosp512/pentium/pentium4gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
595205.13echosp512crypto_hash/echosp512/pentium/pentiummmxgcc -m32 -march=core-avx-i -O -fomit-frame-pointer
598925.17echosp512crypto_hash/echosp512/core2/core2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
711806.14echosp512crypto_hash/echosp512/pentium/pentiumvnommxgcc -m32 -march=pentium-m -Os -fomit-frame-pointer
851247.34echosp512crypto_hash/echosp512/generic/opt32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
975088.41echosp512crypto_hash/echosp512/generic/opt64gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
11789610.17echosp512crypto_hash/echosp512/powerpc/pp32cv2gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
16322814.08echosp512crypto_hash/echosp512/powerpc/pp32cv1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
79761.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer (7.4.0)
90001.13edonr256crypto_hash/edonr256/optcgcc -m32 -march=nocona -O3 -fomit-frame-pointer
121641.00edonr512crypto_hash/edonr512/optc (Optimized_C_v2.0)gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer (7.4.0)
126361.04edonr512crypto_hash/edonr512/swpbegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
623641.00esch256v1crypto_hash/esch256v1/optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer (7.4.0)
784201.26esch256v1crypto_hash/esch256v1/refgcc -m32 -march=i386 -O3 -fomit-frame-pointer
900441.00esch384v1crypto_hash/esch384v1/optgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer (7.4.0)
1109801.23esch384v1crypto_hash/esch384v1/refgcc -m32 -march=athlon -O3 -fomit-frame-pointer
716841.00essence224crypto_hash/essence224/gccgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer (7.4.0)
718521.00essence256crypto_hash/essence256/gccgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer (7.4.0)
804081.00essence384crypto_hash/essence384/gccgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer (7.4.0)
808841.00essence512crypto_hash/essence512/gccgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
492567721.00fsb256crypto_hash/fsb256/refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer (7.4.0)
440339881.00fsb512crypto_hash/fsb512/refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer (7.4.0)
fugue2crypto_hash/fugue2/cop_opt32gcc -m32 -O3 -fomit-frame-pointer
286041.00fugue256crypto_hash/fugue256/ccalik/aesni (1.208)gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
311161.09fugue256crypto_hash/fugue256/ccalik/vpermgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
442201.55fugue256crypto_hash/fugue256/ANSI_opt32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
487201.70fugue256crypto_hash/fugue256/sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer
615882.15fugue256crypto_hash/fugue256/ANSI_opt64gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
fugue256crypto_hash/fugue256/SSE4.1gcc -m32 -O3 -fomit-frame-pointer
fugue256crypto_hash/fugue256/SSSE3gcc -m32 -O3 -fomit-frame-pointer
381361.00fugue384crypto_hash/fugue384/ccalik/aesni (1.208)gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
442161.16fugue384crypto_hash/fugue384/ccalik/vpermgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
533281.00fugue512crypto_hash/fugue512/ccalik/aesni (1.208)gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
592801.11fugue512crypto_hash/fugue512/ccalik/vpermgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer
966121.81fugue512crypto_hash/fugue512/sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
514101761.00gage1h256c224r008crypto_hash/gage1h256c224r008/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer (7.4.0)
268684921.00gage1h256c224r016crypto_hash/gage1h256c224r016/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (7.4.0)
82930801.00gage1h256c224r032crypto_hash/gage1h256c224r032/refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (7.4.0)
81588481.00gage1h256c224r064crypto_hash/gage1h256c224r064/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (7.4.0)
304472961.00gage1h256c256r016crypto_hash/gage1h256c256r016/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (7.4.0)
162403281.00gage1h256c256r032crypto_hash/gage1h256c256r032/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (7.4.0)
90745921.00gage1h256c256r064crypto_hash/gage1h256c256r064/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (7.4.0)
54456961.00gage1h256c256r128crypto_hash/gage1h256c256r128/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (7.4.0)
303324681.00gage1h256c512r032crypto_hash/gage1h256c512r032/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (7.4.0)
162918121.00gage1h256c512r064crypto_hash/gage1h256c512r064/refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer (7.4.0)
236841.00gimli24v1crypto_hash/gimli24v1/ssegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer (7.4.0)
248721.05gimli24v1crypto_hash/gimli24v1/ssealtgcc -m32 -march=corei7 -O3 -fomit-frame-pointer
670522.83gimli24v1crypto_hash/gimli24v1/littleendiangcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
2201449.30gimli24v1crypto_hash/gimli24v1/refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
197161.00groestl256crypto_hash/groestl256/avx-intr (2.3)gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer (7.4.0)
197641.00groestl256crypto_hash/groestl256/aesni-intrgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer
374321.90groestl256crypto_hash/groestl256/mmxgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
391121.98groestl256crypto_hash/groestl256/vperm-intrgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer
581602.95groestl256crypto_hash/groestl256/sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
592323.00groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
850244.31groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
1133445.75groestl256crypto_hash/groestl256/sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer
1631568.28groestl256crypto_hash/groestl256/32bit-2ktablegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
1661088.43groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
22765611.55groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer
27897614.15groestl256crypto_hash/groestl256/8bit_cgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/opt64gcc -m32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/vpermgcc -m32 -O3 -fomit-frame-pointer
277321.00groestl512crypto_hash/groestl512/aesni-intr (2.2)gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer (7.4.0)
419881.51groestl512crypto_hash/groestl512/avx-intrgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
550921.99groestl512crypto_hash/groestl512/vperm-intrgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer
859843.10groestl512crypto_hash/groestl512/mmxgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
867203.13groestl512crypto_hash/groestl512/sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
902123.25groestl512crypto_hash/groestl512/sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer
1178284.25groestl512crypto_hash/groestl512/opt32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
2457168.86groestl512crypto_hash/groestl512/sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
31356411.31groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/opt64gcc -m32 -O3 -fomit-frame-pointer
355001.00hamsicrypto_hash/hamsi/simd-1gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer (7.4.0)
381801.08hamsicrypto_hash/hamsi/simd-2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
418361.18hamsicrypto_hash/hamsi/bernstein/small-simd-2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/sphlibgcc -m32 -O3 -fomit-frame-pointer
hamsicrypto_hash/hamsi/sphlib-smallgcc -m32 -O3 -fomit-frame-pointer
hamsi512crypto_hash/hamsi512/sphlibgcc -m32 -O3 -fomit-frame-pointer
hamsi512crypto_hash/hamsi512/sphlib-smallgcc -m32 -O3 -fomit-frame-pointer
56668361.00heron256v1crypto_hash/heron256v1/refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (7.4.0)
252521.00jh224crypto_hash/jh224/bitslice_sse2_opt32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
278881.10jh224crypto_hash/jh224/bitslice_sse2_opt64gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
348761.38jh224crypto_hash/jh224/bitslice_opt32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
504802.00jh224crypto_hash/jh224/bitslice_ref32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
738402.92jh224crypto_hash/jh224/bitslice_opt64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer
755402.99jh224crypto_hash/jh224/simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
1177484.66jh224crypto_hash/jh224/bitslice_ref64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
253481.00jh256crypto_hash/jh256/bitslice_sse2_opt32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
277841.10jh256crypto_hash/jh256/bitslice_sse2_opt64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer
349801.38jh256crypto_hash/jh256/bitslice_opt32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
505281.99jh256crypto_hash/jh256/bitslice_ref32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
735002.90jh256crypto_hash/jh256/bitslice_opt64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer
753482.97jh256crypto_hash/jh256/simplegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer
1186164.68jh256crypto_hash/jh256/bitslice_ref64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
252321.00jh384crypto_hash/jh384/bitslice_sse2_opt32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer (7.4.0)
277841.10jh384crypto_hash/jh384/bitslice_sse2_opt64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer
349001.38jh384crypto_hash/jh384/bitslice_opt32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
506042.01jh384crypto_hash/jh384/bitslice_ref32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
735762.92jh384crypto_hash/jh384/bitslice_opt64gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer
754922.99jh384crypto_hash/jh384/simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
1187364.71jh384crypto_hash/jh384/bitslice_ref64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
252641.00jh512crypto_hash/jh512/bitslice_sse2_opt32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
278121.10jh512crypto_hash/jh512/bitslice_sse2_opt64gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
348961.38jh512crypto_hash/jh512/bitslice_opt32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
505122.00jh512crypto_hash/jh512/bitslice_ref32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer
737682.92jh512crypto_hash/jh512/bitslice_opt64gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer
753962.98jh512crypto_hash/jh512/simplegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer
1175164.65jh512crypto_hash/jh512/bitslice_ref64gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
206241.00k12crypto_hash/k12/kcp/inplace1600bi (1)gcc -m32 -march=core-avx2 -O -fomit-frame-pointer (7.4.0)
213761.04k12crypto_hash/k12/kcp/reference1600gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
218641.06k12crypto_hash/k12/kcp/optimized1600u6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
220561.07k12crypto_hash/k12/kcp/optimized1600ufullgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
220921.07k12crypto_hash/k12/kcp/optimized1600lcu6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
221961.08k12crypto_hash/k12/kcp/optimized1600lcufullgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
512042.48k12crypto_hash/k12/kcp/compact1600gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
21872410.61k12crypto_hash/k12/kcp/reference1600-32bitsgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer
k12crypto_hash/k12/kcp/compact1600AVR8gcc -m32 -O3 -fomit-frame-pointer
k12crypto_hash/k12/kcp/inplace1600ARMv6Mgcc -m32 -O3 -fomit-frame-pointer
k12crypto_hash/k12/kcp/inplace1600ARMv7Agcc -m32 -O3 -fomit-frame-pointer
k12crypto_hash/k12/kcp/inplace1600ARMv7Mgcc -m32 -O3 -fomit-frame-pointer
k12crypto_hash/k12/kcp/optimized1600ARMv6Mu1gcc -m32 -O3 -fomit-frame-pointer
k12crypto_hash/k12/kcp/optimized1600ARMv6Mu2gcc -m32 -O3 -fomit-frame-pointer
k12crypto_hash/k12/kcp/optimized1600ARMv7Agcc -m32 -O3 -fomit-frame-pointer
k12crypto_hash/k12/kcp/optimized1600ARMv8Agcc -m32 -O3 -fomit-frame-pointer
k12crypto_hash/k12/kcp/optimized1600AVR8gcc -m32 -O3 -fomit-frame-pointer
k12crypto_hash/k12/kcp/optimized1600AVX512gcc -m32 -O3 -fomit-frame-pointer
k12crypto_hash/k12/kcp/optimized1600AsmX86-64gcc -m32 -O3 -fomit-frame-pointer
k12crypto_hash/k12/kcp/optimized1600AsmX86-64Applegcc -m32 -O3 -fomit-frame-pointer
k12crypto_hash/k12/kcp/optimized1600AsmX86-64shldgcc -m32 -O3 -fomit-frame-pointer
k12crypto_hash/k12/kcp/optimized1600XOPu6gcc -m32 -O3 -fomit-frame-pointer
k12crypto_hash/k12/kcp/optimized1600XOPufullgcc -m32 -O3 -fomit-frame-pointer
k12crypto_hash/k12/kcp/optimized1600lcufullshldgcc -m32 -O3 -fomit-frame-pointer
243401.00keccakcrypto_hash/keccak/sseu2 (3.2.5)gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
325201.34keccakcrypto_hash/keccak/mmxu1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
404401.66keccakcrypto_hash/keccak/opt32bi-rvku2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
413681.70keccakcrypto_hash/keccak/simple32bigcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
478641.97keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
481921.98keccakcrypto_hash/keccak/inplace32bigcc -m32 -march=core-avx2 -O -fomit-frame-pointer
486242.00keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
501882.06keccakcrypto_hash/keccak/simplegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
512762.11keccakcrypto_hash/keccak/inplacegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
533122.19keccakcrypto_hash/keccak/opt64u6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
537242.21keccakcrypto_hash/keccak/opt64lcu6gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer
551282.26keccakcrypto_hash/keccak/opt64lcu24gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer
1151604.73keccakcrypto_hash/keccak/compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
26458810.87keccakcrypto_hash/keccak/compact8gcc -m32 -march=core2 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/opt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/xopu24gcc -m32 -O3 -fomit-frame-pointer
415481.00keccakc1024crypto_hash/keccakc1024/sseu2 (3.2.5)gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
548161.32keccakc1024crypto_hash/keccakc1024/mmxu1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
673041.62keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer
690241.66keccakc1024crypto_hash/keccakc1024/simple32bigcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer
768121.85keccakc1024crypto_hash/keccakc1024/inplace32bigcc -m32 -march=core-avx2 -O -fomit-frame-pointer
806321.94keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
815841.96keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
845202.03keccakc1024crypto_hash/keccakc1024/simplegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
866642.09keccakc1024crypto_hash/keccakc1024/inplacegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer
895762.16keccakc1024crypto_hash/keccakc1024/opt64u6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
906282.18keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
925802.23keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer
976322.35keccakc1024crypto_hash/keccakc1024/sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
987442.38keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer
2056404.95keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
45800811.02keccakc1024crypto_hash/keccakc1024/compact8gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/xopu24gcc -m32 -O3 -fomit-frame-pointer
188681.00keccakc256crypto_hash/keccakc256/sseu2 (3.2.5)gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
250361.33keccakc256crypto_hash/keccakc256/mmxu1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
324281.72keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
330321.75keccakc256crypto_hash/keccakc256/simple32bigcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
379242.01keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
386322.05keccakc256crypto_hash/keccakc256/inplace32bigcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
387602.05keccakc256crypto_hash/keccakc256/simplegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
390242.07keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
393802.09keccakc256crypto_hash/keccakc256/inplacegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
411162.18keccakc256crypto_hash/keccakc256/opt64u6gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer
411722.18keccakc256crypto_hash/keccakc256/opt64lcu6gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
420842.23keccakc256crypto_hash/keccakc256/opt64lcu24gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
896524.75keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
20688010.96keccakc256crypto_hash/keccakc256/compact8gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/xopu24gcc -m32 -O3 -fomit-frame-pointer
121361.00keccakc256treed2crypto_hash/keccakc256treed2/sseu4 (3.2.5)gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer (7.4.0)
131201.08keccakc256treed2crypto_hash/keccakc256treed2/sseu24gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
keccakc256treed2crypto_hash/keccakc256treed2/xopu24gcc -m32 -O3 -fomit-frame-pointer
207241.00keccakc448crypto_hash/keccakc448/sseu2 (3.2.5)gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
276161.33keccakc448crypto_hash/keccakc448/mmxu1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
346921.67keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
411041.98keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
425962.06keccakc448crypto_hash/keccakc448/simplegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
431442.08keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
434802.10keccakc448crypto_hash/keccakc448/inplacegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
453522.19keccakc448crypto_hash/keccakc448/opt64u6gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer
454082.19keccakc448crypto_hash/keccakc448/opt64lcu6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
465842.25keccakc448crypto_hash/keccakc448/opt64lcu24gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
1032524.98keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
22585610.90keccakc448crypto_hash/keccakc448/compact8gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/inplace32bigcc -m32 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/opt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/simple32bigcc -m32 -O3 -fomit-frame-pointer
keccakc448crypto_hash/keccakc448/xopu24gcc -m32 -O3 -fomit-frame-pointer
225601.00keccakc512crypto_hash/keccakc512/sseu2 (3.2.5)gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
300921.33keccakc512crypto_hash/keccakc512/mmxu1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
383121.70keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer
392721.74keccakc512crypto_hash/keccakc512/simple32bigcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
443041.96keccakc512crypto_hash/keccakc512/inplace32bigcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
447481.98keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer
461562.05keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
463922.06keccakc512crypto_hash/keccakc512/simplegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
473762.10keccakc512crypto_hash/keccakc512/inplacegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
491602.18keccakc512crypto_hash/keccakc512/opt64u6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
495242.20keccakc512crypto_hash/keccakc512/opt64lcu6gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer
508162.25keccakc512crypto_hash/keccakc512/opt64lcu24gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer
560442.48keccakc512crypto_hash/keccakc512/sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer
566562.51keccakc512crypto_hash/keccakc512/sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
1137845.04keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
24856411.02keccakc512crypto_hash/keccakc512/compact8gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/gil/singlefilegcc -m32 -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/gil/singlefile_unrolledgcc -m32 -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/opt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccakc512crypto_hash/keccakc512/xopu24gcc -m32 -O3 -fomit-frame-pointer
142441.00keccakc512treed2crypto_hash/keccakc512treed2/sseu4 (3.2.5)gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer (7.4.0)
152841.07keccakc512treed2crypto_hash/keccakc512treed2/sseu24gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
keccakc512treed2crypto_hash/keccakc512treed2/xopu24gcc -m32 -O3 -fomit-frame-pointer
284761.00keccakc768crypto_hash/keccakc768/sseu2 (3.2.5)gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
372481.31keccakc768crypto_hash/keccakc768/mmxu1gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
477201.68keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
488041.71keccakc768crypto_hash/keccakc768/simple32bigcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
539281.89keccakc768crypto_hash/keccakc768/inplace32bigcc -m32 -march=core-avx2 -O -fomit-frame-pointer
563001.98keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
565241.98keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
578922.03keccakc768crypto_hash/keccakc768/simplegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
591682.08keccakc768crypto_hash/keccakc768/inplacegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
615962.16keccakc768crypto_hash/keccakc768/opt64u6gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer
618042.17keccakc768crypto_hash/keccakc768/opt64lcu6gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
637522.24keccakc768crypto_hash/keccakc768/opt64lcu24gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer
1406004.94keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
30967610.87keccakc768crypto_hash/keccakc768/compact8gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/xopu24gcc -m32 -O3 -fomit-frame-pointer
5527761.00knot256v1crypto_hash/knot256v1/optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (7.4.0)
5691561.03knot256v1crypto_hash/knot256v1/refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
1644681.00knot256v2crypto_hash/knot256v2/optgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer (7.4.0)
2210601.34knot256v2crypto_hash/knot256v2/refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
7371801.00knot384crypto_hash/knot384/refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer (7.4.0)
knot384crypto_hash/knot384/optgcc -m32 -O3 -fomit-frame-pointer
5443601.00knot512crypto_hash/knot512/optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer (7.4.0)
7238561.33knot512crypto_hash/knot512/refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
402161.00lane256crypto_hash/lane256/mmxgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (7.4.0)
443321.10lane256crypto_hash/lane256/cgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
632241.00lane512crypto_hash/lane512/cgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer (7.4.0)
203521.00luffa256crypto_hash/luffa256/sse2_x86asm-2 (2.0)gcc -m32 -march=corei7 -O3 -fomit-frame-pointer (7.4.0)
220681.08luffa256crypto_hash/luffa256/sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
292041.43luffa256crypto_hash/luffa256/asm-PS-v2-FPgcc -m32 -O3 -fomit-frame-pointer
300121.47luffa256crypto_hash/luffa256/sse2_x86asmgcc -m32 -O3 -fomit-frame-pointer
354361.74luffa256crypto_hash/luffa256/thomaz/basicgcc -m32 -march=k8 -O3 -fomit-frame-pointer
367641.81luffa256crypto_hash/luffa256/opt32gcc -m32 -march=athlon -O3 -fomit-frame-pointer
372921.83luffa256crypto_hash/luffa256/sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
402521.98luffa256crypto_hash/luffa256/armgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
216521.00luffa384crypto_hash/luffa384/sse2_x86asm-2 (2.0)gcc -m32 -march=prescott -O3 -fomit-frame-pointer (7.4.0)
241601.12luffa384crypto_hash/luffa384/sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
336921.56luffa384crypto_hash/luffa384/sse2_x86asmgcc -m32 -march=nocona -O3 -fomit-frame-pointer
410521.90luffa384crypto_hash/luffa384/ssse3_x86gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
530762.45luffa384crypto_hash/luffa384/opt32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
563242.60luffa384crypto_hash/luffa384/armgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
308201.00luffa512crypto_hash/luffa512/sse2_x86asm-2 (2.0)gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer (7.4.0)
371921.21luffa512crypto_hash/luffa512/sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
524681.70luffa512crypto_hash/luffa512/sse2_x86asmgcc -m32 -march=nocona -O3 -fomit-frame-pointer
538201.75luffa512crypto_hash/luffa512/ssse3_x86gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer
669842.17luffa512crypto_hash/luffa512/sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
707722.30luffa512crypto_hash/luffa512/armgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
711642.31luffa512crypto_hash/luffa512/opt32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
745521.00mcssha4crypto_hash/mcssha4/refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer (7.4.0)
776961.00mcssha5crypto_hash/mcssha5/refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
749641.00mcssha6crypto_hash/mcssha6/refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (7.4.0)
md2crypto_hash/md2/opensslgcc -m32 -O3 -fomit-frame-pointer
md4crypto_hash/md4/opensslgcc -m32 -O3 -fomit-frame-pointer
82321.00md5crypto_hash/md5/refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer (7.4.0)
md5crypto_hash/md5/opensslgcc -m32 -O3 -fomit-frame-pointer
566281.00md6d224crypto_hash/md6d224/refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer (7.4.0)
608161.00md6d256crypto_hash/md6d256/refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer (7.4.0)
783001.00md6d384crypto_hash/md6d384/refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer (7.4.0)
971241.00md6d512crypto_hash/md6d512/refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer (7.4.0)
682121.00mgrostl256crypto_hash/mgrostl256/opt-32 (2.0)gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (7.4.0)
187886827.54mgrostl256crypto_hash/mgrostl256/refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
mgrostl256crypto_hash/mgrostl256/opt-64gcc -m32 -O3 -fomit-frame-pointer
308521.00nasha256crypto_hash/nasha256/optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer (7.4.0)
317801.03nasha256crypto_hash/nasha256/opt_v4gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
318561.00nasha512crypto_hash/nasha512/optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer (7.4.0)
355081.11nasha512crypto_hash/nasha512/opt_v4gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
83463401.00orangishv1crypto_hash/orangishv1/refgcc -m32 -march=core2 -O3 -fomit-frame-pointer (7.4.0)
340690721.00photonbeetlehash256rate32v1crypto_hash/photonbeetlehash256rate32v1/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer (7.4.0)
246521.00rfsb509crypto_hash/rfsb509/ref (1.0)gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
ripemd160crypto_hash/ripemd160/opensslgcc -m32 -O3 -fomit-frame-pointer
314161.00round3jh256crypto_hash/round3jh256/ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer (7.4.0)
322241.03round3jh256crypto_hash/round3jh256/sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
865322.75round3jh256crypto_hash/round3jh256/simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer (7.4.0)
1520244.84round3jh256crypto_hash/round3jh256/sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
1539924.90round3jh256crypto_hash/round3jh256/sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer (7.4.0)
313921.00round3jh512crypto_hash/round3jh512/ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer (7.4.0)
322361.03round3jh512crypto_hash/round3jh512/sse2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer
864562.75round3jh512crypto_hash/round3jh512/simplegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer
1517644.83round3jh512crypto_hash/round3jh512/sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
1528964.87round3jh512crypto_hash/round3jh512/sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer (7.4.0)
157481.00sarmal256crypto_hash/sarmal256/opt64 (1.00)gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (7.4.0)
196441.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer (7.4.0)
963401.00saturninhashv2crypto_hash/saturninhashv2/bs32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer (7.4.0)
2020082.10saturninhashv2crypto_hash/saturninhashv2/refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer
sha1crypto_hash/sha1/opensslgcc -m32 -O3 -fomit-frame-pointer
sha224crypto_hash/sha224/opensslgcc -m32 -O3 -fomit-frame-pointer
226841.00sha256crypto_hash/sha256/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
234881.04sha256crypto_hash/sha256/sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
237521.05sha256crypto_hash/sha256/sphlib-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer
sha256crypto_hash/sha256/opensslgcc -m32 -O3 -fomit-frame-pointer
324041.00sha3224crypto_hash/sha3224/oncore32bits (1)gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer (7.4.0)
412201.27sha3224crypto_hash/sha3224/oncore64bitsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
sha3224crypto_hash/sha3224/kcp/compact1600AVR8gcc -m32 -O3 -fomit-frame-pointer
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv7Agcc -m32 -O3 -fomit-frame-pointer
sha3224crypto_hash/sha3224/kcp/optimized1600ARMv8Agcc -m32 -O3 -fomit-frame-pointer
sha3224crypto_hash/sha3224/kcp/optimized1600AVR8gcc -m32 -O3 -fomit-frame-pointer
sha3224crypto_hash/sha3224/kcp/optimized1600AVX512gcc -m32 -O3 -fomit-frame-pointer
sha3224crypto_hash/sha3224/opensslgcc -m32 -O3 -fomit-frame-pointer
350441.00sha3256crypto_hash/sha3256/oncore32bits (1)gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
449241.28sha3256crypto_hash/sha3256/oncore64bitsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
sha3256crypto_hash/sha3256/kcp/compact1600AVR8gcc -m32 -O3 -fomit-frame-pointer
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv7Agcc -m32 -O3 -fomit-frame-pointer
sha3256crypto_hash/sha3256/kcp/optimized1600ARMv8Agcc -m32 -O3 -fomit-frame-pointer
sha3256crypto_hash/sha3256/kcp/optimized1600AVR8gcc -m32 -O3 -fomit-frame-pointer
sha3256crypto_hash/sha3256/kcp/optimized1600AVX512gcc -m32 -O3 -fomit-frame-pointer
sha3256crypto_hash/sha3256/opensslgcc -m32 -O3 -fomit-frame-pointer
435881.00sha3384crypto_hash/sha3384/oncore32bits (1)gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (7.4.0)
560481.29sha3384crypto_hash/sha3384/oncore64bitsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
sha3384crypto_hash/sha3384/kcp/compact1600AVR8gcc -m32 -O3 -fomit-frame-pointer
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv7Agcc -m32 -O3 -fomit-frame-pointer
sha3384crypto_hash/sha3384/kcp/optimized1600ARMv8Agcc -m32 -O3 -fomit-frame-pointer
sha3384crypto_hash/sha3384/kcp/optimized1600AVR8gcc -m32 -O3 -fomit-frame-pointer
sha3384crypto_hash/sha3384/kcp/optimized1600AVX512gcc -m32 -O3 -fomit-frame-pointer
sha3384crypto_hash/sha3384/opensslgcc -m32 -O3 -fomit-frame-pointer
631561.00sha3512crypto_hash/sha3512/oncore32bits (1)gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
820161.30sha3512crypto_hash/sha3512/oncore64bitsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
sha3512crypto_hash/sha3512/kcp/compact1600AVR8gcc -m32 -O3 -fomit-frame-pointer
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv7Agcc -m32 -O3 -fomit-frame-pointer
sha3512crypto_hash/sha3512/kcp/optimized1600ARMv8Agcc -m32 -O3 -fomit-frame-pointer
sha3512crypto_hash/sha3512/kcp/optimized1600AVR8gcc -m32 -O3 -fomit-frame-pointer
sha3512crypto_hash/sha3512/kcp/optimized1600AVX512gcc -m32 -O3 -fomit-frame-pointer
sha3512crypto_hash/sha3512/opensslgcc -m32 -O3 -fomit-frame-pointer
sha384crypto_hash/sha384/opensslgcc -m32 -O3 -fomit-frame-pointer
324241.00sha512crypto_hash/sha512/sphlib-small (SPHLIB_3.0)gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
324521.00sha512crypto_hash/sha512/sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
418881.29sha512crypto_hash/sha512/refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer
sha512crypto_hash/sha512/opensslgcc -m32 -O3 -fomit-frame-pointer
100561.00shabal256crypto_hash/shabal256/i386sse2 (20101003)gcc -m32 -march=pentium-m -O -fomit-frame-pointer
110601.10shabal256crypto_hash/shabal256/sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
119401.19shabal256crypto_hash/shabal256/i386gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
100641.00shabal512crypto_hash/shabal512/i386sse2 (20101003)gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
108921.08shabal512crypto_hash/shabal512/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
110841.10shabal512crypto_hash/shabal512/sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
119441.19shabal512crypto_hash/shabal512/i386gcc -m32 -march=core2 -O -fomit-frame-pointer
296321.00shake128crypto_hash/shake128/oncore32bits (1)gcc -m32 -march=nocona -O3 -fomit-frame-pointer (7.4.0)
375601.27shake128crypto_hash/shake128/oncore64bitsgcc -m32 -march=prescott -Os -fomit-frame-pointer
shake128crypto_hash/shake128/kcp/compact1600AVR8gcc -m32 -O3 -fomit-frame-pointer
shake128crypto_hash/shake128/kcp/optimized1600ARMv7Agcc -m32 -O3 -fomit-frame-pointer
shake128crypto_hash/shake128/kcp/optimized1600ARMv8Agcc -m32 -O3 -fomit-frame-pointer
shake128crypto_hash/shake128/kcp/optimized1600AVR8gcc -m32 -O3 -fomit-frame-pointer
shake128crypto_hash/shake128/kcp/optimized1600AVX512gcc -m32 -O3 -fomit-frame-pointer
shake128crypto_hash/shake128/opensslgcc -m32 -O3 -fomit-frame-pointer
351561.00shake256crypto_hash/shake256/oncore32bits (1)gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
449281.28shake256crypto_hash/shake256/oncore64bitsgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
499641.42shake256crypto_hash/shake256/gil/singlefilegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
583321.66shake256crypto_hash/shake256/gil/singlefile_unrolledgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer
shake256crypto_hash/shake256/kcp/compact1600AVR8gcc -m32 -O3 -fomit-frame-pointer
shake256crypto_hash/shake256/kcp/optimized1600ARMv7Agcc -m32 -O3 -fomit-frame-pointer
shake256crypto_hash/shake256/kcp/optimized1600ARMv8Agcc -m32 -O3 -fomit-frame-pointer
shake256crypto_hash/shake256/kcp/optimized1600AVR8gcc -m32 -O3 -fomit-frame-pointer
shake256crypto_hash/shake256/kcp/optimized1600AVX512gcc -m32 -O3 -fomit-frame-pointer
shake256crypto_hash/shake256/opensslgcc -m32 -O3 -fomit-frame-pointer
shake256crypto_hash/shake256/usekcpgcc -m32 -O3 -fomit-frame-pointer
1264281.00shamashashv1crypto_hash/shamashashv1/refgcc -m32 -march=core2 -O3 -fomit-frame-pointer (7.4.0)
346001.00shavite3256crypto_hash/shavite3256/low-mem (3.0_(low_mem))gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
347361.00shavite3256crypto_hash/shavite3256/sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
360121.04shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
360761.04shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
397361.15shavite3256crypto_hash/shavite3256/sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
417281.21shavite3256crypto_hash/shavite3256/lower-memgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
1303843.77shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
shavite3256crypto_hash/shavite3256/aes-instructgcc -m32 -O3 -fomit-frame-pointer
556601.00shavite3512crypto_hash/shavite3512/sphlib (SPHLIB_3.0)gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer (7.4.0)
628161.13shavite3512crypto_hash/shavite3512/different-ordergcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
629161.13shavite3512crypto_hash/shavite3512/new-aes-roundgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
629561.13shavite3512crypto_hash/shavite3512/no-saltgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
650121.17shavite3512crypto_hash/shavite3512/sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
691681.24shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
732241.32shavite3512crypto_hash/shavite3512/low-memgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
794681.43shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
2465764.43shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/aes-instructgcc -m32 -O3 -fomit-frame-pointer
489801.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
667281.36simd256crypto_hash/simd256/optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
713161.46simd256crypto_hash/simd256/sphlib-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
328097666.99simd256crypto_hash/simd256/refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vect128gcc -m32 -O3 -fomit-frame-pointer
530081.00simd512crypto_hash/simd512/opt (1.1)gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
616001.16simd512crypto_hash/simd512/sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
807041.52simd512crypto_hash/simd512/sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
6716752126.71simd512crypto_hash/simd512/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
simd512crypto_hash/simd512/vect128gcc -m32 -O3 -fomit-frame-pointer
26870001.00sivrijndael256hash256v1crypto_hash/sivrijndael256hash256v1/refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer (7.4.0)
572101121.00sivtemphotonhashv1crypto_hash/sivtemphotonhashv1/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer (7.4.0)
558401.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer (7.4.0)
skein10241024crypto_hash/skein10241024/xmmgcc -m32 -O3 -fomit-frame-pointer
436961.00skein256256crypto_hash/skein256256/opt (v1.3_C_code)gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer (7.4.0)
skein256256crypto_hash/skein256256/xmmgcc -m32 -O3 -fomit-frame-pointer
179641.00skein512256crypto_hash/skein512256/mmxgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer (7.4.0)
377962.10skein512256crypto_hash/skein512256/littlegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
380962.12skein512256crypto_hash/skein512256/optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
385002.14skein512256crypto_hash/skein512256/sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer
422962.35skein512256crypto_hash/skein512256/sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
433242.41skein512256crypto_hash/skein512256/simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
skein512256crypto_hash/skein512256/xmmgcc -m32 -O3 -fomit-frame-pointer
179961.00skein512512crypto_hash/skein512512/mmxgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer (7.4.0)
376522.09skein512512crypto_hash/skein512512/optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
377442.10skein512512crypto_hash/skein512512/littlegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
386162.15skein512512crypto_hash/skein512512/sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer
423202.35skein512512crypto_hash/skein512512/sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
437962.43skein512512crypto_hash/skein512512/simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
skein512512crypto_hash/skein512512/xmmgcc -m32 -O3 -fomit-frame-pointer
61250081.00skinnyhashtk2crypto_hash/skinnyhashtk2/refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer (7.4.0)
33609961.00skinnyhashtk3crypto_hash/skinnyhashtk3/refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer (7.4.0)
582961.00sneikha256crypto_hash/sneikha256/optgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
642921.10sneikha256crypto_hash/sneikha256/refgcc -m32 -march=core2 -O3 -fomit-frame-pointer
1178961.00sneikha384crypto_hash/sneikha384/optgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer (7.4.0)
1265801.07sneikha384crypto_hash/sneikha384/refgcc -m32 -march=core2 -O3 -fomit-frame-pointer
16111041.00subterraneanv1crypto_hash/subterraneanv1/refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (7.4.0)
18175081.13subterraneanv1crypto_hash/subterraneanv1/add_mem_compactgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
10344481.00syconhash256v1crypto_hash/syconhash256v1/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (7.4.0)
triadhashv1crypto_hash/triadhashv1/refgcc -m32 -O3 -fomit-frame-pointer
728681.00whirlpoolcrypto_hash/whirlpool/refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (7.4.0)
757521.00xoodyakv1crypto_hash/xoodyakv1/refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer (7.4.0)

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
78561.00md5crypto_hashblocks/md5/little-1gcc -m32 -march=pentium4 -O -fomit-frame-pointer
79121.01md5crypto_hashblocks/md5/refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
80121.02md5crypto_hashblocks/md5/x86-1gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
218321.00rfsb509crypto_hashblocks/rfsb509/xmm1reggcc -m32 -march=corei7 -O2 -fomit-frame-pointer (7.4.0)
297521.36rfsb509crypto_hashblocks/rfsb509/xmm4gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
307681.41rfsb509crypto_hashblocks/rfsb509/xmm2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
315121.44rfsb509crypto_hashblocks/rfsb509/xmm1gcc -m32 -march=nocona -O3 -fomit-frame-pointer
442802.03rfsb509crypto_hashblocks/rfsb509/refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
216961.00sha256crypto_hashblocks/sha256/refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
235721.09sha256crypto_hashblocks/sha256/inplacegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
sha256crypto_hashblocks/sha256/dolbeau/amd64-shagcc -m32 -O3 -fomit-frame-pointer
385041.00sha512crypto_hashblocks/sha512/inplacegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (7.4.0)
401361.04sha512crypto_hashblocks/sha512/refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
sha512crypto_hashblocks/sha512/dolbeau/intelavx2rorxasmgcc -m32 -O3 -fomit-frame-pointer
sha512crypto_hashblocks/sha512/dolbeau/intelavxasmgcc -m32 -O3 -fomit-frame-pointer
sha512crypto_hashblocks/sha512/dolbeau/intelsse4asmgcc -m32 -O3 -fomit-frame-pointer