Implementation notes: x86, jos, crypto_core/aes256encrypt

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_core
Primitive: aes256encrypt
TimeImplementationCompilerBenchmark dateSUPERCOP version
658763refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
662835refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
664208refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
664613refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
665055refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070220140622
665430refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070220140622
676657refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
676770refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
678195refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
678233refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
688328refgcc -m32 -O3 -fomit-frame-pointer2014070220140622
691050refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070220140622
695107refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
699930refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
706433refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
706845refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070220140622
708007refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070220140622
708375refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
709920refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070220140622
709950refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070220140622
733995refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070220140622
734798refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070220140622
734798refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070220140622
753105refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070220140622
755865refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070220140622
755865refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070220140622
758280refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
760260refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070220140622
770797refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
770835refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
774728refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
783600refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
783615refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070220140622
784335refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
786000refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
786293refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070220140622
793718refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
828915refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070220140622
833468refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
845093refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
849090refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070220140622
850943refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070220140622
853995refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070220140622
856103refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070220140622
858375refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
859830refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070220140622
862207refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070220140622
862268refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
936465refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070220140622
939847refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070220140622
943192refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070220140622
943200refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070220140622
950505refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070220140622
980033refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070220140622
980063refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070220140622
980738refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070220140622
980857refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070220140622
988470refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070220140622
998512refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
1000282refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070220140622
1002112refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070220140622
1003605refgcc -m32 -O2 -fomit-frame-pointer2014070220140622
1011585refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
1011788refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
1021987refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
1025033refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
1029195refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070220140622
1029210refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070220140622
1034528refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
1036455refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
1038825refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070220140622
1042065refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070220140622
1053203refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070220140622
1058340refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
1074105refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070220140622
1074592refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070220140622
1075830refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
1076047refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070220140622
1079925refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070220140622
1082565refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070220140622
1090087refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070220140622
1098668refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070220140622
1098683refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070220140622
1098780refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
1102275refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070220140622
1114373refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070220140622
1114380refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070220140622
1114388refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070220140622
1120635refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070220140622
1120635refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070220140622
1120650refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070220140622
1131712refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070220140622
1132057refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
1132447refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070220140622
1133918refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
1134157refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070220140622
1135867refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070220140622
1150365refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070220140622
1150673refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070220140622
1150815refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070220140622
1159290refgcc -m32 -O -fomit-frame-pointer2014070220140622
1159928refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
1169002refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070220140622
1172513refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070220140622
1174035refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070220140622
1176728refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070220140622
1186148refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
1186230refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070220140622
1186238refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070220140622
1186537refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070220140622
1188900refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070220140622
1200090refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070220140622
1200593refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070220140622
1205655refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070220140622
1205857refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070220140622
1207260refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070220140622
1207268refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070220140622
1208977refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070220140622
1216080refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070220140622
1216080refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070220140622
1223250refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070220140622
1225125refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070220140622
1245570refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070220140622
1245735refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070220140622
1428727refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070220140622
1466993refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070220140622
1468253refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070220140622
1510245refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070220140622
1510545refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070220140622
1521315refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070220140622
1533188refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622
1546387refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070220140622
1561042refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070220140622
1567988refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070220140622
1568273refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070220140622
1570485refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622
1570950refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070220140622
1570995refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070220140622
1571070refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622
1582680refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070220140622
1583160refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070220140622
1583242refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070220140622
1584525refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070220140622
1584532refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070220140622
1584592refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070220140622
1584907refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070220140622
1585043refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070220140622
1585267refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070220140622
1585628refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070220140622
1585815refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
1585830refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
1591162refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
1591207refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
1592220refgcc -m32 -Os -fomit-frame-pointer2014070220140622
1592325refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070220140622
1592850refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070220140622
1592873refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070220140622
1596323refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622
1599510refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622
1602315refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622

Compiler output

Implementation: crypto_core/aes256encrypt/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/aes256encrypt/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