Implementation notes: x86, h4e350, crypto_scalarmult/kummer

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_scalarmult
Primitive: kummer
TimeImplementationCompilerBenchmark dateSUPERCOP version
5766717ref5ugcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014101820141014
5768985ref5ugcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014101820141014
5769255ref5ugcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014101820141014
5769363ref5ugcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014101820141014
5823870ref5ugcc -funroll-loops -m32 -O -fomit-frame-pointer2014101820141014
5832915ref5ugcc -m32 -march=barcelona -O -fomit-frame-pointer2014101820141014
5833116ref5ugcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
5833191ref5ugcc -m32 -march=k8 -O -fomit-frame-pointer2014101820141014
5834073ref5ugcc -m32 -march=prescott -O -fomit-frame-pointer2014101820141014
5835153ref5ugcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
5837634ref5ugcc -m32 -march=corei7 -O -fomit-frame-pointer2014101820141014
5837946ref5ugcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
5842344ref5ugcc -m32 -march=core2 -O -fomit-frame-pointer2014101820141014
5846040ref5ugcc -m32 -march=nocona -O -fomit-frame-pointer2014101820141014
5867673ref5ugcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014101820141014
5888874ref5ugcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014101820141014
5896596ref5ugcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014101820141014
5898654ref5ugcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014101820141014
5903589ref5ugcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014101820141014
5905497ref5ugcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014101820141014
5906745ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101820141014
5909616ref5ugcc -m32 -O -fomit-frame-pointer2014101820141014
5913927ref5ugcc -m32 -march=athlon -O -fomit-frame-pointer2014101820141014
5949066ref5ugcc -m32 -march=i486 -O -fomit-frame-pointer2014101820141014
5950878ref5ugcc -m32 -march=pentium-m -O -fomit-frame-pointer2014101820141014
5954970ref5ugcc -m32 -march=pentium -O -fomit-frame-pointer2014101820141014
5955204ref5ugcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101820141014
5957202ref5ugcc -m32 -march=i386 -O -fomit-frame-pointer2014101820141014
5957343ref5ugcc -m32 -march=pentium4 -O -fomit-frame-pointer2014101820141014
5993130ref5ugcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014101820141014
5993238ref5ugcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014101820141014
5993364ref5ugcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014101820141014
6010947ref5gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014101820141014
6011463ref5gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101820141014
6011796ref5gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014101820141014
6013932ref5gcc -m32 -march=k6 -O3 -fomit-frame-pointer2014101820141014
6018798ref5gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101820141014
6019431ref5gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101820141014
6019923ref5gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101820141014
6023043ref5gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101820141014
6023412ref5gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101820141014
6031779ref5ugcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014101820141014
6031806ref5ugcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014101820141014
6032007ref5ugcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014101820141014
6071100ref5gcc -m32 -march=k6 -O2 -fomit-frame-pointer2014101820141014
6072621ref5gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101820141014
6097911ref5gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101820141014
6100875ref5ugcc -m32 -march=pentium3 -O -fomit-frame-pointer2014101820141014
6101211ref5ugcc -m32 -march=pentium2 -O -fomit-frame-pointer2014101820141014
6101424ref5ugcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014101820141014
6102027ref5ugcc -m32 -march=k6-3 -O -fomit-frame-pointer2014101820141014
6102162ref5ugcc -m32 -march=k6-2 -O -fomit-frame-pointer2014101820141014
6102375ref5ugcc -m32 -march=k6 -O -fomit-frame-pointer2014101820141014
6174660ref5gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014101820141014
6193461ref5gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014101820141014
6197616ref5gcc -m32 -march=k6 -Os -fomit-frame-pointer2014101820141014
6209808ref5gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014101820141014
6219846ref5gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014101820141014
6259359ref5gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014101820141014
6278613ref5gcc -m32 -march=core2 -O3 -fomit-frame-pointer2014101820141014
6323763ref5gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
6324063ref5gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
6371949ref5gcc -m32 -march=athlon -O3 -fomit-frame-pointer2014101820141014
6381078ref5gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
6397212ref5gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014101820141014
6399228ref5gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101820141014
6399699ref5gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101820141014
6399780ref5gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101820141014
6400194ref5gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101820141014
6400422ref5gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014101820141014
6400890ref5gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101820141014
6403680ref5gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101820141014
6404529ref5gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014101820141014
6405039ref5gcc -m32 -O3 -fomit-frame-pointer2014101820141014
6406311ref5gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
6408771ref5gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101820141014
6409632ref5gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101820141014
6411333ref5gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
6412011ref5gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014101820141014
6412059ref5gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101820141014
6412179ref5gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014101820141014
6414003ref5gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014101820141014
6414027ref5gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014101820141014
6414294ref5gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101820141014
6420942ref5gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101820141014
6421059ref5gcc -m32 -march=pentium -O3 -fomit-frame-pointer2014101820141014
6421281ref5gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101820141014
6429471ref5gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014101820141014
6442065ref5gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101820141014
6442068ref5gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101820141014
6448908ref5gcc -m32 -march=i486 -O3 -fomit-frame-pointer2014101820141014
6449574ref5gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101820141014
6451281ref5gcc -m32 -march=athlon -O2 -fomit-frame-pointer2014101820141014
6456693ref5gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101820141014
6457560ref5gcc -m32 -O2 -fomit-frame-pointer2014101820141014
6460011ref5gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014101820141014
6461499ref5gcc -m32 -march=k8 -O3 -fomit-frame-pointer2014101820141014
6461964ref5gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101820141014
6463086ref5gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
6463866ref5gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
6466065ref5gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101820141014
6467754ref5gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101820141014
6468471ref5gcc -m32 -march=i386 -O3 -fomit-frame-pointer2014101820141014
6468990ref5gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101820141014
6472020ref5gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014101820141014
6476928ref5gcc -m32 -march=pentium -O2 -fomit-frame-pointer2014101820141014
6479562ref5gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014101820141014
6483324ref5gcc -m32 -march=k8 -O2 -fomit-frame-pointer2014101820141014
6492516ref5gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101820141014
6492894ref5gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
6493899ref5gcc -m32 -march=corei7 -Os -fomit-frame-pointer2014101820141014
6495021ref5gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014101820141014
6495717ref5gcc -m32 -march=core2 -Os -fomit-frame-pointer2014101820141014
6500832ref5gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
6500937ref5gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
6500985ref5gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
6502431ref5gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
6504309ref5gcc -m32 -Os -fomit-frame-pointer2014101820141014
6508668ref5gcc -m32 -march=core2 -O2 -fomit-frame-pointer2014101820141014
6508794ref5gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
6508974ref5gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
6509220ref5gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
6509370ref5gcc -funroll-loops -m32 -Os -fomit-frame-pointer2014101820141014
6512679ref5gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101820141014
6532056ref5gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101820141014
6541545ref5gcc -m32 -march=nocona -O3 -fomit-frame-pointer2014101820141014
6560493ref5gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101820141014
6561528ref5gcc -m32 -march=i386 -O2 -fomit-frame-pointer2014101820141014
6562578ref5gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014101820141014
6562665ref5ugcc -m32 -O3 -fomit-frame-pointer2014101820141014
6564609ref5gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014101820141014
6568158ref5ugcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014101820141014
6568374ref5gcc -m32 -march=prescott -O3 -fomit-frame-pointer2014101820141014
6572598ref5gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014101820141014
6580110ref5gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014101820141014
6580305ref5gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014101820141014
6581970ref5ugcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014101820141014
6592284ref5gcc -m32 -march=barcelona -Os -fomit-frame-pointer2014101820141014
6597417ref5gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014101820141014
6598734ref5gcc -m32 -march=athlon -Os -fomit-frame-pointer2014101820141014
6600846ref5gcc -m32 -march=nocona -Os -fomit-frame-pointer2014101820141014
6601290ref5gcc -m32 -march=k8 -Os -fomit-frame-pointer2014101820141014
6603741ref5gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
6608607ref5gcc -m32 -march=prescott -Os -fomit-frame-pointer2014101820141014
6610443ref5gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101820141014
6610545ref5gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014101820141014
6612765ref5gcc -m32 -march=i486 -O2 -fomit-frame-pointer2014101820141014
6613812ref5ugcc -m32 -O2 -fomit-frame-pointer2014101820141014
6620832ref5gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101820141014
6621084ref5gcc -m32 -march=pentium -Os -fomit-frame-pointer2014101820141014
6631398ref5gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014101820141014
6652224ref5gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014101820141014
6652416ref5gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014101820141014
6654084ref5gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014101820141014
6654567ref5gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014101820141014
6654585ref5gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014101820141014
6655548ref5gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101820141014
6655854ref5gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014101820141014
6658536ref5gcc -m32 -march=nocona -O2 -fomit-frame-pointer2014101820141014
6659070ref5gcc -m32 -march=prescott -O2 -fomit-frame-pointer2014101820141014
6659763ref5gcc -m32 -march=i486 -Os -fomit-frame-pointer2014101820141014
6661683ref5gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014101820141014
6668574ref5gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014101820141014
6672117ref5gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014101820141014
6672558ref5gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014101820141014
6674664ref5gcc -m32 -march=i386 -Os -fomit-frame-pointer2014101820141014
6675213ref5gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014101820141014
6675288ref5gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101820141014
6680037ref5ugcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014101820141014
6696771ref5ugcc -m32 -march=k6 -O3 -fomit-frame-pointer2014101820141014
6706443ref5gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014101820141014
6734094ref5ugcc -m32 -march=athlon -O3 -fomit-frame-pointer2014101820141014
6744810ref5ugcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014101820141014
6753960ref5ugcc -m32 -march=core2 -O3 -fomit-frame-pointer2014101820141014
6763416ref5ugcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101820141014
6763962ref5ugcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101820141014
6772035ref5ugcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101820141014
6772035ref5ugcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014101820141014
6772059ref5ugcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014101820141014
6772248ref5ugcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101820141014
6779682ref5ugcc -m32 -march=athlon -O2 -fomit-frame-pointer2014101820141014
6782586ref5ugcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014101820141014
6782712ref5ugcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101820141014
6805392ref5ugcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
6807204ref5ugcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101820141014
6809418ref5ugcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
6811443ref5ugcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
6811992ref5ugcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
6812184ref5ugcc -m32 -march=k6 -O2 -fomit-frame-pointer2014101820141014
6814224ref5ugcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101820141014
6814590ref5ugcc -m32 -march=core2 -O2 -fomit-frame-pointer2014101820141014
6828642ref5ugcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
6838479ref5ugcc -m32 -march=k8 -O3 -fomit-frame-pointer2014101820141014
6850365ref5ugcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014101820141014
6858786ref5ugcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
6859428ref5ugcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
6866115ref5ugcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
6872487ref5ugcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101820141014
6884442ref5ugcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
6885981ref5ugcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014101820141014
6886341ref5ugcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014101820141014
6894051ref5ugcc -m32 -march=k8 -O2 -fomit-frame-pointer2014101820141014
6901014ref5ugcc -m32 -march=nocona -O3 -fomit-frame-pointer2014101820141014
6901050ref5ugcc -m32 -march=prescott -O3 -fomit-frame-pointer2014101820141014
6901515ref5ugcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014101820141014
6902985ref5ugcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101820141014
6904368ref5ugcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014101820141014
6905775ref5ugcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101820141014
6908235ref5ugcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101820141014
6910023ref5ugcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
6910539ref5ugcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101820141014
6910626ref5ugcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101820141014
6911397ref5ugcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101820141014
6911886ref5ugcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101820141014
6912057ref5ugcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101820141014
6915843ref5ugcc -m32 -march=prescott -O2 -fomit-frame-pointer2014101820141014
6916422ref5ugcc -m32 -march=nocona -O2 -fomit-frame-pointer2014101820141014
6928104ref5ugcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
6965979ref5ugcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101820141014
6966171ref5ugcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101820141014
6978384ref5ugcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101820141014
6991059ref5ugcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101820141014
7011225ref5ugcc -m32 -march=pentium -O3 -fomit-frame-pointer2014101820141014
7023642ref5ugcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101820141014
7023819ref5ugcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101820141014
7023903ref5ugcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101820141014
7023924ref5ugcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101820141014
7025610ref5ugcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101820141014
7029303ref5ugcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014101820141014
7040538ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101820141014
7041237ref5ugcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101820141014
7045890ref5ugcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101820141014
7048275ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101820141014
7051596ref5ugcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014101820141014
7061607ref5ugcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101820141014
7094337ref5ugcc -funroll-loops -m32 -Os -fomit-frame-pointer2014101820141014
7096236ref5ugcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101820141014
7112181ref5ugcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101820141014
7113213ref5ugcc -m32 -march=pentium -O2 -fomit-frame-pointer2014101820141014
7161156ref5ugcc -m32 -Os -fomit-frame-pointer2014101820141014
7217436ref5ugcc -m32 -march=k6 -Os -fomit-frame-pointer2014101820141014
7217667ref5ugcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014101820141014
7225164ref5ugcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014101820141014
7228746ref5ugcc -m32 -march=i386 -O3 -fomit-frame-pointer2014101820141014
7243572ref5ugcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101820141014
7245183ref5ugcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014101820141014
7251552ref5ugcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014101820141014
7254051ref5ugcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101820141014
7254636ref5ugcc -m32 -march=i486 -O3 -fomit-frame-pointer2014101820141014
7258932ref5ugcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014101820141014
7264110ref5ugcc -m32 -march=pentium -Os -fomit-frame-pointer2014101820141014
7264749ref5ugcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014101820141014
7269498ref5ugcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014101820141014
7288710ref5ugcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014101820141014
7290666ref5ugcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014101820141014
7292508ref5ugcc -m32 -march=athlon -Os -fomit-frame-pointer2014101820141014
7317936ref5ugcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014101820141014
7322253ref5ugcc -m32 -march=i386 -O2 -fomit-frame-pointer2014101820141014
7327419ref5ugcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014101820141014
7342947ref5ugcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014101820141014
7343562ref5ugcc -m32 -march=barcelona -Os -fomit-frame-pointer2014101820141014
7367580ref5ugcc -m32 -march=i486 -O2 -fomit-frame-pointer2014101820141014
7370364ref5ugcc -m32 -march=core2 -Os -fomit-frame-pointer2014101820141014
7377015ref5ugcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
7377276ref5ugcc -m32 -march=corei7 -Os -fomit-frame-pointer2014101820141014
7383600ref5ugcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
7384143ref5ugcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
7416129ref5ugcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014101820141014
7420434ref5ugcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
7421472ref5ugcc -m32 -march=k8 -Os -fomit-frame-pointer2014101820141014
7427124ref5ugcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
7432776ref5ugcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014101820141014
7434339ref5ugcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014101820141014
7439004ref5ugcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014101820141014
7443795ref5ugcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101820141014
7485312ref5ugcc -m32 -march=nocona -Os -fomit-frame-pointer2014101820141014
7488402ref5ugcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014101820141014
7489896ref5ugcc -m32 -march=prescott -Os -fomit-frame-pointer2014101820141014
7502748ref5ugcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014101820141014
7503741ref5ugcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014101820141014
7506468ref5ugcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014101820141014
7506894ref5ugcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014101820141014
7507914ref5ugcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101820141014
7509735ref5ugcc -m32 -march=i486 -Os -fomit-frame-pointer2014101820141014
7510212ref5ugcc -m32 -march=i386 -Os -fomit-frame-pointer2014101820141014
7518768ref5ugcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014101820141014
7522359ref5ugcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014101820141014
7563876ref5ugcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014101820141014
7564128ref5ugcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014101820141014
7770834ref5gcc -funroll-loops -m32 -O -fomit-frame-pointer2014101820141014
7836081ref5gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
7839252ref5gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
7839273ref5gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
7839564ref5gcc -m32 -march=core2 -O -fomit-frame-pointer2014101820141014
7839744ref5gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
7839798ref5gcc -m32 -march=corei7 -O -fomit-frame-pointer2014101820141014
7839843ref5gcc -m32 -O -fomit-frame-pointer2014101820141014
7972143ref5gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014101820141014
7979277ref5gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014101820141014
7993296ref5gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014101820141014
8021472ref5gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014101820141014
8027175ref5gcc -m32 -march=prescott -O -fomit-frame-pointer2014101820141014
8031018ref5gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014101820141014
8031462ref5gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014101820141014
8033751ref5gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014101820141014
8034774ref5gcc -m32 -march=nocona -O -fomit-frame-pointer2014101820141014
8043162ref5gcc -m32 -march=i486 -O -fomit-frame-pointer2014101820141014
8064498ref5gcc -m32 -march=i386 -O -fomit-frame-pointer2014101820141014
8068239ref5gcc -m32 -march=k8 -O -fomit-frame-pointer2014101820141014
8068566ref5gcc -m32 -march=athlon -O -fomit-frame-pointer2014101820141014
8074455ref5gcc -m32 -march=barcelona -O -fomit-frame-pointer2014101820141014
8074515ref5gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
8294751ref5gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014101820141014
8296173ref5gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101820141014
8340909ref5gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101820141014
8346009ref5gcc -m32 -march=pentium -O -fomit-frame-pointer2014101820141014
8740911ref5gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014101820141014
8741241ref5gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014101820141014
8741439ref5gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014101820141014
8758695ref5gcc -m32 -march=pentium4 -O -fomit-frame-pointer2014101820141014
8775927ref5gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014101820141014
8776173ref5gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014101820141014
8776191ref5gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014101820141014
8777505ref5gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014101820141014
8784864ref5gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014101820141014
8807355ref5gcc -m32 -march=k6-2 -O -fomit-frame-pointer2014101820141014
8809800ref5gcc -m32 -march=k6-3 -O -fomit-frame-pointer2014101820141014
8810388ref5gcc -m32 -march=k6 -O -fomit-frame-pointer2014101820141014
8817966ref5gcc -m32 -march=pentium-m -O -fomit-frame-pointer2014101820141014
8818602ref5gcc -m32 -march=pentium2 -O -fomit-frame-pointer2014101820141014
8818896ref5gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014101820141014
8820705ref5gcc -m32 -march=pentium3 -O -fomit-frame-pointer2014101820141014

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