Implementation notes: x86, cryptologic, crypto_core/aes128decrypt

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_core
Primitive: aes128decrypt
TimeImplementationCompilerBenchmark dateSUPERCOP version
591127refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051920140517
591137refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051920140517
591194refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051920140517
591266refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
598394refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014051920140517
598394refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014051920140517
598397refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
598403refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051920140517
603767refgcc -m32 -O3 -fomit-frame-pointer2014051920140517
609961refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014051920140517
610748refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
615240refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051920140517
615275refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051920140517
615464refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051920140517
616100refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051920140517
616267refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051920140517
616621refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
617188refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
617394refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
638894refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014051920140517
639497refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051920140517
640712refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051920140517
640915refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014051920140517
640943refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051920140517
640958refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051920140517
652197refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014051920140517
652397refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014051920140517
652770refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014051920140517
652788refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051920140517
659094refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014051920140517
662985refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014051920140517
663330refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051920140517
670152refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051920140517
670785refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051920140517
672854refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051920140517
702052refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051920140517
702254refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014051920140517
704124refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014051920140517
704167refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051920140517
704373refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051920140517
710800refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014051920140517
711182refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014051920140517
743349refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014051920140517
743370refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014051920140517
743397refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014051920140517
743873refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014051920140517
748334refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
748357refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051920140517
748358refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051920140517
748630refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051920140517
748812refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014051920140517
748830refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
750706refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014051920140517
752482refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014051920140517
753394refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051920140517
758336refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014051920140517
758352refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
758352refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
758376refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
758382refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014051920140517
778755refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
779606refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051920140517
779858refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014051920140517
780745refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014051920140517
780897refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
780939refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
786664refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
786957refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014051920140517
787055refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051920140517
787331refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014051920140517
787536refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014051920140517
787609refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051920140517
789800refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014051920140517
793582refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014051920140517
795152refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014051920140517
813379refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014051920140517
813391refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014051920140517
813394refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014051920140517
817564refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051920140517
817591refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051920140517
817718refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051920140517
817925refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051920140517
817967refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051920140517
820963refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051920140517
823761refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014051920140517
826518refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014051920140517
826521refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051920140517
826539refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051920140517
833706refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014051920140517
836761refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014051920140517
848755refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051920140517
853582refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014051920140517
857894refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014051920140517
858448refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051920140517
890430refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014051920140517
890464refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014051920140517
891870refgcc -m32 -Os -fomit-frame-pointer2014051920140517
891873refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014051920140517
891964refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051920140517
892009refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014051920140517
928722refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014051920140517
929921refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014051920140517
932027refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051920140517
933003refgcc -m32 -O2 -fomit-frame-pointer2014051920140517
950221refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051920140517
950573refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051920140517
950888refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014051920140517
950997refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051920140517
955546refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051920140517
959285refgcc -m32 -O -fomit-frame-pointer2014051920140517
959294refgcc -m32 -march=core2 -O -fomit-frame-pointer2014051920140517
962064refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014051920140517
970552refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051920140517
971567refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014051920140517
972006refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014051920140517
979733refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051920140517
985282refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014051920140517
985491refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014051920140517
990921refgcc -m32 -march=k6 -O -fomit-frame-pointer2014051920140517
990937refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014051920140517
992524refgcc -m32 -march=i386 -O -fomit-frame-pointer2014051920140517
996876refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051920140517
996882refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014051920140517
996940refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014051920140517
1014798refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014051920140517
1024048refgcc -m32 -march=prescott -O -fomit-frame-pointer2014051920140517
1024131refgcc -m32 -march=nocona -O -fomit-frame-pointer2014051920140517
1028067refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051920140517
1028961refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051920140517
1029003refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014051920140517
1029170refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014051920140517
1031894refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051920140517
1034497refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051920140517
1035982refgcc -m32 -march=pentium -O -fomit-frame-pointer2014051920140517
1037343refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014051920140517
1037343refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014051920140517
1037355refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014051920140517
1045321refgcc -m32 -march=i486 -O -fomit-frame-pointer2014051920140517
1068372refgcc -m32 -march=k8 -O -fomit-frame-pointer2014051920140517
1068994refgcc -m32 -march=athlon -O -fomit-frame-pointer2014051920140517

Compiler output

Implementation: crypto_core/aes128decrypt/openssl
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
core.c: In file included from /usr/include/openssl/aes.h:55,
core.c: from core.c:1:
core.c: /usr/include/openssl/opensslconf.h:13:30: error: opensslconf-i386.h: No such file or directory

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