Implementation notes: x86, latour, crypto_scalarmult/kummer

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_scalarmult
Primitive: kummer
TimeImplementationCompilerBenchmark dateSUPERCOP version
3684249ref5gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017091320170904
3684465ref5gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017091320170904
3689640ref5gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017091320170904
3699756ref5gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017091320170904
3711348ref5gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017091320170904
3719862ref5gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017091320170904
3721770ref5gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017091320170904
3723840ref5gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017091320170904
3724803ref5gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017091320170904
3725118ref5gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017091320170904
3728493ref5gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091320170904
3729852ref5gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017091320170904
3731607ref5gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091320170904
3731688ref5gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017091320170904
3732471ref5gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017091320170904
3734325ref5gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017091320170904
3737493ref5gcc -m32 -O2 -fomit-frame-pointer2017091320170904
3740976ref5gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017091320170904
3745935ref5gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017091320170904
3747420ref5gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017091320170904
3750147ref5gcc -m32 -O3 -fomit-frame-pointer2017091320170904
3751020ref5gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017091320170904
3753432ref5gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017091320170904
3763233ref5gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017091320170904
3763269ref5gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017091320170904
3763521ref5gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017091320170904
3763944ref5gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017091320170904
3767508ref5gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017091320170904
3767949ref5gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017091320170904
3782295ref5gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017091320170904
3786966ref5gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017091320170904
3788703ref5gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017091320170904
3793473ref5ugcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017091320170904
3793995ref5gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017091320170904
3796092ref5ugcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017091320170904
3797424ref5gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017091320170904
3799980ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017091320170904
3800493ref5gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017091320170904
3801879ref5gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017091320170904
3802275ref5gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017091320170904
3802320ref5gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017091320170904
3803697ref5gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017091320170904
3807603ref5gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017091320170904
3808953ref5gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017091320170904
3810528ref5gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017091320170904
3820257ref5gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017091320170904
3821580ref5gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017091320170904
3823092ref5gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017091320170904
3823578ref5gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017091320170904
3825126ref5gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017091320170904
3826125ref5ugcc -m32 -march=i386 -O -fomit-frame-pointer2017091320170904
3832614ref5gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017091320170904
3833379ref5gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017091320170904
3836871ref5gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017091320170904
3838500ref5gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017091320170904
3838608ref5gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017091320170904
3838743ref5gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017091320170904
3840003ref5gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017091320170904
3840444ref5gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017091320170904
3840498ref5gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017091320170904
3840543ref5gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017091320170904
3841983ref5gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017091320170904
3850821ref5gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017091320170904
3851757ref5gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017091320170904
3853071ref5ugcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017091320170904
3854268ref5gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017091320170904
3863376ref5ugcc -m32 -march=pentium -O -fomit-frame-pointer2017091320170904
3875310ref5gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017091320170904
3884256ref5gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017091320170904
3884427ref5ugcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017091320170904
3885570ref5ugcc -m32 -march=i486 -O -fomit-frame-pointer2017091320170904
3887379ref5gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017091320170904
3893490ref5gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017091320170904
3897567ref5gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017091320170904
3899619ref5ugcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017091320170904
3903102ref5ugcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017091320170904
3903363ref5gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017091320170904
3904020ref5ugcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017091320170904
3905082ref5gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017091320170904
3906801ref5gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017091320170904
3912021ref5gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017091320170904
3915711ref5ugcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017091320170904
3920193ref5ugcc -funroll-loops -m32 -O -fomit-frame-pointer2017091320170904
3920355ref5ugcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017091320170904
3925620ref5ugcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017091320170904
3931443ref5ugcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017091320170904
3931704ref5gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017091320170904
3933981ref5gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017091320170904
3934521ref5gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017091320170904
3936474ref5gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017091320170904
3940317ref5ugcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017091320170904
3940749ref5gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017091320170904
3940848ref5gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017091320170904
3944115ref5ugcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017091320170904
3953754ref5gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017091320170904
3958812ref5gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017091320170904
3959883ref5ugcc -m32 -march=pentium-m -O -fomit-frame-pointer2017091320170904
3961026ref5ugcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017091320170904
3961782ref5ugcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017091320170904
3963996ref5ugcc -m32 -march=pentium2 -O -fomit-frame-pointer2017091320170904
3964113ref5ugcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017091320170904
3964707ref5gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017091320170904
3966246ref5gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017091320170904
3967344ref5gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017091320170904
3967911ref5ugcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017091320170904
3968703ref5ugcc -m32 -march=k6-3 -O -fomit-frame-pointer2017091320170904
3971664ref5gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017091320170904
3972744ref5gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017091320170904
3974382ref5ugcc -m32 -march=barcelona -O -fomit-frame-pointer2017091320170904
3974823ref5ugcc -m32 -march=athlon -O -fomit-frame-pointer2017091320170904
3976101ref5gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017091320170904
3976569ref5ugcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017091320170904
3976713ref5gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017091320170904
3978549ref5gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017091320170904
3979071ref5gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017091320170904
3979134ref5ugcc -m32 -march=prescott -O -fomit-frame-pointer2017091320170904
3979638ref5gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017091320170904
3979701ref5gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017091320170904
3979728ref5ugcc -m32 -march=corei7 -O -fomit-frame-pointer2017091320170904
3980079ref5ugcc -m32 -march=core2 -O -fomit-frame-pointer2017091320170904
3981492ref5ugcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017091320170904
3982158ref5ugcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017091320170904
3982194ref5ugcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091320170904
3982959ref5ugcc -m32 -O -fomit-frame-pointer2017091320170904
3984147ref5ugcc -m32 -march=k8 -O -fomit-frame-pointer2017091320170904
3984579ref5gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017091320170904
3985272ref5ugcc -m32 -march=pentium3 -O -fomit-frame-pointer2017091320170904
3985308ref5gcc -m32 -march=k6 -Os -fomit-frame-pointer2017091320170904
3985335ref5ugcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017091320170904
3987369ref5ugcc -m32 -march=k6-2 -O -fomit-frame-pointer2017091320170904
3990942ref5ugcc -m32 -march=nocona -O -fomit-frame-pointer2017091320170904
3996144ref5ugcc -m32 -march=k6 -O -fomit-frame-pointer2017091320170904
4003038ref5gcc -m32 -march=core2 -Os -fomit-frame-pointer2017091320170904
4005324ref5gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017091320170904
4005567ref5gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017091320170904
4006935ref5gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017091320170904
4009914ref5gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017091320170904
4016484ref5gcc -m32 -march=pentium -Os -fomit-frame-pointer2017091320170904
4018248ref5gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017091320170904
4024629ref5gcc -m32 -Os -fomit-frame-pointer2017091320170904
4029399ref5gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017091320170904
4031298ref5ugcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017091320170904
4031595ref5gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017091320170904
4039452ref5gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017091320170904
4039848ref5ugcc -m32 -march=pentium4 -O -fomit-frame-pointer2017091320170904
4043745ref5gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017091320170904
4046517ref5gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091320170904
4048389ref5gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017091320170904
4054977ref5gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017091320170904
4055796ref5gcc -m32 -march=k8 -Os -fomit-frame-pointer2017091320170904
4062249ref5gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017091320170904
4063167ref5gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017091320170904
4064202ref5gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017091320170904
4066110ref5gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017091320170904
4066272ref5gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017091320170904
4088853ref5gcc -m32 -march=nocona -Os -fomit-frame-pointer2017091320170904
4097259ref5gcc -m32 -march=athlon -Os -fomit-frame-pointer2017091320170904
4097664ref5gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017091320170904
4134699ref5gcc -m32 -march=i486 -Os -fomit-frame-pointer2017091320170904
4135329ref5gcc -m32 -march=i386 -Os -fomit-frame-pointer2017091320170904
4136805ref5gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017091320170904
4144023ref5gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017091320170904
4144230ref5gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017091320170904
4145346ref5gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017091320170904
4146048ref5gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017091320170904
4157001ref5gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017091320170904
4161492ref5gcc -m32 -march=prescott -Os -fomit-frame-pointer2017091320170904
4224267ref5ugcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017091320170904
4235211ref5ugcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017091320170904
4236129ref5ugcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017091320170904
4238082ref5ugcc -m32 -march=athlon -O3 -fomit-frame-pointer2017091320170904
4246722ref5ugcc -m32 -march=k8 -O3 -fomit-frame-pointer2017091320170904
4248297ref5ugcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017091320170904
4248747ref5ugcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017091320170904
4260555ref5ugcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017091320170904
4262157ref5ugcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017091320170904
4262400ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017091320170904
4262814ref5ugcc -m32 -march=k8 -O2 -fomit-frame-pointer2017091320170904
4264326ref5ugcc -m32 -march=athlon -O2 -fomit-frame-pointer2017091320170904
4265955ref5ugcc -m32 -O3 -fomit-frame-pointer2017091320170904
4268439ref5ugcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017091320170904
4269429ref5ugcc -m32 -march=core2 -O3 -fomit-frame-pointer2017091320170904
4269492ref5ugcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017091320170904
4269888ref5ugcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017091320170904
4270302ref5ugcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017091320170904
4272174ref5ugcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017091320170904
4272201ref5ugcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017091320170904
4272327ref5ugcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017091320170904
4272858ref5ugcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017091320170904
4274136ref5ugcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017091320170904
4275819ref5ugcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017091320170904
4276566ref5ugcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017091320170904
4278393ref5ugcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017091320170904
4279788ref5ugcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017091320170904
4279923ref5ugcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017091320170904
4280319ref5ugcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091320170904
4280355ref5ugcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017091320170904
4280760ref5ugcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017091320170904
4280769ref5ugcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017091320170904
4281318ref5ugcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017091320170904
4282029ref5ugcc -m32 -march=core2 -O2 -fomit-frame-pointer2017091320170904
4282938ref5ugcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017091320170904
4283262ref5ugcc -m32 -O2 -fomit-frame-pointer2017091320170904
4284297ref5ugcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091320170904
4286268ref5ugcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017091320170904
4286619ref5ugcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017091320170904
4290732ref5ugcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017091320170904
4291911ref5ugcc -m32 -march=k6 -O2 -fomit-frame-pointer2017091320170904
4292181ref5ugcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017091320170904
4294530ref5ugcc -m32 -march=pentium -O3 -fomit-frame-pointer2017091320170904
4295457ref5ugcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017091320170904
4295466ref5ugcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017091320170904
4295637ref5ugcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017091320170904
4297185ref5ugcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017091320170904
4297266ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017091320170904
4297293ref5ugcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017091320170904
4297347ref5ugcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017091320170904
4297500ref5ugcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017091320170904
4298274ref5ugcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017091320170904
4299516ref5ugcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017091320170904
4303512ref5ugcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017091320170904
4306734ref5ugcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017091320170904
4308363ref5ugcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017091320170904
4310757ref5ugcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017091320170904
4315122ref5ugcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017091320170904
4316877ref5ugcc -m32 -march=k6 -O3 -fomit-frame-pointer2017091320170904
4321602ref5ugcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017091320170904
4343796ref5ugcc -m32 -march=pentium -O2 -fomit-frame-pointer2017091320170904
4353426ref5ugcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017091320170904
4374441ref5ugcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017091320170904
4385349ref5ugcc -m32 -march=prescott -O3 -fomit-frame-pointer2017091320170904
4397976ref5ugcc -m32 -march=nocona -O3 -fomit-frame-pointer2017091320170904
4401306ref5ugcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017091320170904
4401576ref5ugcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017091320170904
4402323ref5ugcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017091320170904
4405500ref5ugcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017091320170904
4417704ref5ugcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017091320170904
4420125ref5ugcc -m32 -march=prescott -O2 -fomit-frame-pointer2017091320170904
4434417ref5ugcc -m32 -march=nocona -O2 -fomit-frame-pointer2017091320170904
4441752ref5ugcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017091320170904
4506444ref5ugcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017091320170904
4527720ref5ugcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017091320170904
4532913ref5ugcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017091320170904
4536315ref5ugcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017091320170904
4537962ref5ugcc -funroll-loops -m32 -Os -fomit-frame-pointer2017091320170904
4539231ref5ugcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017091320170904
4539897ref5ugcc -m32 -Os -fomit-frame-pointer2017091320170904
4540302ref5ugcc -m32 -march=i386 -O2 -fomit-frame-pointer2017091320170904
4546044ref5ugcc -m32 -march=i486 -O2 -fomit-frame-pointer2017091320170904
4558149ref5ugcc -m32 -march=core2 -Os -fomit-frame-pointer2017091320170904
4558311ref5ugcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017091320170904
4558815ref5ugcc -m32 -march=corei7 -Os -fomit-frame-pointer2017091320170904
4559130ref5ugcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017091320170904
4563360ref5ugcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017091320170904
4563981ref5ugcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091320170904
4564386ref5ugcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017091320170904
4565880ref5ugcc -m32 -march=i486 -O3 -fomit-frame-pointer2017091320170904
4566924ref5ugcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017091320170904
4567302ref5ugcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017091320170904
4568157ref5ugcc -m32 -march=i386 -O3 -fomit-frame-pointer2017091320170904
4569363ref5ugcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017091320170904
4569390ref5ugcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017091320170904
4570137ref5ugcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017091320170904
4575195ref5ugcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017091320170904
4575591ref5ugcc -m32 -march=barcelona -Os -fomit-frame-pointer2017091320170904
4580082ref5ugcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017091320170904
4583817ref5ugcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017091320170904
4586823ref5ugcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017091320170904
4589496ref5ugcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017091320170904
4593357ref5ugcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017091320170904
4595040ref5ugcc -m32 -march=k8 -Os -fomit-frame-pointer2017091320170904
4595913ref5ugcc -m32 -march=athlon -Os -fomit-frame-pointer2017091320170904
4596831ref5ugcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017091320170904
4599738ref5ugcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017091320170904
4600512ref5ugcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017091320170904
4601475ref5ugcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017091320170904
4605156ref5ugcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017091320170904
4606452ref5ugcc -m32 -march=k6 -Os -fomit-frame-pointer2017091320170904
4608864ref5ugcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017091320170904
4611798ref5ugcc -m32 -march=pentium -Os -fomit-frame-pointer2017091320170904
4660128ref5ugcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017091320170904
4692591ref5ugcc -m32 -march=i486 -Os -fomit-frame-pointer2017091320170904
4694814ref5ugcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017091320170904
4695201ref5ugcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017091320170904
4700061ref5ugcc -m32 -march=i386 -Os -fomit-frame-pointer2017091320170904
4716549ref5ugcc -m32 -march=prescott -Os -fomit-frame-pointer2017091320170904
4738716ref5ugcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017091320170904
4750497ref5ugcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017091320170904
4755519ref5ugcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017091320170904
4759803ref5ugcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017091320170904
4760037ref5ugcc -m32 -march=nocona -Os -fomit-frame-pointer2017091320170904
5047218ref5gcc -m32 -march=i386 -O -fomit-frame-pointer2017091320170904
5049630ref5gcc -m32 -march=i486 -O -fomit-frame-pointer2017091320170904
5051673ref5gcc -funroll-loops -m32 -O -fomit-frame-pointer2017091320170904
5063130ref5gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017091320170904
5069367ref5gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017091320170904
5073561ref5gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017091320170904
5078916ref5gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017091320170904
5082426ref5gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017091320170904
5082795ref5gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017091320170904
5095512ref5gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017091320170904
5106726ref5gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017091320170904
5128695ref5gcc -m32 -march=k8 -O -fomit-frame-pointer2017091320170904
5132871ref5gcc -m32 -march=athlon -O -fomit-frame-pointer2017091320170904
5133456ref5gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017091320170904
5143437ref5gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017091320170904
5143626ref5gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017091320170904
5144265ref5gcc -m32 -march=k6 -O -fomit-frame-pointer2017091320170904
5144697ref5gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017091320170904
5153013ref5gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017091320170904
5153841ref5gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017091320170904
5158926ref5gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017091320170904
5160321ref5gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017091320170904
5163426ref5gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017091320170904
5164704ref5gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017091320170904
5172102ref5gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017091320170904
5175027ref5gcc -m32 -march=barcelona -O -fomit-frame-pointer2017091320170904
5194242ref5gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017091320170904
5194818ref5gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017091320170904
5197104ref5gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017091320170904
5205096ref5gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017091320170904
5211180ref5gcc -m32 -march=core2 -O -fomit-frame-pointer2017091320170904
5214879ref5gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017091320170904
5215545ref5gcc -m32 -march=nocona -O -fomit-frame-pointer2017091320170904
5217156ref5gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017091320170904
5218749ref5gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017091320170904
5221215ref5gcc -m32 -O -fomit-frame-pointer2017091320170904
5222583ref5gcc -m32 -march=corei7 -O -fomit-frame-pointer2017091320170904
5223888ref5gcc -m32 -march=prescott -O -fomit-frame-pointer2017091320170904
5237397ref5gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091320170904
5239791ref5gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017091320170904
5261022ref5gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017091320170904
5264082ref5gcc -m32 -march=pentium -O -fomit-frame-pointer2017091320170904
5361705ref5gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017091320170904

Test failure

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

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref5 ref5u
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref5 ref5u
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref5 ref5u