Implementation notes: x86, h2atom, crypto_hash/edonr256

Computer: h2atom
Architecture: x86
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20161009
Operation: crypto_hash
Primitive: edonr256
TimeImplementationCompilerBenchmark dateSUPERCOP version
19950swpbegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101620161009
20000swpbegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101620161009
21460swpbegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101620161009
21530swpbegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101620161009
21640optcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101620161009
21670optcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101620161009
21800swpbegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101620161009
21820swpbegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101620161009
21860swpbegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101620161009
21880swpbegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101620161009
21890swpbegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101620161009
21930swpbegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101620161009
21960swpbegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101620161009
21960swpbegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101620161009
21970swpbegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
21970swpbegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101620161009
21990swpbegcc -m32 -O3 -fomit-frame-pointer2016101620161009
22040swpbegcc -m32 -O2 -fomit-frame-pointer2016101620161009
22050swpbegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101620161009
22070swpbegcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101620161009
22090swpbegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
22130swpbegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101620161009
22130swpbegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101620161009
22140swpbegcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101620161009
22150swpbegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101620161009
22270swpbegcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101620161009
22290swpbegcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101620161009
22340swpbegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
22350swpbegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101620161009
22370swpbegcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101620161009
22380swpbegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101620161009
22400swpbegcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101620161009
22410swpbegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101620161009
22420swpbegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101620161009
22480swpbegcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101620161009
22530swpbegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
22560optcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101620161009
22570optcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
22570optcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101620161009
22570swpbegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101620161009
22590swpbegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101620161009
22600optcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101620161009
22610optcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101620161009
22610optcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101620161009
22620optcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101620161009
22630swpbegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101620161009
22630swpbegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101620161009
22630swpbegcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101620161009
22730optcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101620161009
22740optcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101620161009
22780optcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101620161009
22790optcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101620161009
22810optcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101620161009
22840optcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
22840optcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101620161009
22860optcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101620161009
22860optcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101620161009
22870optcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101620161009
22880optcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101620161009
22880optcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101620161009
22930optcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101620161009
22940optcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101620161009
22950optcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101620161009
22960optcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101620161009
22990optcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101620161009
23050optcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101620161009
23050optcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101620161009
23050optcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101620161009
23200optcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101620161009
23210optcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101620161009
23230optcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101620161009
23250optcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
23320optcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101620161009
23330swpbegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101620161009
23330optcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101620161009
23330optcgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101620161009
23340swpbegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101620161009
23350swpbegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101620161009
23360swpbegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101620161009
23370swpbegcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101620161009
23380swpbegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101620161009
23390swpbegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101620161009
23390swpbegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101620161009
23410swpbegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101620161009
23410swpbegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101620161009
23420optcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101620161009
23420optcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101620161009
23430optcgcc -m32 -O3 -fomit-frame-pointer2016101620161009
23440optcgcc -m32 -O2 -fomit-frame-pointer2016101620161009
23440swpbegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101620161009
23450swpbegcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101620161009
23490optcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101620161009
23490optcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101620161009
23490optcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101620161009
23520optcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101620161009
23540optcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101620161009
23540optcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101620161009
23670optcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101620161009
23680swpbegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101620161009
23680swpbegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101620161009
23800optcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101620161009
23800swpbegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101620161009
23800swpbegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101620161009
23800optcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101620161009
23800swpbegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101620161009
23810optcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101620161009
23810optcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101620161009
23820optcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101620161009
23820optcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101620161009
23820optcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101620161009
23820swpbegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101620161009
23830optcgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101620161009
23890swpbegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101620161009
23890swpbegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101620161009
23890swpbegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101620161009
23890swpbegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101620161009
23940optcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101620161009
23950optcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101620161009
23960optcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101620161009
23960optcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101620161009
24000optcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101620161009
24000optcgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101620161009
24010optcgcc -m32 -Os -fomit-frame-pointer2016101620161009
24010optcgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101620161009
24110swpbegcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101620161009
24110swpbegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101620161009
24110optcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101620161009
24120swpbegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101620161009
24120optcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101620161009
24120optcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101620161009
24120swpbegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101620161009
24130optcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101620161009
24130optcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101620161009
24130optcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101620161009
24130optcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101620161009
24130optcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101620161009
24130optcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101620161009
24140optcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
24150optcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101620161009
24150optcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101620161009
24160optcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101620161009
24160optcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101620161009
24170optcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101620161009
24200optcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101620161009
24220optcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101620161009
24220optcgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101620161009
24230optcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101620161009
24300swpbegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101620161009
24340swpbegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101620161009
24350swpbegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101620161009
24360swpbegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101620161009
24360swpbegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101620161009
24390swpbegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101620161009
24430swpbegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101620161009
24430swpbegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101620161009
24430swpbegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101620161009
24540swpbegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101620161009
24540swpbegcc -m32 -march=pentium -Os -fomit-frame-pointer2016101620161009
24910swpbegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101620161009
24920swpbegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101620161009
24940swpbegcc -m32 -march=core2 -Os -fomit-frame-pointer2016101620161009
24940swpbegcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101620161009
24960swpbegcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101620161009
25040swpbegcc -m32 -Os -fomit-frame-pointer2016101620161009
25040swpbegcc -m32 -march=athlon -Os -fomit-frame-pointer2016101620161009
25040swpbegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101620161009
25040swpbegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101620161009
25050swpbegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101620161009
25050swpbegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101620161009
25060swpbegcc -m32 -march=k8 -Os -fomit-frame-pointer2016101620161009
25180swpbegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101620161009
25180swpbegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101620161009
25180swpbegcc -m32 -march=k6 -Os -fomit-frame-pointer2016101620161009
25250optcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101620161009
25450optcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101620161009
25460optcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101620161009
25460optcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101620161009
25470optcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101620161009
25530optcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101620161009
25530optcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101620161009
25530optcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101620161009
25540optcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101620161009
25920swpbegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101620161009
25920swpbegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101620161009
25920swpbegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101620161009
25920swpbegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101620161009
26120swpbegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101620161009
26120swpbegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101620161009
26160swpbegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101620161009
26180swpbegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101620161009
26180swpbegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101620161009
26200swpbegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101620161009
26210swpbegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101620161009
26220swpbegcc -funroll-loops -m32 -O -fomit-frame-pointer2016101620161009
26230swpbegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101620161009
26450swpbegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101620161009
26450swpbegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101620161009
26470swpbegcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101620161009
26470swpbegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101620161009
26490swpbegcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101620161009
26490swpbegcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101620161009
26520swpbegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101620161009
26570swpbegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101620161009
26610swpbegcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101620161009
26610swpbegcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101620161009
26610swpbegcc -m32 -march=k6 -O -fomit-frame-pointer2016101620161009
26630swpbegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101620161009
26650swpbegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101620161009
26660swpbegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101620161009
26670swpbegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101620161009
26680swpbegcc -m32 -O -fomit-frame-pointer2016101620161009
26680swpbegcc -m32 -march=prescott -O -fomit-frame-pointer2016101620161009
26690swpbegcc -m32 -march=core2 -O -fomit-frame-pointer2016101620161009
26690swpbegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101620161009
26700swpbegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101620161009
26700swpbegcc -m32 -march=corei7 -O -fomit-frame-pointer2016101620161009
26720swpbegcc -m32 -march=nocona -O -fomit-frame-pointer2016101620161009
26730swpbegcc -m32 -march=k8 -O -fomit-frame-pointer2016101620161009
26750swpbegcc -m32 -march=barcelona -O -fomit-frame-pointer2016101620161009
26760swpbegcc -m32 -march=athlon -O -fomit-frame-pointer2016101620161009
26800swpbegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101620161009
26890swpbegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101620161009
26890swpbegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101620161009
26920swpbegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101620161009
26940swpbegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101620161009
26960swpbegcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101620161009
26980swpbegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101620161009
26980swpbegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101620161009
26980swpbegcc -m32 -march=pentium -O -fomit-frame-pointer2016101620161009
26990optcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101620161009
27000swpbegcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101620161009
27010swpbegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101620161009
27020optcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101620161009
27050swpbegcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101620161009
27050swpbegcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101620161009
27060swpbegcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101620161009
27060swpbegcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101620161009
27100swpbegcc -m32 -march=i486 -O -fomit-frame-pointer2016101620161009
27110swpbegcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101620161009
27110swpbegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101620161009
27140swpbegcc -m32 -march=i386 -O -fomit-frame-pointer2016101620161009
27160swpbegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101620161009
27180swpbegcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101620161009
27210optcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101620161009
27240optcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101620161009
27270optcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101620161009
27300optcgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101620161009
27310optcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101620161009
27310optcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101620161009
27310optcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101620161009
27320optcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101620161009
27320optcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101620161009
27320optcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101620161009
27380optcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101620161009
27380optcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101620161009
27390optcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101620161009
27410optcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101620161009
27420optcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101620161009
27420optcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101620161009
27420optcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101620161009
27420optcgcc -m32 -march=pentium -O -fomit-frame-pointer2016101620161009
27430optcgcc -m32 -march=i386 -O -fomit-frame-pointer2016101620161009
27430optcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101620161009
27460optcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101620161009
27480optcgcc -m32 -march=athlon -O -fomit-frame-pointer2016101620161009
27480swpbegcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101620161009
27510optcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101620161009
27520optcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101620161009
27560optcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101620161009
27560optcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101620161009
27570optcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101620161009
27570optcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101620161009
27590optcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101620161009
27610optcgcc -m32 -march=k8 -O -fomit-frame-pointer2016101620161009
27620optcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101620161009
27620optcgcc -m32 -march=prescott -O -fomit-frame-pointer2016101620161009
27630optcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101620161009
27640optcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101620161009
27640optcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101620161009
27640optcgcc -m32 -march=core2 -O -fomit-frame-pointer2016101620161009
27640optcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101620161009
27640optcgcc -m32 -march=nocona -O -fomit-frame-pointer2016101620161009
27650optcgcc -m32 -O -fomit-frame-pointer2016101620161009
27650optcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101620161009
27650optcgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101620161009
27660optcgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101620161009
27760optcgcc -m32 -march=i486 -O -fomit-frame-pointer2016101620161009
27770optcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101620161009
27780optcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101620161009
27780optcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101620161009
27790optcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101620161009
27810optcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101620161009
27810optcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101620161009
27820optcgcc -m32 -march=k6 -O -fomit-frame-pointer2016101620161009
27830optcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101620161009
27850optcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101620161009
27850optcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101620161009
27850optcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101620161009
27870optcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101620161009
28000optcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101620161009
28040optcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101620161009
28210optcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101620161009
29330optcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101620161009
29330optcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101620161009
29340optcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101620161009
29340optcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101620161009
29340optcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101620161009
29360optcgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101620161009
29360optcgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101620161009
29380optcgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101620161009
29380optcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101620161009
29380optcgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101620161009
30340swpbegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101620161009
30350swpbegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101620161009
30370swpbegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101620161009
30370swpbegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101620161009
30370swpbegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101620161009
30460swpbegcc -m32 -march=i486 -Os -fomit-frame-pointer2016101620161009
30460swpbegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101620161009
30460swpbegcc -m32 -march=prescott -Os -fomit-frame-pointer2016101620161009
30470swpbegcc -m32 -march=nocona -Os -fomit-frame-pointer2016101620161009
30490swpbegcc -m32 -march=i386 -Os -fomit-frame-pointer2016101620161009

Test failure

Implementation: crypto_hash/edonr256/optc
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer optc swpbe
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer optc swpbe
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer optc swpbe
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer optc swpbe
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer optc swpbe
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer optc swpbe
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer optc swpbe
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer optc swpbe
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer optc swpbe