| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 796255 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 812716 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 816973 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 817354 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 821161 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 821695 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 823155 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 824397 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 825071 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 825856 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 826721 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 826941 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 827021 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 828151 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 831029 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 831393 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 831683 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 832307 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 833440 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 857862 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 861807 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 862299 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 862445 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 877577 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 879791 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 880495 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 891936 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 892489 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 897118 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 1199012 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1203705 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1207656 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1214012 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1246544 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1246784 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1246814 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1255352 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1257897 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 1258406 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 1259988 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1264474 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1299355 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1301041 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1336250 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 1336414 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 1336591 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 1339629 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1343157 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1349845 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 1350045 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 1350261 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 1355782 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1356512 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1356573 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1356909 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1364746 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 1373501 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1377185 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1391619 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 1395360 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1397920 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1398547 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1399967 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1400376 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1402774 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1405279 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1405841 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1406247 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1411795 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1415716 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1427582 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1428354 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1431277 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1433530 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1452961 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1454804 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1462519 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1463815 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1467543 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1469297 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1469521 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1472379 | ref | gcc -m32 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1473143 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1491201 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 1491722 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 1498342 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 1499064 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 1536264 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1550093 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1550901 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1552182 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1552761 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1553439 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1554535 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1554645 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1554845 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1555225 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1557866 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1564397 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1566286 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1566972 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1569528 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1570923 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1572870 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1575624 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1593957 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1599537 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1600083 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1631065 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1631981 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1638044 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1671143 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1676528 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1679170 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1679594 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1680001 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1683748 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1687770 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1699794 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1701199 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1701868 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1704817 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1710569 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1710695 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1713061 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1713121 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1713707 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1715067 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1715478 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1716662 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1717011 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1717129 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1717780 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1717957 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1722728 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1728052 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1729516 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1729558 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1731829 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1731982 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1735005 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1736535 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1741864 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1742855 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1752489 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171127 | 20171020 |
| 1776700 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1781233 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1784049 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1785302 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1790266 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1790384 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1790706 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1790805 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1791213 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1829769 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1830054 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1837950 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1843028 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 1938255 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1952125 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 1953079 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 2112571 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 2120595 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171127 | 20171020 |
| 2128965 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171127 | 20171020 |
| 2267031 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 2267159 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 2330003 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 2344725 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 2442324 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 2445087 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 2491781 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 2497097 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 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
|