Implementation notes: x86, hydra9, crypto_scalarmult/curve25519

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_scalarmult
Primitive: curve25519
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2756337? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091520170725
2756901? ? ?? ? ?athlongcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091520170725
2757255? ? ?? ? ?athlongcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091520170725
2760794? ? ?? ? ?athlongcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091520170725
2760827? ? ?? ? ?athlongcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091520170725
2761896? ? ?? ? ?athlongcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091520170725
2762185? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091520170725
2762253? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091520170725
2762276? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091520170725
2762287? ? ?? ? ?athlongcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091520170725
2762287? ? ?? ? ?athlongcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091520170725
2762316? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091520170725
2762329? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091520170725
2762387? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091520170725
2762446? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091520170725
2762486? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091520170725
2762517? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091520170725
2762582? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091520170725
2762596? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091520170725
2762631? ? ?? ? ?athlongcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091520170725
2762687? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091520170725
2762703? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091520170725
2762706? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091520170725
2762845? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091520170725
2762855? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091520170725
2762913? ? ?? ? ?athlongcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091520170725
2762917? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091520170725
2762973? ? ?? ? ?athlongcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091520170725
2763021? ? ?? ? ?athlongcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091520170725
2763041? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091520170725
2763056? ? ?? ? ?athlongcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091520170725
2763117? ? ?? ? ?athlongcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091520170725
2763132? ? ?? ? ?athlongcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091520170725
2763244? ? ?? ? ?athlongcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091520170725
2763299? ? ?? ? ?athlongcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091520170725
2763335? ? ?? ? ?athlongcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091520170725
2763357? ? ?? ? ?athlongcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091520170725
2763460? ? ?? ? ?athlongcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091520170725
2763525? ? ?? ? ?athlongcc_-m32_-O_-fomit-frame-pointer2017091520170725
2763536? ? ?? ? ?athlongcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091520170725
2763655? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091520170725
2763818? ? ?? ? ?athlongcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091520170725
2763946? ? ?? ? ?athlongcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091520170725
2764050? ? ?? ? ?athlongcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091520170725
2764064? ? ?? ? ?athlongcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091520170725
2764123? ? ?? ? ?athlongcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091520170725
2764209? ? ?? ? ?athlongcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091520170725
2764223? ? ?? ? ?athlongcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091520170725
2764223? ? ?? ? ?athlongcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091520170725
2764297? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091520170725
2764298? ? ?? ? ?athlongcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091520170725
2764369? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091520170725
2764468? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091520170725
2764513? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091520170725
2764518? ? ?? ? ?athlongcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091520170725
2764569? ? ?? ? ?athlongcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091520170725
2764576? ? ?? ? ?athlongcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091520170725
2764594? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091520170725
2764596? ? ?? ? ?athlongcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091520170725
2764625? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091520170725
2764832? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091520170725
2764848? ? ?? ? ?athlongcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091520170725
2764935? ? ?? ? ?athlongcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091520170725
2764969? ? ?? ? ?athlongcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091520170725
2764974? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091520170725
2764994? ? ?? ? ?athlongcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091520170725
2765052? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091520170725
2765063? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091520170725
2765284? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091520170725
2765530? ? ?? ? ?athlongcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091520170725
2765739? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091520170725
2765805? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091520170725
2765839? ? ?? ? ?athlongcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091520170725
2766008? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091520170725
2766046? ? ?? ? ?athlongcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091520170725
2766181? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091520170725
2766185? ? ?? ? ?athlongcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091520170725
2766254? ? ?? ? ?athlongcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091520170725
2766274? ? ?? ? ?athlongcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091520170725
2766275? ? ?? ? ?athlongcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091520170725
2766396? ? ?? ? ?athlongcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091520170725
2766434? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091520170725
2766612? ? ?? ? ?athlongcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091520170725
2766751? ? ?? ? ?athlongcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091520170725
2766791? ? ?? ? ?athlongcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091520170725
2766883? ? ?? ? ?athlongcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091520170725
2767092? ? ?? ? ?athlongcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091520170725
2767241? ? ?? ? ?athlongcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091520170725
2767348? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091520170725
2767367? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091520170725
2767464? ? ?? ? ?athlongcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091520170725
2767548? ? ?? ? ?athlongcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091520170725
2767716? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091520170725
2767767? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091520170725
2768077? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091520170725
2768081? ? ?? ? ?athlongcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091520170725
2768202? ? ?? ? ?athlongcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091520170725
2768615? ? ?? ? ?athlongcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091520170725
2768657? ? ?? ? ?athlongcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091520170725
2768707? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091520170725
2768762? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091520170725
2768846? ? ?? ? ?athlongcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091520170725
2768870? ? ?? ? ?athlongcc_-m32_-O2_-fomit-frame-pointer2017091520170725
2768980? ? ?? ? ?athlongcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091520170725
2769017? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091520170725
2769234? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091520170725
2769328? ? ?? ? ?athlongcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091520170725
2769439? ? ?? ? ?athlongcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091520170725
2769498? ? ?? ? ?athlongcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091520170725
2769520? ? ?? ? ?athlongcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091520170725
2769627? ? ?? ? ?athlongcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091520170725
2769644? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091520170725
2769651? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091520170725
2769720? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091520170725
2769740? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091520170725
2770061? ? ?? ? ?athlongcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091520170725
2770129? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091520170725
2770222? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091520170725
2770349? ? ?? ? ?athlongcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091520170725
2770372? ? ?? ? ?athlongcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091520170725
2770388? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091520170725
2770522? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091520170725
2770538? ? ?? ? ?athlongcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091520170725
2770546? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091520170725
2770642? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091520170725
2770743? ? ?? ? ?athlongcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091520170725
2770768? ? ?? ? ?athlongcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091520170725
2770784? ? ?? ? ?athlongcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091520170725
2770823? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091520170725
2770879? ? ?? ? ?athlongcc_-m32_-O3_-fomit-frame-pointer2017091520170725
2771125? ? ?? ? ?athlongcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091520170725
2771230? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091520170725
2771241? ? ?? ? ?athlongcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091520170725
2771246? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091520170725
2771316? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091520170725
2771324? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091520170725
2771334? ? ?? ? ?athlongcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091520170725
2771414? ? ?? ? ?athlongcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091520170725
2771528? ? ?? ? ?athlongcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091520170725
2771617? ? ?? ? ?athlongcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091520170725
2771701? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091520170725
2771874? ? ?? ? ?athlongcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091520170725
2771912? ? ?? ? ?athlongcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091520170725
2771939? ? ?? ? ?athlongcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091520170725
2772039? ? ?? ? ?athlongcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091520170725
2772040? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091520170725
2772210? ? ?? ? ?athlongcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091520170725
2772239? ? ?? ? ?athlongcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091520170725
2772245? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091520170725
2772257? ? ?? ? ?athlongcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091520170725
2772279? ? ?? ? ?athlongcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091520170725
2772371? ? ?? ? ?athlongcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091520170725
2772561? ? ?? ? ?athlongcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091520170725
2772739? ? ?? ? ?athlongcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091520170725
2772789? ? ?? ? ?athlongcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091520170725
2772800? ? ?? ? ?athlongcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091520170725
2772809? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091520170725
2772864? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091520170725
2773014? ? ?? ? ?athlongcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091520170725
2773220? ? ?? ? ?athlongcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091520170725
2773251? ? ?? ? ?athlongcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091520170725
2773311? ? ?? ? ?athlongcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091520170725
2773354? ? ?? ? ?athlongcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091520170725
2773411? ? ?? ? ?athlongcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091520170725
2773866? ? ?? ? ?athlongcc_-m32_-Os_-fomit-frame-pointer2017091520170725
2774346? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091520170725
2774454? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091520170725
2775617? ? ?? ? ?athlongcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091520170725
2775756? ? ?? ? ?athlongcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091520170725
2776349? ? ?? ? ?athlongcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091520170725
2778976? ? ?? ? ?athlongcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091520170725
2903405? ? ?? ? ?athlongcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091520170725
5988592? ? ?? ? ?ref10gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091520170725
5988699? ? ?? ? ?ref10gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091520170725
5988765? ? ?? ? ?ref10gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091520170725
5988835? ? ?? ? ?ref10gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091520170725
5989108? ? ?? ? ?ref10gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091520170725
5989142? ? ?? ? ?ref10gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091520170725
5989156? ? ?? ? ?ref10gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091520170725
5989166? ? ?? ? ?ref10gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091520170725
5993621? ? ?? ? ?ref10gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091520170725
5994164? ? ?? ? ?ref10gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091520170725
5994197? ? ?? ? ?ref10gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091520170725
5997520? ? ?? ? ?ref10gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091520170725
5998926? ? ?? ? ?ref10gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091520170725
5999150? ? ?? ? ?ref10gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091520170725
6001216? ? ?? ? ?ref10gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091520170725
6005947? ? ?? ? ?ref10gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091520170725
6009168? ? ?? ? ?ref10gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091520170725
6010979? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091520170725
6017411? ? ?? ? ?ref10gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091520170725
6018144? ? ?? ? ?ref10gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091520170725
6018734? ? ?? ? ?ref10gcc_-m32_-O3_-fomit-frame-pointer2017091520170725
6019706? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091520170725
6020254? ? ?? ? ?ref10gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091520170725
6020317? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091520170725
6020360? ? ?? ? ?ref10gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091520170725
6020503? ? ?? ? ?ref10gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091520170725
6023248? ? ?? ? ?ref10gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091520170725
6024121? ? ?? ? ?ref10gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091520170725
6026167? ? ?? ? ?ref10gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091520170725
6028390? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091520170725
6029563? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091520170725
6029610? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091520170725
6031005? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091520170725
6032801? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091520170725
6033883? ? ?? ? ?ref10gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091520170725
6034648? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091520170725
6039314? ? ?? ? ?ref10gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091520170725
6040050? ? ?? ? ?ref10gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091520170725
6040125? ? ?? ? ?ref10gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091520170725
6041717? ? ?? ? ?ref10gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091520170725
6044408? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091520170725
6045228? ? ?? ? ?ref10gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091520170725
6045366? ? ?? ? ?ref10gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091520170725
6045407? ? ?? ? ?ref10gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091520170725
6045948? ? ?? ? ?ref10gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091520170725
6046083? ? ?? ? ?ref10gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091520170725
6046548? ? ?? ? ?ref10gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091520170725
6048775? ? ?? ? ?ref10gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091520170725
6050261? ? ?? ? ?ref10gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091520170725
6050436? ? ?? ? ?ref10gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091520170725
6050489? ? ?? ? ?ref10gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091520170725
6050998? ? ?? ? ?ref10gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091520170725
6051281? ? ?? ? ?ref10gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091520170725
6051993? ? ?? ? ?ref10gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091520170725
6054043? ? ?? ? ?ref10gcc_-m32_-O2_-fomit-frame-pointer2017091520170725
6054988? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091520170725
6059287? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091520170725
6061325? ? ?? ? ?ref10gcc_-m32_-Os_-fomit-frame-pointer2017091520170725
6063499? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091520170725
6065380? ? ?? ? ?ref10gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091520170725
6065574? ? ?? ? ?ref10gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091520170725
6066824? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091520170725
6068533? ? ?? ? ?ref10gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091520170725
6074475? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091520170725
6074642? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091520170725
6076728? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091520170725
6077979? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091520170725
6080599? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091520170725
6085266? ? ?? ? ?ref10gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091520170725
6089952? ? ?? ? ?ref10gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091520170725
6090269? ? ?? ? ?ref10gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091520170725
6093042? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091520170725
6093692? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091520170725
6093745? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091520170725
6094717? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091520170725
6094818? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091520170725
6095299? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091520170725
6104677? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091520170725
6110040? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091520170725
6113886? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091520170725
6116847? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091520170725
6117955? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091520170725
6121081? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091520170725
6122565? ? ?? ? ?ref10gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091520170725
6122637? ? ?? ? ?ref10gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091520170725
6125396? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091520170725
6127903? ? ?? ? ?ref10gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091520170725
6138448? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091520170725
6144871? ? ?? ? ?ref10gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091520170725
6152596? ? ?? ? ?ref10gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091520170725
6162123? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091520170725
6164583? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091520170725
6169685? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091520170725
6176230? ? ?? ? ?ref10gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091520170725
6181023? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091520170725
6185290? ? ?? ? ?ref10gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091520170725
6187160? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091520170725
6188867? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091520170725
6189578? ? ?? ? ?ref10gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091520170725
6190415? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091520170725
6192609? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091520170725
6194331? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091520170725
6194437? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091520170725
6195200? ? ?? ? ?ref10gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091520170725
6197955? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091520170725
6199565? ? ?? ? ?ref10gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091520170725
6202375? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091520170725
6205836? ? ?? ? ?ref10gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091520170725
6208611? ? ?? ? ?ref10gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091520170725
6209822? ? ?? ? ?ref10gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091520170725
6210853? ? ?? ? ?ref10gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091520170725
6213747? ? ?? ? ?ref10gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091520170725
6260420? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091520170725
6397608? ? ?? ? ?ref10gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091520170725
6401511? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091520170725
6406416? ? ?? ? ?ref10gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091520170725
6423138? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091520170725
6424579? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091520170725
6424961? ? ?? ? ?ref10gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091520170725
6429799? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091520170725
6436501? ? ?? ? ?ref10gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091520170725
6455229? ? ?? ? ?ref10gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091520170725
6458587? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091520170725
6465952? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091520170725
6468066? ? ?? ? ?ref10gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091520170725
6604375? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091520170725
6604865? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091520170725
6607483? ? ?? ? ?ref10gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091520170725
6613213? ? ?? ? ?ref10gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091520170725
8385046? ? ?? ? ?ref10gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091520170725
8420635? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091520170725
8457396? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091520170725
8466318? ? ?? ? ?ref10gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091520170725
8470711? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091520170725
8478527? ? ?? ? ?ref10gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091520170725
8478604? ? ?? ? ?ref10gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091520170725
8478656? ? ?? ? ?ref10gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091520170725
8482682? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091520170725
8485990? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091520170725
8492909? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091520170725
8493797? ? ?? ? ?ref10gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091520170725
8494629? ? ?? ? ?ref10gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091520170725
8494880? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091520170725
8495759? ? ?? ? ?ref10gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091520170725
8524946? ? ?? ? ?ref10gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091520170725
8525229? ? ?? ? ?ref10gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091520170725
8525858? ? ?? ? ?ref10gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091520170725
8526572? ? ?? ? ?ref10gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091520170725
8530074? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091520170725
8538009? ? ?? ? ?ref10gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091520170725
8548508? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091520170725
8557874? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091520170725
8558483? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091520170725
8558762? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091520170725
8565673? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091520170725
8567781? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091520170725
8608672? ? ?? ? ?ref10gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091520170725
8779859? ? ?? ? ?ref10gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091520170725
8780112? ? ?? ? ?ref10gcc_-m32_-O_-fomit-frame-pointer2017091520170725
8784518? ? ?? ? ?ref10gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091520170725
8789689? ? ?? ? ?ref10gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091520170725
8790041? ? ?? ? ?ref10gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091520170725
8791139? ? ?? ? ?ref10gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091520170725
8791686? ? ?? ? ?ref10gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091520170725
8793376? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091520170725
8807029? ? ?? ? ?ref10gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091520170725
8808848? ? ?? ? ?ref10gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091520170725
8818405? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091520170725
8819030? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091520170725
8820635? ? ?? ? ?ref10gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091520170725
8892803? ? ?? ? ?ref10gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091520170725
8912044? ? ?? ? ?ref10gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091520170725
33229798? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091520170725
33292666? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091520170725
33558784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091520170725
34017228? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091520170725
34041896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091520170725
34083633? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091520170725
34099398? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091520170725
34107203? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091520170725
34270801? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091520170725
34308047? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091520170725
34343032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091520170725
34841804? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091520170725
34946738? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091520170725
34972358? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091520170725
34976368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091520170725
35030159? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091520170725
35175012? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091520170725
35387307? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091520170725
35427544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091520170725
35533977? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091520170725
35608987? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091520170725
35699349? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091520170725
36175092? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091520170725
36222835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091520170725
36314751? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091520170725
36332182? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091520170725
36422451? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091520170725
36477491? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091520170725
36703336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091520170725
36743927? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091520170725
36787520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091520170725
36800488? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091520170725
36816661? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091520170725
36917629? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091520170725
36949410? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091520170725
37033303? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091520170725
37348802? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091520170725
37540927? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091520170725
37599134? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091520170725
37678959? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091520170725
37710456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091520170725
38016290? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091520170725
38148493? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091520170725
38188919? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091520170725
38226995? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091520170725
38244048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091520170725
38321014? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091520170725
38840273? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091520170725
38881959? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091520170725
38950474? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091520170725
39223289? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091520170725
39287028? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091520170725
39353578? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091520170725
39508614? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091520170725
41159697? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091520170725
41296759? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091520170725
41326131? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091520170725
41427546? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091520170725
41630632? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091520170725
41646024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091520170725
42683875? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091520170725
42742336? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091520170725
42945911? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091520170725
43526791? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091520170725
43637155? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091520170725
43666424? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091520170725
43690989? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091520170725
43697484? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091520170725
43773323? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091520170725
44096727? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091520170725
44207231? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091520170725
44208109? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091520170725
44223924? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091520170725
44241488? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091520170725
44260126? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091520170725
44271424? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091520170725
44298556? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091520170725
44544843? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091520170725
44601461? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091520170725
44645443? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091520170725
44716807? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091520170725
44732125? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091520170725
44844222? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091520170725
44959822? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091520170725
45002424? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091520170725
45011491? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091520170725
45012506? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091520170725
45248560? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091520170725
45443791? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091520170725
45454385? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091520170725
45470911? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091520170725
45498600? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091520170725
45536709? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091520170725
45725704? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091520170725
45863131? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091520170725
45976050? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091520170725
46004412? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091520170725
46068479? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091520170725
46145489? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091520170725
46171458? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091520170725
46173593? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091520170725
46209555? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091520170725
46214146? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091520170725
46228561? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091520170725
46232957? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091520170725
46284075? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091520170725
46292192? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091520170725
46296753? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091520170725
46297367? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091520170725
46298134? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091520170725
46298975? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091520170725
46300688? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091520170725
46313043? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091520170725
46316779? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091520170725
46336590? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091520170725
46448640? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091520170725
46493244? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091520170725
46634381? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091520170725
46983602? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091520170725
46999292? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091520170725
47006111? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091520170725
47250394? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091520170725
47328628? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091520170725
47721509? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091520170725
47891170? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091520170725
47891928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091520170725
47941372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091520170725
47944770? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091520170725
47946219? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091520170725
47953637? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091520170725
48012856? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091520170725
48014609? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091520170725
48143133? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091520170725
48264200? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091520170725
48609648? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091520170725
48686058? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091520170725
48709334? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091520170725
48751337? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091520170725
48771590? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091520170725
48774580? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091520170725
48797707? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091520170725
48820491? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091520170725
48850921? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091520170725
48933837? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091520170725
49006556? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091520170725
49014596? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091520170725
49104987? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091520170725
49182646? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091520170725
49665498? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091520170725
49724550? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091520170725
49761320? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091520170725
49854679? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091520170725
49918329? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091520170725
49921516? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091520170725
51097703? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091520170725
51111664? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091520170725
51118201? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091520170725
51158097? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091520170725
51222808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091520170725
51292141? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091520170725
51348748? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091520170725
51775118? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091520170725
52445381? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091520170725
52840878? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091520170725
52986291? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091520170725
54835350? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091520170725
57403983? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091520170725
57592517? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091520170725
57606942? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091520170725
57840036? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091520170725
57885720? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091520170725
57910870? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091520170725

Test failure

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

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
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

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:3: warning: right shift count >= width of type [enabled by default]
smult.c: a = ((uint128_t) in[1]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:79:3: warning: right shift count >= width of type [enabled by default]
smult.c: a = ((uint128_t) in[2]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:82:3: warning: right shift count >= width of type [enabled by default]
smult.c: a = ((uint128_t) in[3]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:85:3: warning: right shift count >= width of type [enabled by default]
smult.c: a = ((uint128_t) in[4]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:88:3: warning: right shift count >= width of type [enabled by default]
smult.c: output[0] += (a >> 51) * 19;
smult.c: ^
smult.c: smult.c: In function 'fmul':
smult.c: smult.c:132:19: warning: right shift count >= width of type [enabled by default]
smult.c: r0 = (limb)t[0] & 0x7ffffffffffff; c = (limb)(t[0] >> 51);
smult.c: ^
smult.c: smult.c:133:3: warning: right shift count >= width of type [enabled by default]
smult.c: t[1] += c; r1 = (limb)t[1] & 0x7ffffffffffff; c = (limb)(t[1] >> 51);
smult.c: ...

Number of similar (compiler,implementation) pairs: 171, 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 -O3 -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 -O3 -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 -O3 -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 -O3 -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 -O3 -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/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:3: warning: right shift count >= width of type [enabled by default]
smult.c: a = ((uint128_t) in[1]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:79:3: warning: right shift count >= width of type [enabled by default]
smult.c: a = ((uint128_t) in[2]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:82:3: warning: right shift count >= width of type [enabled by default]
smult.c: a = ((uint128_t) in[3]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:85:3: warning: right shift count >= width of type [enabled by default]
smult.c: a = ((uint128_t) in[4]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:88:3: warning: right shift count >= width of type [enabled by default]
smult.c: output[0] += (a >> 51) * 19;
smult.c: ^
smult.c: smult.c: In function 'fmul':
smult.c: smult.c:132:19: warning: right shift count >= width of type [enabled by default]
smult.c: r0 = (limb)t[0] & 0x7ffffffffffff; c = (limb)(t[0] >> 51);
smult.c: ^
smult.c: smult.c:133:3: warning: right shift count >= width of type [enabled by default]
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:3: warning: right shift count >= width of type [enabled by default]
smult.c: a = ((uint128_t) in[1]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:79:3: warning: right shift count >= width of type [enabled by default]
smult.c: a = ((uint128_t) in[2]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:82:3: warning: right shift count >= width of type [enabled by default]
smult.c: a = ((uint128_t) in[3]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:85:3: warning: right shift count >= width of type [enabled by default]
smult.c: a = ((uint128_t) in[4]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:88:3: warning: right shift count >= width of type [enabled by default]
smult.c: output[0] += (a >> 51) * 19;
smult.c: ^
smult.c: smult.c: In function 'fmul':
smult.c: smult.c:132:19: warning: right shift count >= width of type [enabled by default]
smult.c: r0 = (limb)t[0] & 0x7ffffffffffff; c = (limb)(t[0] >> 51);
smult.c: ^
smult.c: smult.c:133:3: warning: right shift count >= width of type [enabled by default]
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