Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1572213 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1578051 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1585287 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20120804 | 20120717 |
1592124 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1603038 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20120804 | 20120717 |
1603317 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20120804 | 20120717 |
1608114 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1608813 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1688364 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1688421 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1689126 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1689648 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1690071 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1691652 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1692015 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1692213 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1695294 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1697250 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1698036 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1698495 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1700178 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1700382 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1702470 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1703532 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1704522 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1706886 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1708941 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1709292 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1709652 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1710027 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1712511 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1712613 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1712613 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1713153 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1713180 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1713297 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1713363 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1713606 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1713669 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1713828 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1714467 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1716123 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1716123 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1717020 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1717587 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1718367 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1720098 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1720251 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1720572 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1734171 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1734486 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1735743 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1741947 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1742658 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1743621 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1750290 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1763811 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1770312 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1770945 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1776648 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1776762 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
1792161 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20120804 | 20120717 |
1794609 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1795260 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1797945 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1798800 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1798830 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1802574 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20120804 | 20120717 |
1803054 | ref | gcc -m32 -O -fomit-frame-pointer | 20120804 | 20120717 |
1803915 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20120804 | 20120717 |
1803978 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1804392 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1804584 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1805412 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20120804 | 20120717 |
1807044 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20120804 | 20120717 |
1809402 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20120804 | 20120717 |
1810209 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1810593 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1810635 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1810935 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120804 | 20120717 |
1811751 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1812123 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1812282 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120804 | 20120717 |
1813392 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1813812 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1814754 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1815900 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1816545 | ref | gcc -m32 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1817010 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20120804 | 20120717 |
1817691 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120804 | 20120717 |
1820451 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1821159 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120804 | 20120717 |
1821582 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120804 | 20120717 |
1822581 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20120804 | 20120717 |
1822764 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1823520 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20120804 | 20120717 |
1823685 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20120804 | 20120717 |
1824390 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20120804 | 20120717 |
1825503 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120804 | 20120717 |
1825764 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1825998 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1826499 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1827015 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1827042 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1827477 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20120804 | 20120717 |
1827669 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20120804 | 20120717 |
1827738 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1827951 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1828131 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1829052 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1829724 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20120804 | 20120717 |
1832076 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1832664 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20120804 | 20120717 |
1833972 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20120804 | 20120717 |
1834878 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20120804 | 20120717 |
1835313 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20120804 | 20120717 |
1836954 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1839813 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20120804 | 20120717 |
1840524 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20120804 | 20120717 |
1843599 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20120804 | 20120717 |
1845216 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120804 | 20120717 |
1845348 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20120804 | 20120717 |
1846284 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1846542 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1847427 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1847541 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20120804 | 20120717 |
1847754 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1851114 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1853907 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
1854156 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120804 | 20120717 |
1856172 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1856901 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20120804 | 20120717 |
1858878 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20120804 | 20120717 |
1861002 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20120804 | 20120717 |
1861116 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120804 | 20120717 |
1861797 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20120804 | 20120717 |
1862496 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20120804 | 20120717 |
1863945 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20120804 | 20120717 |
1867182 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20120804 | 20120717 |
1868586 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20120804 | 20120717 |
1870512 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20120804 | 20120717 |
1871136 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20120804 | 20120717 |
1873818 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20120804 | 20120717 |
1877220 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20120804 | 20120717 |
1880058 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120804 | 20120717 |
1880121 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20120804 | 20120717 |
1881756 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20120804 | 20120717 |
1883232 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120804 | 20120717 |
1885404 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20120804 | 20120717 |
1885527 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20120804 | 20120717 |
1893795 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20120804 | 20120717 |
1905774 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20120804 | 20120717 |