Implementation notes: x86, cryptologic, crypto_encrypt/ntruees439ep1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_encrypt
Primitive: ntruees439ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
472366refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060420140517
475012refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060420140517
477576refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060420140517
484876refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060420140517
488091refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060420140517
489082refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060420140517
494323refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060420140517
503312refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060420140517
503669refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060420140517
548982refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060420140517
552855refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060420140517
554930refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060420140517
556460refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060420140517
558927refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060420140517
560967refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060420140517
563191refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060420140517
563312refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060420140517
572346refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060420140517
575182refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060420140517
576258refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060420140517
606879refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060420140517
625091refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060420140517
630837refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060420140517
668106refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060420140517
678688refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060420140517
679639refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060420140517
684600refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060420140517
688021refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060420140517
690363refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060420140517
692075refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060420140517
708421refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060420140517
832303refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060420140517
832630refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060420140517
833030refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060420140517
834655refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060420140517
939061refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060420140517
940588refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060420140517
942455refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060420140517
943221refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060420140517
988593refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060420140517
1037467refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060420140517
1038942refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060420140517
1041384refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060420140517
1042467refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060420140517
1043359refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060420140517
1054650refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060420140517
1056550refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060420140517
1056825refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060420140517
1057083refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060420140517
1057625refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060420140517
1057925refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060420140517
1060708refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060420140517
1061259refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060420140517
1063467refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060420140517
1063808refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060420140517
1064316refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060420140517
1065316refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060420140517
1065458refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060420140517
1067683refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060420140517
1071633refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060420140517
1072508refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060420140517
1073617refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060420140517
1074233refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060420140517
1075309refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060420140517
1077109refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060420140517
1077675refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060420140517
1088467refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060420140517
1093958refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060420140517
1094525refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060420140517
1094958refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060420140517
1095625refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060420140517
1097500refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060420140517
1099033refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060420140517
1110659refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060420140517
1131550refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060420140517
1132450refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060420140517
1132509refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060420140517
1144817refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060420140517
1152500refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060420140517
1157225refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060420140517
1161667refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060420140517
1162009refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060420140517
1162067refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060420140517
1162217refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060420140517
1163966refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060420140517
1164425refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060420140517
1168875refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060420140517
1171630refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060420140517
1174092refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060420140517
1175733refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060420140517
1176958refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060420140517
1185408refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060420140517
1192550refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060420140517
1214916refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060420140517
1225225refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060420140517
1225967refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060420140517
1228200refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060420140517
1238142refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060420140517
1239433refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060420140517
1239583refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060420140517
1241742refgcc -m32 -O3 -fomit-frame-pointer2014060420140517
1244125refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060420140517
1246667refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060420140517
1247808refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060420140517
1252666refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060420140517
1254467refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060420140517
1254850refgcc -m32 -O2 -fomit-frame-pointer2014060420140517
1255125refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060420140517
1257825refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060420140517
1259483refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060420140517
1260475refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060420140517
1260683refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060420140517
1267558refgcc -m32 -O -fomit-frame-pointer2014060420140517
1267967refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060420140517
1269091refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060420140517
1269133refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060420140517
1275759refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060420140517
1276184refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060420140517
1277075refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060420140517
1278234refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060420140517
1279450refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060420140517
1280125refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060420140517
1280608refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060420140517
1283400refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060420140517
1289125refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060420140517
1291200refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060420140517
1292008refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060420140517
1293233refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060420140517
1297650refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060420140517
1297992refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060420140517
1298800refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060420140517
1303308refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060420140517
1312350refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060420140517
1312567refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060420140517
1340859refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060420140517
1351167refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060420140517
1371842refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060420140517
1506350refgcc -m32 -Os -fomit-frame-pointer2014060420140517
1533591refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060420140517
1544000refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060420140517

Compiler output

Implementation: crypto_encrypt/ntruees439ep1/ref
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
ebats.c: In file included from ebats.c:12:
ebats.c: sizes.h:50:8: warning: no newline at end of file
useshort.c: In file included from useshort.c:4:
useshort.c: sizes.h:50:8: warning: no newline at end of file

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