Implementation notes: x86, gcc14, crypto_scalarmult/kummer

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_scalarmult
Primitive: kummer
TimeImplementationCompilerBenchmark dateSUPERCOP version
3733560ref5ugcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
3735720ref5ugcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
3738672ref5ugcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
3744612ref5ugcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
3744918ref5ugcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102620161009
3746700ref5ugcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102620161009
3748167ref5ugcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
3750057ref5ugcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
3753162ref5ugcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
3753234ref5ugcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
3756600ref5ugcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
3757770ref5ugcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
3759984ref5ugcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
3760227ref5ugcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
3763296ref5ugcc -m32 -O3 -fomit-frame-pointer2016102620161009
3763386ref5ugcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
3778434ref5ugcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
3779523ref5ugcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
3781575ref5ugcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
3787659ref5ugcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
3794778ref5ugcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
3796362ref5ugcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
3800313ref5ugcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
3808467ref5ugcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
3817224ref5ugcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
3817386ref5ugcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
3818268ref5ugcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
3827331ref5ugcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
3831606ref5ugcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
3835503ref5ugcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
3836700ref5ugcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
3837402ref5ugcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
3842910ref5ugcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
3843036ref5ugcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
3843540ref5ugcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
3845934ref5ugcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
3846348ref5ugcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
3847329ref5ugcc -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
3847914ref5ugcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
3849957ref5ugcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
3850731ref5ugcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
3850884ref5ugcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
3853296ref5ugcc -m32 -O2 -fomit-frame-pointer2016102620161009
3858237ref5ugcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
3858768ref5ugcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
3859686ref5ugcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
3859956ref5ugcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
3860532ref5ugcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
3861423ref5ugcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
3863475ref5ugcc -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
3864978ref5ugcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
3868020ref5ugcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
3870891ref5ugcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
3875634ref5ugcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
3876849ref5ugcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
3878424ref5ugcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
3881025ref5ugcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
3885048ref5ugcc -m32 -Os -fomit-frame-pointer2016102620161009
3889467ref5ugcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
3893940ref5ugcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
3894039ref5ugcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102620161009
3896487ref5ugcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
3896838ref5ugcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
3897279ref5ugcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
3905055ref5ugcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
3907521ref5ugcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
3909744ref5ugcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
3909969ref5ugcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
3910572ref5ugcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
3910590ref5ugcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
3910716ref5ugcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
3911868ref5ugcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
3915090ref5ugcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
3915288ref5ugcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
3915540ref5ugcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
3916116ref5ugcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
3918519ref5ugcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102620161009
3919275ref5ugcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
3920283ref5ugcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
3920787ref5ugcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
3924846ref5ugcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
3925458ref5ugcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
3925566ref5ugcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
3925971ref5ugcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102620161009
3929004ref5ugcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
3932397ref5ugcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
3934323ref5ugcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
3934827ref5ugcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
3935124ref5ugcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
3935367ref5ugcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
3939957ref5ugcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
3940524ref5ugcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
3941910ref5ugcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
3942387ref5ugcc -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
3943935ref5ugcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
3945078ref5ugcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
3946095ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
3949758ref5ugcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
3950442ref5ugcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
3953070ref5ugcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
3953673ref5ugcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
3954258ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
3957516ref5ugcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
3962367ref5ugcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
3963348ref5ugcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
3968910ref5ugcc -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
3970485ref5ugcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
3970854ref5ugcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
3970962ref5ugcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
3974670ref5ugcc -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
3974778ref5ugcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
3978162ref5ugcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
3978918ref5ugcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
3979620ref5ugcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
3980277ref5ugcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
3981870ref5ugcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
3990384ref5ugcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
4037715ref5ugcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
4038858ref5ugcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
4040109ref5ugcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
5024853ref5ugcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
5039181ref5ugcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
5057370ref5ugcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
5097465ref5ugcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
5098194ref5ugcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
5098698ref5ugcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
5101002ref5ugcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
5118705ref5ugcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
5126985ref5ugcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
5127633ref5ugcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
5144454ref5ugcc -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
5147352ref5ugcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
5151303ref5ugcc -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
5154687ref5ugcc -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
5161797ref5ugcc -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
5165343ref5ugcc -m32 -O -fomit-frame-pointer2016102620161009
5167674ref5ugcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
5167854ref5ugcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
5170356ref5ugcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
5173479ref5ugcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
5173992ref5ugcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
5190813ref5ugcc -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
5239395ref5ugcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
5251680ref5ugcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
5256180ref5ugcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
5257737ref5ugcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
5269023ref5ugcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
5269284ref5ugcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
5317479ref5ugcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
5325507ref5ugcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
5326884ref5ugcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
5332986ref5ugcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
5336406ref5ugcc -funroll-loops -m32 -O -fomit-frame-pointer2016102620161009
5372496ref5ugcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
5377581ref5ugcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
5440743ref5ugcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
5440779ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
5441517ref5ugcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
5443209ref5ugcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
5443308ref5ugcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
5935104ref5gcc -funroll-loops -m32 -O -fomit-frame-pointer2016102620161009
5988735ref5gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
5988771ref5gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
5990742ref5gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
5990886ref5gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
5992119ref5gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
5992623ref5gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
6008886ref5gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
6019794ref5gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
6022404ref5gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
6025833ref5gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
6026643ref5gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
6029055ref5gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
6033240ref5gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
6033384ref5gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
6035913ref5gcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
6037596ref5gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
6038100ref5gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
6038739ref5gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102620161009
6044859ref5gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
6045291ref5gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
6045633ref5gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
6046110ref5gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
6055749ref5gcc -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
6059331ref5gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
6060195ref5gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
6063228ref5gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
6063444ref5gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
6063750ref5gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
6067143ref5gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
6068151ref5gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
6071760ref5gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
6073407ref5gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
6075072ref5gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
6083892ref5gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
6084315ref5gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
6085971ref5gcc -m32 -O2 -fomit-frame-pointer2016102620161009
6086853ref5gcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
6087087ref5gcc -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
6089517ref5gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
6090165ref5gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102620161009
6090453ref5gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102620161009
6090714ref5gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
6091326ref5gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
6091326ref5gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
6091506ref5gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102620161009
6091506ref5gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
6092658ref5gcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
6092766ref5gcc -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
6095493ref5gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
6095772ref5gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
6095844ref5gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
6098382ref5gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
6099264ref5gcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
6099948ref5gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
6100884ref5gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
6101622ref5gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
6103368ref5gcc -m32 -O -fomit-frame-pointer2016102620161009
6103791ref5gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
6106995ref5gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
6107103ref5gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
6109254ref5gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
6110811ref5gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
6111972ref5gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102620161009
6113538ref5gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
6114285ref5gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
6114402ref5gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
6116040ref5gcc -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
6116391ref5gcc -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
6119055ref5gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
6119325ref5gcc -m32 -Os -fomit-frame-pointer2016102620161009
6120000ref5gcc -m32 -O3 -fomit-frame-pointer2016102620161009
6120423ref5gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
6120657ref5gcc -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
6123600ref5gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
6124257ref5gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
6124581ref5gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
6125004ref5gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
6126390ref5gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
6128181ref5gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
6128235ref5gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
6128640ref5gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
6129252ref5gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
6129297ref5gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
6129693ref5gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
6133968ref5gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
6133986ref5gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
6135273ref5gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
6136065ref5gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
6137811ref5gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
6139224ref5gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
6139440ref5gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
6139467ref5gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
6139737ref5gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
6140520ref5gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
6140547ref5gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
6141015ref5gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
6141357ref5gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
6145335ref5gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
6145623ref5gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
6146199ref5gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
6147099ref5gcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
6147396ref5gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
6148107ref5gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
6148287ref5gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
6148305ref5gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
6148566ref5gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
6150123ref5gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
6151455ref5gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
6151500ref5gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
6151725ref5gcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
6152841ref5gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
6155739ref5gcc -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
6158808ref5gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
6165306ref5gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
6166800ref5gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
6167754ref5gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
6168294ref5gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
6168546ref5gcc -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
6169977ref5gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
6170157ref5gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
6172371ref5gcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
6173379ref5gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
6175701ref5gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
6180543ref5gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
6184044ref5gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
6185151ref5gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
6185853ref5gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
6187653ref5gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
6194907ref5gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
6196977ref5gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
6197724ref5gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
6201414ref5gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
6201468ref5gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
6208398ref5gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
6209613ref5gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
6211062ref5gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
6213123ref5gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
6216084ref5gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
6218604ref5gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
6232032ref5gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
6232131ref5gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
6233625ref5gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
6241077ref5gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
6241473ref5gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
6249726ref5gcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
6252444ref5gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
6255018ref5gcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
6258708ref5gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
6277122ref5gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
6277842ref5gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
6278697ref5gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
6278760ref5gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
6281433ref5gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
6295680ref5gcc -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
6295725ref5gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
6297237ref5gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
6303303ref5gcc -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
6307650ref5gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
6321555ref5gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009

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