Implementation notes: x86, mace, crypto_dh/curve25519

Computer: mace
Architecture: x86
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_dh
Primitive: curve25519
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2320294? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016111720161009
2320494? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016111720161009
2320500? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016111720161009
2320733? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016111720161009
2320780? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016111720161009
2320984? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016111720161009
2321097? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016111720161009
2321220? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016111720161009
2321281? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016111720161009
2321395? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016111720161009
2321444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016111720161009
2321458? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016111720161009
2321486? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016111720161009
2321502? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016111720161009
2321541? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016111720161009
2321549? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016111720161009
2321603? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016111720161009
2321686? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016111720161009
2321720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016111720161009
2321734? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016111720161009
2321759? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016111720161009
2321793? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016111720161009
2321802? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016111720161009
2321915? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016111720161009
2321944? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016111720161009
2321946? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016111720161009
2321952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016111720161009
2322058? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016111720161009
2322095? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016111720161009
2322140? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016111720161009
2322143? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016111720161009
2322154? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016111720161009
2322175? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016111720161009
2322192? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016111720161009
2322230? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016111720161009
2322249? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016111720161009
2322323? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016111720161009
2322354? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016111720161009
2322389? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016111720161009
2322438? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016111720161009
2322554? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016111720161009
2322587? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016111720161009
2322599? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016111720161009
2322603? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016111720161009
2322611? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016111720161009
2322682? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016111720161009
2322745? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016111720161009
2322844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016111720161009
2322846? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016111720161009
2322859? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016111720161009
2322876? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016111720161009
2323030? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016111720161009
2323031? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016111720161009
2323176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016111720161009
2323259? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016111720161009
2323293? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016111720161009
2323432? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016111720161009
2323435? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016111720161009
2323437? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016111720161009
2323440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016111720161009
2323454? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016111720161009
2323476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016111720161009
2323606? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016111720161009
2323608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016111720161009
2323759? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016111720161009
2323760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016111720161009
2323848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016111720161009
2324198? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016111720161009
2324371? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016111720161009
2325322? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016111720161009
2325520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016111720161009
2325788? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016111720161009
2325819? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016111720161009
2326034? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016111720161009
2328546? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016111720161009
2328589? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016111720161009
2328589? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016111720161009
2328946? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016111720161009
2328950? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016111720161009
2329048? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016111720161009
2329096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016111720161009
2329098? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016111720161009
2329209? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016111720161009
2329211? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016111720161009
2329242? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016111720161009
2329370? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016111720161009
2329370? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016111720161009
2329455? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016111720161009
2329532? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016111720161009
2329668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016111720161009
2329685? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016111720161009
2329685? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016111720161009
2329747? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016111720161009
2329759? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016111720161009
2329786? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016111720161009
2329790? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016111720161009
2329807? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016111720161009
2329890? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016111720161009
2329901? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016111720161009
2330054? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016111720161009
2330055? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016111720161009
2330092? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016111720161009
2330154? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016111720161009
2330196? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016111720161009
2330267? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016111720161009
2330317? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016111720161009
2330319? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016111720161009
2330354? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016111720161009
2330355? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016111720161009
2330430? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016111720161009
2330517? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016111720161009
2330760? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016111720161009
2330778? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016111720161009
2330780? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016111720161009
2330786? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016111720161009
2331028? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016111720161009
2331085? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016111720161009
2331251? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016111720161009
2331259? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016111720161009
2331273? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016111720161009
2331281? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016111720161009
2331322? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016111720161009
2331331? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016111720161009
2331409? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016111720161009
2331481? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016111720161009
2331518? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016111720161009
2331530? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016111720161009
2331771? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016111720161009
2331841? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016111720161009
2331920? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016111720161009
2331946? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016111720161009
2332139? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016111720161009
2332411? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016111720161009
2332449? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016111720161009
2332450? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016111720161009
2332474? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016111720161009
2332529? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016111720161009
2332627? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016111720161009
2332645? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016111720161009
2332710? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016111720161009
2332744? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016111720161009
2332884? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016111720161009
2332901? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016111720161009
2333006? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016111720161009
2333041? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016111720161009
2333068? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016111720161009
2333071? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016111720161009
2333072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016111720161009
2333120? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016111720161009
2333153? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016111720161009
2333193? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016111720161009
2333429? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016111720161009
2333482? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016111720161009
2333616? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016111720161009
2333660? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016111720161009
2333661? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016111720161009
2333716? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016111720161009
2333805? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016111720161009
2333907? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016111720161009
2334279? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016111720161009
5020770? ? ?? ? ?mpfqgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016111720161009
5035626? ? ?? ? ?mpfqgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016111720161009
5051201? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016111720161009
5058354? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016111720161009
5065938? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016111720161009
5073609? ? ?? ? ?mpfqgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016111720161009
5074119? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016111720161009
5087179? ? ?? ? ?mpfqgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016111720161009
5091707? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016111720161009
5094955? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016111720161009
5096435? ? ?? ? ?mpfqgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016111720161009
5102473? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016111720161009
5112721? ? ?? ? ?mpfqgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016111720161009
5121528? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016111720161009
5126953? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016111720161009
5137885? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016111720161009
5140906? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016111720161009
5146732? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016111720161009
5226148? ? ?? ? ?mpfqgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016111720161009
5234503? ? ?? ? ?mpfqgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016111720161009
5254987? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016111720161009
5256714? ? ?? ? ?mpfqgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016111720161009
5262163? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016111720161009
5273133? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016111720161009
5275829? ? ?? ? ?mpfqgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016111720161009
5285876? ? ?? ? ?mpfqgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016111720161009
5287960? ? ?? ? ?mpfqgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016111720161009
5288153? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016111720161009
5294080? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016111720161009
5295229? ? ?? ? ?mpfqgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016111720161009
5295775? ? ?? ? ?mpfqgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016111720161009
5295799? ? ?? ? ?mpfqgcc_-m32_-O3_-fomit-frame-pointer2016111720161009
5302466? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016111720161009
5303321? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016111720161009
5303764? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016111720161009
5304956? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016111720161009
5305378? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016111720161009
5308055? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016111720161009
5309141? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016111720161009
5310486? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016111720161009
5320719? ? ?? ? ?mpfqgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016111720161009
5326058? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016111720161009
5330863? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016111720161009
5332066? ? ?? ? ?mpfqgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016111720161009
5332886? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016111720161009
5335418? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016111720161009
5336324? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016111720161009
5337296? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016111720161009
5338364? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016111720161009
5340213? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016111720161009
5347774? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016111720161009
5352928? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016111720161009
5362217? ? ?? ? ?mpfqgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016111720161009
5366893? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016111720161009
5367298? ? ?? ? ?mpfqgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016111720161009
5374789? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016111720161009
5387893? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016111720161009
5397680? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016111720161009
5407447? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016111720161009
5408891? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016111720161009
5422282? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016111720161009
5497203? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016111720161009
5505804? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016111720161009
5529095? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016111720161009
5535050? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016111720161009
5538016? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016111720161009
5539359? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016111720161009
5549772? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016111720161009
5614167? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016111720161009
5633088? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016111720161009
5637700? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016111720161009
5640307? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016111720161009
5642480? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016111720161009
5650823? ? ?? ? ?mpfqgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016111720161009
5652845? ? ?? ? ?mpfqgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016111720161009
5655130? ? ?? ? ?mpfqgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016111720161009
5662368? ? ?? ? ?mpfqgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016111720161009
5700689? ? ?? ? ?mpfqgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016111720161009
5710325? ? ?? ? ?mpfqgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016111720161009
5839311? ? ?? ? ?mpfqgcc_-m32_-O2_-fomit-frame-pointer2016111720161009
5851142? ? ?? ? ?mpfqgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016111720161009
5883107? ? ?? ? ?mpfqgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016111720161009
5908139? ? ?? ? ?mpfqgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016111720161009
5909710? ? ?? ? ?mpfqgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016111720161009
5922731? ? ?? ? ?mpfqgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016111720161009
5931444? ? ?? ? ?mpfqgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016111720161009
5933098? ? ?? ? ?mpfqgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016111720161009
5934840? ? ?? ? ?mpfqgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016111720161009
5936799? ? ?? ? ?mpfqgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016111720161009
5936880? ? ?? ? ?mpfqgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016111720161009
5938280? ? ?? ? ?mpfqgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016111720161009
5939322? ? ?? ? ?mpfqgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016111720161009
5939723? ? ?? ? ?mpfqgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016111720161009
5947110? ? ?? ? ?mpfqgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016111720161009
6084428? ? ?? ? ?mpfqgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016111720161009
6095379? ? ?? ? ?mpfqgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016111720161009
6108212? ? ?? ? ?mpfqgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016111720161009
6121590? ? ?? ? ?mpfqgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016111720161009
6124814? ? ?? ? ?mpfqgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016111720161009
6139236? ? ?? ? ?mpfqgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016111720161009
6142092? ? ?? ? ?mpfqgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016111720161009
6151297? ? ?? ? ?mpfqgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016111720161009
6155890? ? ?? ? ?mpfqgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016111720161009
6160393? ? ?? ? ?mpfqgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016111720161009
6162328? ? ?? ? ?mpfqgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016111720161009
6165063? ? ?? ? ?mpfqgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016111720161009
6166195? ? ?? ? ?mpfqgcc_-m32_-O_-fomit-frame-pointer2016111720161009
6166202? ? ?? ? ?mpfqgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016111720161009
6168730? ? ?? ? ?mpfqgcc_-m32_-Os_-fomit-frame-pointer2016111720161009
6176176? ? ?? ? ?mpfqgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016111720161009
6185434? ? ?? ? ?mpfqgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016111720161009
6189863? ? ?? ? ?mpfqgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016111720161009
6192306? ? ?? ? ?mpfqgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016111720161009
6195291? ? ?? ? ?mpfqgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016111720161009
6203739? ? ?? ? ?mpfqgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016111720161009
6227438? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016111720161009
6231298? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016111720161009
6255841? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016111720161009
6257473? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016111720161009
6268137? ? ?? ? ?mpfqgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016111720161009
6276307? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016111720161009
6280910? ? ?? ? ?mpfqgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016111720161009
6284751? ? ?? ? ?mpfqgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016111720161009
6295260? ? ?? ? ?mpfqgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016111720161009
6300213? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016111720161009
6306645? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016111720161009
6309187? ? ?? ? ?mpfqgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016111720161009
6309657? ? ?? ? ?mpfqgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016111720161009
6311745? ? ?? ? ?mpfqgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016111720161009
6317106? ? ?? ? ?mpfqgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016111720161009
6339758? ? ?? ? ?mpfqgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016111720161009
6352194? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016111720161009
6372512? ? ?? ? ?mpfqgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016111720161009
6373879? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016111720161009
6374270? ? ?? ? ?mpfqgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016111720161009
6384376? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016111720161009
6411074? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016111720161009
6423677? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016111720161009
6443515? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016111720161009
6451453? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016111720161009
6455269? ? ?? ? ?mpfqgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016111720161009
6463223? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016111720161009
6475245? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016111720161009
6495345? ? ?? ? ?mpfqgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016111720161009
6496764? ? ?? ? ?mpfqgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016111720161009
6508285? ? ?? ? ?mpfqgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016111720161009
6552366? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016111720161009
6578476? ? ?? ? ?mpfqgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016111720161009
6585062? ? ?? ? ?mpfqgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016111720161009
6588198? ? ?? ? ?mpfqgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016111720161009
6727892? ? ?? ? ?mpfqgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016111720161009
6740041? ? ?? ? ?mpfqgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016111720161009
6741891? ? ?? ? ?mpfqgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016111720161009
6743436? ? ?? ? ?mpfqgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016111720161009
6746701? ? ?? ? ?mpfqgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016111720161009
6747232? ? ?? ? ?mpfqgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016111720161009
6747600? ? ?? ? ?mpfqgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016111720161009
6767948? ? ?? ? ?mpfqgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016111720161009
6771761? ? ?? ? ?mpfqgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016111720161009
6780041? ? ?? ? ?mpfqgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016111720161009

Test failure

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

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