| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 171780 | sse | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 171816 | sse | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 171888 | sse | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 171996 | sse | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 172068 | sse | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 758012 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 759564 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 759776 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 764028 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 764580 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 767904 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 767904 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 772508 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 928784 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 936828 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 958388 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 966652 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 969160 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 969256 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 969268 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 969424 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 969484 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 970588 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 974012 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 974176 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 974428 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 975060 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 975184 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 979760 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 980556 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 989860 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 991368 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1183200 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1185532 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1191952 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1191960 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1192072 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1192108 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1203772 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1203772 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1208584 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1214136 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1214232 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1226356 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1226380 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1246992 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1247124 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1248304 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1249460 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1249680 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1255384 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1263248 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1263676 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1264004 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1267716 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1270248 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1270600 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1273112 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1273868 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1274768 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1275264 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1279812 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1280016 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1282992 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1283976 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1284196 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1284592 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1286212 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1287680 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1289548 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1291056 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1291972 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1298032 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1298992 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1299536 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1299540 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1301404 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1301460 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1301568 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1303280 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1304156 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1304164 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1307084 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1308172 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1311648 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1313284 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1313420 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1316768 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1317116 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1317996 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1318232 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1320104 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1320944 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1325080 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1326300 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1327360 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1330232 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1330388 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1331712 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1333520 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1333716 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1333888 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1333940 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1333968 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1334080 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1335128 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1335316 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1336628 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1336912 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1337544 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1339872 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1340064 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1341340 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1342024 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1343256 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1343348 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1343436 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1343976 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1344088 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1344212 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1346060 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1347732 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1349180 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1349448 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1349504 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1349572 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1359960 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1361676 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1361688 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1364596 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1365864 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1375584 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1376636 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1376648 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1377628 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 1379644 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1383068 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1383252 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1383764 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1393120 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1397792 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1402476 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1402740 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1433372 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1435792 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 1449272 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1455668 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1465148 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1465372 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1471932 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1479056 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1482936 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1486788 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1489716 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1500312 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1520652 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1520708 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1520820 | ref | gcc -m32 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1523992 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1524012 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1542996 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1549308 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1580808 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1588848 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1588852 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1589156 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 1603896 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2991828 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 2991844 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3002492 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3029160 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3033068 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3037324 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3047408 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3078932 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 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
|