| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 874076 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 875696 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 876817 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 880255 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 882242 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 884046 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 886084 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 886127 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 886673 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 887082 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 894031 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 896819 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 897270 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 900490 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 900576 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 903231 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 907330 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 908557 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 909388 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 912560 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 918598 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 918655 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 919077 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 921210 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 921580 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 922350 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 923542 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 924525 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 924707 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 925371 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 927651 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 927969 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 928192 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 928454 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 931251 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 934971 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 935470 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171010 | 20170725 |
| 937218 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171010 | 20170725 |
| 941840 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 941887 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 942291 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 948418 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 949230 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 949411 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 949724 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 949948 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 950133 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 959319 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 960649 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 960744 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 961946 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 969513 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 969689 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 970839 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 982528 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 983987 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 984960 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 985326 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 986457 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171010 | 20170725 |
| 986969 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171010 | 20170725 |
| 989515 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 995453 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1027425 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 1035419 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1035819 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1036360 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 1041974 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1042008 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1054747 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1066607 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1068797 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1070631 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1071615 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1072441 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1112099 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1112635 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1122163 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1122421 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1123095 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1123883 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1124168 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1124947 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1147415 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1154007 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1157780 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1157913 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1161878 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1208258 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1209155 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1209839 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1210461 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1222247 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1228279 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1232982 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1234525 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1234530 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1234920 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1235100 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1235195 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1235974 | ref | gcc -m32 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1242500 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1242790 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1254603 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1254836 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1256010 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1257225 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1268986 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1269291 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1270530 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1270900 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1271950 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1275413 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1278971 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1279360 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1279394 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1293796 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1295097 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1296641 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1301429 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1307742 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1316895 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1317251 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1322215 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1322433 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1334308 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1334327 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1334679 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1334693 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1335500 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1335505 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1336441 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1344387 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1344407 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1353028 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1353237 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1356799 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1356819 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1357545 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1365996 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1366214 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1366224 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1366456 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1367169 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1373994 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1374626 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1397720 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1399388 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1399445 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1403958 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1403995 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1404413 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1408190 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1409268 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1440898 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1440927 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1464634 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1475355 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1475373 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1475422 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1495091 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1496597 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171010 | 20170725 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse |
| gcc -m32 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -O -fomit-frame-pointer | sse |
| gcc -m32 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | sse |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | sse |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | sse |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | sse
|