Implementation notes: x86, jos, crypto_core/aes256decrypt

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_core
Primitive: aes256decrypt
TimeImplementationCompilerBenchmark dateSUPERCOP version
775545refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
775897refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
776145refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070220140622
776970refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070220140622
778102refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070220140622
778852refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070220140622
792435refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
792780refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
794663refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070220140622
795112refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070220140622
808620refgcc -m32 -O3 -fomit-frame-pointer2014070220140622
811448refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070220140622
821460refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
825930refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070220140622
832103refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070220140622
833723refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070220140622
833730refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070220140622
833760refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070220140622
867675refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070220140622
867675refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070220140622
868110refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
868590refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070220140622
869168refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070220140622
873023refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070220140622
879000refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
899182refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070220140622
910875refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070220140622
911970refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
914423refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
918533refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
918727refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
919365refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
921540refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070220140622
923528refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
924263refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
925740refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070220140622
926025refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
928852refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070220140622
928875refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
949673refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
1004955refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070220140622
1005360refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070220140622
1008000refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070220140622
1008090refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070220140622
1009478refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070220140622
1015073refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
1018222refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070220140622
1018567refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070220140622
1151693refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070220140622
1156868refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070220140622
1156875refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070220140622
1157175refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070220140622
1163130refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070220140622
1163557refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070220140622
1163790refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070220140622
1169205refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070220140622
1169370refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070220140622
1170735refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070220140622
1188060refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070220140622
1198650refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070220140622
1204327refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070220140622
1212653refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070220140622
1223662refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070220140622
1235805refgcc -m32 -O2 -fomit-frame-pointer2014070220140622
1238452refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070220140622
1242375refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070220140622
1246568refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070220140622
1246628refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070220140622
1249965refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070220140622
1258725refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070220140622
1260653refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070220140622
1262752refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070220140622
1264072refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070220140622
1271497refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070220140622
1271993refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070220140622
1272428refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070220140622
1273703refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070220140622
1278630refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070220140622
1291672refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070220140622
1296030refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070220140622
1303515refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070220140622
1304542refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070220140622
1306785refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070220140622
1307017refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070220140622
1315508refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070220140622
1315635refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070220140622
1316182refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070220140622
1323263refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070220140622
1323472refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070220140622
1324035refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070220140622
1330372refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070220140622
1344465refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
1345020refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070220140622
1345028refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070220140622
1346130refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070220140622
1360635refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070220140622
1360732refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070220140622
1367595refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070220140622
1367708refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070220140622
1371608refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070220140622
1381523refgcc -m32 -O -fomit-frame-pointer2014070220140622
1384493refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070220140622
1388213refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070220140622
1389810refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070220140622
1392285refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070220140622
1406760refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070220140622
1407143refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070220140622
1413645refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070220140622
1415258refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070220140622
1416623refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070220140622
1417462refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070220140622
1419892refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070220140622
1427160refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070220140622
1430452refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070220140622
1432725refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070220140622
1432867refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070220140622
1442835refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070220140622
1443158refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070220140622
1453432refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070220140622
1457093refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070220140622
1474178refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070220140622
1474463refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070220140622
1475865refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070220140622
1476232refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070220140622
1733227refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070220140622
1734450refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070220140622
1740473refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070220140622
1761517refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070220140622
1792957refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070220140622
1793212refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070220140622
1821953refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070220140622
1840343refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070220140622
1852050refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622
1852245refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622
1853370refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622
1855087refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070220140622
1856130refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070220140622
1857315refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070220140622
1857840refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070220140622
1858898refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070220140622
1858935refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070220140622
1864455refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070220140622
1870778refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070220140622
1873357refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070220140622
1873657refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
1876027refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070220140622
1876245refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070220140622
1877257refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070220140622
1877678refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070220140622
1877933refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
1878592refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070220140622
1880640refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070220140622
1881818refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070220140622
1882117refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070220140622
1883737refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070220140622
1883798refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070220140622
1884098refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070220140622
1889895refgcc -m32 -Os -fomit-frame-pointer2014070220140622
1890698refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070220140622
1891545refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070220140622

Compiler output

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