| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 851301 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 853695 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 857070 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 877446 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 877527 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 877536 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 879030 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 880065 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 880461 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 883539 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 886950 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 889092 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 890460 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 893862 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 896931 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 900864 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 901179 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 907902 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 908460 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 930510 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 940968 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 954900 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 964422 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 968562 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 979974 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 980766 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 1008369 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 1020627 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 1026810 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 1029627 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 1062702 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 1062909 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 1065168 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 1068741 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 1069092 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 1085193 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 1097217 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 1098126 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 1104453 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 1121562 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161019 | 20161009 |
| 1157769 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1163214 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1175778 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1180593 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1209861 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1210257 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1210545 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1210626 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1225287 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1226844 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1232433 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1232703 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1244043 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1244925 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1245114 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1245483 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1250514 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1252503 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1252647 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1252683 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1252980 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1254825 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1254879 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1256094 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1256652 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1259091 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1262718 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1264212 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1264797 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1265220 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1265688 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1265913 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1266075 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1268208 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1270503 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1272834 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1273617 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1274058 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1274454 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1274562 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1275111 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1275795 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1278198 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1279449 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1279926 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1281834 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1282041 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1282698 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1284876 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1285650 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1288422 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1290042 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1291914 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1294182 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1296333 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1301751 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1302435 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1303155 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1306017 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1306152 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1306683 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1314108 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1319130 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1324116 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1324134 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1335699 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 1335906 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1336158 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1336338 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1336761 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1381563 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1397115 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1397124 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1410561 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161019 | 20161009 |
| 1450764 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1460016 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1460124 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1460160 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1461105 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1470141 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1484010 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1486656 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1488042 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1488267 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1492542 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1496826 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1502343 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1504899 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1504944 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1505997 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1527183 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1539756 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1548504 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1556964 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1579041 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1582452 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1591677 | ref | gcc -m32 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1592037 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1611081 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1613385 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1618164 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1618245 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1633707 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1634175 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1639917 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1667646 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1673181 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1697274 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1699713 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1712826 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1742724 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161019 | 20161009 |
| 1787418 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161019 | 20161009 |
| 2755377 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 2755746 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 2755755 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 2755845 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 3011202 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 3011202 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 3011256 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 3011274 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161019 | 20161009 |
| 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
|