Implementation notes: x86, h3neo, crypto_scalarmult/curve25519

Computer: h3neo
Architecture: x86
CPU ID: AuthenticAMD-00100f63-078bfbff
SUPERCOP version: 20170105
Operation: crypto_scalarmult
Primitive: curve25519
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2272210? ? ?? ? ?athlongcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016111220161009
2272844? ? ?? ? ?athlongcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016111220161009
2276128? ? ?? ? ?athlongcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016111220161009
2276402? ? ?? ? ?athlongcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016111220161009
2276423? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016111220161009
2276591? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016111220161009
2276744? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016111220161009
2276752? ? ?? ? ?athlongcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016111220161009
2276842? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016111220161009
2276916? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016111220161009
2276922? ? ?? ? ?athlongcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016111220161009
2276995? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016111220161009
2277031? ? ?? ? ?athlongcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016111220161009
2277048? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016111220161009
2277157? ? ?? ? ?athlongcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016111220161009
2277264? ? ?? ? ?athlongcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016111220161009
2277298? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016111220161009
2277388? ? ?? ? ?athlongcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016111220161009
2277393? ? ?? ? ?athlongcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016111220161009
2277490? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016111220161009
2277611? ? ?? ? ?athlongcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016111220161009
2277611? ? ?? ? ?athlongcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016111220161009
2277621? ? ?? ? ?athlongcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016111220161009
2277660? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016111220161009
2277781? ? ?? ? ?athlongcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016111220161009
2277821? ? ?? ? ?athlongcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016111220161009
2277833? ? ?? ? ?athlongcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016111220161009
2277917? ? ?? ? ?athlongcc_-m32_-march=k6_-O_-fomit-frame-pointer2016111220161009
2277924? ? ?? ? ?athlongcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016111220161009
2277953? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016111220161009
2278009? ? ?? ? ?athlongcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016111220161009
2278017? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016111220161009
2278021? ? ?? ? ?athlongcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016111220161009
2278057? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016111220161009
2278063? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016111220161009
2278080? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016111220161009
2278169? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016111220161009
2278179? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016111220161009
2278268? ? ?? ? ?athlongcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016111220161009
2278310? ? ?? ? ?athlongcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016111220161009
2278364? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016111220161009
2278377? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016111220161009
2278408? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016111220161009
2278454? ? ?? ? ?athlongcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016111220161009
2278475? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016111220161009
2278475? ? ?? ? ?athlongcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016111220161009
2278483? ? ?? ? ?athlongcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016111220161009
2278515? ? ?? ? ?athlongcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016111220161009
2278529? ? ?? ? ?athlongcc_-m32_-O2_-fomit-frame-pointer2016111220161009
2278561? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016111220161009
2278669? ? ?? ? ?athlongcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016111220161009
2278670? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016111220161009
2278671? ? ?? ? ?athlongcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016111220161009
2278706? ? ?? ? ?athlongcc_-m32_-march=k8_-O_-fomit-frame-pointer2016111220161009
2278725? ? ?? ? ?athlongcc_-m32_-march=core2_-O_-fomit-frame-pointer2016111220161009
2278736? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016111220161009
2278744? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016111220161009
2278847? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016111220161009
2278874? ? ?? ? ?athlongcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016111220161009
2278881? ? ?? ? ?athlongcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016111220161009
2278965? ? ?? ? ?athlongcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016111220161009
2279005? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016111220161009
2279221? ? ?? ? ?athlongcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016111220161009
2279247? ? ?? ? ?athlongcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016111220161009
2279390? ? ?? ? ?athlongcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016111220161009
2279409? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016111220161009
2279409? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016111220161009
2279431? ? ?? ? ?athlongcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016111220161009
2279902? ? ?? ? ?athlongcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016111220161009
2280091? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016111220161009
2280125? ? ?? ? ?athlongcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016111220161009
2280258? ? ?? ? ?athlongcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016111220161009
2280481? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016111220161009
2280635? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016111220161009
2280639? ? ?? ? ?athlongcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016111220161009
2280759? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016111220161009
2280776? ? ?? ? ?athlongcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016111220161009
2280826? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016111220161009
2281161? ? ?? ? ?athlongcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016111220161009
2281283? ? ?? ? ?athlongcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016111220161009
2281286? ? ?? ? ?athlongcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016111220161009
2281295? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016111220161009
2281296? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016111220161009
2281305? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016111220161009
2281329? ? ?? ? ?athlongcc_-m32_-Os_-fomit-frame-pointer2016111220161009
2281332? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016111220161009
2281376? ? ?? ? ?athlongcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016111220161009
2281381? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016111220161009
2281594? ? ?? ? ?athlongcc_-m32_-O3_-fomit-frame-pointer2016111220161009
2281630? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016111220161009
2281674? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016111220161009
2281674? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016111220161009
2281677? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016111220161009
2281891? ? ?? ? ?athlongcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016111220161009
2281920? ? ?? ? ?athlongcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016111220161009
2281977? ? ?? ? ?athlongcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016111220161009
2281998? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016111220161009
2282026? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016111220161009
2282058? ? ?? ? ?athlongcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016111220161009
2282104? ? ?? ? ?athlongcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016111220161009
2282116? ? ?? ? ?athlongcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016111220161009
2282139? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016111220161009
2282177? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016111220161009
2282209? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016111220161009
2282215? ? ?? ? ?athlongcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016111220161009
2282255? ? ?? ? ?athlongcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016111220161009
2282288? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016111220161009
2282297? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016111220161009
2282352? ? ?? ? ?athlongcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016111220161009
2282357? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016111220161009
2282380? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016111220161009
2282383? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016111220161009
2282406? ? ?? ? ?athlongcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016111220161009
2282409? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016111220161009
2282456? ? ?? ? ?athlongcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016111220161009
2282486? ? ?? ? ?athlongcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016111220161009
2282495? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016111220161009
2282505? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016111220161009
2282528? ? ?? ? ?athlongcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016111220161009
2282567? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016111220161009
2282616? ? ?? ? ?athlongcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016111220161009
2282709? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016111220161009
2282755? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016111220161009
2282860? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016111220161009
2282882? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016111220161009
2282942? ? ?? ? ?athlongcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016111220161009
2283061? ? ?? ? ?athlongcc_-m32_-O_-fomit-frame-pointer2016111220161009
2283134? ? ?? ? ?athlongcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016111220161009
2283200? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016111220161009
2283233? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016111220161009
2283330? ? ?? ? ?athlongcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016111220161009
2283333? ? ?? ? ?athlongcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016111220161009
2283447? ? ?? ? ?athlongcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016111220161009
2283473? ? ?? ? ?athlongcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016111220161009
2283485? ? ?? ? ?athlongcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016111220161009
2283501? ? ?? ? ?athlongcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016111220161009
2283553? ? ?? ? ?athlongcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016111220161009
2283646? ? ?? ? ?athlongcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016111220161009
2283652? ? ?? ? ?athlongcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016111220161009
2283727? ? ?? ? ?athlongcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016111220161009
2283728? ? ?? ? ?athlongcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016111220161009
2283780? ? ?? ? ?athlongcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016111220161009
2283814? ? ?? ? ?athlongcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016111220161009
2283908? ? ?? ? ?athlongcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016111220161009
2283952? ? ?? ? ?athlongcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016111220161009
2284039? ? ?? ? ?athlongcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016111220161009
2284039? ? ?? ? ?athlongcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016111220161009
2284227? ? ?? ? ?athlongcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016111220161009
2284589? ? ?? ? ?athlongcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016111220161009
2284641? ? ?? ? ?athlongcc_-m32_-march=i386_-O_-fomit-frame-pointer2016111220161009
2284670? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016111220161009
2284804? ? ?? ? ?athlongcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016111220161009
2285425? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016111220161009
2285438? ? ?? ? ?athlongcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016111220161009
2285699? ? ?? ? ?athlongcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016111220161009
2286092? ? ?? ? ?athlongcc_-m32_-march=i486_-O_-fomit-frame-pointer2016111220161009
2286349? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016111220161009
2288867? ? ?? ? ?athlongcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016111220161009
2289750? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016111220161009
2290398? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016111220161009
4074638? ? ?? ? ?ref10gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016111220161009
4095309? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016111220161009
4096245? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016111220161009
4101333? ? ?? ? ?ref10gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016111220161009
4219035? ? ?? ? ?ref10gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016111220161009
4219047? ? ?? ? ?ref10gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016111220161009
4220777? ? ?? ? ?ref10gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016111220161009
4226411? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016111220161009
4227373? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016111220161009
4232373? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016111220161009
4234895? ? ?? ? ?ref10gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016111220161009
4234896? ? ?? ? ?ref10gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016111220161009
4235499? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016111220161009
4240696? ? ?? ? ?ref10gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016111220161009
4268848? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016111220161009
4268857? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016111220161009
4275366? ? ?? ? ?ref10gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016111220161009
4275438? ? ?? ? ?ref10gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016111220161009
4361680? ? ?? ? ?ref10gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016111220161009
4361722? ? ?? ? ?ref10gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016111220161009
4363679? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016111220161009
4363863? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016111220161009
4368549? ? ?? ? ?ref10gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016111220161009
4368653? ? ?? ? ?ref10gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016111220161009
4372911? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016111220161009
4372949? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016111220161009
4376664? ? ?? ? ?ref10gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016111220161009
4376685? ? ?? ? ?ref10gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016111220161009
4378709? ? ?? ? ?ref10gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016111220161009
4380029? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016111220161009
4380065? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016111220161009
4385427? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016111220161009
4385469? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016111220161009
4385704? ? ?? ? ?ref10gcc_-m32_-Os_-fomit-frame-pointer2016111220161009
4385719? ? ?? ? ?ref10gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016111220161009
4389732? ? ?? ? ?ref10gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016111220161009
4389810? ? ?? ? ?ref10gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016111220161009
4389823? ? ?? ? ?ref10gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016111220161009
4390056? ? ?? ? ?ref10gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016111220161009
4390135? ? ?? ? ?ref10gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016111220161009
4390139? ? ?? ? ?ref10gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016111220161009
4391778? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016111220161009
4391794? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016111220161009
4391819? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016111220161009
4396100? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016111220161009
4396116? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016111220161009
4396151? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016111220161009
4397006? ? ?? ? ?ref10gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016111220161009
4397019? ? ?? ? ?ref10gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016111220161009
4397064? ? ?? ? ?ref10gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016111220161009
4397072? ? ?? ? ?ref10gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016111220161009
4465340? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016111220161009
4465345? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016111220161009
4468814? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016111220161009
4468934? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016111220161009
4469880? ? ?? ? ?ref10gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016111220161009
4469917? ? ?? ? ?ref10gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016111220161009
4470656? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016111220161009
4470706? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016111220161009
4473852? ? ?? ? ?ref10gcc_-m32_-O3_-fomit-frame-pointer2016111220161009
4474225? ? ?? ? ?ref10gcc_-m32_-O2_-fomit-frame-pointer2016111220161009
4480348? ? ?? ? ?ref10gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016111220161009
4480418? ? ?? ? ?ref10gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016111220161009
4500780? ? ?? ? ?ref10gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016111220161009
4500783? ? ?? ? ?ref10gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016111220161009
4500802? ? ?? ? ?ref10gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016111220161009
4500877? ? ?? ? ?ref10gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016111220161009
4522770? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016111220161009
4522811? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016111220161009
4522918? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016111220161009
4527238? ? ?? ? ?ref10gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016111220161009
4527245? ? ?? ? ?ref10gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016111220161009
4527351? ? ?? ? ?ref10gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016111220161009
4579875? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016111220161009
4579915? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016111220161009
4579944? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016111220161009
4579946? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016111220161009
4581413? ? ?? ? ?ref10gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016111220161009
4581522? ? ?? ? ?ref10gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016111220161009
4581881? ? ?? ? ?ref10gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016111220161009
4581889? ? ?? ? ?ref10gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016111220161009
4582698? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016111220161009
4582724? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016111220161009
4582770? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016111220161009
4582833? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016111220161009
4588491? ? ?? ? ?ref10gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016111220161009
4588563? ? ?? ? ?ref10gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016111220161009
4588601? ? ?? ? ?ref10gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016111220161009
4588633? ? ?? ? ?ref10gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016111220161009
4767761? ? ?? ? ?ref10gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016111220161009
4769714? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016111220161009
4770598? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016111220161009
4774163? ? ?? ? ?ref10gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016111220161009
4788584? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016111220161009
4788621? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016111220161009
4788630? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016111220161009
4795045? ? ?? ? ?ref10gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016111220161009
4795062? ? ?? ? ?ref10gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016111220161009
4795064? ? ?? ? ?ref10gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016111220161009
4915474? ? ?? ? ?ref10gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016111220161009
4915530? ? ?? ? ?ref10gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016111220161009
4922503? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016111220161009
4922513? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016111220161009
4923921? ? ?? ? ?ref10gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016111220161009
4923928? ? ?? ? ?ref10gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016111220161009
4931644? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016111220161009
4931754? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016111220161009
4981956? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016111220161009
4983190? ? ?? ? ?ref10gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016111220161009
4998478? ? ?? ? ?ref10gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016111220161009
4999273? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016111220161009
5005718? ? ?? ? ?ref10gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016111220161009
5012697? ? ?? ? ?ref10gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016111220161009
5013794? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016111220161009
5014745? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016111220161009
5061736? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016111220161009
5061770? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016111220161009
5067617? ? ?? ? ?ref10gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016111220161009
5067864? ? ?? ? ?ref10gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016111220161009
7634095? ? ?? ? ?ref10gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016111220161009
7634168? ? ?? ? ?ref10gcc_-m32_-march=core2_-O_-fomit-frame-pointer2016111220161009
7634209? ? ?? ? ?ref10gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016111220161009
7642828? ? ?? ? ?ref10gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016111220161009
7659129? ? ?? ? ?ref10gcc_-m32_-O_-fomit-frame-pointer2016111220161009
7663426? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016111220161009
7695963? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016111220161009
7698837? ? ?? ? ?ref10gcc_-m32_-march=i386_-O_-fomit-frame-pointer2016111220161009
7709258? ? ?? ? ?ref10gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016111220161009
7709263? ? ?? ? ?ref10gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016111220161009
7709279? ? ?? ? ?ref10gcc_-m32_-march=k6_-O_-fomit-frame-pointer2016111220161009
7713358? ? ?? ? ?ref10gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016111220161009
7713417? ? ?? ? ?ref10gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016111220161009
7718532? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016111220161009
7718639? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016111220161009
7736916? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016111220161009
7736925? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016111220161009
7736955? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016111220161009
7742106? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016111220161009
7742106? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016111220161009
7742113? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016111220161009
7742198? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016111220161009
7749550? ? ?? ? ?ref10gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016111220161009
7749579? ? ?? ? ?ref10gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016111220161009
7763472? ? ?? ? ?ref10gcc_-m32_-march=k8_-O_-fomit-frame-pointer2016111220161009
7765564? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016111220161009
7771239? ? ?? ? ?ref10gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016111220161009
7771313? ? ?? ? ?ref10gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016111220161009
7774580? ? ?? ? ?ref10gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016111220161009
7774670? ? ?? ? ?ref10gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016111220161009
7783851? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016111220161009
7830511? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016111220161009
7831490? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016111220161009
7836028? ? ?? ? ?ref10gcc_-m32_-march=i486_-O_-fomit-frame-pointer2016111220161009
7840500? ? ?? ? ?ref10gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016111220161009
7840510? ? ?? ? ?ref10gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016111220161009
7845619? ? ?? ? ?ref10gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016111220161009
7848150? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016111220161009
7848218? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016111220161009
7922143? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016111220161009
7943602? ? ?? ? ?ref10gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016111220161009
40877828? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016111220161009
40882951? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016111220161009
43224327? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016111220161009
43353387? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016111220161009
43371145? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016111220161009
43377629? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016111220161009
43391776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016111220161009
43433973? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016111220161009
43518496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016111220161009
43573959? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016111220161009
43585280? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016111220161009
43664134? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016111220161009
43676123? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016111220161009
44108710? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016111220161009
44193016? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016111220161009
44252016? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016111220161009
44322073? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016111220161009
44445426? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016111220161009
44460759? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016111220161009
44479920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016111220161009
44548365? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016111220161009
44631652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016111220161009
44701404? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016111220161009
44747075? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016111220161009
44764956? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016111220161009
44773731? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016111220161009
44785764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016111220161009
45032004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016111220161009
45038276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016111220161009
45048441? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016111220161009
45060960? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016111220161009
45084007? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016111220161009
45089292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016111220161009
45242409? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016111220161009
45564451? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016111220161009
45791653? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016111220161009
45794959? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016111220161009
45944346? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016111220161009
46270135? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016111220161009
46417493? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016111220161009
46989441? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016111220161009
48355805? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016111220161009
48377194? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016111220161009
48536615? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016111220161009
48651443? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016111220161009
48675066? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016111220161009
49113423? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016111220161009
49310178? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016111220161009
49573787? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016111220161009
50707706? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016111220161009
50843473? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016111220161009
50879353? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016111220161009
51083162? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016111220161009
51095448? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016111220161009
51109924? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016111220161009
51335952? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016111220161009
51784015? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016111220161009
51785788? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016111220161009
51922419? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016111220161009
51937213? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016111220161009
52087630? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016111220161009
52089671? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016111220161009
52148377? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016111220161009
52159400? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016111220161009
52198129? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016111220161009
52404671? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016111220161009
52489884? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016111220161009
52601040? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016111220161009
52609050? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016111220161009
52643072? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016111220161009
52651020? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016111220161009
52868475? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016111220161009
52916541? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016111220161009
53051150? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016111220161009
53177093? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016111220161009
53391990? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016111220161009
53642054? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016111220161009
53644203? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016111220161009
53697750? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016111220161009
53743989? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016111220161009
54233866? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016111220161009
54284025? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016111220161009
54353482? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016111220161009
54454531? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016111220161009
54503789? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016111220161009
54536083? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016111220161009
54635025? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016111220161009
54770843? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016111220161009
54864447? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016111220161009
54873666? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016111220161009
55121678? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016111220161009
55144923? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016111220161009
55199358? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016111220161009
55252939? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016111220161009
55253060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016111220161009
55334383? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016111220161009
55399654? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016111220161009
55416037? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016111220161009
55437605? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016111220161009
55460152? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016111220161009
55474184? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016111220161009
55605441? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016111220161009
55948380? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016111220161009
55954779? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016111220161009
56365669? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016111220161009
56953651? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016111220161009
56998386? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016111220161009
57118604? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016111220161009
57193552? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016111220161009
57213216? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016111220161009
57233575? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016111220161009
57267210? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016111220161009
57297101? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016111220161009
57339951? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016111220161009
57372119? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016111220161009
57451734? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016111220161009
57473860? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016111220161009
57474041? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016111220161009
57479388? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016111220161009
57480195? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016111220161009
57634088? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016111220161009
57713667? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016111220161009
57755389? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016111220161009
57766549? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016111220161009
57779066? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016111220161009
57780064? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016111220161009
57799617? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016111220161009
57844803? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016111220161009
57913912? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016111220161009
57938428? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016111220161009
58025096? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016111220161009
58089332? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016111220161009
58111038? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016111220161009
58263388? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016111220161009
58671717? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016111220161009
58837594? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016111220161009
59143121? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016111220161009
59527445? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016111220161009
59576590? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016111220161009
60079256? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016111220161009
60912466? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016111220161009
61041819? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016111220161009
61043511? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016111220161009
61420966? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016111220161009
61549365? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016111220161009
61660999? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016111220161009
61849675? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016111220161009
61851491? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016111220161009
61880432? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016111220161009
61889127? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016111220161009
61938121? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016111220161009
62008720? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016111220161009
62049915? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016111220161009
64311349? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016111220161009
67387344? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016111220161009
67414974? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016111220161009
67487195? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016111220161009
70625327? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016111220161009
70638419? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016111220161009
70752110? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016111220161009

Test failure

Implementation: crypto_scalarmult/curve25519/athlon
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 30, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer athlon ref ref10
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer athlon ref ref10
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer athlon ref ref10
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer athlon ref ref10
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer athlon ref ref10
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer athlon ref ref10
gcc -m32 -march=core2 -O3 -fomit-frame-pointer athlon ref ref10
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer athlon ref ref10
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer athlon ref ref10
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer athlon ref ref10

Compiler output

Implementation: crypto_scalarmult/curve25519/athlon
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
smult.c: smult.c: In function 'crypto_scalarmult_curve25519_athlon_recip':
smult.c: smult.c:4:16: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_square' [-Wimplicit-function-declaration]
smult.c: #define square crypto_scalarmult_curve25519_athlon_square
smult.c: ^
smult.c: smult.c:20:11: note: in expansion of macro 'square'
smult.c: /* 2 */ square(z2,z);
smult.c: ^
smult.c: smult.c:3:14: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_mult' [-Wimplicit-function-declaration]
smult.c: #define mult crypto_scalarmult_curve25519_athlon_mult
smult.c: ^
smult.c: smult.c:23:11: note: in expansion of macro 'mult'
smult.c: /* 9 */ mult(z9,t0,z);
smult.c: ^
smult.c: smult.c: In function 'crypto_scalarmult_curve25519_athlon':
smult.c: smult.c:84:3: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_init' [-Wimplicit-function-declaration]
smult.c: crypto_scalarmult_curve25519_athlon_init();
smult.c: ^
smult.c: smult.c:85:3: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_todouble' [-Wimplicit-function-declaration]
smult.c: crypto_scalarmult_curve25519_athlon_todouble(work,p);
smult.c: ^
smult.c: smult.c:86:3: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_mainloop' [-Wimplicit-function-declaration]
smult.c: crypto_scalarmult_curve25519_athlon_mainloop(work,e);
smult.c: ^
smult.c: smult.c:89:3: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_fromdouble' [-Wimplicit-function-declaration]
smult.c: crypto_scalarmult_curve25519_athlon_fromdouble(q,work + 20);
smult.c: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -O -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -Os -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer athlon
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer athlon
gcc -m32 -O2 -fomit-frame-pointer athlon
gcc -m32 -O3 -fomit-frame-pointer athlon
gcc -m32 -O -fomit-frame-pointer athlon
gcc -m32 -Os -fomit-frame-pointer athlon
gcc -m32 -march=athlon -O2 -fomit-frame-pointer athlon
gcc -m32 -march=athlon -O3 -fomit-frame-pointer athlon
gcc -m32 -march=athlon -O -fomit-frame-pointer athlon
gcc -m32 -march=athlon -Os -fomit-frame-pointer athlon
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer athlon
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer athlon
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer athlon
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer athlon
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer athlon
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer athlon
gcc -m32 -march=core2 -O2 -fomit-frame-pointer athlon
gcc -m32 -march=core2 -O3 -fomit-frame-pointer athlon
gcc -m32 -march=core2 -O -fomit-frame-pointer athlon
gcc -m32 -march=core2 -Os -fomit-frame-pointer athlon
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer athlon
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer athlon
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer athlon
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer athlon
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer athlon
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer athlon
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer athlon
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer athlon
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer athlon
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer athlon
gcc -m32 -march=corei7 -O -fomit-frame-pointer athlon
gcc -m32 -march=corei7 -Os -fomit-frame-pointer athlon
gcc -m32 -march=i386 -O2 -fomit-frame-pointer athlon
gcc -m32 -march=i386 -O3 -fomit-frame-pointer athlon
gcc -m32 -march=i386 -O -fomit-frame-pointer athlon
gcc -m32 -march=i386 -Os -fomit-frame-pointer athlon
gcc -m32 -march=i486 -O2 -fomit-frame-pointer athlon
gcc -m32 -march=i486 -O3 -fomit-frame-pointer athlon
gcc -m32 -march=i486 -O -fomit-frame-pointer athlon
gcc -m32 -march=i486 -Os -fomit-frame-pointer athlon
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer athlon
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer athlon
gcc -m32 -march=k6-2 -O -fomit-frame-pointer athlon
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer athlon
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer athlon
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer athlon
gcc -m32 -march=k6-3 -O -fomit-frame-pointer athlon
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer athlon
gcc -m32 -march=k6 -O2 -fomit-frame-pointer athlon
gcc -m32 -march=k6 -O3 -fomit-frame-pointer athlon
gcc -m32 -march=k6 -O -fomit-frame-pointer athlon
gcc -m32 -march=k6 -Os -fomit-frame-pointer athlon
gcc -m32 -march=k8 -O2 -fomit-frame-pointer athlon
gcc -m32 -march=k8 -O3 -fomit-frame-pointer athlon
gcc -m32 -march=k8 -O -fomit-frame-pointer athlon
gcc -m32 -march=k8 -Os -fomit-frame-pointer athlon
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer athlon
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer athlon
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer athlon
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer athlon
gcc -m32 -march=nocona -O2 -fomit-frame-pointer athlon
gcc -m32 -march=nocona -O3 -fomit-frame-pointer athlon
gcc -m32 -march=nocona -O -fomit-frame-pointer athlon
gcc -m32 -march=nocona -Os -fomit-frame-pointer athlon
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer athlon
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer athlon
gcc -m32 -march=pentium-m -O -fomit-frame-pointer athlon
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer athlon
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer athlon
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer athlon
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer athlon
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer athlon
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer athlon
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer athlon
gcc -m32 -march=pentium2 -O -fomit-frame-pointer athlon
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer athlon
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer athlon
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer athlon
gcc -m32 -march=pentium3 -O -fomit-frame-pointer athlon
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer athlon
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer athlon
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer athlon
gcc -m32 -march=pentium4 -O -fomit-frame-pointer athlon
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer athlon
gcc -m32 -march=pentium -O2 -fomit-frame-pointer athlon
gcc -m32 -march=pentium -O3 -fomit-frame-pointer athlon
gcc -m32 -march=pentium -O -fomit-frame-pointer athlon
gcc -m32 -march=pentium -Os -fomit-frame-pointer athlon
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer athlon
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer athlon
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer athlon
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer athlon
gcc -m32 -march=prescott -O2 -fomit-frame-pointer athlon
gcc -m32 -march=prescott -O3 -fomit-frame-pointer athlon
gcc -m32 -march=prescott -O -fomit-frame-pointer athlon
gcc -m32 -march=prescott -Os -fomit-frame-pointer athlon

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
smult.c: smult.c:34:1: error: unable to emulate 'TI'
smult.c: typedef unsigned uint128_t __attribute__((mode(TI)));
smult.c: ^
smult.c: smult.c: In function 'fscalar_product':
smult.c: smult.c:76:49: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: a = ((uint128_t) in[1]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:79:49: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: a = ((uint128_t) in[2]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:82:49: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: a = ((uint128_t) in[3]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:85:49: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: a = ((uint128_t) in[4]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:88:19: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: output[0] += (a >> 51) * 19;
smult.c: ^
smult.c: smult.c: In function 'fmul':
smult.c: smult.c:132:70: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: r0 = (limb)t[0] & 0x7ffffffffffff; c = (limb)(t[0] >> 51);
smult.c: ^
smult.c: smult.c:133:70: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: t[1] += c; r1 = (limb)t[1] & 0x7ffffffffffff; c = (limb)(t[1] >> 51);
smult.c: ...

Number of similar (compiler,implementation) pairs: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer donna_c64
gcc -m32 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -O -fomit-frame-pointer donna_c64
gcc -m32 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=athlon -O -fomit-frame-pointer donna_c64
gcc -m32 -march=athlon -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer donna_c64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer donna_c64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=corei7 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=corei7 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=i386 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=i386 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=i486 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=i486 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=k6 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=k8 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=k8 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer donna_c64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=nocona -O -fomit-frame-pointer donna_c64
gcc -m32 -march=nocona -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium -O -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer donna_c64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=prescott -O -fomit-frame-pointer donna_c64
gcc -m32 -march=prescott -Os -fomit-frame-pointer donna_c64

Compiler output

Implementation: crypto_scalarmult/curve25519/athlon
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
smult.c: smult.c: In function 'crypto_scalarmult_curve25519_athlon_recip':
smult.c: smult.c:4:16: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_square' [-Wimplicit-function-declaration]
smult.c: #define square crypto_scalarmult_curve25519_athlon_square
smult.c: ^
smult.c: smult.c:20:11: note: in expansion of macro 'square'
smult.c: /* 2 */ square(z2,z);
smult.c: ^
smult.c: smult.c:3:14: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_mult' [-Wimplicit-function-declaration]
smult.c: #define mult crypto_scalarmult_curve25519_athlon_mult
smult.c: ^
smult.c: smult.c:23:11: note: in expansion of macro 'mult'
smult.c: /* 9 */ mult(z9,t0,z);
smult.c: ^
smult.c: smult.c: In function 'crypto_scalarmult_curve25519_athlon':
smult.c: smult.c:84:3: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_init' [-Wimplicit-function-declaration]
smult.c: crypto_scalarmult_curve25519_athlon_init();
smult.c: ^
smult.c: smult.c:85:3: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_todouble' [-Wimplicit-function-declaration]
smult.c: crypto_scalarmult_curve25519_athlon_todouble(work,p);
smult.c: ^
smult.c: smult.c:86:3: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_mainloop' [-Wimplicit-function-declaration]
smult.c: crypto_scalarmult_curve25519_athlon_mainloop(work,e);
smult.c: ^
smult.c: smult.c:89:3: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_fromdouble' [-Wimplicit-function-declaration]
smult.c: crypto_scalarmult_curve25519_athlon_fromdouble(q,work + 20);
smult.c: ...
smult.c: smult.c: In function 'crypto_scalarmult_curve25519_athlon_recip':
smult.c: smult.c:4:16: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_square' [-Wimplicit-function-declaration]
smult.c: #define square crypto_scalarmult_curve25519_athlon_square
smult.c: ^
smult.c: smult.c:20:11: note: in expansion of macro 'square'
smult.c: /* 2 */ square(z2,z);
smult.c: ^
smult.c: smult.c:3:14: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_mult' [-Wimplicit-function-declaration]
smult.c: #define mult crypto_scalarmult_curve25519_athlon_mult
smult.c: ^
smult.c: smult.c:23:11: note: in expansion of macro 'mult'
smult.c: /* 9 */ mult(z9,t0,z);
smult.c: ^
smult.c: smult.c: In function 'crypto_scalarmult_curve25519_athlon':
smult.c: smult.c:84:3: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_init' [-Wimplicit-function-declaration]
smult.c: crypto_scalarmult_curve25519_athlon_init();
smult.c: ^
smult.c: smult.c:85:3: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_todouble' [-Wimplicit-function-declaration]
smult.c: crypto_scalarmult_curve25519_athlon_todouble(work,p);
smult.c: ^
smult.c: smult.c:86:3: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_mainloop' [-Wimplicit-function-declaration]
smult.c: crypto_scalarmult_curve25519_athlon_mainloop(work,e);
smult.c: ^
smult.c: smult.c:89:3: warning: implicit declaration of function 'crypto_scalarmult_curve25519_athlon_fromdouble' [-Wimplicit-function-declaration]
smult.c: crypto_scalarmult_curve25519_athlon_fromdouble(q,work + 20);
smult.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer athlon
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer athlon
gcc -m32 -march=barcelona -O -fomit-frame-pointer athlon
gcc -m32 -march=barcelona -Os -fomit-frame-pointer athlon

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
smult.c: smult.c:34:1: error: unable to emulate 'TI'
smult.c: typedef unsigned uint128_t __attribute__((mode(TI)));
smult.c: ^
smult.c: smult.c: In function 'fscalar_product':
smult.c: smult.c:76:49: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: a = ((uint128_t) in[1]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:79:49: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: a = ((uint128_t) in[2]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:82:49: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: a = ((uint128_t) in[3]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:85:49: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: a = ((uint128_t) in[4]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:88:19: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: output[0] += (a >> 51) * 19;
smult.c: ^
smult.c: smult.c: In function 'fmul':
smult.c: smult.c:132:70: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: r0 = (limb)t[0] & 0x7ffffffffffff; c = (limb)(t[0] >> 51);
smult.c: ^
smult.c: smult.c:133:70: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: t[1] += c; r1 = (limb)t[1] & 0x7ffffffffffff; c = (limb)(t[1] >> 51);
smult.c: ...
smult.c: smult.c:34:1: error: unable to emulate 'TI'
smult.c: typedef unsigned uint128_t __attribute__((mode(TI)));
smult.c: ^
smult.c: smult.c: In function 'fscalar_product':
smult.c: smult.c:76:49: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: a = ((uint128_t) in[1]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:79:49: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: a = ((uint128_t) in[2]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:82:49: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: a = ((uint128_t) in[3]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:85:49: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: a = ((uint128_t) in[4]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:88:19: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: output[0] += (a >> 51) * 19;
smult.c: ^
smult.c: smult.c: In function 'fmul':
smult.c: smult.c:132:70: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: r0 = (limb)t[0] & 0x7ffffffffffff; c = (limb)(t[0] >> 51);
smult.c: ^
smult.c: smult.c:133:70: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: t[1] += c; r1 = (limb)t[1] & 0x7ffffffffffff; c = (limb)(t[1] >> 51);
smult.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=barcelona -O -fomit-frame-pointer donna_c64
gcc -m32 -march=barcelona -Os -fomit-frame-pointer donna_c64