Implementation notes: x86, gcc14, crypto_scalarmult/curve25519

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_scalarmult
Primitive: curve25519
TimeImplementationCompilerBenchmark dateSUPERCOP version
2427732athlongcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
2428119athlongcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
2428956athlongcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
2429046athlongcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
2430108athlongcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
2430495athlongcc -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
2430981athlongcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
2430981athlongcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
2431026athlongcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
2431116athlongcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
2432547athlongcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
2433051athlongcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
2433177athlongcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
2433357athlongcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
2433717athlongcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
2434275athlongcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
2434365athlongcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
2435049athlongcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
2435670athlongcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
2435850athlongcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
2437497athlongcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
2437560athlongcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
2439522athlongcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
2439585athlongcc -m32 -O2 -fomit-frame-pointer2016102620161009
2439837athlongcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
2440197athlongcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
2440260athlongcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
2440287athlongcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
2440998athlongcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
2441601athlongcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
2441709athlongcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
2441952athlongcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
2442105athlongcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
2442276athlongcc -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
2442456athlongcc -m32 -O3 -fomit-frame-pointer2016102620161009
2442780athlongcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
2443185athlongcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
2443248athlongcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
2443527athlongcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
2443599athlongcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
2443725athlongcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
2443770athlongcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
2443851athlongcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
2443959athlongcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
2443968athlongcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
2444040athlongcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
2444130athlongcc -funroll-loops -m32 -O -fomit-frame-pointer2016102620161009
2444526athlongcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102620161009
2444544athlongcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
2444625athlongcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
2444724athlongcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
2444724athlongcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
2444796athlongcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
2445120athlongcc -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
2445192athlongcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
2445309athlongcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
2445507athlongcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
2445669athlongcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
2445867athlongcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
2445984athlongcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
2445993athlongcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
2446029athlongcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
2446227athlongcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
2446344athlongcc -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
2446434athlongcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
2446497athlongcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
2447154athlongcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
2447172athlongcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
2447181athlongcc -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
2447244athlongcc -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
2447397athlongcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
2447649athlongcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
2447775athlongcc -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
2448153athlongcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
2448171athlongcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
2448333athlongcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
2448522athlongcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
2448612athlongcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
2448675athlongcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
2449440athlongcc -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
2449665athlongcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
2449818athlongcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
2450106athlongcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
2450232athlongcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
2450844athlongcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
2450979athlongcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
2451321athlongcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
2451321athlongcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
2451978athlongcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
2452464athlongcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
2452518athlongcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
2453157athlongcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
2453166athlongcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
2453391athlongcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102620161009
2453427athlongcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
2453796athlongcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
2453814athlongcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
2453859athlongcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
2454282athlongcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
2454318athlongcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
2454327athlongcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102620161009
2454453athlongcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
2455101athlongcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
2455155athlongcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
2455479athlongcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102620161009
2456037athlongcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
2456235athlongcc -m32 -O -fomit-frame-pointer2016102620161009
2456271athlongcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
2456334athlongcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
2456361athlongcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
2456550athlongcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
2457027athlongcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
2457189athlongcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
2457558athlongcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
2458620athlongcc -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
2458665athlongcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
2458773athlongcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
2459349athlongcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
2459502athlongcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
2459538athlongcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
2459637athlongcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
2460150athlongcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
2460339athlongcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
2460537athlongcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
2460780athlongcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
2461050athlongcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
2461374athlongcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
2461437athlongcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
2463111athlongcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
2463300athlongcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
2463390athlongcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
2463957athlongcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
2465487athlongcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
2465613athlongcc -m32 -Os -fomit-frame-pointer2016102620161009
2467782athlongcc -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
2467809athlongcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
2470365athlongcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
2471481athlongcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
2471949athlongcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
2472543athlongcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
2473056athlongcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
2474802athlongcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
2475342athlongcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
2475378athlongcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
2475459athlongcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
2475747athlongcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
2476233athlongcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
2476314athlongcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
2476431athlongcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
2476908athlongcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
2478285athlongcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
2478303athlongcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
2478303athlongcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
2478339athlongcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
2478420athlongcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
2478492athlongcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
2479221athlongcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
2481858athlongcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102620161009
2496861athlongcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
2499948athlongcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
10446624ref10gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
10451016ref10gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
10451097ref10gcc -funroll-loops -m32 -O -fomit-frame-pointer2016102620161009
10454760ref10gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
10457613ref10gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
10478169ref10gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
10478502ref10gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
10478745ref10gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
10484271ref10gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
10490283ref10gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
10492218ref10gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
10493487ref10gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
10505781ref10gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
10506105ref10gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
10532223ref10gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
10542717ref10gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
10553040ref10gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
10630089ref10gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
10773018ref10gcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
10777437ref10gcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
10782747ref10gcc -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
10789758ref10gcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
10789794ref10gcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
10798326ref10gcc -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
10803690ref10gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
10804914ref10gcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
10805535ref10gcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
10806435ref10gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
10819008ref10gcc -m32 -O -fomit-frame-pointer2016102620161009
10825515ref10gcc -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
10825740ref10gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
10826514ref10gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
10826685ref10gcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
10826937ref10gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
10859976ref10gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
10860921ref10gcc -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
10871793ref10gcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
10874403ref10gcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
10879812ref10gcc -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
10895472ref10gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
11176389ref10gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
11182221ref10gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
11197872ref10gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
11199006ref10gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
11206026ref10gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
11217312ref10gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
11220930ref10gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
11221866ref10gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
11222154ref10gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
11222739ref10gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
11224143ref10gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
11256048ref10gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
11337210ref10gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
11343186ref10gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
11362770ref10gcc -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
11363508ref10gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
11368053ref10gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
11370537ref10gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
11371527ref10gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
11372760ref10gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102620161009
11373138ref10gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
11373201ref10gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
11375280ref10gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
11375802ref10gcc -m32 -O2 -fomit-frame-pointer2016102620161009
11378286ref10gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
11379024ref10gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102620161009
11381202ref10gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
11383650ref10gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
11384838ref10gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
11388420ref10gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
11391642ref10gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
11392290ref10gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
11393271ref10gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
11396547ref10gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
11397249ref10gcc -m32 -O3 -fomit-frame-pointer2016102620161009
11397717ref10gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
11398086ref10gcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102620161009
11403144ref10gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
11403216ref10gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
11406375ref10gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
11407896ref10gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
11408031ref10gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
11409066ref10gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
11413449ref10gcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
11415861ref10gcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
11417985ref10gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
11421198ref10gcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
11421747ref10gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
11422377ref10gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
11424969ref10gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
11425545ref10gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
11426103ref10gcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
11426337ref10gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
11431899ref10gcc -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
11433699ref10gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
11434077ref10gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
11434743ref10gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
11435112ref10gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
11437605ref10gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
11443698ref10gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
11443707ref10gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
11448324ref10gcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
11450160ref10gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
11450223ref10gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
11451168ref10gcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
11452446ref10gcc -m32 -Os -fomit-frame-pointer2016102620161009
11501163ref10gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
11501667ref10gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
11505879ref10gcc -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
11506554ref10gcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
11507112ref10gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
11507247ref10gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
11508993ref10gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
11509479ref10gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
11510991ref10gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
11511702ref10gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
11511864ref10gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
11522331ref10gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
11563569ref10gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102620161009
11564811ref10gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
11568933ref10gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102620161009
11572713ref10gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
11573874ref10gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
11574198ref10gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
11576601ref10gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
11577753ref10gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
11586240ref10gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
11587626ref10gcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
11588166ref10gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
11591298ref10gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
11649771ref10gcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
11653200ref10gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
11653317ref10gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
11658816ref10gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
11659212ref10gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
11660247ref10gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
11662155ref10gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
11673072ref10gcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
11677635ref10gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
11680011ref10gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
11682918ref10gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
11683485ref10gcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
11685150ref10gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
11687625ref10gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
11702322ref10gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
11711691ref10gcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
11719980ref10gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
11732418ref10gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
11734011ref10gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
11734497ref10gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
11736648ref10gcc -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
11745837ref10gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
11751345ref10gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
11751597ref10gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
11751723ref10gcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
11752020ref10gcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
11753280ref10gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
11754036ref10gcc -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
11755908ref10gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
11757105ref10gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
34501005refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
34536897refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
35021304refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
35112438refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102620161009
35238681refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
35248212refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
35284383refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
35300403refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
35306091refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
35961165refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102620161009
36084762refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
36129150refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
36140823refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
36152577refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
36178776refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
36256914refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
36320220refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
36447084refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
36660231refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
36693702refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
36838692refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
37205739refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
37263393refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
37610244refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
37638459refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
37740186refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
37761669refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
37771668refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
37850139refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
37892997refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102620161009
37929987refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
37936062refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102620161009
37975437refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
38032308refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
39097980refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
39430944refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
39533319refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
39567456refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
40220577refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
40240899refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
40405725refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
40467420refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
40514598refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
40569876refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
40670712refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
40811409refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
41138982refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
41213277refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
41258106refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
41319963refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
41480199refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
41662242refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
41681862refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
41715999refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
41967495refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
42045930refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
42099066refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
42260931refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
42274395refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
42315471refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
42342075refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
42462387refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
42496353refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
42517647refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
42530994refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
42553629refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
43168581refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
43780941refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
43925490refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
44077923refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
44248032refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
44262963refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
44401806refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
44549100refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
44586414refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
44960715refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
45127791refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
45144747refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
45620892refgcc -m32 -O -fomit-frame-pointer2016102620161009
45676134refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
45703881refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
45722250refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
45953154refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
46488186refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
46683540refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
46703151refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
46715850refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
46716300refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
46748196refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
46758141refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
46765350refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
46781658refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
46828431refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
46839654refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
46841130refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
46881936refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
46959336refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
47055510refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
47114550refgcc -m32 -O2 -fomit-frame-pointer2016102620161009
47138157refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
47365920refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
47472516refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
47583891refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
47632608refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
47700711refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
47738628refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
47772126refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
47798892refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
47805066refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
47846466refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
47846637refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
47881593refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
47892600refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
47964654refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
47967579refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
47973771refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
47980026refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
47989116refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
48002940refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
48033558refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
48053727refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
48086730refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
48088350refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
48182643refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
48185127refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102620161009
48228327refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102620161009
48229668refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
48404232refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
48476079refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
48740868refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
48741453refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
48799107refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
49018761refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
49038174refgcc -m32 -Os -fomit-frame-pointer2016102620161009
49263102refgcc -m32 -O3 -fomit-frame-pointer2016102620161009
49336929refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
49370121refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
49421385refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
49483962refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
49671081refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
49881636refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
49889781refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
49971951refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
50211945refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
50543316refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
50727357refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
50736762refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
50747328refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
50844591refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
50845005refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
50851728refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
51225525refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
51352101refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
51445521refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
51746688refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
52714818refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
54351207refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
54862596refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
55429101refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
56282463refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
smult.c: smult.c:34: error: unable to emulate 'TI'
smult.c: smult.c: In function 'fscalar_product':
smult.c: smult.c:74: warning: integer constant is too large for 'long' type
smult.c: smult.c:76: warning: right shift count >gt;= width of type
smult.c: smult.c:77: warning: integer constant is too large for 'long' type
smult.c: smult.c:79: warning: right shift count >gt;= width of type
smult.c: smult.c:80: warning: integer constant is too large for 'long' type
smult.c: smult.c:82: warning: right shift count >gt;= width of type
smult.c: smult.c:83: warning: integer constant is too large for 'long' type
smult.c: smult.c:85: warning: right shift count >gt;= width of type
smult.c: smult.c:86: warning: integer constant is too large for 'long' type
smult.c: smult.c:88: warning: right shift count >gt;= width of type
smult.c: smult.c: In function 'fmul':
smult.c: smult.c:132: warning: integer constant is too large for 'long' type
smult.c: smult.c:132: warning: right shift count >gt;= width of type
smult.c: smult.c:133: warning: integer constant is too large for 'long' type
smult.c: smult.c:133: warning: right shift count >gt;= width of type
smult.c: smult.c:134: warning: integer constant is too large for 'long' type
smult.c: smult.c:134: warning: right shift count >gt;= width of type
smult.c: smult.c:135: warning: integer constant is too large for 'long' type
smult.c: smult.c:135: warning: right shift count >gt;= width of type
smult.c: smult.c:136: warning: integer constant is too large for 'long' type
smult.c: smult.c:136: warning: right shift count >gt;= width of type
smult.c: smult.c:137: warning: integer constant is too large for 'long' type
smult.c: smult.c:138: warning: integer constant is too large for 'long' type
smult.c: ...

Number of similar (compiler,implementation) pairs: 156, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer donna_c64
gcc -m32 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -O -fomit-frame-pointer donna_c64
gcc -m32 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=athlon -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=athlon -O -fomit-frame-pointer donna_c64
gcc -m32 -march=athlon -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=i386 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=i386 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=i486 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=i486 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=k6 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=k6 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=k8 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=k8 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer donna_c64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=nocona -O -fomit-frame-pointer donna_c64
gcc -m32 -march=nocona -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium -O -fomit-frame-pointer donna_c64
gcc -m32 -march=pentium -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer donna_c64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer donna_c64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=prescott -O -fomit-frame-pointer donna_c64
gcc -m32 -march=prescott -Os -fomit-frame-pointer donna_c64

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
smult.c: smult.c:34: error: unable to emulate 'TI'
smult.c: smult.c: In function 'fscalar_product':
smult.c: smult.c:74: warning: integer constant is too large for 'long' type
smult.c: smult.c:76: warning: right shift count >gt;= width of type
smult.c: smult.c:77: warning: integer constant is too large for 'long' type
smult.c: smult.c:79: warning: right shift count >gt;= width of type
smult.c: smult.c:80: warning: integer constant is too large for 'long' type
smult.c: smult.c:82: warning: right shift count >gt;= width of type
smult.c: smult.c:83: warning: integer constant is too large for 'long' type
smult.c: smult.c:85: warning: right shift count >gt;= width of type
smult.c: smult.c:86: warning: integer constant is too large for 'long' type
smult.c: smult.c:88: warning: right shift count >gt;= width of type
smult.c: smult.c: In function 'fmul':
smult.c: smult.c:132: warning: integer constant is too large for 'long' type
smult.c: smult.c:132: warning: right shift count >gt;= width of type
smult.c: smult.c:133: warning: integer constant is too large for 'long' type
smult.c: smult.c:133: warning: right shift count >gt;= width of type
smult.c: smult.c:134: warning: integer constant is too large for 'long' type
smult.c: smult.c:134: warning: right shift count >gt;= width of type
smult.c: smult.c:135: warning: integer constant is too large for 'long' type
smult.c: smult.c:135: warning: right shift count >gt;= width of type
smult.c: smult.c:136: warning: integer constant is too large for 'long' type
smult.c: smult.c:136: warning: right shift count >gt;= width of type
smult.c: smult.c:137: warning: integer constant is too large for 'long' type
smult.c: smult.c:138: warning: integer constant is too large for 'long' type
smult.c: ...
smult.c: smult.c:34: error: unable to emulate 'TI'
smult.c: smult.c: In function 'fscalar_product':
smult.c: smult.c:74: warning: integer constant is too large for 'long' type
smult.c: smult.c:76: warning: right shift count >gt;= width of type
smult.c: smult.c:77: warning: integer constant is too large for 'long' type
smult.c: smult.c:79: warning: right shift count >gt;= width of type
smult.c: smult.c:80: warning: integer constant is too large for 'long' type
smult.c: smult.c:82: warning: right shift count >gt;= width of type
smult.c: smult.c:83: warning: integer constant is too large for 'long' type
smult.c: smult.c:85: warning: right shift count >gt;= width of type
smult.c: smult.c:86: warning: integer constant is too large for 'long' type
smult.c: smult.c:88: warning: right shift count >gt;= width of type
smult.c: smult.c: In function 'fmul':
smult.c: smult.c:132: warning: integer constant is too large for 'long' type
smult.c: smult.c:132: warning: right shift count >gt;= width of type
smult.c: smult.c:133: warning: integer constant is too large for 'long' type
smult.c: smult.c:133: warning: right shift count >gt;= width of type
smult.c: smult.c:134: warning: integer constant is too large for 'long' type
smult.c: smult.c:134: warning: right shift count >gt;= width of type
smult.c: smult.c:135: warning: integer constant is too large for 'long' type
smult.c: smult.c:135: warning: right shift count >gt;= width of type
smult.c: smult.c:136: warning: integer constant is too large for 'long' type
smult.c: smult.c:136: warning: right shift count >gt;= width of type
smult.c: smult.c:137: warning: integer constant is too large for 'long' type
smult.c: smult.c:138: warning: integer constant is too large for 'long' type
smult.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer donna_c64
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer donna_c64
gcc -m32 -march=barcelona -O -fomit-frame-pointer donna_c64
gcc -m32 -march=barcelona -Os -fomit-frame-pointer donna_c64