Implementation notes: x86, jos, crypto_core/aes128encrypt

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_core
Primitive: aes128encrypt
TimeImplementationCompilerBenchmark dateSUPERCOP version
477832refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
478575refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
480015refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
480128refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
480210refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070220140622
481223refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070220140622
485558refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
488205refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
490380refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
491768refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
495810refgcc -m32 -O3 -fomit-frame-pointer2014070220140622
503025refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070220140622
503460refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
510637refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
511875refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070220140622
512708refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070220140622
512790refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070220140622
513465refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070220140622
514733refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070220140622
540338refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070220140622
540457refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
540623refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070220140622
542325refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070220140622
543300refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070220140622
544140refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
544178refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070220140622
546675refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
548122refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070220140622
551040refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
556492refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
557370refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
557370refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
559665refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
565868refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
582420refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
583297refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
583590refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070220140622
587257refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070220140622
597743refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
603952refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070220140622
615937refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070220140622
616268refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070220140622
618525refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070220140622
621172refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070220140622
623715refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070220140622
625605refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
626550refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
629190refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070220140622
678075refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070220140622
678082refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070220140622
682943refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070220140622
682950refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070220140622
685013refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070220140622
688290refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070220140622
709365refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070220140622
715740refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070220140622
721162refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070220140622
721163refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070220140622
724163refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070220140622
725708refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070220140622
728355refgcc -m32 -O2 -fomit-frame-pointer2014070220140622
756540refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070220140622
759210refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070220140622
759210refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070220140622
761115refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070220140622
774428refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070220140622
777713refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070220140622
780502refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070220140622
780923refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
780930refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070220140622
782115refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
782693refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070220140622
787515refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070220140622
793545refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070220140622
795503refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
795503refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070220140622
797828refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
799057refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
804397refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
804397refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070220140622
804420refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070220140622
804443refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070220140622
805793refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070220140622
806078refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070220140622
806798refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070220140622
806813refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070220140622
807045refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070220140622
811365refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070220140622
811365refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070220140622
811448refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070220140622
816960refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
816967refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070220140622
816990refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070220140622
820133refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070220140622
821265refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070220140622
824970refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
832552refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070220140622
838185refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
838552refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
838583refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
839970refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070220140622
846135refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070220140622
846998refgcc -m32 -O -fomit-frame-pointer2014070220140622
849300refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070220140622
850050refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070220140622
851602refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070220140622
851933refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070220140622
855855refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
856853refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070220140622
858885refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070220140622
858900refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070220140622
859853refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
861465refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
864848refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070220140622
867803refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070220140622
868950refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070220140622
868958refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070220140622
871155refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070220140622
871155refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070220140622
886515refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070220140622
886830refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070220140622
887152refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070220140622
900480refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070220140622
903360refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070220140622
1037730refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070220140622
1057118refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070220140622
1057560refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070220140622
1091528refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070220140622
1092210refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070220140622
1096313refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070220140622
1110803refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070220140622
1117597refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070220140622
1119832refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070220140622
1120883refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
1123215refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070220140622
1127588refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070220140622
1132747refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070220140622
1132748refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070220140622
1135335refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070220140622
1139992refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070220140622
1142970refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070220140622
1143345refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070220140622
1143360refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070220140622
1145130refgcc -m32 -Os -fomit-frame-pointer2014070220140622
1145828refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070220140622
1149585refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070220140622
1149585refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070220140622
1149735refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
1154333refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622
1154340refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622
1154347refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622
1157970refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070220140622
1157970refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070220140622
1157992refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070220140622
1158503refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070220140622
1163010refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622
1163160refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622
1164308refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
1164968refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
1166047refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622

Compiler output

Implementation: crypto_core/aes128encrypt/openssl
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
core.c: core.c:1:25: fatal error: openssl/aes.h: No such file or directory
core.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 156, 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=barcelona -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer openssl
gcc -funroll-loops -m32 -march=barcelona -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=core2 -msse4.1 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer openssl
gcc -m32 -march=core2 -msse4 -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=native -mtune=native -O2 -fomit-frame-pointer openssl
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer openssl
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer openssl
gcc -m32 -march=native -mtune=native -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

Compiler output

Implementation: crypto_core/aes128encrypt/openssl
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
core.c: core.c:1:25: fatal error: openssl/aes.h: No such file or directory
core.c: compilation terminated.
core.c: core.c:1:25: fatal error: openssl/aes.h: No such file or directory
core.c: compilation terminated.

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