Implementation notes: x86, cryptologic, crypto_aead/trivia128v1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: trivia128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
477343refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
477433refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
477534refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
478355refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
485524refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
485846refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
488518refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
488952refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
497130refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
531000refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
531146refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
531600refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
531688refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
535979refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
536057refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
540758refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
541152refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
545067refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060320140517
556761refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
746936refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
748409refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
748685refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
748915refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
748949refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
748982refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
749021refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
749682refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
749709refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
749721refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
749846refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
749870refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
749927refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
751218refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
751269refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
751315refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
751424refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
751452refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
751567refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
751749refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
751863refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
751997refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
752027refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
752152refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
752433refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
753131refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
754570refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
755594refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
755718refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
755845refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
755925refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
755939refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
756464refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
758849refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
762018refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
763776refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060320140517
763842refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
763876refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
764446refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
766140refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
767128refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
767176refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
768370refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
779894refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060320140517
781821refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
792282refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
792427refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
792470refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
792643refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
792957refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
794124refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
798688refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
804191refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060320140517
822252refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
822769refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
822809refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
823770refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
826830refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
831824refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060320140517
831940refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
833409refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
836697refgcc -m32 -O3 -fomit-frame-pointer2014060320140517
857042refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
861909refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
870197refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
870328refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
870467refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
872464refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
872985refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
1188400refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
1188754refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
1194170refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
1198406refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
1200070refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
1200776refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
1205676refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
1208036refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
1209650refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
1211166refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
1213685refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
1214682refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
1218334refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
1218797refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
1218879refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
1219155refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
1219742refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
1221512refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
1221858refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
1222624refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
1222733refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
1224539refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060320140517
1225095refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
1225467refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
1226950refgcc -m32 -O2 -fomit-frame-pointer2014060320140517
1227297refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
1233100refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060320140517
1237559refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
1239056refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
1240457refgcc -m32 -Os -fomit-frame-pointer2014060320140517
1243370refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
1244909refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
1245904refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
1247021refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
1248477refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
1249460refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
1249965refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
1249992refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
1252897refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
1253541refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
1254476refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
1254512refgcc -m32 -O -fomit-frame-pointer2014060320140517
1259448refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
1264615refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
1265866refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
1266250refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
1266588refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
1267061refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
1275491refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
1280447refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
1286812refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
1296988refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060320140517

Compiler output

Implementation: crypto_aead/trivia128v1/ref
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'load_SC':
encrypt.c: encrypt.c:86: warning: integer constant is too large for 'long' type
encrypt.c: encrypt.c:87: warning: integer constant is too large for 'long' type
encrypt.c: encrypt.c:87: warning: integer constant is too large for 'long' type
encrypt.c: encrypt.c:87: warning: integer constant is too large for 'long' type
encrypt.c: encrypt.c:88: warning: integer constant is too large for 'long' type

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