| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 812278 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 817940 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 820690 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 824695 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 826756 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 827004 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 828585 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 829958 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 830941 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 831036 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 831069 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 833919 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 833958 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 835530 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 835644 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 835867 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 838162 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 839539 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 839591 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 840237 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 841890 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 845348 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 852625 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 855319 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 925328 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 937940 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 937977 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 939027 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 942538 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 947378 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 950157 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 952204 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 964098 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 964164 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 979455 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 981017 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 1028199 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 1035495 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 1202947 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1281441 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1281802 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1298987 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1299733 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1345367 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1345380 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1350277 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1351546 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1351598 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1356762 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1356871 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1357118 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1357830 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1366228 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1366736 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1395061 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1414573 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1422008 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1433854 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1458839 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1458844 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1458867 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1482204 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1482252 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1484466 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1485002 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1485325 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1485952 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1497865 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1518205 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1559881 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1565490 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1565557 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1567357 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1567595 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1573357 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1578615 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1583513 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1584947 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1585346 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1589217 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1590323 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1591767 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1593211 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1593269 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1595800 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1596988 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1597221 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1598190 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1598432 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1600303 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1601206 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1601747 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1603144 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1603558 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1605491 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1606232 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1612587 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1616805 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1616858 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1619104 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1619114 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1619754 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1620662 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1634712 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1635116 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1635193 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1635202 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1635339 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1635643 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1642725 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1646217 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1646345 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1654610 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1655570 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1656948 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1656971 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1658596 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1658748 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1660073 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1661117 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1662685 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1666167 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1668903 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1676874 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1676921 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1676950 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1676997 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1678925 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1680811 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1680816 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1681538 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1682169 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1694069 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1694173 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1694748 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1694966 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1696757 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1697265 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1697502 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1703175 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1714071 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1733432 | ref | gcc -m32 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1767114 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1777759 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1778015 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1785563 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1793424 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1798450 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1800521 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1821226 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1824285 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1825529 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1840259 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 1850058 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 1911205 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1915984 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1947091 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 1957361 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170918 | 20170725 |
| 2000339 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 2051867 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170918 | 20170725 |
| 2052114 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170918 | 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
|