| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 213665 | sse | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 213695 | sse | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 213730 | sse | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 213735 | sse | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 213880 | sse | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 803600 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 808925 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 811970 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 818765 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 821870 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 821885 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 823330 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 823335 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 825415 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 825415 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 825430 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 825525 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 825585 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 830685 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 831530 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 842510 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 842585 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 844075 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 844085 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 844535 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 845470 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 849120 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 851865 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 853235 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 858300 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 863000 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 875185 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 923920 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 928110 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 978315 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 978320 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 978340 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 981965 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 981990 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 1012205 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 1012210 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 1012365 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 1017400 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 1019425 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 1019445 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 1020875 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
| 1418465 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1418485 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1418485 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1418645 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1476295 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1479965 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1485695 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1485755 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1485845 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1487395 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1487725 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1490840 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1491205 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1495610 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1505110 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1505125 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1506025 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1509385 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1511210 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1511220 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1511260 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1512050 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1512480 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1513235 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1513240 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1515990 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1516680 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1516910 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1518550 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1524780 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1526810 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1529105 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1538225 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1538225 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1538235 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1538250 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1567570 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1567570 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1567590 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1567600 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1573985 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1574140 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1579845 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1609280 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1609285 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1611070 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1665015 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1665140 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1668130 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1695745 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1695790 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1695805 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1702205 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1706960 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1732165 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1732165 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1732250 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1733950 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1822720 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1824280 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1824360 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1824405 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1824660 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1825485 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1825515 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1825535 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1826530 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1826555 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1826560 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1827400 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1827515 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1827950 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1827980 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1828475 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1828510 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1828670 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1828705 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1829320 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1829370 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1829545 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1829605 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1829665 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1829955 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1830445 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1831900 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1832715 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1832780 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1832795 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1832805 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1834075 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1834815 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1834825 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1834970 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1835455 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1835705 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1897895 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1897895 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1897940 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1898030 | ref | gcc -m32 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1898030 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1898705 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1898885 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1898885 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1899035 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1900025 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1900235 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1902260 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1902485 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1902680 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
| 1918660 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1923335 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1926190 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1926195 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1928585 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1930330 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1930950 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1932270 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1932275 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1932360 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 1956015 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1959375 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1959570 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1962630 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1995475 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140808 | 20140622 |
| 1995495 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140808 | 20140622 |
| 2039480 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 2039495 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 2039525 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 2039675 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140808 | 20140622 |
| 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
|