Implementation notes: x86, h9trinity, crypto_scalarmult/kummer

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_scalarmult
Primitive: kummer
TimeImplementationCompilerBenchmark dateSUPERCOP version
3703035ref5ugcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017121520171020
3724609ref5ugcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017121520171020
3732573ref5ugcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017121520171020
3754945ref5ugcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017121520171020
3755653ref5ugcc -m32 -march=k8 -O3 -fomit-frame-pointer2017121520171020
3762671ref5ugcc -m32 -march=athlon -O3 -fomit-frame-pointer2017121520171020
3762925ref5ugcc -m32 -march=k8 -O2 -fomit-frame-pointer2017121520171020
3776968ref5ugcc -m32 -march=athlon -O2 -fomit-frame-pointer2017121520171020
3885845ref5ugcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017121520171020
3895300ref5ugcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017121520171020
3895302ref5ugcc -m32 -O3 -fomit-frame-pointer2017121520171020
3896325ref5ugcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017121520171020
3901920ref5ugcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017121520171020
3912211ref5ugcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017121520171020
3912938ref5ugcc -m32 -march=core2 -O3 -fomit-frame-pointer2017121520171020
3914286ref5ugcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017121520171020
3914709ref5ugcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017121520171020
3915341ref5ugcc -m32 -march=prescott -O3 -fomit-frame-pointer2017121520171020
3917605ref5ugcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017121520171020
3926736ref5ugcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017121520171020
3930841ref5ugcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017121520171020
3932516ref5ugcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017121520171020
3937230ref5ugcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017121520171020
3938464ref5ugcc -m32 -march=prescott -O2 -fomit-frame-pointer2017121520171020
3942302ref5ugcc -m32 -march=nocona -O3 -fomit-frame-pointer2017121520171020
3942484ref5ugcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017121520171020
3951835ref5ugcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017121520171020
3953139ref5ugcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017121520171020
3954338ref5ugcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017121520171020
3954539ref5ugcc -m32 -O2 -fomit-frame-pointer2017121520171020
3956283ref5ugcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017121520171020
3962569ref5ugcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017121520171020
3965634ref5ugcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017121520171020
3970670ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121520171020
3970671ref5ugcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017121520171020
3972486ref5ugcc -m32 -march=core2 -O2 -fomit-frame-pointer2017121520171020
3972810ref5ugcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121520171020
3979097ref5ugcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017121520171020
3981465ref5ugcc -m32 -march=pentium -O3 -fomit-frame-pointer2017121520171020
3987812ref5ugcc -m32 -march=nocona -O2 -fomit-frame-pointer2017121520171020
3996081ref5ugcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017121520171020
3997626ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121520171020
3999918ref5ugcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017121520171020
4002401ref5ugcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017121520171020
4043869ref5ugcc -m32 -march=pentium -O2 -fomit-frame-pointer2017121520171020
4054072ref5ugcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121520171020
4115181ref5gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017121520171020
4115491ref5gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017121520171020
4116642ref5gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017121520171020
4117028ref5gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017121520171020
4119839ref5ugcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017121520171020
4122542ref5gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017121520171020
4122670ref5gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017121520171020
4128603ref5gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121520171020
4128763ref5gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121520171020
4129048ref5gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121520171020
4129883ref5gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121520171020
4131953ref5ugcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017121520171020
4135580ref5gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121520171020
4136354ref5gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121520171020
4136476ref5gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121520171020
4136584ref5gcc -m32 -march=athlon -O3 -fomit-frame-pointer2017121520171020
4136860ref5gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121520171020
4140157ref5gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017121520171020
4140570ref5gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121520171020
4141718ref5gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121520171020
4141994ref5gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121520171020
4142517ref5gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121520171020
4144826ref5gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017121520171020
4148480ref5ugcc -m32 -march=i486 -O3 -fomit-frame-pointer2017121520171020
4153268ref5gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017121520171020
4157460ref5ugcc -m32 -march=i386 -O3 -fomit-frame-pointer2017121520171020
4159208ref5gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017121520171020
4160824ref5ugcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017121520171020
4161625ref5gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017121520171020
4166546ref5gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017121520171020
4172831ref5gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121520171020
4172880ref5gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121520171020
4173081ref5gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121520171020
4174594ref5gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121520171020
4174980ref5gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017121520171020
4175481ref5gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017121520171020
4177403ref5gcc -m32 -march=athlon -O2 -fomit-frame-pointer2017121520171020
4179165ref5ugcc -m32 -march=i386 -O2 -fomit-frame-pointer2017121520171020
4184779ref5ugcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017121520171020
4196848ref5ugcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121520171020
4203318ref5ugcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121520171020
4203884ref5ugcc -m32 -march=i486 -O2 -fomit-frame-pointer2017121520171020
4205147ref5ugcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121520171020
4205732ref5ugcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121520171020
4206214ref5ugcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121520171020
4206617ref5ugcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121520171020
4208401ref5ugcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121520171020
4209657ref5ugcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121520171020
4210531ref5gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121520171020
4214179ref5gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121520171020
4218181ref5gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121520171020
4227424ref5ugcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017121520171020
4228987ref5ugcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017121520171020
4233045ref5ugcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017121520171020
4233112ref5ugcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017121520171020
4258769ref5gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121520171020
4260114ref5gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017121520171020
4261933ref5ugcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017121520171020
4262766ref5ugcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017121520171020
4269016ref5gcc -m32 -O3 -fomit-frame-pointer2017121520171020
4271806ref5ugcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017121520171020
4271991ref5ugcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017121520171020
4272893ref5gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017121520171020
4278672ref5gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017121520171020
4279901ref5gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017121520171020
4292676ref5gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017121520171020
4293157ref5gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017121520171020
4303905ref5gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017121520171020
4303975ref5gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017121520171020
4303983ref5gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017121520171020
4304253ref5gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017121520171020
4306417ref5gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017121520171020
4315018ref5gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121520171020
4318110ref5gcc -m32 -march=pentium -O3 -fomit-frame-pointer2017121520171020
4319676ref5gcc -m32 -O2 -fomit-frame-pointer2017121520171020
4320481ref5gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017121520171020
4330733ref5gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017121520171020
4334964ref5gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017121520171020
4334995ref5gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017121520171020
4335493ref5gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017121520171020
4338532ref5gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017121520171020
4340664ref5gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017121520171020
4345415ref5gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017121520171020
4345490ref5gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017121520171020
4346628ref5gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017121520171020
4358388ref5gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121520171020
4360774ref5gcc -m32 -march=k6 -O3 -fomit-frame-pointer2017121520171020
4361451ref5gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121520171020
4361605ref5gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121520171020
4362667ref5gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121520171020
4363758ref5gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017121520171020
4364230ref5gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017121520171020
4367750ref5gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121520171020
4368741ref5gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017121520171020
4368954ref5gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121520171020
4369571ref5gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121520171020
4369589ref5gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017121520171020
4410467ref5gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121520171020
4410712ref5gcc -m32 -march=k6 -O2 -fomit-frame-pointer2017121520171020
4411280ref5gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121520171020
4413175ref5gcc -m32 -march=pentium -O2 -fomit-frame-pointer2017121520171020
4436205ref5ugcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121520171020
4438415ref5ugcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121520171020
4445358ref5ugcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017121520171020
4447453ref5ugcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017121520171020
4453827ref5ugcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121520171020
4454012ref5ugcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121520171020
4454940ref5ugcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017121520171020
4455202ref5ugcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121520171020
4455378ref5ugcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017121520171020
4456440ref5ugcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121520171020
4462772ref5ugcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017121520171020
4464058ref5ugcc -m32 -march=k6 -O3 -fomit-frame-pointer2017121520171020
4465496ref5gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017121520171020
4475752ref5gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017121520171020
4481699ref5ugcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017121520171020
4497313ref5gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017121520171020
4498446ref5ugcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017121520171020
4502268ref5ugcc -m32 -march=k6 -O2 -fomit-frame-pointer2017121520171020
4520437ref5gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017121520171020
4523655ref5gcc -m32 -march=i486 -O3 -fomit-frame-pointer2017121520171020
4524079ref5gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017121520171020
4531472ref5gcc -m32 -march=i486 -O2 -fomit-frame-pointer2017121520171020
4532786ref5ugcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017121520171020
4533498ref5gcc -m32 -march=i386 -O3 -fomit-frame-pointer2017121520171020
4578622ref5gcc -m32 -march=i386 -O2 -fomit-frame-pointer2017121520171020
4604558ref5gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017121520171020
4607516ref5gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017121520171020
4607899ref5gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017121520171020
4621522ref5gcc -m32 -march=prescott -Os -fomit-frame-pointer2017121520171020
4621892ref5gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017121520171020
4622304ref5gcc -m32 -march=nocona -Os -fomit-frame-pointer2017121520171020
4633003ref5gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017121520171020
4638061ref5gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017121520171020
4639640ref5gcc -funroll-loops -m32 -Os -fomit-frame-pointer2017121520171020
4645117ref5gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017121520171020
4646118ref5gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121520171020
4648894ref5gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017121520171020
4649039ref5gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017121520171020
4652265ref5gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017121520171020
4652557ref5gcc -m32 -Os -fomit-frame-pointer2017121520171020
4653996ref5gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017121520171020
4658273ref5gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121520171020
4658736ref5gcc -m32 -march=athlon -Os -fomit-frame-pointer2017121520171020
4662037ref5gcc -m32 -march=k8 -Os -fomit-frame-pointer2017121520171020
4664641ref5gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017121520171020
4664949ref5gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017121520171020
4673402ref5gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017121520171020
4674077ref5gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017121520171020
4675052ref5gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017121520171020
4676726ref5gcc -m32 -march=i386 -Os -fomit-frame-pointer2017121520171020
4676915ref5gcc -m32 -march=i486 -Os -fomit-frame-pointer2017121520171020
4677604ref5gcc -m32 -march=core2 -Os -fomit-frame-pointer2017121520171020
4677739ref5gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017121520171020
4678082ref5gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017121520171020
4680106ref5gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017121520171020
4680806ref5gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017121520171020
4681163ref5gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017121520171020
4681774ref5gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017121520171020
4694732ref5gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121520171020
4699246ref5gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121520171020
4702155ref5gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017121520171020
4711932ref5gcc -m32 -march=k6 -Os -fomit-frame-pointer2017121520171020
4715766ref5gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017121520171020
4717314ref5gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017121520171020
4719911ref5gcc -m32 -march=pentium -Os -fomit-frame-pointer2017121520171020
4721154ref5gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017121520171020
4723431ref5ugcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017121520171020
4727835ref5gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017121520171020
4730766ref5ugcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017121520171020
4734706ref5ugcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017121520171020
4741620ref5ugcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017121520171020
4747805ref5ugcc -m32 -march=corei7 -Os -fomit-frame-pointer2017121520171020
4749859ref5ugcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017121520171020
4751390ref5gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017121520171020
4762187ref5ugcc -m32 -march=core2 -Os -fomit-frame-pointer2017121520171020
4779548ref5ugcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017121520171020
4780911ref5ugcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017121520171020
4786865ref5ugcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121520171020
4788383ref5ugcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017121520171020
4794271ref5ugcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017121520171020
4794353ref5ugcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017121520171020
4795217ref5ugcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017121520171020
4801774ref5ugcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017121520171020
4804489ref5ugcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017121520171020
4808173ref5ugcc -m32 -march=athlon -Os -fomit-frame-pointer2017121520171020
4810738ref5ugcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017121520171020
4817322ref5ugcc -funroll-loops -m32 -Os -fomit-frame-pointer2017121520171020
4819846ref5ugcc -m32 -march=k8 -Os -fomit-frame-pointer2017121520171020
4821077ref5ugcc -m32 -Os -fomit-frame-pointer2017121520171020
4828389ref5ugcc -m32 -march=prescott -Os -fomit-frame-pointer2017121520171020
4830276ref5ugcc -m32 -march=barcelona -Os -fomit-frame-pointer2017121520171020
4830532ref5ugcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017121520171020
4832298ref5ugcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017121520171020
4833396ref5ugcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017121520171020
4837148ref5ugcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017121520171020
4837447ref5ugcc -m32 -march=nocona -Os -fomit-frame-pointer2017121520171020
4837765ref5ugcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017121520171020
4841339ref5ugcc -m32 -march=k6 -Os -fomit-frame-pointer2017121520171020
4845478ref5ugcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017121520171020
4851622ref5ugcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017121520171020
4852835ref5ugcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017121520171020
4862273ref5ugcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017121520171020
4866314ref5ugcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017121520171020
4908057ref5ugcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017121520171020
4909010ref5ugcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017121520171020
4909691ref5ugcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017121520171020
4912598ref5ugcc -m32 -march=i386 -Os -fomit-frame-pointer2017121520171020
4915283ref5ugcc -m32 -march=i486 -Os -fomit-frame-pointer2017121520171020
4918043ref5ugcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017121520171020
4920578ref5ugcc -m32 -march=pentium -Os -fomit-frame-pointer2017121520171020
4930848ref5ugcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121520171020
4932590ref5ugcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017121520171020
4954982ref5ugcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017121520171020
4982502ref5ugcc -m32 -march=athlon -O -fomit-frame-pointer2017121520171020
4982620ref5ugcc -m32 -march=k8 -O -fomit-frame-pointer2017121520171020
5012506ref5ugcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017121520171020
5037743ref5ugcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017121520171020
5042894ref5ugcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017121520171020
5044210ref5ugcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017121520171020
5055950ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121520171020
5066285ref5ugcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017121520171020
5066535ref5ugcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017121520171020
5069136ref5ugcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017121520171020
5075278ref5ugcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017121520171020
5091464ref5ugcc -m32 -march=barcelona -O -fomit-frame-pointer2017121520171020
5092168ref5ugcc -m32 -march=k6 -O -fomit-frame-pointer2017121520171020
5096284ref5ugcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017121520171020
5097183ref5ugcc -m32 -march=pentium -O -fomit-frame-pointer2017121520171020
5098792ref5ugcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017121520171020
5099964ref5ugcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017121520171020
5102933ref5ugcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121520171020
5104582ref5ugcc -m32 -march=k6-3 -O -fomit-frame-pointer2017121520171020
5112360ref5ugcc -m32 -march=nocona -O -fomit-frame-pointer2017121520171020
5112377ref5ugcc -m32 -march=prescott -O -fomit-frame-pointer2017121520171020
5113435ref5ugcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017121520171020
5113965ref5ugcc -funroll-loops -m32 -O -fomit-frame-pointer2017121520171020
5119475ref5ugcc -m32 -march=i486 -O -fomit-frame-pointer2017121520171020
5153690ref5ugcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017121520171020
5172758ref5ugcc -m32 -march=pentium3 -O -fomit-frame-pointer2017121520171020
5173198ref5ugcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017121520171020
5175979ref5ugcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017121520171020
5178790ref5ugcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017121520171020
5179297ref5ugcc -m32 -march=k6-2 -O -fomit-frame-pointer2017121520171020
5180194ref5ugcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017121520171020
5181863ref5ugcc -m32 -march=corei7 -O -fomit-frame-pointer2017121520171020
5183080ref5ugcc -m32 -march=pentium2 -O -fomit-frame-pointer2017121520171020
5184689ref5ugcc -m32 -march=pentium-m -O -fomit-frame-pointer2017121520171020
5184691ref5ugcc -m32 -O -fomit-frame-pointer2017121520171020
5186501ref5ugcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017121520171020
5186737ref5ugcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017121520171020
5187490ref5ugcc -m32 -march=core2 -O -fomit-frame-pointer2017121520171020
5216047ref5ugcc -m32 -march=i386 -O -fomit-frame-pointer2017121520171020
5321843ref5ugcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017121520171020
5381077ref5ugcc -m32 -march=pentium4 -O -fomit-frame-pointer2017121520171020
6502638ref5gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017121520171020
6506247ref5gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017121520171020
6514679ref5gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017121520171020
6516561ref5gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017121520171020
6562950ref5gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017121520171020
6563712ref5gcc -m32 -march=pentium2 -O -fomit-frame-pointer2017121520171020
6565423ref5gcc -m32 -march=pentium3 -O -fomit-frame-pointer2017121520171020
6569820ref5gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017121520171020
6608196ref5gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017121520171020
6612990ref5gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017121520171020
6614693ref5gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017121520171020
6615976ref5gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017121520171020
6617206ref5gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017121520171020
6617749ref5gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017121520171020
6617778ref5gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017121520171020
6649906ref5gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017121520171020
6665126ref5gcc -m32 -march=k6-2 -O -fomit-frame-pointer2017121520171020
6665758ref5gcc -m32 -march=k6-3 -O -fomit-frame-pointer2017121520171020
6666229ref5gcc -m32 -march=k6 -O -fomit-frame-pointer2017121520171020
6685510ref5gcc -m32 -march=k8 -O -fomit-frame-pointer2017121520171020
6687303ref5gcc -m32 -march=prescott -O -fomit-frame-pointer2017121520171020
6687598ref5gcc -m32 -march=nocona -O -fomit-frame-pointer2017121520171020
6697178ref5gcc -m32 -march=athlon -O -fomit-frame-pointer2017121520171020
6713380ref5gcc -funroll-loops -m32 -O -fomit-frame-pointer2017121520171020
6749335ref5gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017121520171020
6771150ref5gcc -m32 -march=corei7 -O -fomit-frame-pointer2017121520171020
6773717ref5gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017121520171020
6778373ref5gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017121520171020
6779422ref5gcc -m32 -march=barcelona -O -fomit-frame-pointer2017121520171020
6780244ref5gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017121520171020
6782326ref5gcc -m32 -O -fomit-frame-pointer2017121520171020
6784790ref5gcc -m32 -march=core2 -O -fomit-frame-pointer2017121520171020
6787116ref5gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017121520171020
6793449ref5gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017121520171020
6797371ref5gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017121520171020
6797870ref5gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121520171020
6807064ref5gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017121520171020
6812444ref5gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017121520171020
6858724ref5gcc -m32 -march=pentium -O -fomit-frame-pointer2017121520171020
6859798ref5gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017121520171020
6860183ref5gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017121520171020
6862403ref5gcc -m32 -march=i386 -O -fomit-frame-pointer2017121520171020
6884316ref5gcc -m32 -march=i486 -O -fomit-frame-pointer2017121520171020

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