| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 570576 | sse | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 590283 | sse | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 890412 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 891696 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 907152 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 916965 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 919242 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 919422 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 926178 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 928134 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 930591 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 937218 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 937599 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 937782 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 938031 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 946764 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 967572 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 973194 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 976044 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 981618 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 982146 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 988344 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1000782 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1001835 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1006347 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1009626 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1080543 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1090068 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1107390 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1111740 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1114455 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1114878 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1115142 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1118454 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1119081 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1119399 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1125930 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1133262 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1133340 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1133913 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140621 | 20140525 |
| 1335783 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1335945 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1364733 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1364769 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1370220 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1385790 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1410816 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1413819 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1418901 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1420728 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1421610 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1443078 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1443207 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1443849 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1445370 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1462038 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1465359 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1471614 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1472691 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1472709 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1479432 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1480053 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1480080 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1480167 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1485996 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1486068 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1486077 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1486977 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1489257 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1489281 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1490022 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1490322 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1492743 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1493163 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1494648 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1494684 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1494699 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1494807 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1503939 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1504065 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1504173 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1504236 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1504302 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1505802 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1505841 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1506264 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1506321 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1506555 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1510410 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1511070 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1533696 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1537470 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1537608 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1547817 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1548438 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1548483 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1560030 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1561548 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1570206 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1570260 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1571931 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1571967 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1579128 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1579446 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1580652 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1580673 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1580682 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1580973 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1581057 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1583724 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1584219 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1585173 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1585236 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1585800 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1585989 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1589910 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1589916 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1589949 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1590696 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1590714 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1590939 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1592358 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1594086 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1594644 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1596957 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1597047 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1597827 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1598625 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1598838 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1600131 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1603254 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1604331 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1614960 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1617180 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1617384 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1620090 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1620225 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1620234 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1620237 | ref | gcc -m32 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1620354 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1621539 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1621542 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1625385 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1632819 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1633518 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1666539 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1710261 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1710300 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1710408 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1710441 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1713252 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1713321 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1714713 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1718091 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1719243 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1720035 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1720137 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1768626 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1771017 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1771599 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1772130 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140621 | 20140525 |
| 1801644 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1801671 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1801701 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1801728 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140621 | 20140525 |
| 1881441 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1888839 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1907673 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140621 | 20140525 |
| 1908885 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140621 | 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
|