Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1825872 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1825896 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1831248 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1832720 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1833952 | ref | gcc -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1838424 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1842884 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1842976 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1843772 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1844292 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1844516 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1844548 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1844696 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1846340 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1847736 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1850068 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1851388 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1852076 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1853556 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1854320 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1891372 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
1892724 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
1903524 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
1903900 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1905812 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
1907648 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
1908460 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
1908584 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120526 | 20120525 |
1910940 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
1915616 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
1933644 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
1951560 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
1951560 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
1990072 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
1990500 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
1991524 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
1993320 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
1993836 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
1995868 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
1996832 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
2001488 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
2003260 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |
2005916 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120526 | 20120525 |
2008344 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120526 | 20120525 |
2010792 | ref | gcc -O2 -fomit-frame-pointer | 20120526 | 20120525 |
2011784 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
2013132 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
2018544 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
2023508 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
2026136 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
2026516 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
2027752 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
2029364 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120526 | 20120525 |
2030868 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
2032876 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
2118936 | ref | gcc -m64 -O -fomit-frame-pointer | 20120526 | 20120525 |
2128364 | ref | gcc -O -fomit-frame-pointer | 20120526 | 20120525 |
2134896 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120526 | 20120525 |
2135508 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120526 | 20120525 |
2136312 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
2138856 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
2139760 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |
2139952 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
2143372 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
2146504 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120526 | 20120525 |
2148728 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120526 | 20120525 |
2153852 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120526 | 20120525 |
2154148 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120526 | 20120525 |
2159040 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120526 | 20120525 |
2162016 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120526 | 20120525 |
2178908 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120526 | 20120525 |
2180436 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
2180600 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
2181304 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120526 | 20120525 |
2181988 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120526 | 20120525 |
2182060 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
2182688 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
2183236 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
2184788 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
2184972 | ref | gcc -Os -fomit-frame-pointer | 20120526 | 20120525 |
2185912 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
2187332 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
2187444 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
2190860 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
2248436 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
2248724 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
2249008 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
2250732 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
4183392 | ref | cc | 20120526 | 20120525 |
4183580 | ref | gcc -funroll-loops | 20120526 | 20120525 |
4191932 | ref | gcc | 20120526 | 20120525 |