Implementation notes: x86, hydra4, crypto_hash/edonr512

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: edonr512
TimeImplementationCompilerBenchmark dateSUPERCOP version
22124swpbegcc -funroll-loops -m32 -O -fomit-frame-pointer2014052720140525
22164swpbegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
22179swpbegcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140525
22191swpbegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
22207swpbegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140525
22211swpbegcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140525
22211swpbegcc -m32 -march=k6 -O -fomit-frame-pointer2014052720140525
22230swpbegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052720140525
22230swpbegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052720140525
22261swpbegcc -m32 -march=athlon -O -fomit-frame-pointer2014052720140525
22289swpbegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140525
22296swpbegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140525
22300swpbegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140525
22308swpbegcc -m32 -march=pentium -O -fomit-frame-pointer2014052720140525
22312swpbegcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
22320swpbegcc -m32 -march=i486 -O -fomit-frame-pointer2014052720140525
22324swpbegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140525
22335swpbegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
22335swpbegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140525
22382swpbegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140525
22382swpbegcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
22390swpbegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052720140525
22406swpbegcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
22421swpbegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052720140525
22421swpbegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
22425swpbegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
22429swpbegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
22452swpbegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
22456swpbegcc -m32 -march=corei7 -O -fomit-frame-pointer2014052720140525
22464swpbegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052720140525
22464swpbegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052720140525
22468swpbegcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140525
22476swpbegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
22480swpbegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
22484swpbegcc -m32 -O -fomit-frame-pointer2014052720140525
22491swpbegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052720140525
22503swpbegcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
22515swpbegcc -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
22554swpbegcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
22569swpbegcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140525
22577swpbegcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140525
22601swpbegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140525
22733swpbegcc -m32 -march=i386 -O -fomit-frame-pointer2014052720140525
23404swpbegcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
23490swpbegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
23494swpbegcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
23544swpbegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140525
23568swpbegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
23595swpbegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052720140525
23615swpbegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
23618swpbegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
23650swpbegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
23657swpbegcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140525
23669swpbegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
23677swpbegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
23696swpbegcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
23700swpbegcc -m32 -march=i486 -Os -fomit-frame-pointer2014052720140525
23704swpbegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052720140525
23704swpbegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
23708swpbegcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140525
23724swpbegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
23724swpbegcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
23751swpbegcc -m32 -march=i386 -Os -fomit-frame-pointer2014052720140525
23778swpbegcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140525
23778swpbegcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140525
23849swpbegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
23864swpbegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
23883swpbegcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
23899swpbegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
23907swpbegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140525
23923swpbegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140525
23927swpbegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140525
23985swpbegcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
24274swpbegcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
24309swpbegcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140525
24317swpbegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
24430swpbegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
24562swpbegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140525
24640swpbegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
24672swpbegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140525
24683swpbegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052720140525
24707swpbegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052720140525
24718swpbegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140525
24726swpbegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140525
24726swpbegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140525
24726swpbegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
24734swpbegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140525
24746swpbegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
24761swpbegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140525
24773swpbegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052720140525
24792swpbegcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140525
24796swpbegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140525
24800swpbegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140525
24800swpbegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140525
24804swpbegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140525
24808swpbegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140525
24808swpbegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140525
24812swpbegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
24812swpbegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
24820swpbegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140525
24831swpbegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140525
24831swpbegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140525
24835swpbegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
24839swpbegcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140525
24859swpbegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
24863swpbegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140525
24866swpbegcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052720140525
24870swpbegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052720140525
24870swpbegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140525
24874swpbegcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140525
24874swpbegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140525
24882swpbegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140525
24886swpbegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140525
24890swpbegcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140525
24890optcgcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
24894swpbegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140525
24905swpbegcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052720140525
24909swpbegcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140525
24921swpbegcc -m32 -O2 -fomit-frame-pointer2014052720140525
24921swpbegcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
24921swpbegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
24921optcgcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
24937swpbegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
24937swpbegcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
24941swpbegcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140525
24956swpbegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140525
24964swpbegcc -m32 -O3 -fomit-frame-pointer2014052720140525
24976swpbegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140525
24991swpbegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
24995swpbegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052720140525
25007swpbegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140525
25015swpbegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
25022swpbegcc -m32 -Os -fomit-frame-pointer2014052720140525
25034swpbegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140525
25038swpbegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
25038swpbegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140525
25042swpbegcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140525
25046swpbegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052720140525
25046swpbegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
25061swpbegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052720140525
25065swpbegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
25069swpbegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140525
25069optcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
25069swpbegcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
25077swpbegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140525
25081optcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052720140525
25097swpbegcc -m32 -march=k6 -Os -fomit-frame-pointer2014052720140525
25100swpbegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140525
25100swpbegcc -m32 -march=pentium -Os -fomit-frame-pointer2014052720140525
25108optcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014052720140525
25116swpbegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140525
25116optcgcc -m32 -O -fomit-frame-pointer2014052720140525
25120swpbegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140525
25132swpbegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140525
25132optcgcc -m32 -march=corei7 -O -fomit-frame-pointer2014052720140525
25139swpbegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140525
25143swpbegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140525
25151swpbegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
25151optcgcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140525
25155optcgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052720140525
25155swpbegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140525
25155swpbegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140525
25155swpbegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
25155swpbegcc -m32 -march=athlon -Os -fomit-frame-pointer2014052720140525
25155swpbegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140525
25159swpbegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140525
25159swpbegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052720140525
25163swpbegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
25178optcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
25182optcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014052720140525
25202optcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140525
25202optcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
25210optcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140525
25214swpbegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052720140525
25214optcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140525
25229optcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140525
25253optcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052720140525
25253optcgcc -m32 -march=i486 -O -fomit-frame-pointer2014052720140525
25272swpbegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
25307swpbegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
25307swpbegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140525
25311swpbegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140525
25334optcgcc -m32 -march=k6 -O -fomit-frame-pointer2014052720140525
25342optcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
25346optcgcc -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
25350optcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014052720140525
25358optcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
25362optcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140525
25370swpbegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
25373optcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
25373optcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140525
25373swpbegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140525
25385optcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140525
25416optcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052720140525
25416optcgcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140525
25471optcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140525
25487optcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140525
25498optcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140525
25526optcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052720140525
25541optcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140525
25561optcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052720140525
25576optcgcc -m32 -march=pentium -O -fomit-frame-pointer2014052720140525
25588optcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140525
25607optcgcc -m32 -march=athlon -O -fomit-frame-pointer2014052720140525
25627optcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140525
25635optcgcc -m32 -march=i386 -O -fomit-frame-pointer2014052720140525
25666optcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140525
25670optcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140525
25678optcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140525
26208optcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
26289optcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
26306optcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014052720140525
26345optcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140525
26399optcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014052720140525
26403optcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014052720140525
26407optcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
26430optcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
26458optcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014052720140525
26462optcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014052720140525
26501optcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
26536optcgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140525
26544optcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
26547optcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052720140525
26645optcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
26692optcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
26696optcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
26746optcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
26770optcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052720140525
26797optcgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140525
26805optcgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052720140525
26828optcgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140525
26832optcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
26832optcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
26835optcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
26848optcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140525
26852optcgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052720140525
26863optcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140525
26871optcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140525
26875optcgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052720140525
26879optcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140525
26906optcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140525
26906optcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140525
26914optcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
26930optcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140525
26953optcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140525
26953optcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140525
26961optcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140525
26972optcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140525
26980optcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140525
26988optcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140525
26992optcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140525
27047optcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140525
27047optcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140525
27050optcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140525
27066optcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140525
27066optcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
27074optcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140525
27086optcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140525
27101optcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140525
27148optcgcc -m32 -O3 -fomit-frame-pointer2014052720140525
27156optcgcc -m32 -O2 -fomit-frame-pointer2014052720140525
27167optcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140525
27167optcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140525
27167optcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140525
27175optcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052720140525
27191optcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
27195optcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140525
27214optcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140525
27218optcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140525
27230optcgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052720140525
27230optcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525
27234optcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140525
27257optcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
27261optcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
27300optcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
27304optcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140525
27339optcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
27343optcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140525
27355optcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140525
27366optcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140525
27370optcgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052720140525
27374optcgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
27390optcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140525
27394optcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140525
27421optcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140525
27425optcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
27429optcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140525
27440optcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
27456optcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140525
27464optcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140525
27471optcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140525
27480optcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140525
27573optcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140525
27636optcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140525
27643optcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052720140525
27651optcgcc -m32 -Os -fomit-frame-pointer2014052720140525
27671optcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140525
27698optcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140525
27717optcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140525
27725optcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140525
27725optcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052720140525
27737optcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
27752optcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140525
27776optcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140525
27784optcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140525
27788optcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140525
27791optcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140525
27799optcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
27803optcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140525
27823optcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140525
27834optcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140525
27873optcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140525
27877optcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140525
27881optcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140525
27893optcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140525
27924optcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052720140525
27928optcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140525
27932optcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052720140525
27936optcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140525
27947optcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140525
27971optcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140525
27983optcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140525
27994optcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140525
28002optcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140525
28010optcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052720140525
28018optcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014052720140525
28045optcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140525
28045optcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140525
28123optcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
28123optcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140525
28209optcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
28353optcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140525

Test failure

Implementation: crypto_hash/edonr512/optc
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer optc swpbe