Implementation notes: x86, cryptologic, crypto_encrypt/ntruees593ep1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_encrypt
Primitive: ntruees593ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
627994refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060420140517
628546refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060420140517
628658refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060420140517
628661refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060420140517
628739refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060420140517
628803refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060420140517
628806refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060420140517
628912refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060420140517
629267refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060420140517
629424refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060420140517
629961refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060420140517
631158refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060420140517
632852refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060420140517
632869refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060420140517
632988refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060420140517
633994refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060420140517
634536refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060420140517
635109refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060420140517
635130refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060420140517
635233refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060420140517
635312refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060420140517
635327refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060420140517
635731refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060420140517
635755refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060420140517
635837refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060420140517
637188refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060420140517
637594refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060420140517
640203refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060420140517
640594refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060420140517
640894refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060420140517
661243refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060420140517
664757refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060420140517
668476refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060420140517
668497refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060420140517
669012refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060420140517
672076refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060420140517
672115refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060420140517
672809refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060420140517
672954refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060420140517
673428refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060420140517
689060refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060420140517
689567refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060420140517
689582refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060420140517
690260refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060420140517
691397refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060420140517
696703refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060420140517
699521refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060420140517
725985refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060420140517
728873refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060420140517
732167refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060420140517
757091refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060420140517
761900refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060420140517
763670refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060420140517
774715refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060420140517
774927refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060420140517
775133refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060420140517
777158refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060420140517
777424refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060420140517
779822refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060420140517
780433refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060420140517
781461refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060420140517
782130refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060420140517
783418refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060420140517
783485refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060420140517
784051refgcc -m32 -O3 -fomit-frame-pointer2014060420140517
789900refgcc -m32 -O2 -fomit-frame-pointer2014060420140517
790258refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060420140517
790327refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060420140517
791664refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060420140517
791818refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060420140517
793139refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060420140517
793712refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060420140517
797734refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060420140517
800288refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060420140517
800882refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060420140517
801182refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060420140517
801476refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060420140517
802260refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060420140517
802648refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060420140517
802806refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060420140517
802888refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060420140517
802948refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060420140517
803124refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060420140517
803179refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060420140517
803751refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060420140517
803791refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060420140517
804491refgcc -m32 -O -fomit-frame-pointer2014060420140517
808761refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060420140517
809112refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060420140517
809354refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060420140517
810412refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060420140517
810645refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060420140517
810743refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060420140517
810757refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060420140517
810991refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060420140517
813058refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060420140517
813191refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060420140517
813273refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060420140517
813957refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060420140517
817224refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060420140517
819339refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060420140517
821839refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060420140517
842339refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060420140517
847960refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060420140517
849094refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060420140517
857133refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060420140517
859979refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060420140517
860245refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060420140517
979945refgcc -m32 -Os -fomit-frame-pointer2014060420140517
980350refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060420140517
981118refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060420140517
983525refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060420140517
983821refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060420140517
983891refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060420140517
988630refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060420140517
1000091refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060420140517
1000451refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060420140517
1000582refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060420140517
1007822refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060420140517
1245461refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060420140517
1249042refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060420140517
1252576refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060420140517
1254388refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060420140517
1330772refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060420140517
1391493refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060420140517
1451695refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060420140517
1454232refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060420140517
1454621refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060420140517
1461953refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060420140517
1513414refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060420140517
1526037refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060420140517
1639550refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060420140517
1640583refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060420140517
1641392refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060420140517
1649775refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060420140517
1650792refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060420140517
1653858refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060420140517
1656216refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060420140517
1843016refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060420140517
1846159refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060420140517

Compiler output

Implementation: crypto_encrypt/ntruees593ep1/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