Implementation notes: x86, h5nano, crypto_scalarmult/kummer

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_scalarmult
Primitive: kummer
TimeImplementationCompilerBenchmark dateSUPERCOP version
4441025ref5gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014101920141014
4441225ref5gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101920141014
4441550ref5gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101920141014
4443065ref5gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014101920141014
4443120ref5gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101920141014
4443165ref5gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101920141014
4445450ref5gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014101920141014
4445505ref5gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101920141014
4445545ref5gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101920141014
4461965ref5gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101920141014
4462095ref5gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014101920141014
4462115ref5gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014101920141014
4462195ref5gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014101920141014
4462960ref5gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101920141014
4495865ref5gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101920141014
4495915ref5gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014101920141014
4495980ref5gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101920141014
4497890ref5gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101920141014
4497950ref5gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101920141014
4497985ref5gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101920141014
4498055ref5gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101920141014
4501655ref5gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101920141014
4501800ref5gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101920141014
4501825ref5gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101920141014
4501885ref5gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101920141014
4505365ref5gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014101920141014
4509700ref5gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014101920141014
4512445ref5gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014101920141014
4515155ref5gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014101920141014
4516840ref5gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014101920141014
4520880ref5gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101920141014
4520900ref5gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101920141014
4520900ref5gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101920141014
4520960ref5gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101920141014
4521145ref5gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014101920141014
4522005ref5gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014101920141014
4522175ref5gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014101920141014
4523110ref5gcc -m32 -O3 -fomit-frame-pointer2014101920141014
4523630ref5gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014101920141014
4523700ref5gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101920141014
4523730ref5gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014101920141014
4523740ref5gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101920141014
4523775ref5gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014101920141014
4523780ref5gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014101920141014
4523915ref5gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014101920141014
4524100ref5gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014101920141014
4527710ref5gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014101920141014
4528360ref5gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014101920141014
4530240ref5gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101920141014
4530455ref5gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101920141014
4530500ref5gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014101920141014
4530615ref5gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014101920141014
4532050ref5gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014101920141014
4532255ref5gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014101920141014
4532475ref5gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101920141014
4533920ref5gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014101920141014
4534750ref5gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014101920141014
4534970ref5gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014101920141014
4535505ref5gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014101920141014
4537840ref5gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014101920141014
4542640ref5gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014101920141014
4544760ref5gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014101920141014
4545120ref5gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014101920141014
4546660ref5gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101920141014
4549455ref5gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101920141014
4549560ref5gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101920141014
4551215ref5gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014101920141014
4551340ref5gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014101920141014
4551840ref5gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014101920141014
4555845ref5gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101920141014
4556600ref5gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101920141014
4557325ref5gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101920141014
4557475ref5gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101920141014
4566310ref5gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014101920141014
4573360ref5gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014101920141014
4575515ref5gcc -m32 -O2 -fomit-frame-pointer2014101920141014
4579220ref5gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014101920141014
4588365ref5gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014101920141014
4592625ref5gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014101920141014
4592685ref5gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101920141014
4595905ref5gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014101920141014
4596310ref5gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101920141014
4597280ref5gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014101920141014
4597650ref5gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014101920141014
4680965ref5gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014101920141014
4680985ref5gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014101920141014
4681005ref5gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014101920141014
4681015ref5gcc -m32 -march=core2 -Os -fomit-frame-pointer2014101920141014
4681270ref5gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101920141014
4681320ref5gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014101920141014
4681355ref5gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014101920141014
4701285ref5gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014101920141014
4701400ref5gcc -m32 -march=k6 -Os -fomit-frame-pointer2014101920141014
4701465ref5gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014101920141014
4701720ref5gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014101920141014
4701755ref5gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014101920141014
4701760ref5gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014101920141014
4723035ref5gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101920141014
4723105ref5gcc -m32 -march=pentium -Os -fomit-frame-pointer2014101920141014
4724420ref5gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014101920141014
4724545ref5gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014101920141014
4724550ref5gcc -m32 -march=nocona -Os -fomit-frame-pointer2014101920141014
4724555ref5gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014101920141014
4724570ref5gcc -m32 -march=prescott -Os -fomit-frame-pointer2014101920141014
4724595ref5gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014101920141014
4726260ref5gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101920141014
4726335ref5gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014101920141014
4733655ref5gcc -m32 -march=athlon -Os -fomit-frame-pointer2014101920141014
4733675ref5gcc -m32 -march=k8 -Os -fomit-frame-pointer2014101920141014
4733715ref5gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014101920141014
4734010ref5gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014101920141014
4737375ref5gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014101920141014
4737380ref5gcc -m32 -march=i386 -Os -fomit-frame-pointer2014101920141014
4737455ref5gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014101920141014
4737455ref5gcc -m32 -march=i486 -Os -fomit-frame-pointer2014101920141014
4737840ref5gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014101920141014
4737970ref5gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014101920141014
4773220ref5gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014101920141014
4773240ref5gcc -m32 -Os -fomit-frame-pointer2014101920141014
4784090ref5gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014101920141014
4784095ref5gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014101920141014
4784440ref5gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014101920141014
4784470ref5gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014101920141014
4784550ref5gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014101920141014
4784555ref5gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101920141014
4784565ref5gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014101920141014
4784595ref5gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101920141014
4989305ref5ugcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101920141014
4989565ref5ugcc -m32 -march=core2 -O3 -fomit-frame-pointer2014101920141014
4991185ref5ugcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101920141014
5024465ref5ugcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101920141014
5047535ref5ugcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101920141014
5056595ref5ugcc -m32 -march=core2 -O2 -fomit-frame-pointer2014101920141014
5059555ref5ugcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101920141014
5060690ref5ugcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101920141014
5065500ref5ugcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014101920141014
5070115ref5ugcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014101920141014
5070150ref5ugcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014101920141014
5071410ref5ugcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014101920141014
5072090ref5ugcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014101920141014
5075830ref5ugcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101920141014
5076390ref5ugcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014101920141014
5088070ref5ugcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014101920141014
5095445ref5ugcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101920141014
5099740ref5ugcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101920141014
5118080ref5ugcc -m32 -march=prescott -O2 -fomit-frame-pointer2014101920141014
5118180ref5ugcc -m32 -march=nocona -O2 -fomit-frame-pointer2014101920141014
5127485ref5ugcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101920141014
5152830ref5ugcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014101920141014
5152885ref5ugcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101920141014
5152940ref5ugcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101920141014
5155870ref5ugcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014101920141014
5155970ref5ugcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101920141014
5156185ref5ugcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101920141014
5157275ref5ugcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101920141014
5177550ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101920141014
5177585ref5ugcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101920141014
5177595ref5ugcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014101920141014
5177680ref5ugcc -m32 -march=pentium -O3 -fomit-frame-pointer2014101920141014
5184645ref5ugcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014101920141014
5191195ref5ugcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101920141014
5200065ref5ugcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014101920141014
5204945ref5ugcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014101920141014
5205005ref5ugcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014101920141014
5206720ref5ugcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101920141014
5212035ref5ugcc -m32 -march=i486 -O3 -fomit-frame-pointer2014101920141014
5224445ref5ugcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101920141014
5225485ref5ugcc -m32 -march=k6 -O2 -fomit-frame-pointer2014101920141014
5239780ref5ugcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101920141014
5239815ref5ugcc -m32 -march=pentium -O2 -fomit-frame-pointer2014101920141014
5249035ref5ugcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014101920141014
5249045ref5ugcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101920141014
5249345ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101920141014
5249635ref5ugcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014101920141014
5254380ref5ugcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101920141014
5254545ref5ugcc -m32 -march=k6 -O3 -fomit-frame-pointer2014101920141014
5255160ref5ugcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101920141014
5258340ref5ugcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014101920141014
5262125ref5ugcc -m32 -O3 -fomit-frame-pointer2014101920141014
5263500ref5ugcc -m32 -march=i386 -O3 -fomit-frame-pointer2014101920141014
5272400ref5ugcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014101920141014
5279345ref5ugcc -m32 -O2 -fomit-frame-pointer2014101920141014
5280965ref5ugcc -m32 -march=i486 -O2 -fomit-frame-pointer2014101920141014
5299260ref5ugcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014101920141014
5299275ref5ugcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014101920141014
5307055ref5ugcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101920141014
5310750ref5ugcc -funroll-loops -m32 -O -fomit-frame-pointer2014101920141014
5310920ref5ugcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014101920141014
5316175ref5ugcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014101920141014
5317210ref5ugcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101920141014
5319570ref5ugcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101920141014
5319765ref5ugcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014101920141014
5319920ref5ugcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101920141014
5322425ref5ugcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101920141014
5322440ref5ugcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101920141014
5322585ref5ugcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101920141014
5322775ref5ugcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014101920141014
5336150ref5ugcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014101920141014
5340160ref5ugcc -m32 -march=k8 -O -fomit-frame-pointer2014101920141014
5340430ref5ugcc -m32 -march=barcelona -O -fomit-frame-pointer2014101920141014
5341750ref5ugcc -m32 -march=k8 -O3 -fomit-frame-pointer2014101920141014
5341765ref5ugcc -m32 -march=athlon -O3 -fomit-frame-pointer2014101920141014
5343095ref5ugcc -m32 -march=nocona -O -fomit-frame-pointer2014101920141014
5343135ref5ugcc -m32 -march=prescott -O -fomit-frame-pointer2014101920141014
5344945ref5ugcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101920141014
5344990ref5ugcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014101920141014
5345080ref5ugcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014101920141014
5345085ref5ugcc -m32 -march=corei7 -O -fomit-frame-pointer2014101920141014
5345115ref5ugcc -m32 -march=core2 -O -fomit-frame-pointer2014101920141014
5353040ref5ugcc -m32 -march=prescott -O3 -fomit-frame-pointer2014101920141014
5353380ref5ugcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014101920141014
5354125ref5ugcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014101920141014
5354155ref5ugcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014101920141014
5357315ref5ugcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014101920141014
5367200ref5ugcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014101920141014
5367740ref5ugcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014101920141014
5369920ref5ugcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101920141014
5370205ref5ugcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014101920141014
5374430ref5ugcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014101920141014
5382190ref5ugcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014101920141014
5382240ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101920141014
5389210ref5ugcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101920141014
5389280ref5ugcc -m32 -march=pentium -Os -fomit-frame-pointer2014101920141014
5393775ref5ugcc -m32 -march=athlon -O -fomit-frame-pointer2014101920141014
5395135ref5ugcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014101920141014
5395170ref5ugcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014101920141014
5395185ref5ugcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014101920141014
5398630ref5ugcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101920141014
5398960ref5ugcc -m32 -O -fomit-frame-pointer2014101920141014
5408275ref5ugcc -m32 -march=athlon -O2 -fomit-frame-pointer2014101920141014
5417320ref5ugcc -m32 -march=k8 -O2 -fomit-frame-pointer2014101920141014
5420450ref5ugcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014101920141014
5421055ref5ugcc -m32 -march=i386 -O2 -fomit-frame-pointer2014101920141014
5424175ref5ugcc -m32 -march=nocona -O3 -fomit-frame-pointer2014101920141014
5427835ref5ugcc -m32 -march=i386 -Os -fomit-frame-pointer2014101920141014
5428805ref5ugcc -m32 -march=i386 -O -fomit-frame-pointer2014101920141014
5430415ref5ugcc -m32 -march=i486 -O -fomit-frame-pointer2014101920141014
5432080ref5ugcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014101920141014
5432100ref5ugcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014101920141014
5432210ref5ugcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014101920141014
5436105ref5ugcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014101920141014
5437240ref5ugcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014101920141014
5438405ref5ugcc -m32 -march=pentium-m -O -fomit-frame-pointer2014101920141014
5438805ref5ugcc -m32 -march=pentium4 -O -fomit-frame-pointer2014101920141014
5439835ref5ugcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014101920141014
5440075ref5ugcc -m32 -march=prescott -Os -fomit-frame-pointer2014101920141014
5440315ref5ugcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101920141014
5447185ref5ugcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014101920141014
5447680ref5ugcc -m32 -march=pentium -O -fomit-frame-pointer2014101920141014
5447690ref5ugcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101920141014
5448000ref5ugcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014101920141014
5448020ref5ugcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014101920141014
5448315ref5ugcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014101920141014
5473800ref5ugcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014101920141014
5474390ref5ugcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014101920141014
5479270ref5ugcc -m32 -march=pentium2 -O -fomit-frame-pointer2014101920141014
5479310ref5ugcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014101920141014
5479385ref5ugcc -m32 -march=pentium3 -O -fomit-frame-pointer2014101920141014
5479710ref5ugcc -m32 -march=corei7 -Os -fomit-frame-pointer2014101920141014
5479740ref5ugcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014101920141014
5480870ref5ugcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101920141014
5480940ref5ugcc -m32 -march=core2 -Os -fomit-frame-pointer2014101920141014
5481045ref5ugcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014101920141014
5485690ref5ugcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014101920141014
5495405ref5ugcc -m32 -march=k6 -O -fomit-frame-pointer2014101920141014
5495470ref5ugcc -m32 -march=k6-3 -O -fomit-frame-pointer2014101920141014
5495475ref5ugcc -m32 -march=k6-2 -O -fomit-frame-pointer2014101920141014
5504045ref5ugcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101920141014
5526310ref5ugcc -m32 -march=i486 -Os -fomit-frame-pointer2014101920141014
5531410ref5ugcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014101920141014
5533610ref5ugcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014101920141014
5539145ref5ugcc -funroll-loops -m32 -Os -fomit-frame-pointer2014101920141014
5541750ref5ugcc -m32 -Os -fomit-frame-pointer2014101920141014
5576075ref5ugcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014101920141014
5577545ref5ugcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014101920141014
5577655ref5ugcc -m32 -march=k6 -Os -fomit-frame-pointer2014101920141014
5642060ref5ugcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014101920141014
5686025ref5ugcc -m32 -march=nocona -Os -fomit-frame-pointer2014101920141014
5688190ref5ugcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101920141014
5688385ref5ugcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101920141014
5688395ref5ugcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014101920141014
5688410ref5ugcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014101920141014
5691670ref5ugcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014101920141014
5691765ref5ugcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014101920141014
5704995ref5ugcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014101920141014
5710120ref5ugcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014101920141014
5710295ref5ugcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014101920141014
5710305ref5ugcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014101920141014
5745430ref5ugcc -m32 -march=k8 -Os -fomit-frame-pointer2014101920141014
5751365ref5ugcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014101920141014
5775570ref5ugcc -m32 -march=barcelona -Os -fomit-frame-pointer2014101920141014
5814275ref5ugcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014101920141014
6019895ref5ugcc -m32 -march=athlon -Os -fomit-frame-pointer2014101920141014
6029935ref5ugcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014101920141014
6881805ref5gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014101920141014
6882015ref5gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014101920141014
6906190ref5gcc -funroll-loops -m32 -O -fomit-frame-pointer2014101920141014
6913445ref5gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014101920141014
6913445ref5gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014101920141014
6935515ref5gcc -m32 -march=nocona -O -fomit-frame-pointer2014101920141014
6935875ref5gcc -m32 -march=prescott -O -fomit-frame-pointer2014101920141014
6936530ref5gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014101920141014
6953250ref5gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014101920141014
6953480ref5gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014101920141014
6953515ref5gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014101920141014
6953630ref5gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014101920141014
6964075ref5gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014101920141014
6964345ref5gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101920141014
6964500ref5gcc -m32 -march=core2 -O -fomit-frame-pointer2014101920141014
6964715ref5gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014101920141014
6964735ref5gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014101920141014
6964750ref5gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014101920141014
6964840ref5gcc -m32 -march=corei7 -O -fomit-frame-pointer2014101920141014
6964845ref5gcc -m32 -O -fomit-frame-pointer2014101920141014
6968380ref5gcc -m32 -march=athlon -O -fomit-frame-pointer2014101920141014
6968490ref5gcc -m32 -march=k8 -O -fomit-frame-pointer2014101920141014
6972390ref5gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014101920141014
6973025ref5gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014101920141014
6974550ref5gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014101920141014
6989940ref5gcc -m32 -march=barcelona -O -fomit-frame-pointer2014101920141014
7000235ref5gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101920141014
7000245ref5gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014101920141014
7015120ref5gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014101920141014
7015130ref5gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014101920141014
7015240ref5gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014101920141014
7015340ref5gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014101920141014
7021890ref5gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014101920141014
7021915ref5gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014101920141014
7021945ref5gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014101920141014
7027650ref5gcc -m32 -march=i386 -O -fomit-frame-pointer2014101920141014
7030550ref5gcc -m32 -march=i486 -O -fomit-frame-pointer2014101920141014
7032315ref5gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014101920141014
7059190ref5gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101920141014
7059425ref5gcc -m32 -march=pentium -O -fomit-frame-pointer2014101920141014
7079840ref5gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014101920141014
7079885ref5gcc -m32 -march=k6 -O -fomit-frame-pointer2014101920141014
7079930ref5gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014101920141014

Test failure

Implementation: crypto_scalarmult/kummer/ref5u
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref5u
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref5u

Compiler output

Implementation: crypto_scalarmult/kummer/ref5u
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
try.c: try.c: In function 'memcpy':
try.c: try.c:177:1: internal compiler error: Segmentation fault
try.c: Please submit a full bug report,
try.c: with preprocessed source if appropriate.
try.c: See gt; for instructions.
try.c: The bug is not reproducible, so it is likely a hardware or OS problem.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ref5u