Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1699276 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1699948 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1717432 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1721840 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1722960 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1724108 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1733780 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1737324 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
1743040 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120329 | 20120316 |
1748084 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
1748232 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
1750492 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
1751300 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
1751904 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
1754804 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
1755024 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
1758920 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120329 | 20120316 |
1758984 | ref | gcc -Os -fomit-frame-pointer | 20120329 | 20120316 |
1759812 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
1760604 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
1760940 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
1760984 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
1761252 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
1761304 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
1761432 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120329 | 20120316 |
1762188 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120329 | 20120316 |
1762972 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
1763052 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120329 | 20120316 |
1763552 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120329 | 20120316 |
1763616 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
1764116 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
1764320 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1764772 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
1765848 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
1766904 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120329 | 20120316 |
1767480 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
1767552 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120329 | 20120316 |
1775592 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120329 | 20120316 |
1789328 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
1789444 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1793604 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1799216 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
1800316 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
1802032 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
1809628 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1812000 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1816264 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1844200 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1846032 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1846892 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1852236 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1853708 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1884472 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1885088 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1892484 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1893588 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1908764 | ref | gcc -O -fomit-frame-pointer | 20120329 | 20120316 |
1909280 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1909572 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
1910068 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120329 | 20120316 |
1911888 | ref | gcc -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
1912120 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
1912180 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1913260 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1913804 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
1913836 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1915464 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120329 | 20120316 |
1917532 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120329 | 20120316 |
1917696 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1918220 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1918776 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
1918936 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1919076 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1919084 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120329 | 20120316 |
1920248 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
1920368 | ref | gcc -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1920860 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1921200 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120329 | 20120316 |
1921264 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1923972 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1923988 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120329 | 20120316 |
1927368 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120329 | 20120316 |
1928052 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
1928668 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1929068 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1930080 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
1934896 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
1935396 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1938008 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1938656 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1940940 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1941340 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1944480 | ref | gcc -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1947160 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1948300 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1948644 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1948676 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1949144 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1951112 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120329 | 20120316 |
1954060 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
4834444 | ref | cc | 20120329 | 20120316 |
4839588 | ref | gcc | 20120329 | 20120316 |
4841936 | ref | gcc -funroll-loops | 20120329 | 20120316 |