Implementation notes: x86, margaux, crypto_hash

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
CPU cycles/second: 2394000000...2394000000 (x86cpuinfo)
SUPERCOP version: 20171218
Benchmark dates: 20170727...20171224

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
1664371.00bash256crypto_hash/bash256/refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer (4.8.4)
bash256crypto_hash/bash256/avx2gcc -m32 -O3 -fomit-frame-pointer
2136691.00bash384crypto_hash/bash384/refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer (4.8.4)
bash384crypto_hash/bash384/avx2gcc -m32 -O3 -fomit-frame-pointer
3170341.00bash512crypto_hash/bash512/refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer (4.8.4)
bash512crypto_hash/bash512/avx2gcc -m32 -O3 -fomit-frame-pointer
223291.00bblake256crypto_hash/bblake256/sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.8.4)
232831.04bblake256crypto_hash/bblake256/ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer
369631.66bblake256crypto_hash/bblake256/bswapgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
388531.74bblake256crypto_hash/bblake256/regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
424171.90bblake256crypto_hash/bblake256/sandygcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
bblake512crypto_hash/bblake512/xopgcc -m32 -O3 -fomit-frame-pointer
202951.00blake256crypto_hash/blake256/sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (4.8.4)
209431.03blake256crypto_hash/blake256/sse2-2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (4.8.4)
224911.11blake256crypto_hash/blake256/vect128-mmxhackgcc -m32 -march=core2 -O3 -fomit-frame-pointer
229051.13blake256crypto_hash/blake256/vect128gcc -m32 -march=corei7 -O -fomit-frame-pointer
276931.36blake256crypto_hash/blake256/sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
293941.45blake256crypto_hash/blake256/bswapgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
305191.50blake256crypto_hash/blake256/regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
337861.66blake256crypto_hash/blake256/sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
347401.71blake256crypto_hash/blake256/sandygcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
378901.87blake256crypto_hash/blake256/refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
blake256crypto_hash/blake256/sse41gcc -m32 -O3 -fomit-frame-pointer
blake256crypto_hash/blake256/sse41-2gcc -m32 -O3 -fomit-frame-pointer
blake256crypto_hash/blake256/ssse3gcc -m32 -O3 -fomit-frame-pointer
blake256crypto_hash/blake256/xopgcc -m32 -O3 -fomit-frame-pointer
115471.00blake2bcrypto_hash/blake2b/moon/ssse3/32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer (4.8.4)
122671.06blake2bcrypto_hash/blake2b/xmmgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
470884.08blake2bcrypto_hash/blake2b/refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
831607.20blake2bcrypto_hash/blake2b/regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
blake2bcrypto_hash/blake2b/avx2-1gcc -m32 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/avx2-2gcc -m32 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/avx2-3gcc -m32 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/avxiccgcc -m32 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/moon/armv6/32gcc -m32 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/moon/avx/32gcc -m32 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/moon/avx/64gcc -m32 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/moon/avx2/32gcc -m32 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/moon/avx2/64gcc -m32 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/moon/neon/32gcc -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/moon/xop/64gcc -m32 -O3 -fomit-frame-pointer
blake2bcrypto_hash/blake2b/ymmgcc -m32 -O3 -fomit-frame-pointer
124831.00blake2scrypto_hash/blake2s/moon/sse2/32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer (4.8.4)
137341.10blake2scrypto_hash/blake2s/xmmgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
138871.11blake2scrypto_hash/blake2s/moon/ssse3/32gcc -m32 -march=athlon -O3 -fomit-frame-pointer
168481.35blake2scrypto_hash/blake2s/regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
199441.60blake2scrypto_hash/blake2s/refgcc -funroll-loops -m32 -O -fomit-frame-pointer
blake2scrypto_hash/blake2s/avxiccgcc -m32 -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/armv6/32gcc -m32 -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/avx/32gcc -m32 -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/avx/64gcc -m32 -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/sse2/64gcc -m32 -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/ssse3/64gcc -m32 -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/xop/32gcc -m32 -O3 -fomit-frame-pointer
blake2scrypto_hash/blake2s/moon/xop/64gcc -m32 -O3 -fomit-frame-pointer
164971.00blake32crypto_hash/blake32/sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer (4.8.4)
177931.08blake32crypto_hash/blake32/ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
207991.26blake32crypto_hash/blake32/sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
249121.51blake32crypto_hash/blake32/sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
284311.72blake32crypto_hash/blake32/refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
188371.00blake512crypto_hash/blake512/vect128 (0.6)gcc -m32 -march=core2 -O3 -fomit-frame-pointer (4.8.4)
197461.05blake512crypto_hash/blake512/vect128-inplacegcc -m32 -march=core2 -O -fomit-frame-pointer
218791.16blake512crypto_hash/blake512/sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
285031.51blake512crypto_hash/blake512/sse2sgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
315631.68blake512crypto_hash/blake512/ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
1038065.51blake512crypto_hash/blake512/sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer
1038785.51blake512crypto_hash/blake512/sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer
1154436.13blake512crypto_hash/blake512/refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
1385287.35blake512crypto_hash/blake512/bswapgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
1404997.46blake512crypto_hash/blake512/regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
blake512crypto_hash/blake512/sse41gcc -m32 -O3 -fomit-frame-pointer
blake512crypto_hash/blake512/xopgcc -m32 -O3 -fomit-frame-pointer
blake512crypto_hash/blake512/xop-2gcc -m32 -O3 -fomit-frame-pointer
276751.00blake64crypto_hash/blake64/sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer (4.8.4)
306091.11blake64crypto_hash/blake64/ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
911163.29blake64crypto_hash/blake64/sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
912513.30blake64crypto_hash/blake64/sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer
1017273.68blake64crypto_hash/blake64/refgcc -m32 -march=k8 -O -fomit-frame-pointer
113851.00bmw256crypto_hash/bmw256/core_2_65nm/x86/ssse3_v1 (asm)gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer (4.8.4)
116011.02bmw256crypto_hash/bmw256/core_i7_45nm/x86/ssse3_v1gcc -m32 -march=prescott -O2 -fomit-frame-pointer
118891.04bmw256crypto_hash/bmw256/core_2_45nm/x86/ssse3_v1gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
126721.11bmw256crypto_hash/bmw256/opt24ssse3_asm32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
130141.14bmw256crypto_hash/bmw256/opt31ssse3_asm32gcc -m32 -march=core2 -O3 -fomit-frame-pointer
152281.34bmw256crypto_hash/bmw256/optc04gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
152461.34bmw256crypto_hash/bmw256/optc03gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
152641.34bmw256crypto_hash/bmw256/optbbegcc -funroll-loops -m32 -O -fomit-frame-pointer
154081.35bmw256crypto_hash/bmw256/optabegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer (4.8.4)
154621.36bmw256crypto_hash/bmw256/optbgbegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
154621.36bmw256crypto_hash/bmw256/optc01gcc -funroll-loops -m32 -Os -fomit-frame-pointer
159301.40bmw256crypto_hash/bmw256/optc02gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
171181.50bmw256crypto_hash/bmw256/sphlibgcc -m32 -O3 -fomit-frame-pointer
174691.53bmw256crypto_hash/bmw256/sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
321302.82bmw256crypto_hash/bmw256/refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
bmw256crypto_hash/bmw256/optc31ssse3gcc -m32 -O3 -fomit-frame-pointer
279271.00bmw512crypto_hash/bmw512/optbgbe (1.0)gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer (4.8.4)
284401.02bmw512crypto_hash/bmw512/sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
356761.28bmw512crypto_hash/bmw512/optc04gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
360451.29bmw512crypto_hash/bmw512/optbbegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
362251.30bmw512crypto_hash/bmw512/optabegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
381511.37bmw512crypto_hash/bmw512/optc01gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
382501.37bmw512crypto_hash/bmw512/optc02gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
394381.41bmw512crypto_hash/bmw512/optc03gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
399691.43bmw512crypto_hash/bmw512/sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
426511.53bmw512crypto_hash/bmw512/refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
bmw512crypto_hash/bmw512/optx86sse2gcc -m32 -O3 -fomit-frame-pointer
cheetah512crypto_hash/cheetah512/asm32gcc -m32 -O3 -fomit-frame-pointer
6525811.00cubehash161crypto_hash/cubehash161/emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.8.4)
27889204.27cubehash161crypto_hash/cubehash161/unrolledgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
33217655.09cubehash161crypto_hash/cubehash161/simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
41365266.34cubehash161crypto_hash/cubehash161/specgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
454681.00cubehash1616crypto_hash/cubehash1616/emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.8.4)
2276105.01cubehash1616crypto_hash/cubehash1616/unrolledgcc -m32 -march=i486 -O -fomit-frame-pointer
2683715.90cubehash1616crypto_hash/cubehash1616/simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
59361313.06cubehash1616crypto_hash/cubehash1616/specgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.8.4)
3284281.00cubehash162crypto_hash/cubehash162/emmintrin4gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer (4.8.4)
14214784.33cubehash162crypto_hash/cubehash162/unrolledgcc -m32 -march=k6-3 -O -fomit-frame-pointer
16913525.15cubehash162crypto_hash/cubehash162/simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
22547436.87cubehash162crypto_hash/cubehash162/specgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
245161.00cubehash1632crypto_hash/cubehash1632/x86xmmgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer (4.8.4)
247231.01cubehash1632crypto_hash/cubehash1632/emmintrin5gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
251911.03cubehash1632crypto_hash/cubehash1632/emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
551252.25cubehash1632crypto_hash/cubehash1632/mmintringcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
626312.55cubehash1632crypto_hash/cubehash1632/x86gcc -m32 -O -fomit-frame-pointer
669422.73cubehash1632crypto_hash/cubehash1632/unrolled5gcc -funroll-loops -m32 -O -fomit-frame-pointer
711722.90cubehash1632crypto_hash/cubehash1632/unrolled4gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
752223.07cubehash1632crypto_hash/cubehash1632/unrolled3gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
1019794.16cubehash1632crypto_hash/cubehash1632/sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
1103854.50cubehash1632crypto_hash/cubehash1632/sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer
1418225.78cubehash1632crypto_hash/cubehash1632/unrolledgcc -m32 -march=prescott -O -fomit-frame-pointer
1618926.60cubehash1632crypto_hash/cubehash1632/unrolled2gcc -m32 -march=nocona -O -fomit-frame-pointer
1669596.81cubehash1632crypto_hash/cubehash1632/simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
1666261.00cubehash164crypto_hash/cubehash164/emmintrin4gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.8.4)
7386754.43cubehash164crypto_hash/cubehash164/unrolledgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
8801645.28cubehash164crypto_hash/cubehash164/simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
13129837.88cubehash164crypto_hash/cubehash164/specgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
859951.00cubehash168crypto_hash/cubehash168/emmintrin4gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.8.4)
3968374.61cubehash168crypto_hash/cubehash168/unrolledgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
4705205.47cubehash168crypto_hash/cubehash168/simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
8513469.90cubehash168crypto_hash/cubehash168/specgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
212311.00cubehash512crypto_hash/cubehash512/x86xmmgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer (4.8.4)
214561.01cubehash512crypto_hash/cubehash512/emmintrin5gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
219961.04cubehash512crypto_hash/cubehash512/emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
480692.26cubehash512crypto_hash/cubehash512/mmintringcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
542432.55cubehash512crypto_hash/cubehash512/x86gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
588962.77cubehash512crypto_hash/cubehash512/unrolled5gcc -funroll-loops -m32 -O -fomit-frame-pointer
627572.96cubehash512crypto_hash/cubehash512/unrolled4gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
659793.11cubehash512crypto_hash/cubehash512/unrolled3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer (4.8.4)
1111325.23cubehash512crypto_hash/cubehash512/unrolledgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
1270085.98cubehash512crypto_hash/cubehash512/unrolled2gcc -m32 -march=prescott -O -fomit-frame-pointer
1310226.17cubehash512crypto_hash/cubehash512/simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
3299311.00cubehash81crypto_hash/cubehash81/emmintrin4gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer (4.8.4)
3319021.01cubehash81crypto_hash/cubehash81/emmintrin3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
3646171.11cubehash81crypto_hash/cubehash81/emmintrin2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
4065661.23cubehash81crypto_hash/cubehash81/emmintringcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
14580814.42cubehash81crypto_hash/cubehash81/unrolledgcc -m32 -march=i386 -O -fomit-frame-pointer
17546135.32cubehash81crypto_hash/cubehash81/simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
25315027.67cubehash81crypto_hash/cubehash81/specgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
231571.00cubehash816crypto_hash/cubehash816/emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.8.4)
253261.09cubehash816crypto_hash/cubehash816/emmintrin3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.8.4)
1261445.45cubehash816crypto_hash/cubehash816/unrolledgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
1509756.52cubehash816crypto_hash/cubehash816/simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
44796619.34cubehash816crypto_hash/cubehash816/specgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
1652581.00cubehash82crypto_hash/cubehash82/emmintrin4gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
1673551.01cubehash82crypto_hash/cubehash82/emmintrin3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
7474414.52cubehash82crypto_hash/cubehash82/unrolledgcc -m32 -march=i486 -O -fomit-frame-pointer
9003605.45cubehash82crypto_hash/cubehash82/simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
14293538.65cubehash82crypto_hash/cubehash82/specgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
128971.00cubehash832crypto_hash/cubehash832/emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.8.4)
150751.17cubehash832crypto_hash/cubehash832/emmintrin3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.8.4)
828636.42cubehash832crypto_hash/cubehash832/unrolledgcc -m32 -march=i386 -O -fomit-frame-pointer
964717.48cubehash832crypto_hash/cubehash832/simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
38926830.18cubehash832crypto_hash/cubehash832/specgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.8.4)
842761.00cubehash84crypto_hash/cubehash84/emmintrin4gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.8.4)
864901.03cubehash84crypto_hash/cubehash84/emmintrin3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.8.4)
3942634.68cubehash84crypto_hash/cubehash84/unrolledgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
4701155.58cubehash84crypto_hash/cubehash84/simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
88778710.53cubehash84crypto_hash/cubehash84/specgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
435331.00cubehash88crypto_hash/cubehash88/emmintrin4gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.8.4)
457381.05cubehash88crypto_hash/cubehash88/emmintrin3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.8.4)
2153074.95cubehash88crypto_hash/cubehash88/unrolledgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
2564825.89cubehash88crypto_hash/cubehash88/simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
58999513.55cubehash88crypto_hash/cubehash88/specgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
549001.00echo256crypto_hash/echo256/core2/core2 (2.1)gcc -m32 -O -fomit-frame-pointer (4.8.4)
551431.00echo256crypto_hash/echo256/pentium/pentium4gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
618841.13echo256crypto_hash/echo256/pentium/pentiummmxgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
719011.31echo256crypto_hash/echo256/sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
768151.40echo256crypto_hash/echo256/pentium/pentiumvnommxgcc -m32 -march=pentiumpro -O -fomit-frame-pointer
799201.46echo256crypto_hash/echo256/sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
828451.51echo256crypto_hash/echo256/generic/opt32gcc -funroll-loops -m32 -O -fomit-frame-pointer
959851.75echo256crypto_hash/echo256/ccalik/bitslicedgcc -m32 -march=core2 -O -fomit-frame-pointer
1001611.82echo256crypto_hash/echo256/generic/opt64gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
1019161.86echo256crypto_hash/echo256/ccalik/vpermgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
1185662.16echo256crypto_hash/echo256/powerpc/pp32cv2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
1864803.40echo256crypto_hash/echo256/powerpc/pp32cv1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
echo256crypto_hash/echo256/aes/aes32gcc -m32 -O3 -fomit-frame-pointer
echo256crypto_hash/echo256/ccalik/aesnigcc -m32 -O3 -fomit-frame-pointer
986671.00echo512crypto_hash/echo512/core2/core2 (2.1)gcc -m32 -O2 -fomit-frame-pointer (4.8.4)
993241.01echo512crypto_hash/echo512/pentium/pentium4gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
1109341.12echo512crypto_hash/echo512/pentium/pentiummmxgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
1298791.32echo512crypto_hash/echo512/sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
1375111.39echo512crypto_hash/echo512/pentium/pentiumvnommxgcc -m32 -march=i486 -O2 -fomit-frame-pointer
1414801.43echo512crypto_hash/echo512/sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
1466461.49echo512crypto_hash/echo512/generic/opt32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
1717921.74echo512crypto_hash/echo512/ccalik/bitslicedgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
1787311.81echo512crypto_hash/echo512/generic/opt64gcc -m32 -march=pentium3 -O -fomit-frame-pointer
1822141.85echo512crypto_hash/echo512/ccalik/aesnigcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
1828081.85echo512crypto_hash/echo512/ccalik/vpermgcc -m32 -march=core2 -O3 -fomit-frame-pointer
2090792.12echo512crypto_hash/echo512/powerpc/pp32cv2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
3320463.37echo512crypto_hash/echo512/powerpc/pp32cv1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
echo512crypto_hash/echo512/aes/aes32gcc -m32 -O3 -fomit-frame-pointer
429301.00echosp256crypto_hash/echosp256/core2/core2 (2.1)gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer (4.8.4)
431371.00echosp256crypto_hash/echosp256/pentium/pentium4gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
485191.13echosp256crypto_hash/echosp256/pentium/pentiummmxgcc -m32 -march=pentium -Os -fomit-frame-pointer
604621.41echosp256crypto_hash/echosp256/pentium/pentiumvnommxgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
647461.51echosp256crypto_hash/echosp256/generic/opt32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
781561.82echosp256crypto_hash/echosp256/generic/opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
923492.15echosp256crypto_hash/echosp256/powerpc/pp32cv2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
1455123.39echosp256crypto_hash/echosp256/powerpc/pp32cv1gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
echosp256crypto_hash/echosp256/aes/aes32gcc -m32 -O3 -fomit-frame-pointer
683821.00echosp512crypto_hash/echosp512/core2/core2 (2.1)gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer (4.8.4)
687601.01echosp512crypto_hash/echosp512/pentium/pentium4gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
771841.13echosp512crypto_hash/echosp512/pentium/pentiummmxgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
955261.40echosp512crypto_hash/echosp512/pentium/pentiumvnommxgcc -m32 -march=pentiumpro -O -fomit-frame-pointer
1024021.50echosp512crypto_hash/echosp512/generic/opt32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
1243531.82echosp512crypto_hash/echosp512/generic/opt64gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
1458452.13echosp512crypto_hash/echosp512/powerpc/pp32cv2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
2307873.37echosp512crypto_hash/echosp512/powerpc/pp32cv1gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
echosp512crypto_hash/echosp512/aes/aes32gcc -m32 -O3 -fomit-frame-pointer
102871.00edonr256crypto_hash/edonr256/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer (4.8.4)
110071.07edonr256crypto_hash/edonr256/optcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
194851.00edonr512crypto_hash/edonr512/swpbe (Optimized_C_v2.0g)gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer (4.8.4)
207361.06edonr512crypto_hash/edonr512/optcgcc -funroll-loops -m32 -O -fomit-frame-pointer
930601.00essence224crypto_hash/essence224/gccgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (4.8.4)
929791.00essence256crypto_hash/essence256/gccgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer (4.8.4)
1211041.00essence384crypto_hash/essence384/gccgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.8.4)
1201321.00essence512crypto_hash/essence512/gccgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.8.4)
818033761.00fsb256crypto_hash/fsb256/refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer (4.8.4)
759109861.00fsb512crypto_hash/fsb512/refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer (4.8.4)
393391.00fugue2crypto_hash/fugue2/cop_opt32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer (4.8.4)
554671.00fugue256crypto_hash/fugue256/ANSI_opt32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer (4.8.4)
557461.01fugue256crypto_hash/fugue256/sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
593551.07fugue256crypto_hash/fugue256/ccalik/vpermgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
859231.55fugue256crypto_hash/fugue256/ANSI_opt64gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
fugue256crypto_hash/fugue256/SSE4.1gcc -m32 -O3 -fomit-frame-pointer
fugue256crypto_hash/fugue256/SSSE3gcc -m32 -O3 -fomit-frame-pointer
fugue256crypto_hash/fugue256/ccalik/aesnigcc -m32 -O3 -fomit-frame-pointer
858421.00fugue384crypto_hash/fugue384/ccalik/vperm (1.208)gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (4.8.4)
fugue384crypto_hash/fugue384/ccalik/aesnigcc -m32 -O3 -fomit-frame-pointer
1037971.00fugue512crypto_hash/fugue512/sphlib (SPHLIB_3.0)gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer (4.8.4)
1139401.10fugue512crypto_hash/fugue512/ccalik/vpermgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
fugue512crypto_hash/fugue512/ccalik/aesnigcc -m32 -O3 -fomit-frame-pointer
700291.00groestl256crypto_hash/groestl256/mmx (2.0)gcc -m32 -march=pentium2 -O -fomit-frame-pointer (4.8.4)
797311.14groestl256crypto_hash/groestl256/vperm-intrgcc -m32 -march=core2 -Os -fomit-frame-pointer
1202851.72groestl256crypto_hash/groestl256/sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
1242451.77groestl256crypto_hash/groestl256/sphlib-adaptedgcc -m32 -O -fomit-frame-pointer
1424162.03groestl256crypto_hash/groestl256/sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer
1467722.10groestl256crypto_hash/groestl256/opt32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
2016182.88groestl256crypto_hash/groestl256/32bit-2ktablegcc -funroll-loops -m32 -O3 -fomit-frame-pointer
2330283.33groestl256crypto_hash/groestl256/opt64gcc -m32 -march=k6 -O3 -fomit-frame-pointer
2401833.43groestl256crypto_hash/groestl256/32bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
3578675.11groestl256crypto_hash/groestl256/32bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
5338447.62groestl256crypto_hash/groestl256/8bit_cgcc -funroll-loops -m32 -O -fomit-frame-pointer
groestl256crypto_hash/groestl256/aesni-intrgcc -m32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/avx-intrgcc -m32 -O3 -fomit-frame-pointer
groestl256crypto_hash/groestl256/vpermgcc -m32 -O3 -fomit-frame-pointer
1050301.00groestl512crypto_hash/groestl512/vperm-intr (2.2)gcc -m32 -march=core2 -O3 -fomit-frame-pointer (4.8.4)
1423711.36groestl512crypto_hash/groestl512/mmxgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
1844551.76groestl512crypto_hash/groestl512/sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer
1881541.79groestl512crypto_hash/groestl512/sphlib-adaptedgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
2137232.03groestl512crypto_hash/groestl512/opt32gcc -m32 -march=corei7 -O -fomit-frame-pointer
2499842.38groestl512crypto_hash/groestl512/opt64gcc -m32 -march=k6 -O -fomit-frame-pointer
3097172.95groestl512crypto_hash/groestl512/sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer
4494064.28groestl512crypto_hash/groestl512/32bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/aesni-intrgcc -m32 -O3 -fomit-frame-pointer
groestl512crypto_hash/groestl512/avx-intrgcc -m32 -O3 -fomit-frame-pointer
493741.00hamsicrypto_hash/hamsi/simd-2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (4.8.4)
502021.02hamsicrypto_hash/hamsi/simd-1gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
587071.19hamsicrypto_hash/hamsi/bernstein/small-simd-2gcc -funroll-loops -m32 -march=barcelona -O -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
327511.00jh224crypto_hash/jh224/bitslice_sse2_opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer (4.8.4)
335611.02jh224crypto_hash/jh224/bitslice_sse2_opt32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
658352.01jh224crypto_hash/jh224/bitslice_ref32gcc -m32 -march=core2 -O3 -fomit-frame-pointer
683192.09jh224crypto_hash/jh224/bitslice_opt32gcc -m32 -march=core2 -O3 -fomit-frame-pointer
852662.60jh224crypto_hash/jh224/bitslice_opt64gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
2174226.64jh224crypto_hash/jh224/bitslice_ref64gcc -m32 -march=k8 -O3 -fomit-frame-pointer
2351887.18jh224crypto_hash/jh224/simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
327061.00jh256crypto_hash/jh256/bitslice_sse2_opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer (4.8.4)
337861.03jh256crypto_hash/jh256/bitslice_sse2_opt32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
666452.04jh256crypto_hash/jh256/bitslice_ref32gcc -m32 -march=core2 -O3 -fomit-frame-pointer
695162.13jh256crypto_hash/jh256/bitslice_opt32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
843932.58jh256crypto_hash/jh256/bitslice_opt64gcc -m32 -march=core2 -O3 -fomit-frame-pointer
2090886.39jh256crypto_hash/jh256/bitslice_ref64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
2348287.18jh256crypto_hash/jh256/simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
327961.00jh384crypto_hash/jh384/bitslice_sse2_opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer (4.8.4)
336961.03jh384crypto_hash/jh384/bitslice_sse2_opt32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
667442.04jh384crypto_hash/jh384/bitslice_ref32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
687962.10jh384crypto_hash/jh384/bitslice_opt32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
850502.59jh384crypto_hash/jh384/bitslice_opt64gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
2195826.70jh384crypto_hash/jh384/bitslice_ref64gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
2354047.18jh384crypto_hash/jh384/simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
329221.00jh512crypto_hash/jh512/bitslice_sse2_opt64gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer (4.8.4)
336151.02jh512crypto_hash/jh512/bitslice_sse2_opt32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
671132.04jh512crypto_hash/jh512/bitslice_ref32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
694082.11jh512crypto_hash/jh512/bitslice_opt32gcc -m32 -march=core2 -O3 -fomit-frame-pointer
848882.58jh512crypto_hash/jh512/bitslice_opt64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
2062266.26jh512crypto_hash/jh512/bitslice_ref64gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
2357107.16jh512crypto_hash/jh512/simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
305101.00k12crypto_hash/k12/kcp/optimized1600lcufullshld (1)gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer (4.8.4)
323371.06k12crypto_hash/k12/kcp/inplace1600bigcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
346951.14k12crypto_hash/k12/kcp/optimized1600lcufullgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
408061.34k12crypto_hash/k12/kcp/optimized1600ufullgcc -funroll-loops -m32 -O -fomit-frame-pointer
445051.46k12crypto_hash/k12/kcp/optimized1600lcu6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
454861.49k12crypto_hash/k12/kcp/optimized1600u6gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
763292.50k12crypto_hash/k12/kcp/compact1600gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
1252984.11k12crypto_hash/k12/kcp/reference1600gcc -m32 -march=athlon -O3 -fomit-frame-pointer
48138315.78k12crypto_hash/k12/kcp/reference1600-32bitsgcc -funroll-loops -m32 -march=k8 -O2 -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
385921.00keccakcrypto_hash/keccak/sseu2 (3.2.5)gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer (4.8.4)
436681.13keccakcrypto_hash/keccak/mmxu1gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
640531.66keccakcrypto_hash/keccak/opt32biT-s2lcu4gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
662671.72keccakcrypto_hash/keccak/opt32bi-s2lcu4gcc -funroll-loops -m32 -O -fomit-frame-pointer
715681.85keccakcrypto_hash/keccak/opt32bi-rvku2gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
731071.89keccakcrypto_hash/keccak/inplace32bigcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
747271.94keccakcrypto_hash/keccak/simple32bigcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
1106732.87keccakcrypto_hash/keccak/opt64lcu6gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
1129322.93keccakcrypto_hash/keccak/opt64u6gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
1139942.95keccakcrypto_hash/keccak/inplacegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
1152632.99keccakcrypto_hash/keccak/simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
1777234.61keccakcrypto_hash/keccak/compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
1917184.97keccakcrypto_hash/keccak/opt64lcu24gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
3532419.15keccakcrypto_hash/keccak/compact8gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/opt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccakcrypto_hash/keccak/xopu24gcc -m32 -O3 -fomit-frame-pointer
642691.00keccakc1024crypto_hash/keccakc1024/sseu2 (3.2.5)gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer (4.8.4)
735841.14keccakc1024crypto_hash/keccakc1024/mmxu1gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
1019251.59keccakc1024crypto_hash/keccakc1024/opt32biT-s2lcu4gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
1035361.61keccakc1024crypto_hash/keccakc1024/opt32bi-s2lcu4gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
1131211.76keccakc1024crypto_hash/keccakc1024/opt32bi-rvku2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
1162711.81keccakc1024crypto_hash/keccakc1024/inplace32bigcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
1191961.85keccakc1024crypto_hash/keccakc1024/simple32bigcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
1394012.17keccakc1024crypto_hash/keccakc1024/sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
1484102.31keccakc1024crypto_hash/keccakc1024/sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
1860122.89keccakc1024crypto_hash/keccakc1024/opt64lcu6gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
1900172.96keccakc1024crypto_hash/keccakc1024/opt64u6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
1916912.98keccakc1024crypto_hash/keccakc1024/inplacegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
1940763.02keccakc1024crypto_hash/keccakc1024/simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
3033094.72keccakc1024crypto_hash/keccakc1024/compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
3170614.93keccakc1024crypto_hash/keccakc1024/opt64lcu24gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
5989149.32keccakc1024crypto_hash/keccakc1024/compact8gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/opt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccakc1024crypto_hash/keccakc1024/xopu24gcc -m32 -O3 -fomit-frame-pointer
297991.00keccakc256crypto_hash/keccakc256/sseu2 (3.2.5)gcc -m32 -march=core2 -O2 -fomit-frame-pointer (4.8.4)
336421.13keccakc256crypto_hash/keccakc256/mmxu1gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
511021.71keccakc256crypto_hash/keccakc256/opt32biT-s2lcu4gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
539011.81keccakc256crypto_hash/keccakc256/opt32bi-s2lcu4gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
584641.96keccakc256crypto_hash/keccakc256/inplace32bigcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
585001.96keccakc256crypto_hash/keccakc256/opt32bi-rvku2gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
600302.01keccakc256crypto_hash/keccakc256/simple32bigcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
853832.87keccakc256crypto_hash/keccakc256/opt64lcu6gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
871652.93keccakc256crypto_hash/keccakc256/opt64u6gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
877862.95keccakc256crypto_hash/keccakc256/inplacegcc -m32 -march=i486 -O -fomit-frame-pointer
893073.00keccakc256crypto_hash/keccakc256/simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
1379884.63keccakc256crypto_hash/keccakc256/compactgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
1494725.02keccakc256crypto_hash/keccakc256/opt64lcu24gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
2776329.32keccakc256crypto_hash/keccakc256/compact8gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/opt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccakc256crypto_hash/keccakc256/xopu24gcc -m32 -O3 -fomit-frame-pointer
186121.00keccakc256treed2crypto_hash/keccakc256treed2/sseu4 (3.2.5)gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer (4.8.4)
562413.02keccakc256treed2crypto_hash/keccakc256treed2/sseu24gcc -m32 -march=corei7 -Os -fomit-frame-pointer
keccakc256treed2crypto_hash/keccakc256treed2/xopu24gcc -m32 -O3 -fomit-frame-pointer
324361.00keccakc448crypto_hash/keccakc448/sseu2 (3.2.5)gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer (4.8.4)
360361.11keccakc448crypto_hash/keccakc448/mmxu1gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
550711.70keccakc448crypto_hash/keccakc448/opt32biT-s2lcu4gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
571321.76keccakc448crypto_hash/keccakc448/opt32bi-s2lcu4gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
624961.93keccakc448crypto_hash/keccakc448/opt32bi-rvku2gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
936992.89keccakc448crypto_hash/keccakc448/opt64lcu6gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
959042.96keccakc448crypto_hash/keccakc448/inplacegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
959042.96keccakc448crypto_hash/keccakc448/opt64u6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
974973.01keccakc448crypto_hash/keccakc448/simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
1524514.70keccakc448crypto_hash/keccakc448/compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
1597684.93keccakc448crypto_hash/keccakc448/opt64lcu24gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
2979459.19keccakc448crypto_hash/keccakc448/compact8gcc -funroll-loops -m32 -march=pentiumpro -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
356131.00keccakc512crypto_hash/keccakc512/sseu2 (3.2.5)gcc -m32 -march=core2 -O3 -fomit-frame-pointer (4.8.4)
401581.13keccakc512crypto_hash/keccakc512/mmxu1gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
594001.67keccakc512crypto_hash/keccakc512/opt32biT-s2lcu4gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
616501.73keccakc512crypto_hash/keccakc512/opt32bi-s2lcu4gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
670771.88keccakc512crypto_hash/keccakc512/opt32bi-rvku2gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
675001.90keccakc512crypto_hash/keccakc512/inplace32bigcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
689041.93keccakc512crypto_hash/keccakc512/simple32bigcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
801812.25keccakc512crypto_hash/keccakc512/sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
855362.40keccakc512crypto_hash/keccakc512/sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer
1023662.87keccakc512crypto_hash/keccakc512/opt64lcu6gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
1041752.93keccakc512crypto_hash/keccakc512/opt64u6gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
1051022.95keccakc512crypto_hash/keccakc512/inplacegcc -m32 -march=pentium -O -fomit-frame-pointer
1061192.98keccakc512crypto_hash/keccakc512/simplegcc -funroll-loops -m32 -O -fomit-frame-pointer
1657084.65keccakc512crypto_hash/keccakc512/compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
1737094.88keccakc512crypto_hash/keccakc512/opt64lcu24gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
3242709.11keccakc512crypto_hash/keccakc512/compact8gcc -funroll-loops -m32 -march=pentiumpro -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
216991.00keccakc512treed2crypto_hash/keccakc512treed2/sseu4 (3.2.5)gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer (4.8.4)
639542.95keccakc512treed2crypto_hash/keccakc512treed2/sseu24gcc -m32 -march=corei7 -Os -fomit-frame-pointer
keccakc512treed2crypto_hash/keccakc512treed2/xopu24gcc -m32 -O3 -fomit-frame-pointer
441631.00keccakc768crypto_hash/keccakc768/sseu2 (3.2.5)gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer (4.8.4)
499141.13keccakc768crypto_hash/keccakc768/mmxu1gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
718201.63keccakc768crypto_hash/keccakc768/opt32biT-s2lcu4gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
742501.68keccakc768crypto_hash/keccakc768/opt32bi-s2lcu4gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
804781.82keccakc768crypto_hash/keccakc768/opt32bi-rvku2gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
821251.86keccakc768crypto_hash/keccakc768/inplace32bigcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
836911.90keccakc768crypto_hash/keccakc768/simple32bigcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
1277012.89keccakc768crypto_hash/keccakc768/opt64lcu6gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
1300682.95keccakc768crypto_hash/keccakc768/opt64u6gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
1304552.95keccakc768crypto_hash/keccakc768/inplacegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
1324263.00keccakc768crypto_hash/keccakc768/simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
2065414.68keccakc768crypto_hash/keccakc768/compactgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
2143264.85keccakc768crypto_hash/keccakc768/opt64lcu24gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
4095549.27keccakc768crypto_hash/keccakc768/compact8gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/opt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccakc768crypto_hash/keccakc768/xopu24gcc -m32 -O3 -fomit-frame-pointer
437761.00lane256crypto_hash/lane256/mmxgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.8.4)
573391.31lane256crypto_hash/lane256/cgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
2075401.00lane512crypto_hash/lane512/cgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer (4.8.4)
220411.00luffa256crypto_hash/luffa256/asm-PS-v2-FP (1.2)gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer (4.8.4)
229771.04luffa256crypto_hash/luffa256/sse2_x86asmgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
230671.05luffa256crypto_hash/luffa256/sse2_x86asm-2gcc -m32 -O3 -fomit-frame-pointer
243541.10luffa256crypto_hash/luffa256/sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
448922.04luffa256crypto_hash/luffa256/sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
470882.14luffa256crypto_hash/luffa256/thomaz/basicgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
503372.28luffa256crypto_hash/luffa256/opt32gcc -m32 -march=core2 -O3 -fomit-frame-pointer
1170455.31luffa256crypto_hash/luffa256/armgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
261181.00luffa384crypto_hash/luffa384/sse2_x86asm (2.0)gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer (4.8.4)
261361.00luffa384crypto_hash/luffa384/sse2_x86asm-2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
281161.08luffa384crypto_hash/luffa384/sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
372781.43luffa384crypto_hash/luffa384/ssse3_x86gcc -m32 -march=nocona -O3 -fomit-frame-pointer
747992.86luffa384crypto_hash/luffa384/opt32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
1639716.28luffa384crypto_hash/luffa384/armgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
442981.00luffa512crypto_hash/luffa512/sse2_x86asm-2 (2.0)gcc -m32 -O -fomit-frame-pointer (4.8.4)
444961.00luffa512crypto_hash/luffa512/sse2_x86asmgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
492661.11luffa512crypto_hash/luffa512/sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
513091.16luffa512crypto_hash/luffa512/ssse3_x86gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
827371.87luffa512crypto_hash/luffa512/sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
1000622.26luffa512crypto_hash/luffa512/opt32gcc -m32 -march=core2 -O3 -fomit-frame-pointer
2061724.65luffa512crypto_hash/luffa512/armgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
735391.00mcssha4crypto_hash/mcssha4/refgcc -m32 -O3 -fomit-frame-pointer (4.8.4)
743671.00mcssha5crypto_hash/mcssha5/refgcc -m32 -march=pentium3 -O -fomit-frame-pointer (4.8.4)
734491.00mcssha6crypto_hash/mcssha6/refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer (4.8.4)
md2crypto_hash/md2/opensslgcc -m32 -O3 -fomit-frame-pointer
md4crypto_hash/md4/opensslgcc -m32 -O3 -fomit-frame-pointer
88561.00md5crypto_hash/md5/refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.8.4)
md5crypto_hash/md5/opensslgcc -m32 -O3 -fomit-frame-pointer
1481401.00md6d224crypto_hash/md6d224/refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (4.8.4)
1600831.00md6d256crypto_hash/md6d256/refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (4.8.4)
2083051.00md6d384crypto_hash/md6d384/refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer (4.8.4)
2562391.00md6d512crypto_hash/md6d512/refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer (4.8.4)
1178191.00mgrostl256crypto_hash/mgrostl256/opt-32 (2.0)gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer (4.8.4)
1772731.50mgrostl256crypto_hash/mgrostl256/opt-64gcc -m32 -march=k6-2 -O -fomit-frame-pointer
461337339.16mgrostl256crypto_hash/mgrostl256/refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer
368281.00nasha256crypto_hash/nasha256/opt_v4gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer (4.8.4)
418051.14nasha256crypto_hash/nasha256/optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
392761.00nasha512crypto_hash/nasha512/opt_v4gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer (4.8.4)
434791.11nasha512crypto_hash/nasha512/optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
377731.00rfsb509crypto_hash/rfsb509/ref (1.0)gcc -m32 -march=k6 -O -fomit-frame-pointer (4.8.4)
ripemd160crypto_hash/ripemd160/opensslgcc -m32 -O3 -fomit-frame-pointer
378991.00round3jh256crypto_hash/round3jh256/sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer (4.8.4)
388171.02round3jh256crypto_hash/round3jh256/ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer
2058305.43round3jh256crypto_hash/round3jh256/sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
2155415.69round3jh256crypto_hash/round3jh256/sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
2792887.37round3jh256crypto_hash/round3jh256/simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
379081.00round3jh512crypto_hash/round3jh512/sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer (4.8.4)
388711.03round3jh512crypto_hash/round3jh512/ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer
2059565.43round3jh512crypto_hash/round3jh512/sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
2155865.69round3jh512crypto_hash/round3jh512/sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
2794237.37round3jh512crypto_hash/round3jh512/simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
336151.00sarmal256crypto_hash/sarmal256/opt64 (1.00)gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer (4.8.4)
412021.00sarmal512crypto_hash/sarmal512/opt64 (1.00)gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer (4.8.4)
sha1crypto_hash/sha1/opensslgcc -m32 -O3 -fomit-frame-pointer
sha224crypto_hash/sha224/opensslgcc -m32 -O3 -fomit-frame-pointer
284851.00sha256crypto_hash/sha256/sphlib (SPHLIB_3.0)gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer (4.8.4)
297901.05sha256crypto_hash/sha256/sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
347221.22sha256crypto_hash/sha256/refgcc -m32 -march=prescott -O3 -fomit-frame-pointer
sha256crypto_hash/sha256/opensslgcc -m32 -O3 -fomit-frame-pointer
502561.00sha3224crypto_hash/sha3224/oncore64bits (1)gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer (4.8.4)
529921.05sha3224crypto_hash/sha3224/oncore32bitsgcc -m32 -march=pentium-m -O3 -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
546931.00sha3256crypto_hash/sha3256/oncore64bits (1)gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer (4.8.4)
571591.05sha3256crypto_hash/sha3256/oncore32bitsgcc -m32 -march=pentium-m -O3 -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
682291.00sha3384crypto_hash/sha3384/oncore64bits (1)gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer (4.8.4)
709741.04sha3384crypto_hash/sha3384/oncore32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -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
994321.00sha3512crypto_hash/sha3512/oncore64bits (1)gcc -m32 -march=k6 -O -fomit-frame-pointer (4.8.4)
1024291.03sha3512crypto_hash/sha3512/oncore32bitsgcc -m32 -march=pentium-m -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
sha384crypto_hash/sha384/opensslgcc -m32 -O3 -fomit-frame-pointer
831691.00sha512crypto_hash/sha512/sphlib-small (SPHLIB_3.0)gcc -funroll-loops -m32 -O3 -fomit-frame-pointer (4.8.4)
832231.00sha512crypto_hash/sha512/sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (4.8.4)
1513711.82sha512crypto_hash/sha512/refgcc -m32 -march=athlon -Os -fomit-frame-pointer
sha512crypto_hash/sha512/opensslgcc -m32 -O3 -fomit-frame-pointer
110161.00shabal256crypto_hash/shabal256/i386sse2 (20101003)gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (4.8.4)
139501.27shabal256crypto_hash/shabal256/i386gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
144901.32shabal256crypto_hash/shabal256/sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
110251.00shabal512crypto_hash/shabal512/i386sse2 (20101003)gcc -m32 -march=k6 -O -fomit-frame-pointer
139591.27shabal512crypto_hash/shabal512/i386gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
143191.30shabal512crypto_hash/shabal512/refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
145171.32shabal512crypto_hash/shabal512/sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
457021.00shake128crypto_hash/shake128/oncore64bits (1)gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer (4.8.4)
484021.06shake128crypto_hash/shake128/oncore32bitsgcc -funroll-loops -m32 -march=pentium-m -O3 -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
546841.00shake256crypto_hash/shake256/oncore64bits (1)gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer (4.8.4)
1046611.91shake256crypto_hash/shake256/oncore32bitsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
1170092.14shake256crypto_hash/shake256/gil/singlefilegcc -m32 -march=barcelona -O -fomit-frame-pointer
2139393.91shake256crypto_hash/shake256/gil/singlefile_unrolledgcc -funroll-loops -m32 -march=k6-3 -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/usekcpgcc -m32 -O3 -fomit-frame-pointer
390151.00shavite3256crypto_hash/shavite3256/sphlib (SPHLIB_3.0)gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer (4.8.4)
414991.06shavite3256crypto_hash/shavite3256/low-memgcc -funroll-loops -m32 -O -fomit-frame-pointer
416161.07shavite3256crypto_hash/shavite3256/new-aes-roundgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
416341.07shavite3256crypto_hash/shavite3256/no-saltgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
490951.26shavite3256crypto_hash/shavite3256/sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
499051.28shavite3256crypto_hash/shavite3256/lower-memgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
2202035.64shavite3256crypto_hash/shavite3256/8-bitgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
shavite3256crypto_hash/shavite3256/aes-instructgcc -m32 -O3 -fomit-frame-pointer
644401.00shavite3512crypto_hash/shavite3512/sphlib (SPHLIB_3.0)gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer (4.8.4)
817381.27shavite3512crypto_hash/shavite3512/sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
869401.35shavite3512crypto_hash/shavite3512/low-memgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
892531.39shavite3512crypto_hash/shavite3512/IntelL1Cachegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
945451.47shavite3512crypto_hash/shavite3512/lower-memgcc -funroll-loops -m32 -O -fomit-frame-pointer
1758602.73shavite3512crypto_hash/shavite3512/no-saltgcc -m32 -march=athlon -O -fomit-frame-pointer
1785962.77shavite3512crypto_hash/shavite3512/new-aes-roundgcc -m32 -march=corei7 -O -fomit-frame-pointer
1833122.84shavite3512crypto_hash/shavite3512/different-ordergcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
4103646.37shavite3512crypto_hash/shavite3512/8-bitgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
shavite3512crypto_hash/shavite3512/aes-instructgcc -m32 -O3 -fomit-frame-pointer
654571.00simd256crypto_hash/simd256/sphlib (SPHLIB_3.0)gcc -m32 -march=k8 -O3 -fomit-frame-pointer (4.8.4)
1149391.76simd256crypto_hash/simd256/sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
1211671.85simd256crypto_hash/simd256/optgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
406970162.17simd256crypto_hash/simd256/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
simd256crypto_hash/simd256/vect128gcc -m32 -O3 -fomit-frame-pointer
835561.00simd512crypto_hash/simd512/sphlib (SPHLIB_3.0)gcc -m32 -march=core2 -O3 -fomit-frame-pointer (4.8.4)
1055881.26simd512crypto_hash/simd512/optgcc -m32 -march=core2 -O3 -fomit-frame-pointer (4.8.4)
1335241.60simd512crypto_hash/simd512/sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer
825754598.83simd512crypto_hash/simd512/refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
simd512crypto_hash/simd512/vect128gcc -m32 -O3 -fomit-frame-pointer
803071.00skein10241024crypto_hash/skein10241024/opt (v1.3_C_code)gcc -funroll-loops -m32 -O2 -fomit-frame-pointer (4.8.4)
skein10241024crypto_hash/skein10241024/xmmgcc -m32 -O3 -fomit-frame-pointer
528121.00skein256256crypto_hash/skein256256/opt (v1.3_C_code)gcc -funroll-loops -m32 -O2 -fomit-frame-pointer (4.8.4)
skein256256crypto_hash/skein256256/xmmgcc -m32 -O3 -fomit-frame-pointer
275581.00skein512256crypto_hash/skein512256/mmxgcc -m32 -march=pentium-m -O -fomit-frame-pointer (4.8.4)
569792.07skein512256crypto_hash/skein512256/littlegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
574472.08skein512256crypto_hash/skein512256/optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
608312.21skein512256crypto_hash/skein512256/simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer
646742.35skein512256crypto_hash/skein512256/sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
672122.44skein512256crypto_hash/skein512256/sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
skein512256crypto_hash/skein512256/xmmgcc -m32 -O3 -fomit-frame-pointer
275851.00skein512512crypto_hash/skein512512/mmxgcc -m32 -march=nocona -O -fomit-frame-pointer (4.8.4)
570782.07skein512512crypto_hash/skein512512/littlegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
575552.09skein512512crypto_hash/skein512512/optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
609482.21skein512512crypto_hash/skein512512/simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
648632.35skein512512crypto_hash/skein512512/sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
673022.44skein512512crypto_hash/skein512512/sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
skein512512crypto_hash/skein512512/xmmgcc -m32 -O3 -fomit-frame-pointer
1349281.00whirlpoolcrypto_hash/whirlpool/refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer (4.8.4)

crypto_hashblocks

TimeRelative timePrimitiveImplementationCompiler
83881.00md5crypto_hashblocks/md5/x86-1gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer (4.8.4)
88831.06md5crypto_hashblocks/md5/little-1gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
108001.29md5crypto_hashblocks/md5/refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
344611.00rfsb509crypto_hashblocks/rfsb509/xmm1reggcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.8.4)
423181.23rfsb509crypto_hashblocks/rfsb509/xmm4gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
433621.26rfsb509crypto_hashblocks/rfsb509/xmm2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
447211.30rfsb509crypto_hashblocks/rfsb509/xmm1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (4.8.4)
76002322.05rfsb509crypto_hashblocks/rfsb509/refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
328771.00sha256crypto_hashblocks/sha256/refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer (4.8.4)
338761.03sha256crypto_hashblocks/sha256/inplacegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
sha256crypto_hashblocks/sha256/dolbeau/amd64-shagcc -m32 -O3 -fomit-frame-pointer
1423711.00sha512crypto_hashblocks/sha512/refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer (4.8.4)
1493461.05sha512crypto_hashblocks/sha512/inplacegcc -funroll-loops -m32 -march=pentiumpro -O -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