Implementation notes: x86, fireball, crypto_dh/surf127eps

Computer: fireball
Architecture: x86
CPU ID: GenuineIntel-00000f12-3febfbff
SUPERCOP version: 20130419
Operation: crypto_dh
Primitive: surf127eps
TimeImplementationCompilerBenchmark dateSUPERCOP version
13102756mpfqgcc -funroll-loops -march=pentium -O3 -fomit-frame-pointer2012081120120717
13188804mpfqgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012081120120717
13194860mpfqgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012081120120717
13203364mpfqgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012081120120717
13226600mpfqgcc -funroll-loops -march=pentium-m -O2 -fomit-frame-pointer2012081120120717
13279796mpfqgcc -march=pentium3 -O2 -fomit-frame-pointer2012081120120717
13304188mpfqgcc -funroll-loops -march=pentium-mmx -O3 -fomit-frame-pointer2012081120120717
13318728mpfqgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012081120120717
13334488mpfqgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012081120120717
13341728mpfqgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012081120120717
13355996mpfqgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012081120120717
13396228mpfqgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012081120120717
13398868mpfqgcc -funroll-loops -march=k6 -O2 -fomit-frame-pointer2012081120120717
13400800mpfqgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012081120120717
13401884mpfqgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012081120120717
13407192mpfqgcc -funroll-loops -march=i386 -O3 -fomit-frame-pointer2012081120120717
13409508mpfqgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012081120120717
13411080mpfqgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012081120120717
13419736mpfqgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012081120120717
13436288mpfqgcc -march=pentium -O3 -fomit-frame-pointer2012081120120717
13437012mpfqgcc -funroll-loops -march=pentium3 -O2 -fomit-frame-pointer2012081120120717
13464580mpfqgcc -march=k6-2 -O2 -fomit-frame-pointer2012081120120717
13486704mpfqgcc -march=pentium3 -O3 -fomit-frame-pointer2012081120120717
13497156mpfqgcc -march=athlon -O2 -fomit-frame-pointer2012081120120717
13502844mpfqgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012081120120717
13512072mpfqgcc -march=pentium-m -O2 -fomit-frame-pointer2012081120120717
13512892mpfqgcc -funroll-loops -march=athlon -O2 -fomit-frame-pointer2012081120120717
13528640mpfqgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012081120120717
13534832mpfqgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012081120120717
13535712mpfqgcc -funroll-loops -O3 -fomit-frame-pointer2012081120120717
13536772mpfqgcc -funroll-loops -march=k6 -O3 -fomit-frame-pointer2012081120120717
13538696mpfqgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012081120120717
13540684mpfqgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012081120120717
13554136mpfqgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012081120120717
13564724mpfqgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012081120120717
13569200mpfqgcc -march=pentium4 -O2 -fomit-frame-pointer2012081120120717
13574004mpfqgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012081120120717
13577148mpfqgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012081120120717
13579008mpfqgcc -funroll-loops -march=i486 -O3 -fomit-frame-pointer2012081120120717
13579908mpfqgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081120120717
13585528mpfqgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012081120120717
13614364mpfqgcc -O3 -fomit-frame-pointer2012081120120717
13649956mpfqgcc -march=pentium-mmx -O2 -fomit-frame-pointer2012081120120717
13656700mpfqgcc -march=pentium -O2 -fomit-frame-pointer2012081120120717
13667388mpfqgcc -funroll-loops -march=pentium4 -O2 -fomit-frame-pointer2012081120120717
13669568mpfqgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012081120120717
13670428mpfqgcc -march=i386 -O3 -fomit-frame-pointer2012081120120717
13680820mpfqgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012081120120717
13681780mpfqgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012081120120717
13681928mpfqgcc -m32 -O3 -fomit-frame-pointer2012081120120717
13683380mpfqgcc -march=i486 -O3 -fomit-frame-pointer2012081120120717
13685592mpfqgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012081120120717
13688212mpfqgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012081120120717
13689900mpfqgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012081120120717
13697288mpfqgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012081120120717
13705664mpfqgcc -march=pentium4 -O3 -fomit-frame-pointer2012081120120717
13715116mpfqgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012081120120717
13715644mpfqgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081120120717
13717880mpfqgcc -march=nocona -O3 -fomit-frame-pointer2012081120120717
13724272mpfqgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012081120120717
13731216mpfqgcc -O2 -fomit-frame-pointer2012081120120717
13731508mpfqgcc -march=prescott -O3 -fomit-frame-pointer2012081120120717
13732112mpfqgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081120120717
13741320mpfqgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012081120120717
13742372mpfqgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012081120120717
13746716mpfqgcc -march=k6 -O3 -fomit-frame-pointer2012081120120717
13751440mpfqgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012081120120717
13751620mpfqgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012081120120717
13751708mpfqgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012081120120717
13757356mpfqgcc -march=pentium-m -O3 -fomit-frame-pointer2012081120120717
13761700mpfqgcc -march=pentiumpro -O2 -fomit-frame-pointer2012081120120717
13761956mpfqgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012081120120717
13773568mpfqgcc -funroll-loops -march=pentium-mmx -O2 -fomit-frame-pointer2012081120120717
13773980mpfqgcc -funroll-loops -march=pentium4 -O3 -fomit-frame-pointer2012081120120717
13782096mpfqgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012081120120717
13794956mpfqgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081120120717
13808572mpfqgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012081120120717
13810588mpfqgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012081120120717
13827432mpfqgcc -funroll-loops -march=prescott -O3 -fomit-frame-pointer2012081120120717
13831128mpfqgcc -m32 -O2 -fomit-frame-pointer2012081120120717
13845480mpfqgcc -funroll-loops -march=pentium -O2 -fomit-frame-pointer2012081120120717
13847772mpfqgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012081120120717
13849596mpfqgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012081120120717
13853124mpfqgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081120120717
13853300mpfqgcc -funroll-loops -march=i386 -O2 -fomit-frame-pointer2012081120120717
13855708mpfqgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012081120120717
13867780mpfqgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012081120120717
13887364mpfqgcc -march=i386 -O2 -fomit-frame-pointer2012081120120717
13909848mpfqgcc -funroll-loops -march=pentiumpro -O2 -fomit-frame-pointer2012081120120717
13921096mpfqgcc -march=k8 -O2 -fomit-frame-pointer2012081120120717
13921768mpfqgcc -funroll-loops -march=pentium-m -O3 -fomit-frame-pointer2012081120120717
13923488mpfqgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012081120120717
13925676mpfqgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012081120120717
13945832mpfqgcc -march=pentium2 -O3 -fomit-frame-pointer2012081120120717
13948804mpfqgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012081120120717
13976784mpfqgcc -march=pentium2 -O2 -fomit-frame-pointer2012081120120717
13986528mpfqgcc -funroll-loops -march=pentium2 -O3 -fomit-frame-pointer2012081120120717
13986572mpfqgcc -funroll-loops -march=pentium2 -O2 -fomit-frame-pointer2012081120120717
13998756mpfqgcc -funroll-loops -march=k6-2 -O2 -fomit-frame-pointer2012081120120717
14024016mpfqgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012081120120717
14030752mpfqgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012081120120717
14046756mpfqgcc -march=pentium-mmx -O3 -fomit-frame-pointer2012081120120717
14047068mpfqgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081120120717
14049520mpfqgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012081120120717
14058604mpfqgcc -march=pentiumpro -O3 -fomit-frame-pointer2012081120120717
14090052mpfqgcc -funroll-loops -march=k6-3 -O2 -fomit-frame-pointer2012081120120717
14090372mpfqgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012081120120717
14094880mpfqgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012081120120717
14094980mpfqgcc -funroll-loops -march=pentiumpro -O3 -fomit-frame-pointer2012081120120717
14173384mpfqgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012081120120717
14174480mpfqgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081120120717
14231092mpfqgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012081120120717
14231208mpfqgcc -march=prescott -O2 -fomit-frame-pointer2012081120120717
14239976mpfqgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012081120120717
14247800mpfqgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081120120717
14258220mpfqgcc -funroll-loops -march=prescott -O2 -fomit-frame-pointer2012081120120717
14265516mpfqgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012081120120717
14270960mpfqgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081120120717
14271428mpfqgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012081120120717
14273828mpfqgcc -funroll-loops -march=i486 -O2 -fomit-frame-pointer2012081120120717
14275648mpfqgcc -march=nocona -O2 -fomit-frame-pointer2012081120120717
14276392mpfqgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012081120120717
14290440mpfqgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012081120120717
14299996mpfqgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012081120120717
14317628mpfqgcc -funroll-loops -march=pentium3 -O3 -fomit-frame-pointer2012081120120717
14333756mpfqgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012081120120717
14348932mpfqgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012081120120717
14376300mpfqgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081120120717
14403436mpfqgcc -march=k6 -O2 -fomit-frame-pointer2012081120120717
14439864mpfqgcc -march=k6-3 -O2 -fomit-frame-pointer2012081120120717
14458908mpfqgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012081120120717
14485332mpfqgcc -funroll-loops -O2 -fomit-frame-pointer2012081120120717
14536032mpfqgcc -march=barcelona -O2 -fomit-frame-pointer2012081120120717
14552920mpfqgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012081120120717
14713212mpfqgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012081120120717
14717040mpfqclang -O32012081120120717
14720196mpfqgcc -march=i486 -O2 -fomit-frame-pointer2012081120120717
14757384mpfqgcc -m32 -march=pentium -Os -fomit-frame-pointer2012081120120717
14763516mpfqgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012081120120717
14809076mpfqgcc -funroll-loops -O -fomit-frame-pointer2012081120120717
14818460mpfqgcc -march=pentium-mmx -Os -fomit-frame-pointer2012081120120717
14849696mpfqgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012081120120717
14904272mpfqgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081120120717
14906080mpfqgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081120120717
14940184mpfqgcc -march=nocona -Os -fomit-frame-pointer2012081120120717
14961056mpfqgcc -march=prescott -Os -fomit-frame-pointer2012081120120717
14984884mpfqgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012081120120717
15020184mpfqgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012081120120717
15021872mpfqgcc -funroll-loops -march=i386 -Os -fomit-frame-pointer2012081120120717
15028800mpfqgcc -m32 -march=nocona -Os -fomit-frame-pointer2012081120120717
15079080mpfqgcc -funroll-loops -march=k6-2 -O -fomit-frame-pointer2012081120120717
15101972mpfqgcc -funroll-loops -m32 -O -fomit-frame-pointer2012081120120717
15104892mpfqgcc -fno-schedule-insns -O -fomit-frame-pointer2012081120120717
15121144mpfqgcc -funroll-loops -march=k6-3 -Os -fomit-frame-pointer2012081120120717
15146700mpfqgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012081120120717
15146856mpfqgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012081120120717
15147428mpfqgcc -funroll-loops -march=k6 -Os -fomit-frame-pointer2012081120120717
15152012mpfqgcc -funroll-loops -march=i486 -Os -fomit-frame-pointer2012081120120717
15154980mpfqgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012081120120717
15156812mpfqgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012081120120717
15159868mpfqgcc -funroll-loops -march=i386 -O -fomit-frame-pointer2012081120120717
15160824mpfqgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012081120120717
15165592mpfqgcc -funroll-loops -march=pentiumpro -O -fomit-frame-pointer2012081120120717
15171188mpfqgcc -march=pentium-m -O -fomit-frame-pointer2012081120120717
15189340mpfqgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012081120120717
15193344mpfqgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012081120120717
15196976mpfqgcc -march=barcelona -O -fomit-frame-pointer2012081120120717
15205448mpfqgcc -march=pentium3 -O -fomit-frame-pointer2012081120120717
15205836mpfqgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012081120120717
15210376mpfqgcc -funroll-loops -march=i486 -O -fomit-frame-pointer2012081120120717
15218484mpfqgcc -march=i386 -Os -fomit-frame-pointer2012081120120717
15219480mpfqgcc -march=k8 -O -fomit-frame-pointer2012081120120717
15225036mpfqgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081120120717
15225048mpfqgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012081120120717
15227940mpfqgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012081120120717
15240356mpfqgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012081120120717
15243812mpfqgcc -march=k6 -Os -fomit-frame-pointer2012081120120717
15245504mpfqgcc -funroll-loops -march=pentium-mmx -Os -fomit-frame-pointer2012081120120717
15247152mpfqgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012081120120717
15254020mpfqgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012081120120717
15255072mpfqgcc -m32 -march=core2 -O -fomit-frame-pointer2012081120120717
15263036mpfqgcc -funroll-loops -march=pentium -Os -fomit-frame-pointer2012081120120717
15272104mpfqgcc -O -fomit-frame-pointer2012081120120717
15272176mpfqgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012081120120717
15277132mpfqgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012081120120717
15280508mpfqgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012081120120717
15283544mpfqgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081120120717
15289876mpfqgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081120120717
15304080mpfqgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012081120120717
15307648mpfqgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081120120717
15311280mpfqgcc -m32 -march=k8 -O -fomit-frame-pointer2012081120120717
15314272mpfqgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012081120120717
15318836mpfqgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012081120120717
15323668mpfqgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012081120120717
15331968mpfqgcc -funroll-loops -march=k6-2 -Os -fomit-frame-pointer2012081120120717
15333956mpfqgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012081120120717
15342088mpfqgcc -funroll-loops -Os -fomit-frame-pointer2012081120120717
15356600mpfqgcc -funroll-loops -march=pentium3 -O -fomit-frame-pointer2012081120120717
15357528mpfqgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012081120120717
15370816mpfqgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081120120717
15384676mpfqgcc -m32 -march=athlon -Os -fomit-frame-pointer2012081120120717
15386276mpfqgcc -funroll-loops -march=prescott -Os -fomit-frame-pointer2012081120120717
15396676mpfqgcc -march=barcelona -Os -fomit-frame-pointer2012081120120717
15405180mpfqgcc -funroll-loops -march=k6-3 -O -fomit-frame-pointer2012081120120717
15409280mpfqgcc -march=athlon -Os -fomit-frame-pointer2012081120120717
15409680mpfqgcc -m32 -O -fomit-frame-pointer2012081120120717
15413188mpfqgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081120120717
15417296mpfqgcc -funroll-loops -march=pentium2 -O -fomit-frame-pointer2012081120120717
15419100mpfqgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012081120120717
15425388mpfqgcc -funroll-loops -march=pentium4 -O -fomit-frame-pointer2012081120120717
15431240mpfqgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081120120717
15432892mpfqgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012081120120717
15435116mpfqgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012081120120717
15443220mpfqgcc -m32 -Os -fomit-frame-pointer2012081120120717
15456580mpfqgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012081120120717
15458784mpfqgcc -funroll-loops -march=athlon -O -fomit-frame-pointer2012081120120717
15460980mpfqgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012081120120717
15465388mpfqgcc -funroll-loops -march=k6 -O -fomit-frame-pointer2012081120120717
15468776mpfqgcc -march=k6 -O -fomit-frame-pointer2012081120120717
15469444mpfqgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012081120120717
15472764mpfqgcc -funroll-loops -march=athlon -Os -fomit-frame-pointer2012081120120717
15475988mpfqgcc -m32 -march=i386 -Os -fomit-frame-pointer2012081120120717
15476500mpfqgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012081120120717
15478568mpfqgcc -m32 -march=k6 -O -fomit-frame-pointer2012081120120717
15484804mpfqgcc -funroll-loops -march=prescott -O -fomit-frame-pointer2012081120120717
15487024mpfqgcc -march=k8 -Os -fomit-frame-pointer2012081120120717
15491956mpfqgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081120120717
15517688mpfqgcc -funroll-loops -march=pentium-m -O -fomit-frame-pointer2012081120120717
15522792mpfqgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012081120120717
15526760mpfqgcc -m32 -march=k8 -Os -fomit-frame-pointer2012081120120717
15544536mpfqgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012081120120717
15562748mpfqgcc -march=k6-2 -O -fomit-frame-pointer2012081120120717
15563532mpfqgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012081120120717
15570976mpfqgcc -m32 -march=i386 -O -fomit-frame-pointer2012081120120717
15573052mpfqgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012081120120717
15577152mpfqgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012081120120717
15588080mpfqgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012081120120717
15605532mpfqgcc -m32 -march=core2 -Os -fomit-frame-pointer2012081120120717
15609848mpfqgcc -march=i386 -O -fomit-frame-pointer2012081120120717
15622008mpfqgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012081120120717
15640684mpfqgcc -m32 -march=corei7 -O -fomit-frame-pointer2012081120120717
15651292mpfqgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012081120120717
15652964mpfqgcc -march=pentiumpro -O -fomit-frame-pointer2012081120120717
15653204mpfqgcc -march=pentium4 -O -fomit-frame-pointer2012081120120717
15653448mpfqgcc -march=pentium2 -Os -fomit-frame-pointer2012081120120717
15653712mpfqgcc -march=k6-2 -Os -fomit-frame-pointer2012081120120717
15656748mpfqgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081120120717
15668292mpfqgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012081120120717
15668472mpfqgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012081120120717
15685212mpfqgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012081120120717
15685388mpfqgcc -march=pentium2 -O -fomit-frame-pointer2012081120120717
15694144mpfqgcc -march=i486 -O -fomit-frame-pointer2012081120120717
15717912mpfqgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012081120120717
15723976mpfqgcc -m32 -march=athlon -O -fomit-frame-pointer2012081120120717
15728540mpfqgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012081120120717
15736056mpfqgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012081120120717
15759228mpfqgcc -m32 -march=i486 -O -fomit-frame-pointer2012081120120717
15786372mpfqgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012081120120717
15787388mpfqgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012081120120717
15790388mpfqgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012081120120717
15799112mpfqgcc -funroll-loops -march=pentium-m -Os -fomit-frame-pointer2012081120120717
15808460mpfqgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012081120120717
15812800mpfqgcc -m32 -march=k6 -Os -fomit-frame-pointer2012081120120717
15813408mpfqgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012081120120717
15826156mpfqgcc -march=athlon -O -fomit-frame-pointer2012081120120717
15837324mpfqgcc -funroll-loops -march=pentium2 -Os -fomit-frame-pointer2012081120120717
15842468mpfqgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012081120120717
15849892mpfqgcc -march=k6-3 -Os -fomit-frame-pointer2012081120120717
15864772mpfqgcc -march=pentium4 -Os -fomit-frame-pointer2012081120120717
15868784mpfqgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012081120120717
15871044mpfqgcc -funroll-loops -march=pentiumpro -Os -fomit-frame-pointer2012081120120717
15892904mpfqgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012081120120717
15907840mpfqgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012081120120717
15978084mpfqgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012081120120717
15995280mpfqgcc -funroll-loops -march=pentium-mmx -O -fomit-frame-pointer2012081120120717
15998256mpfqgcc -Os -fomit-frame-pointer2012081120120717
15999428mpfqgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012081120120717
16003856mpfqgcc -march=pentium-m -Os -fomit-frame-pointer2012081120120717
16003984mpfqgcc -m32 -march=barcelona -O -fomit-frame-pointer2012081120120717
16007976mpfqgcc -funroll-loops -march=pentium3 -Os -fomit-frame-pointer2012081120120717
16017036mpfqgcc -funroll-loops -march=pentium4 -Os -fomit-frame-pointer2012081120120717
16018900mpfqgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012081120120717
16020172mpfqgcc -march=k6-3 -O -fomit-frame-pointer2012081120120717
16032824mpfqgcc -march=pentium -Os -fomit-frame-pointer2012081120120717
16055680mpfqgcc -march=i486 -Os -fomit-frame-pointer2012081120120717
16089692mpfqgcc -march=pentiumpro -Os -fomit-frame-pointer2012081120120717
16153388mpfqgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012081120120717
16190604mpfqgcc -m32 -march=prescott -Os -fomit-frame-pointer2012081120120717
16228660mpfqgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012081120120717
16281296mpfqgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012081120120717
16299172mpfqgcc -funroll-loops -march=pentium -O -fomit-frame-pointer2012081120120717
16307016mpfqgcc -march=pentium3 -Os -fomit-frame-pointer2012081120120717
16359596mpfqgcc -m32 -march=i486 -Os -fomit-frame-pointer2012081120120717
16448920mpfqgcc -march=prescott -O -fomit-frame-pointer2012081120120717
16459944mpfqgcc -m32 -march=pentium -O -fomit-frame-pointer2012081120120717
16518488mpfqgcc -march=pentium -O -fomit-frame-pointer2012081120120717
16548312mpfqgcc -m32 -march=nocona -O -fomit-frame-pointer2012081120120717
16685440mpfqgcc -m32 -march=prescott -O -fomit-frame-pointer2012081120120717
16750728mpfqgcc -march=nocona -O -fomit-frame-pointer2012081120120717
16813128mpfqgcc -march=pentium-mmx -O -fomit-frame-pointer2012081120120717
24164908mpfqgcc -funroll-loops2012081120120717
24302152mpfqgcc2012081120120717
24374880mpfqcc2012081120120717

Test failure

Implementation: crypto_dh/surf127eps/mpfq
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer mpfq
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer mpfq
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer mpfq
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer mpfq
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer mpfq
gcc -funroll-loops -march=athlon -O3 -fomit-frame-pointer mpfq
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer mpfq
gcc -funroll-loops -march=k6-2 -O3 -fomit-frame-pointer mpfq
gcc -funroll-loops -march=k6-3 -O3 -fomit-frame-pointer mpfq
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer mpfq
gcc -m32 -march=athlon -O3 -fomit-frame-pointer mpfq
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer mpfq
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer mpfq
gcc -m32 -march=k8 -O3 -fomit-frame-pointer mpfq
gcc -march=athlon -O3 -fomit-frame-pointer mpfq
gcc -march=barcelona -O3 -fomit-frame-pointer mpfq
gcc -march=k6-2 -O3 -fomit-frame-pointer mpfq
gcc -march=k6-3 -O3 -fomit-frame-pointer mpfq
gcc -march=k8 -O3 -fomit-frame-pointer mpfq

Test failure

Implementation: crypto_dh/surf127eps/mpfq
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer mpfq

Compiler output

Implementation: crypto_dh/surf127eps/mpfq
Compiler: clang -O3
mpfq_p_127_735.c: In file included from mpfq_p_127_735.c:3:
mpfq_p_127_735.c: ./x86_32/mpfq_p_127_735.c:111:1: warning: control reaches end of non-void function [-Wreturn-type]
mpfq_p_127_735.c: }
mpfq_p_127_735.c: ^
mpfq_p_127_735.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 mpfq