Implementation notes: x86, h3neo, crypto_hash

Computer: h3neo
Microarchitecture: amd64; K10 45nm (100f63)
Architecture: x86
CPU ID: AuthenticAMD-00100f63-078bfbff
CPU cycles/second: 1700000000...1700000000 (x86cpuinfo)
SUPERCOP version: 20170105
Benchmark dates: 20161009...20170107

crypto_hash

TimeRelative timePrimitiveImplementationCompiler
1071511.00bash256refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer (5.4.0 20160609)
bash256avx2gcc -m32 -O3 -fomit-frame-pointer
1399951.00bash384refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer (5.4.0 20160609)
bash384avx2gcc -m32 -O3 -fomit-frame-pointer
2055741.00bash512refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer (5.4.0 20160609)
bash512avx2gcc -m32 -O3 -fomit-frame-pointer
369241.00bblake256bswapgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer (5.4.0 20160609)
370481.00bblake256regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
436001.18bblake256sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
674091.83bblake256sandygcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
bblake256ssse3gcc -m32 -O3 -fomit-frame-pointer
bblake512xopgcc -m32 -O3 -fomit-frame-pointer
295341.00blake256sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer (5.4.0 20160609)
303591.03blake256bswapgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
303771.03blake256regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
369381.25blake256sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
381451.29blake256sse2-2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
385191.30blake256sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
414171.40blake256refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
557601.89blake256sandygcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
blake256sse41gcc -m32 -O3 -fomit-frame-pointer
blake256sse41-2gcc -m32 -O3 -fomit-frame-pointer
blake256ssse3gcc -m32 -O3 -fomit-frame-pointer
blake256vect128gcc -m32 -O3 -fomit-frame-pointer
blake256vect128-mmxhackgcc -m32 -O3 -fomit-frame-pointer
blake256xopgcc -m32 -O3 -fomit-frame-pointer
171921.00blake2bxmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer (5.4.0 20160609)
509072.96blake2brefgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
670823.90blake2bregsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
blake2bavx2-1gcc -m32 -O3 -fomit-frame-pointer
blake2bavx2-2gcc -m32 -O3 -fomit-frame-pointer
blake2bavx2-3gcc -m32 -O3 -fomit-frame-pointer
blake2bavxiccgcc -m32 -O3 -fomit-frame-pointer
blake2bmoon/armv6/32gcc -m32 -O3 -fomit-frame-pointer
blake2bmoon/avx/32gcc -m32 -O3 -fomit-frame-pointer
blake2bmoon/avx/64gcc -m32 -O3 -fomit-frame-pointer
blake2bmoon/avx2/32gcc -m32 -O3 -fomit-frame-pointer
blake2bmoon/avx2/64gcc -m32 -O3 -fomit-frame-pointer
blake2bmoon/neon/32gcc -m32 -O3 -fomit-frame-pointer
blake2bmoon/sse2/32gcc -m32 -O3 -fomit-frame-pointer
blake2bmoon/ssse3/32gcc -m32 -O3 -fomit-frame-pointer
blake2bmoon/xop/32gcc -m32 -O3 -fomit-frame-pointer
blake2bmoon/xop/64gcc -m32 -O3 -fomit-frame-pointer
blake2bymmgcc -m32 -O3 -fomit-frame-pointer
166821.00blake2sregsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer
197541.18blake2srefgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
228431.37blake2smoon/sse2/32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
246451.48blake2sxmmgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2savxiccgcc -m32 -O3 -fomit-frame-pointer
blake2smoon/armv6/32gcc -m32 -O3 -fomit-frame-pointer
blake2smoon/avx/32gcc -m32 -O3 -fomit-frame-pointer
blake2smoon/avx/64gcc -m32 -O3 -fomit-frame-pointer
blake2smoon/sse2/64gcc -m32 -O3 -fomit-frame-pointer
blake2smoon/ssse3/32gcc -m32 -O3 -fomit-frame-pointer
blake2smoon/ssse3/64gcc -m32 -O3 -fomit-frame-pointer
blake2smoon/xop/32gcc -m32 -O3 -fomit-frame-pointer
blake2smoon/xop/64gcc -m32 -O3 -fomit-frame-pointer
214491.00blake32sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer (5.4.0 20160609)
268411.25blake32sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
285131.33blake32sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
299371.40blake32refgcc -funroll-loops -m32 -O -fomit-frame-pointer
blake32ssse3gcc -m32 -O3 -fomit-frame-pointer
331851.00blake512sse2sgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (5.4.0 20160609)
373341.13blake512sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
831012.50blake512bswapgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
831632.51blake512regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
1138143.43blake512sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
1138343.43blake512sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
1206773.64blake512refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
blake512sse41gcc -m32 -O3 -fomit-frame-pointer
blake512ssse3gcc -m32 -O3 -fomit-frame-pointer
blake512vect128gcc -m32 -O3 -fomit-frame-pointer
blake512vect128-inplacegcc -m32 -O3 -fomit-frame-pointer
blake512xopgcc -m32 -O3 -fomit-frame-pointer
blake512xop-2gcc -m32 -O3 -fomit-frame-pointer
363661.00blake64sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer (5.4.0 20160609)
996422.74blake64sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
997462.74blake64sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
1062942.92blake64refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
blake64ssse3gcc -m32 -O3 -fomit-frame-pointer
149961.00bmw256optbbegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer (5.4.0 20160609)
150521.00bmw256optabegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
151471.01bmw256optc01gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
153851.03bmw256optc03gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
154281.03bmw256optc04gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
157901.05bmw256optc02gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
158351.06bmw256optbgbegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
175381.17bmw256sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
175761.17bmw256sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
320942.14bmw256refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
bmw256core_2_45nm/x86/ssse3_v1gcc -m32 -O3 -fomit-frame-pointer
bmw256core_2_65nm/x86/ssse3_v1gcc -m32 -O3 -fomit-frame-pointer
bmw256core_i7_45nm/x86/ssse3_v1gcc -m32 -O3 -fomit-frame-pointer
bmw256opt24ssse3_asm32gcc -m32 -O3 -fomit-frame-pointer
bmw256opt31ssse3_asm32gcc -m32 -O3 -fomit-frame-pointer
bmw256optc31ssse3gcc -m32 -O3 -fomit-frame-pointer
356491.00bmw512sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer (5.4.0 20160609)
357541.00bmw512optbbegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
357581.00bmw512optabegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
366131.03bmw512optc04gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
367341.03bmw512optc01gcc -m32 -march=athlon -Os -fomit-frame-pointer
368161.03bmw512optc02gcc -m32 -march=athlon -Os -fomit-frame-pointer
369801.04bmw512optc03gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
378321.06bmw512optbgbegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
511821.44bmw512sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
578031.62bmw512refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
bmw512optx86sse2gcc -m32 -O3 -fomit-frame-pointer
cheetah512asm32gcc -m32 -O3 -fomit-frame-pointer
13882301.00cubehash161emmintrin4gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer (5.4.0 20160609)
25334661.82cubehash161simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
26455051.91cubehash161unrolledgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
33836222.44cubehash161specgcc -m32 -O3 -fomit-frame-pointer
964751.00cubehash1616emmintrin4gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer (5.4.0 20160609)
2090042.17cubehash1616simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
2179282.26cubehash1616unrolledgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
8367798.67cubehash1616specgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
6992591.00cubehash162emmintrin4gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer (5.4.0 20160609)
12980201.86cubehash162simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
13501001.93cubehash162unrolledgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
20347372.91cubehash162specgcc -m32 -O3 -fomit-frame-pointer
476461.00cubehash1632x86xmmgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
535741.12cubehash1632emmintrin4gcc -m32 -march=prescott -O -fomit-frame-pointer
575301.21cubehash1632emmintrin5gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
637321.34cubehash1632mmintringcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
676481.42cubehash1632unrolled5gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
711571.49cubehash1632unrolled4gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
737161.55cubehash1632unrolled3gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
881031.85cubehash1632x86gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
985302.07cubehash1632sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer
1067942.24cubehash1632sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
1304022.74cubehash1632simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
1345882.82cubehash1632unrolledgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
1600483.36cubehash1632unrolled2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
3542181.00cubehash164emmintrin4gcc -m32 -march=corei7 -O -fomit-frame-pointer (5.4.0 20160609)
6761851.91cubehash164simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
7045811.99cubehash164unrolledgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
13362433.77cubehash164specgcc -m32 -O3 -fomit-frame-pointer
1781191.00cubehash168emmintrin4gcc -m32 -march=nocona -O2 -fomit-frame-pointer (5.4.0 20160609)
3651602.05cubehash168simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
3810642.14cubehash168unrolledgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
10113905.68cubehash168specgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
412471.00cubehash512x86xmmgcc -m32 -march=k8 -O3 -fomit-frame-pointer
464081.13cubehash512emmintrin4gcc -m32 -march=prescott -O -fomit-frame-pointer
499801.21cubehash512emmintrin5gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
554471.34cubehash512mmintringcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
588931.43cubehash512unrolled5gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
618681.50cubehash512unrolled4gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
641151.55cubehash512unrolled3gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
762881.85cubehash512x86gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
1058472.57cubehash512unrolledgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
1059832.57cubehash512simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
1245493.02cubehash512unrolled2gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
6842631.00cubehash81emmintrin4gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer (5.4.0 20160609)
6886941.01cubehash81emmintrin3gcc -m32 -march=core2 -O -fomit-frame-pointer
7566241.11cubehash81emmintrin2gcc -m32 -march=nocona -O -fomit-frame-pointer
8293621.21cubehash81emmintringcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
13319761.95cubehash81simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
13507231.97cubehash81unrolledgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
21964223.21cubehash81specgcc -m32 -march=k6 -O3 -fomit-frame-pointer
479211.00cubehash816emmintrin4gcc -m32 -march=prescott -O -fomit-frame-pointer (5.4.0 20160609)
526201.10cubehash816emmintrin3gcc -m32 -march=core2 -O -fomit-frame-pointer
1151292.40cubehash816simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer
1178222.46cubehash816unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
73103215.25cubehash816specgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
3449521.00cubehash82emmintrin4gcc -m32 -march=barcelona -O -fomit-frame-pointer (5.4.0 20160609)
3494661.01cubehash82emmintrin3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
6822981.98cubehash82simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
6937262.01cubehash82unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
14061894.08cubehash82specgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
266221.00cubehash832emmintrin4gcc -m32 -march=core2 -O -fomit-frame-pointer (5.4.0 20160609)
312391.17cubehash832emmintrin3gcc -m32 -march=nocona -O -fomit-frame-pointer
735202.76cubehash832simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer
759172.85cubehash832unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
69157425.98cubehash832specgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
1748401.00cubehash84emmintrin4gcc -m32 -march=corei7 -O -fomit-frame-pointer (5.4.0 20160609)
1805541.03cubehash84emmintrin3gcc -m32 -march=pentium4 -O -fomit-frame-pointer
3605192.06cubehash84simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
3630982.08cubehash84unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
10237445.86cubehash84specgcc -m32 -march=k6 -O3 -fomit-frame-pointer
891991.00cubehash88emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer (5.4.0 20160609)
926721.04cubehash88emmintrin3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer (5.4.0 20160609)
1973502.21cubehash88simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
2005152.25cubehash88unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
8337929.35cubehash88specgcc -m32 -march=k6 -O3 -fomit-frame-pointer
581761.00echo256pentium/pentium4gcc -m32 -march=k6 -O3 -fomit-frame-pointer (5.4.0 20160609)
605951.04echo256core2/core2gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
630871.08echo256pentium/pentiummmxgcc -m32 -O -fomit-frame-pointer
710711.22echo256pentium/pentiumvnommxgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
794071.36echo256sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
860821.48echo256generic/opt32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
873551.50echo256sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
1185942.04echo256generic/opt64gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
1214792.09echo256powerpc/pp32cv2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
1789423.08echo256powerpc/pp32cv1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
echo256aes/aes32gcc -m32 -O3 -fomit-frame-pointer
echo256ccalik/aesnigcc -m32 -O3 -fomit-frame-pointer
echo256ccalik/bitslicedgcc -m32 -O3 -fomit-frame-pointer
echo256ccalik/vpermgcc -m32 -O3 -fomit-frame-pointer
1044381.00echo512pentium/pentium4gcc -m32 -march=k8 -O -fomit-frame-pointer (5.4.0 20160609)
1088111.04echo512core2/core2gcc -m32 -march=pentium-m -O -fomit-frame-pointer
1130791.08echo512pentium/pentiummmxgcc -m32 -march=core2 -O2 -fomit-frame-pointer
1280441.23echo512pentium/pentiumvnommxgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
1415721.36echo512sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
1512761.45echo512generic/opt32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
1565821.50echo512sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
2102222.01echo512generic/opt64gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
2128622.04echo512powerpc/pp32cv2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
3138993.01echo512powerpc/pp32cv1gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
echo512aes/aes32gcc -m32 -O3 -fomit-frame-pointer
echo512ccalik/aesnigcc -m32 -O3 -fomit-frame-pointer
echo512ccalik/bitslicedgcc -m32 -O3 -fomit-frame-pointer
echo512ccalik/vpermgcc -m32 -O3 -fomit-frame-pointer
454721.00echosp256pentium/pentium4gcc -m32 -march=pentium4 -O -fomit-frame-pointer (5.4.0 20160609)
474181.04echosp256core2/core2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
492931.08echosp256pentium/pentiummmxgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
554821.22echosp256pentium/pentiumvnommxgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
677141.49echosp256generic/opt32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
903841.99echosp256generic/opt64gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
952392.09echosp256powerpc/pp32cv2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
1388393.05echosp256powerpc/pp32cv1gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
echosp256aes/aes32gcc -m32 -O3 -fomit-frame-pointer
726041.00echosp512pentium/pentium4gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer (5.4.0 20160609)
756351.04echosp512core2/core2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
787171.08echosp512pentium/pentiummmxgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
886771.22echosp512pentium/pentiumvnommxgcc -m32 -march=corei7 -O -fomit-frame-pointer
1063961.47echosp512generic/opt32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
1427081.97echosp512generic/opt64gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
1492432.06echosp512powerpc/pp32cv2gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
2197093.03echosp512powerpc/pp32cv1gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
echosp512aes/aes32gcc -m32 -O3 -fomit-frame-pointer
100831.00edonr256swpbegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer (5.4.0 20160609)
109681.09edonr256optcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
220591.00edonr512swpbegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer (5.4.0 20160609)
236101.07edonr512optcgcc -m32 -march=nocona -O3 -fomit-frame-pointer
1522181.00essence224gccgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
1522711.00essence256gccgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
1698781.00essence384gccgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
1700441.00essence512gccgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
1000825211.00fsb256refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer (5.4.0 20160609)
922888301.00fsb512refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer (5.4.0 20160609)
402171.00fugue2cop_opt32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer (5.4.0 20160609)
556391.00fugue256ANSI_opt32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer (5.4.0 20160609)
569431.02fugue256sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer
891011.60fugue256ANSI_opt64gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
fugue256SSE4.1gcc -m32 -O3 -fomit-frame-pointer
fugue256SSSE3gcc -m32 -O3 -fomit-frame-pointer
fugue256ccalik/aesnigcc -m32 -O3 -fomit-frame-pointer
fugue256ccalik/vpermgcc -m32 -O3 -fomit-frame-pointer
fugue384ccalik/aesnigcc -m32 -O3 -fomit-frame-pointer
fugue384ccalik/vpermgcc -m32 -O3 -fomit-frame-pointer
1109421.00fugue512sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer (5.4.0 20160609)
fugue512ccalik/aesnigcc -m32 -O3 -fomit-frame-pointer
fugue512ccalik/vpermgcc -m32 -O3 -fomit-frame-pointer
466841.00groestl256mmxgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (5.4.0 20160609)
1144052.45groestl256sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
1198652.57groestl256sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
1213732.60groestl256sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
1223322.62groestl256opt32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
1261982.70groestl256opt64gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
2304694.94groestl25632bit-2ktablegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
2863316.13groestl25632bit-bytesliced-c-fastgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
3810818.16groestl25632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
52422911.23groestl2568bit_cgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
groestl256aesni-intrgcc -m32 -O3 -fomit-frame-pointer
groestl256avx-intrgcc -m32 -O3 -fomit-frame-pointer
groestl256vpermgcc -m32 -O3 -fomit-frame-pointer
groestl256vperm-intrgcc -m32 -O3 -fomit-frame-pointer
1659351.00groestl512opt32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
1774041.07groestl512sphlib-adaptedgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
1792571.08groestl512sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
1792911.08groestl512mmxgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
1940651.17groestl512opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
3218781.94groestl512sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
5050533.04groestl51232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
groestl512aesni-intrgcc -m32 -O3 -fomit-frame-pointer
groestl512avx-intrgcc -m32 -O3 -fomit-frame-pointer
groestl512vperm-intrgcc -m32 -O3 -fomit-frame-pointer
754071.00hamsisimd-1gcc -m32 -march=k8 -O2 -fomit-frame-pointer (5.4.0 20160609)
763641.01hamsisimd-2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
870881.15hamsibernstein/small-simd-2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
hamsisphlibgcc -m32 -O3 -fomit-frame-pointer
hamsisphlib-smallgcc -m32 -O3 -fomit-frame-pointer
hamsi512sphlibgcc -m32 -O3 -fomit-frame-pointer
hamsi512sphlib-smallgcc -m32 -O3 -fomit-frame-pointer
663271.00jh224bitslice_sse2_opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer (5.4.0 20160609)
691781.04jh224bitslice_sse2_opt32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
842591.27jh224bitslice_opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer
842821.27jh224bitslice_opt32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
1018631.54jh224bitslice_ref32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
1965322.96jh224bitslice_ref64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
2336333.52jh224simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
663341.00jh256bitslice_sse2_opt64gcc -m32 -march=nocona -Os -fomit-frame-pointer (5.4.0 20160609)
692181.04jh256bitslice_sse2_opt32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
836991.26jh256bitslice_opt32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
842071.27jh256bitslice_opt64gcc -m32 -march=nocona -O3 -fomit-frame-pointer
1018641.54jh256bitslice_ref32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
1953422.94jh256bitslice_ref64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
2331783.52jh256simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
661061.00jh384bitslice_sse2_opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer (5.4.0 20160609)
692211.05jh384bitslice_sse2_opt32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
841231.27jh384bitslice_opt32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
842711.27jh384bitslice_opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer
1018901.54jh384bitslice_ref32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
1956602.96jh384bitslice_ref64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
2333353.53jh384simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
663341.00jh512bitslice_sse2_opt64gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer (5.4.0 20160609)
692171.04jh512bitslice_sse2_opt32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
832491.25jh512bitslice_opt32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
842011.27jh512bitslice_opt64gcc -m32 -march=prescott -O3 -fomit-frame-pointer
1013221.53jh512bitslice_ref32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
1956092.95jh512bitslice_ref64gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
2333453.52jh512simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
532391.00keccakmmxu1gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer (5.4.0 20160609)
612361.15keccakopt32biT-s2lcu4gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
627591.18keccakopt32bi-s2lcu4gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
660911.24keccakopt32bi-rvku2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
662381.24keccakinplace32bigcc -m32 -march=k6-3 -Os -fomit-frame-pointer
666911.25keccaksimple32bigcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
1069282.01keccakopt64lcu24gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
1185432.23keccakinplacegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
1221252.29keccaksimplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer (5.4.0 20160609)
1227712.31keccakopt64lcu6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer (5.4.0 20160609)
1234952.32keccakopt64u6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
1996043.75keccakcompactgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
4302918.08keccakcompact8gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
keccakopt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccaksseu2gcc -m32 -O3 -fomit-frame-pointer
keccakxopu24gcc -m32 -O3 -fomit-frame-pointer
892911.00keccakc1024mmxu1gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer (5.4.0 20160609)
977541.09keccakc1024opt32biT-s2lcu4gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
988751.11keccakc1024opt32bi-s2lcu4gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
1042841.17keccakc1024opt32bi-rvku2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
1052881.18keccakc1024simple32bigcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
1055651.18keccakc1024inplace32bigcc -funroll-loops -m32 -Os -fomit-frame-pointer
1325761.48keccakc1024sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
1330641.49keccakc1024sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
1788302.00keccakc1024opt64lcu24gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
2001872.24keccakc1024inplacegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
2056612.30keccakc1024simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
2070072.32keccakc1024opt64lcu6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
2077572.33keccakc1024opt64u6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
3356373.76keccakc1024compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
7249928.12keccakc1024compact8gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
keccakc1024opt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccakc1024sseu2gcc -m32 -O3 -fomit-frame-pointer
keccakc1024xopu24gcc -m32 -O3 -fomit-frame-pointer
412281.00keccakc256mmxu1gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer (5.4.0 20160609)
484121.17keccakc256opt32biT-s2lcu4gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
488701.19keccakc256opt32bi-s2lcu4gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
529061.28keccakc256simple32bigcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
533171.29keccakc256inplace32bigcc -m32 -march=k6-3 -Os -fomit-frame-pointer
539971.31keccakc256opt32bi-rvku2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
828872.01keccakc256opt64lcu24gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
915402.22keccakc256inplacegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
942672.29keccakc256simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
953262.31keccakc256opt64lcu6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
956252.32keccakc256opt64u6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
1540933.74keccakc256compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
3289337.98keccakc256compact8gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
keccakc256opt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccakc256sseu2gcc -m32 -O3 -fomit-frame-pointer
keccakc256xopu24gcc -m32 -O3 -fomit-frame-pointer
keccakc256treed2sseu24gcc -m32 -O3 -fomit-frame-pointer
keccakc256treed2sseu4gcc -m32 -O3 -fomit-frame-pointer
keccakc256treed2xopu24gcc -m32 -O3 -fomit-frame-pointer
452131.00keccakc448mmxu1gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer (5.4.0 20160609)
522391.16keccakc448opt32biT-s2lcu4gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
542341.20keccakc448opt32bi-s2lcu4gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
574891.27keccakc448opt32bi-rvku2gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
909222.01keccakc448opt64lcu24gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
1005482.22keccakc448inplacegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer (5.4.0 20160609)
1033972.29keccakc448simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
1046762.32keccakc448opt64lcu6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
1047222.32keccakc448opt64u6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
1692663.74keccakc448compactgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
3605947.98keccakc448compact8gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
keccakc448inplace32bigcc -m32 -O3 -fomit-frame-pointer
keccakc448opt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccakc448simple32bigcc -m32 -O3 -fomit-frame-pointer
keccakc448sseu2gcc -m32 -O3 -fomit-frame-pointer
keccakc448xopu24gcc -m32 -O3 -fomit-frame-pointer
495481.00keccakc512mmxu1gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer (5.4.0 20160609)
566401.14keccakc512opt32biT-s2lcu4gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
578631.17keccakc512opt32bi-s2lcu4gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
612441.24keccakc512simple32bigcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer (5.4.0 20160609)
616571.24keccakc512inplace32bigcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
619461.25keccakc512opt32bi-rvku2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
760291.53keccakc512sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
766071.55keccakc512sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
990492.00keccakc512opt64lcu24gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
1096402.21keccakc512inplacegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
1127082.27keccakc512simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
1134122.29keccakc512opt64lcu6gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
1142762.31keccakc512opt64u6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
1835483.70keccakc512compactgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
3970878.01keccakc512compact8gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
keccakc512gil/singlefilegcc -m32 -O3 -fomit-frame-pointer
keccakc512gil/singlefile_unrolledgcc -m32 -O3 -fomit-frame-pointer
keccakc512opt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccakc512sseu2gcc -m32 -O3 -fomit-frame-pointer
keccakc512xopu24gcc -m32 -O3 -fomit-frame-pointer
keccakc512treed2sseu24gcc -m32 -O3 -fomit-frame-pointer
keccakc512treed2sseu4gcc -m32 -O3 -fomit-frame-pointer
keccakc512treed2xopu24gcc -m32 -O3 -fomit-frame-pointer
618081.00keccakc768mmxu1gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer (5.4.0 20160609)
691651.12keccakc768opt32biT-s2lcu4gcc -m32 -march=k6 -Os -fomit-frame-pointer
710381.15keccakc768opt32bi-s2lcu4gcc -m32 -march=pentium -Os -fomit-frame-pointer
742201.20keccakc768simple32bigcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer (5.4.0 20160609)
744011.20keccakc768opt32bi-rvku2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
746201.21keccakc768inplace32bigcc -funroll-loops -m32 -Os -fomit-frame-pointer
1234592.00keccakc768opt64lcu24gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
1367512.21keccakc768inplacegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
1405712.27keccakc768simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
1419572.30keccakc768opt64lcu6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
1420792.30keccakc768opt64u6gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
2298333.72keccakc768compactgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
4960698.03keccakc768compact8gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
keccakc768opt64lcu24shldgcc -m32 -O3 -fomit-frame-pointer
keccakc768sseu2gcc -m32 -O3 -fomit-frame-pointer
keccakc768xopu24gcc -m32 -O3 -fomit-frame-pointer
528681.00lane256mmxgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer (5.4.0 20160609)
564081.07lane256cgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
819301.00lane512cgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer (5.4.0 20160609)
426051.00luffa256sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
447141.05luffa256thomaz/basicgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
453881.07luffa256opt32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
455911.07luffa256sse2_x86asm-2gcc -m32 -march=pentium2 -O -fomit-frame-pointer
463541.09luffa256sse2_x86asmgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
466291.09luffa256armgcc -m32 -march=athlon -O3 -fomit-frame-pointer
501371.18luffa256sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
luffa256asm-PS-v2-FPgcc -m32 -O3 -fomit-frame-pointer
512411.00luffa384sse2_x86asm-2gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer (5.4.0 20160609)
528141.03luffa384sse2_x86asmgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
568751.11luffa384sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
659841.29luffa384opt32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
671951.31luffa384armgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
luffa384ssse3_x86gcc -m32 -O3 -fomit-frame-pointer
790821.00luffa512sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
794561.00luffa512sse2_x86asm-2gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
834281.05luffa512sse2_x86asmgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
837611.06luffa512armgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
855221.08luffa512sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
897801.14luffa512opt32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
luffa512ssse3_x86gcc -m32 -O3 -fomit-frame-pointer
811651.00mcssha4refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer (5.4.0 20160609)
847201.00mcssha5refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer (5.4.0 20160609)
830771.00mcssha6refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer (5.4.0 20160609)
md2opensslgcc -m32 -O3 -fomit-frame-pointer
md4opensslgcc -m32 -O3 -fomit-frame-pointer
84291.00md5refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer (5.4.0 20160609)
md5opensslgcc -m32 -O3 -fomit-frame-pointer
1467531.00md6d224refgcc -m32 -march=k8 -Os -fomit-frame-pointer (5.4.0 20160609)
1582551.00md6d256refgcc -m32 -march=k8 -Os -fomit-frame-pointer (5.4.0 20160609)
2044521.00md6d384refgcc -m32 -march=k8 -Os -fomit-frame-pointer (5.4.0 20160609)
2505481.00md6d512refgcc -m32 -march=barcelona -Os -fomit-frame-pointer (5.4.0 20160609)
992261.00mgrostl256opt-32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer (5.4.0 20160609)
1117131.13mgrostl256opt-64gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
329754933.23mgrostl256refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
329221.00nasha256opt_v4gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer (5.4.0 20160609)
379801.15nasha256optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
360761.00nasha512opt_v4gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer (5.4.0 20160609)
379371.05nasha512optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
538881.00rfsb509refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
ripemd160opensslgcc -m32 -O3 -fomit-frame-pointer
742531.00round3jh256sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer (5.4.0 20160609)
1995512.69round3jh256sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
2183482.94round3jh256sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
2787173.75round3jh256simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
round3jh256ssse3gcc -m32 -O3 -fomit-frame-pointer
741781.00round3jh512sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer (5.4.0 20160609)
1995612.69round3jh512sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
2181802.94round3jh512sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
2787303.76round3jh512simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
round3jh512ssse3gcc -m32 -O3 -fomit-frame-pointer
364691.00sarmal256opt64gcc -funroll-loops -m32 -O2 -fomit-frame-pointer (5.4.0 20160609)
444361.00sarmal512opt64gcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609)
sha1opensslgcc -m32 -O3 -fomit-frame-pointer
sha224opensslgcc -m32 -O3 -fomit-frame-pointer
290651.00sha256sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer (5.4.0 20160609)
302861.04sha256sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
311271.07sha256refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
sha256opensslgcc -m32 -O3 -fomit-frame-pointer
sha384opensslgcc -m32 -O3 -fomit-frame-pointer
789941.00sha512sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
790261.00sha512sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
937741.19sha512refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
sha512opensslgcc -m32 -O3 -fomit-frame-pointer
131901.00shabal256i386sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer (5.4.0 20160609)
149871.14shabal256i386gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
152301.15shabal256sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer
131971.00shabal512i386sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
149091.13shabal512refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
149941.14shabal512i386gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
152511.16shabal512sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
1061991.00shake256gil/singlefile_unrolledgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer (5.4.0 20160609)
1186261.12shake256gil/singlefilegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
396391.00shavite3256sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer (5.4.0 20160609)
401541.01shavite3256low-memgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
421241.06shavite3256new-aes-roundgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
421511.06shavite3256no-saltgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
446591.13shavite3256sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer
504851.27shavite3256lower-memgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
1808234.56shavite32568-bitgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
shavite3256aes-instructgcc -m32 -O3 -fomit-frame-pointer
640801.00shavite3512sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer (5.4.0 20160609)
748531.17shavite3512no-saltgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
749171.17shavite3512new-aes-roundgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
758631.18shavite3512sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
767061.20shavite3512different-ordergcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
831761.30shavite3512IntelL1Cachegcc -funroll-loops -m32 -O2 -fomit-frame-pointer
897671.40shavite3512low-memgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
1053081.64shavite3512lower-memgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
3618425.65shavite35128-bitgcc -funroll-loops -m32 -O3 -fomit-frame-pointer
shavite3512aes-instructgcc -m32 -O3 -fomit-frame-pointer
791541.00simd256sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
1132711.43simd256sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
1197311.51simd256optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
354407544.77simd256refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
simd256vect128gcc -m32 -O3 -fomit-frame-pointer
946991.00simd512sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
1187081.25simd512optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
1214971.28simd512sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
708237074.79simd512refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
simd512vect128gcc -m32 -O3 -fomit-frame-pointer
979881.00skein10241024optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer (5.4.0 20160609)
skein10241024xmmgcc -m32 -O3 -fomit-frame-pointer
743871.00skein256256optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer (5.4.0 20160609)
skein256256xmmgcc -m32 -O3 -fomit-frame-pointer
276711.00skein512256mmxgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer (5.4.0 20160609)
787592.85skein512256littlegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
791962.86skein512256optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
800192.89skein512256sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
847923.06skein512256simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer
857043.10skein512256sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer
skein512256xmmgcc -m32 -O3 -fomit-frame-pointer
276561.00skein512512mmxgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer (5.4.0 20160609)
787702.85skein512512littlegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
792342.86skein512512optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
800942.90skein512512sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
850193.07skein512512simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer
858163.10skein512512sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer
skein512512xmmgcc -m32 -O3 -fomit-frame-pointer
1402381.00whirlpoolrefgcc -funroll-loops -m32 -O2 -fomit-frame-pointer (5.4.0 20160609)