Implementation notes: x86, gcc16, crypto_scalarmult/kummer

Computer: gcc16
Architecture: x86
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_scalarmult
Primitive: kummer
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4171695? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
4183825? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090720170904
4184077? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
4185920? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090720170904
4240912? ? ?? ? ?ref5ugcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090720170904
4245896? ? ?? ? ?ref5ugcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
4247684? ? ?? ? ?ref5ugcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017090720170904
4250170? ? ?? ? ?ref5ugcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090720170904
4255234? ? ?? ? ?ref5ugcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090720170904
4259439? ? ?? ? ?ref5ugcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090720170904
4285376? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090720170904
4292865? ? ?? ? ?ref5ugcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090720170904
4307449? ? ?? ? ?ref5ugcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090720170904
4309203? ? ?? ? ?ref5ugcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090720170904
4309308? ? ?? ? ?ref5ugcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
4311496? ? ?? ? ?ref5ugcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090720170904
4311910? ? ?? ? ?ref5ugcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
4312108? ? ?? ? ?ref5ugcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090720170904
4319531? ? ?? ? ?ref5ugcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
4322064? ? ?? ? ?ref5ugcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090720170904
4322225? ? ?? ? ?ref5ugcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090720170904
4326606? ? ?? ? ?ref5ugcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090720170904
4332061? ? ?? ? ?ref5ugcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090720170904
4332385? ? ?? ? ?ref5ugcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090720170904
4333179? ? ?? ? ?ref5ugcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090720170904
4334062? ? ?? ? ?ref5ugcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
4334618? ? ?? ? ?ref5ugcc_-m32_-O3_-fomit-frame-pointer2017090720170904
4336118? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090720170904
4336365? ? ?? ? ?ref5ugcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090720170904
4336577? ? ?? ? ?ref5ugcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090720170904
4336582? ? ?? ? ?ref5ugcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090720170904
4337406? ? ?? ? ?ref5ugcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090720170904
4338592? ? ?? ? ?ref5ugcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090720170904
4339697? ? ?? ? ?ref5ugcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090720170904
4341180? ? ?? ? ?ref5ugcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090720170904
4343884? ? ?? ? ?ref5ugcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
4344566? ? ?? ? ?ref5ugcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090720170904
4347775? ? ?? ? ?ref5ugcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090720170904
4349630? ? ?? ? ?ref5ugcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090720170904
4349873? ? ?? ? ?ref5ugcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090720170904
4352113? ? ?? ? ?ref5ugcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090720170904
4352420? ? ?? ? ?ref5ugcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090720170904
4352486? ? ?? ? ?ref5ugcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090720170904
4353212? ? ?? ? ?ref5ugcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090720170904
4354818? ? ?? ? ?ref5ugcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090720170904
4362192? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090720170904
4364358? ? ?? ? ?ref5ugcc_-m32_-O2_-fomit-frame-pointer2017090720170904
4375522? ? ?? ? ?ref5ugcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090720170904
4379108? ? ?? ? ?ref5ugcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090720170904
4379327? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
4382248? ? ?? ? ?ref5ugcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090720170904
4382307? ? ?? ? ?ref5ugcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090720170904
4382892? ? ?? ? ?ref5ugcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090720170904
4382990? ? ?? ? ?ref5ugcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090720170904
4385280? ? ?? ? ?ref5ugcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090720170904
4388122? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090720170904
4388298? ? ?? ? ?ref5ugcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090720170904
4389006? ? ?? ? ?ref5ugcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090720170904
4389976? ? ?? ? ?ref5ugcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090720170904
4390516? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090720170904
4390987? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090720170904
4391251? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
4392466? ? ?? ? ?ref5ugcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090720170904
4397936? ? ?? ? ?ref5ugcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090720170904
4398871? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090720170904
4399312? ? ?? ? ?ref5ugcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090720170904
4403293? ? ?? ? ?ref5ugcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090720170904
4406225? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090720170904
4406873? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090720170904
4406935? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090720170904
4407639? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090720170904
4410824? ? ?? ? ?ref5ugcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090720170904
4411271? ? ?? ? ?ref5ugcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090720170904
4411481? ? ?? ? ?ref5ugcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090720170904
4423697? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090720170904
4424137? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090720170904
4424568? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090720170904
4425438? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090720170904
4425942? ? ?? ? ?ref5ugcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090720170904
4426038? ? ?? ? ?ref5ugcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090720170904
4426295? ? ?? ? ?ref5ugcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090720170904
4426819? ? ?? ? ?ref5ugcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090720170904
4430710? ? ?? ? ?ref5ugcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090720170904
4431888? ? ?? ? ?ref5ugcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090720170904
4441649? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090720170904
4443253? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090720170904
4447375? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090720170904
4454431? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090720170904
4455169? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090720170904
4455418? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090720170904
4459628? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090720170904
4460929? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
4469146? ? ?? ? ?ref5ugcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090720170904
4469236? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090720170904
4471337? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
4471772? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090720170904
4484706? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090720170904
4485898? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090720170904
4498618? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090720170904
4499967? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090720170904
4501755? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090720170904
4502140? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090720170904
4503116? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090720170904
4509662? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090720170904
4512842? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090720170904
4525426? ? ?? ? ?ref5ugcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090720170904
4527312? ? ?? ? ?ref5ugcc_-m32_-Os_-fomit-frame-pointer2017090720170904
4550979? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090720170904
4563646? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090720170904
4563776? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090720170904
4564572? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090720170904
4582520? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090720170904
4598637? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090720170904
4599924? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090720170904
4602183? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090720170904
4619221? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090720170904
4622699? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090720170904
4636976? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090720170904
4637721? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090720170904
4638070? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090720170904
4646998? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090720170904
4647689? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090720170904
4669505? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090720170904
4671893? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090720170904
4672420? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090720170904
4672890? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090720170904
4683965? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090720170904
4687637? ? ?? ? ?ref5ugcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090720170904
4688658? ? ?? ? ?ref5ugcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090720170904
4692019? ? ?? ? ?ref5ugcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090720170904
4693352? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090720170904
4702119? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090720170904
4721945? ? ?? ? ?ref5ugcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090720170904
4724303? ? ?? ? ?ref5ugcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090720170904
4724661? ? ?? ? ?ref5ugcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090720170904
4725248? ? ?? ? ?ref5ugcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090720170904
4725512? ? ?? ? ?ref5ugcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090720170904
4726439? ? ?? ? ?ref5ugcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090720170904
4733724? ? ?? ? ?ref5ugcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090720170904
4743851? ? ?? ? ?ref5ugcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090720170904
4749256? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090720170904
4760849? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090720170904
4760913? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090720170904
4764142? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
4774406? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090720170904
4782409? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090720170904
4853146? ? ?? ? ?ref5ugcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090720170904
4855317? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090720170904
4862719? ? ?? ? ?ref5ugcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090720170904
4896054? ? ?? ? ?ref5ugcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090720170904
4899303? ? ?? ? ?ref5ugcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090720170904
4930839? ? ?? ? ?ref5ugcc_-m32_-O_-fomit-frame-pointer2017090720170904
4951572? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090720170904
4952250? ? ?? ? ?ref5ugcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090720170904
4954168? ? ?? ? ?ref5ugcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090720170904
4997123? ? ?? ? ?ref5ugcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090720170904
4998207? ? ?? ? ?ref5ugcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090720170904
4998413? ? ?? ? ?ref5ugcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
5027116? ? ?? ? ?ref5ugcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090720170904
5029153? ? ?? ? ?ref5ugcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090720170904
5429941? ? ?? ? ?ref5gcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090720170904
5430255? ? ?? ? ?ref5gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090720170904
5430465? ? ?? ? ?ref5gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090720170904
5451273? ? ?? ? ?ref5gcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090720170904
5452395? ? ?? ? ?ref5gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090720170904
5452502? ? ?? ? ?ref5gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090720170904
5478479? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090720170904
5479105? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090720170904
5479331? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090720170904
5486830? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090720170904
5488537? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090720170904
5488670? ? ?? ? ?ref5gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090720170904
5489494? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090720170904
5489869? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090720170904
5489946? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090720170904
5502967? ? ?? ? ?ref5gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090720170904
5503091? ? ?? ? ?ref5gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090720170904
5505116? ? ?? ? ?ref5gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090720170904
5506574? ? ?? ? ?ref5gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090720170904
5540306? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090720170904
5540329? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090720170904
5543114? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090720170904
5543213? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090720170904
5544705? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090720170904
5558386? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
5584172? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090720170904
5608708? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090720170904
5626792? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090720170904
5627188? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090720170904
5680257? ? ?? ? ?ref5gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090720170904
5680567? ? ?? ? ?ref5gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090720170904
5729735? ? ?? ? ?ref5gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090720170904
5735372? ? ?? ? ?ref5gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090720170904
5735633? ? ?? ? ?ref5gcc_-m32_-O_-fomit-frame-pointer2017090720170904
5738907? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090720170904
5739487? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
5756869? ? ?? ? ?ref5gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090720170904
5757984? ? ?? ? ?ref5gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
5765295? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090720170904
5765367? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
5768801? ? ?? ? ?ref5gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090720170904
5769652? ? ?? ? ?ref5gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090720170904
5773116? ? ?? ? ?ref5gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090720170904
5785099? ? ?? ? ?ref5gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090720170904
5785683? ? ?? ? ?ref5gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090720170904
5801061? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090720170904
5802352? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090720170904
5816789? ? ?? ? ?ref5gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
5821693? ? ?? ? ?ref5gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090720170904
5824990? ? ?? ? ?ref5gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090720170904
5827524? ? ?? ? ?ref5gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090720170904
5829145? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090720170904
5830957? ? ?? ? ?ref5gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017090720170904
5831271? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090720170904
5831290? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090720170904
5831642? ? ?? ? ?ref5gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090720170904
5831703? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090720170904
5831786? ? ?? ? ?ref5gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090720170904
5833812? ? ?? ? ?ref5gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
5835243? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090720170904
5838097? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090720170904
5838113? ? ?? ? ?ref5gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090720170904
5838179? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090720170904
5838228? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090720170904
5838262? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090720170904
5838558? ? ?? ? ?ref5gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090720170904
5838560? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090720170904
5838623? ? ?? ? ?ref5gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090720170904
5838669? ? ?? ? ?ref5gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090720170904
5839295? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090720170904
5839344? ? ?? ? ?ref5gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090720170904
5839355? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090720170904
5839541? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090720170904
5839799? ? ?? ? ?ref5gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090720170904
5840245? ? ?? ? ?ref5gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
5840443? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090720170904
5843156? ? ?? ? ?ref5gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090720170904
5847867? ? ?? ? ?ref5gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090720170904
5848316? ? ?? ? ?ref5gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090720170904
5850140? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090720170904
5851836? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090720170904
5856695? ? ?? ? ?ref5gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090720170904
5858025? ? ?? ? ?ref5gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090720170904
5858055? ? ?? ? ?ref5gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090720170904
5858526? ? ?? ? ?ref5gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090720170904
5858942? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
5858973? ? ?? ? ?ref5gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090720170904
5863594? ? ?? ? ?ref5gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090720170904
5863884? ? ?? ? ?ref5gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090720170904
5863924? ? ?? ? ?ref5gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090720170904
5864206? ? ?? ? ?ref5gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090720170904
5865486? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
5866255? ? ?? ? ?ref5gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090720170904
5866650? ? ?? ? ?ref5gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090720170904
5869854? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090720170904
5874011? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090720170904
5882031? ? ?? ? ?ref5gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090720170904
5882055? ? ?? ? ?ref5gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090720170904
5883783? ? ?? ? ?ref5gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090720170904
5883987? ? ?? ? ?ref5gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090720170904
5884216? ? ?? ? ?ref5gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090720170904
5884638? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090720170904
5886636? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090720170904
5889777? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090720170904
5894181? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090720170904
5896033? ? ?? ? ?ref5gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090720170904
5897009? ? ?? ? ?ref5gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090720170904
5897902? ? ?? ? ?ref5gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090720170904
5902183? ? ?? ? ?ref5gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090720170904
5905603? ? ?? ? ?ref5gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090720170904
5906054? ? ?? ? ?ref5gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090720170904
5906088? ? ?? ? ?ref5gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090720170904
5912066? ? ?? ? ?ref5gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090720170904
5912348? ? ?? ? ?ref5gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
5914410? ? ?? ? ?ref5gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090720170904
5914975? ? ?? ? ?ref5gcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090720170904
5917630? ? ?? ? ?ref5gcc_-m32_-O3_-fomit-frame-pointer2017090720170904
5917829? ? ?? ? ?ref5gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090720170904
5918407? ? ?? ? ?ref5gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090720170904
5921857? ? ?? ? ?ref5gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
5921933? ? ?? ? ?ref5gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090720170904
5922076? ? ?? ? ?ref5gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
5922415? ? ?? ? ?ref5gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090720170904
5924758? ? ?? ? ?ref5gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090720170904
5926344? ? ?? ? ?ref5gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090720170904
5929650? ? ?? ? ?ref5gcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090720170904
5933867? ? ?? ? ?ref5gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090720170904
5934715? ? ?? ? ?ref5gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090720170904
5935232? ? ?? ? ?ref5gcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090720170904
5942692? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090720170904
5943843? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090720170904
5944821? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090720170904
5945288? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090720170904
5946028? ? ?? ? ?ref5gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090720170904
5946197? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090720170904
5946469? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090720170904
5946475? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090720170904
5949109? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
5960614? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090720170904
5964404? ? ?? ? ?ref5gcc_-m32_-O2_-fomit-frame-pointer2017090720170904
5967820? ? ?? ? ?ref5gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090720170904
5967898? ? ?? ? ?ref5gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090720170904
5968281? ? ?? ? ?ref5gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090720170904
5968590? ? ?? ? ?ref5gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090720170904
5972655? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090720170904
5974579? ? ?? ? ?ref5gcc_-m32_-Os_-fomit-frame-pointer2017090720170904
5977125? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090720170904
5980578? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090720170904
5981399? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090720170904
5986071? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090720170904
5990962? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090720170904
5998792? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090720170904
6004344? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090720170904
6008138? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090720170904
6009260? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090720170904
6030469? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090720170904
6030601? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
6030839? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090720170904
6092236? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090720170904
6093066? ? ?? ? ?ref5gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090720170904

Compiler output

Implementation: crypto_scalarmult/kummer/ref5u
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
smult.c: smult.c:33: warning: integer constant is too large for 'long' type
smult.c: smult.c:33: warning: integer constant is too large for 'long' type
smult.c: smult.c:33: warning: integer constant is too large for 'long' type
smult.c: smult.c:33: warning: integer constant is too large for 'long' type
smult.c: smult.c:33: warning: integer constant is too large for 'long' type

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

Compiler output

Implementation: crypto_scalarmult/kummer/ref5u
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
smult.c: smult.c:33: warning: integer constant is too large for 'long' type
smult.c: smult.c:33: warning: integer constant is too large for 'long' type
smult.c: smult.c:33: warning: integer constant is too large for 'long' type
smult.c: smult.c:33: warning: integer constant is too large for 'long' type
smult.c: smult.c:33: warning: integer constant is too large for 'long' type
smult.c: smult.c:33: warning: integer constant is too large for 'long' type
smult.c: smult.c:33: warning: integer constant is too large for 'long' type
smult.c: smult.c:33: warning: integer constant is too large for 'long' type
smult.c: smult.c:33: warning: integer constant is too large for 'long' type
smult.c: smult.c:33: warning: integer constant is too large for 'long' type

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