Implementation notes: x86, jos, crypto_core/aes128decrypt

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_core
Primitive: aes128decrypt
TimeImplementationCompilerBenchmark dateSUPERCOP version
553905refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
556642refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
557048refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070220140622
557212refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070220140622
557918refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
559860refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
569333refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
570195refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
570915refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
572865refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
580635refgcc -m32 -O3 -fomit-frame-pointer2014070220140622
585210refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070220140622
587550refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
593062refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
597428refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070220140622
599400refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070220140622
599445refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070220140622
600802refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070220140622
617475refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070220140622
617895refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070220140622
625995refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
627728refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070220140622
627937refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070220140622
628298refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
628298refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070220140622
637238refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
638378refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070220140622
652110refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
654870refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070220140622
660623refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
660652refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
661365refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
666255refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070220140622
667755refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
671235refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
672248refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
675847refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
678623refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070220140622
685830refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
685868refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070220140622
720293refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070220140622
720315refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070220140622
723930refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070220140622
724088refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070220140622
728048refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070220140622
732465refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070220140622
734505refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
734955refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
812858refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070220140622
829425refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070220140622
832695refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070220140622
832702refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070220140622
833100refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070220140622
839753refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070220140622
839835refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070220140622
839842refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070220140622
843615refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070220140622
843758refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070220140622
861015refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070220140622
875962refgcc -m32 -O2 -fomit-frame-pointer2014070220140622
896505refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070220140622
898448refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070220140622
903135refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070220140622
903563refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070220140622
905003refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070220140622
906210refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070220140622
917775refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070220140622
919530refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
928762refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
930847refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
935648refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070220140622
936277refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070220140622
936998refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070220140622
937012refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
937590refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070220140622
937733refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070220140622
937770refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070220140622
942728refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070220140622
942728refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070220140622
942735refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070220140622
948615refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070220140622
948615refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070220140622
948645refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070220140622
948742refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
948945refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070220140622
965295refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
966263refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
966315refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070220140622
966323refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070220140622
966802refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070220140622
970155refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070220140622
974947refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070220140622
975038refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070220140622
981045refgcc -m32 -O -fomit-frame-pointer2014070220140622
986310refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
986647refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070220140622
991943refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070220140622
994770refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070220140622
996060refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
996075refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070220140622
996143refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070220140622
996270refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070220140622
996487refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070220140622
998903refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070220140622
1002735refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
1003733refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070220140622
1004242refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
1004250refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
1008787refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070220140622
1008795refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070220140622
1008855refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070220140622
1009268refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070220140622
1009335refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070220140622
1009500refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070220140622
1012268refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
1013228refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070220140622
1016437refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070220140622
1016438refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070220140622
1030013refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070220140622
1030373refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070220140622
1035555refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070220140622
1047930refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
1059015refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070220140622
1060965refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070220140622
1229280refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070220140622
1248817refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070220140622
1249073refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070220140622
1273793refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070220140622
1289527refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070220140622
1289790refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070220140622
1306095refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070220140622
1306650refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070220140622
1313115refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070220140622
1324650refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070220140622
1330860refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070220140622
1341975refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070220140622
1342597refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622
1344818refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070220140622
1346205refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622
1346235refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622
1346422refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070220140622
1347990refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
1348800refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070220140622
1349198refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070220140622
1351582refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070220140622
1351928refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
1352333refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622
1352790refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070220140622
1352963refgcc -m32 -Os -fomit-frame-pointer2014070220140622
1356143refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070220140622
1356225refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070220140622
1356293refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070220140622
1356330refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070220140622
1360027refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070220140622
1360072refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
1360290refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070220140622
1360388refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622
1368203refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
1401720refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070220140622
1402372refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622

Compiler output

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