Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1760572 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1763036 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1763648 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1763784 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1765180 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1766188 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1768056 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1777184 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1780052 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1786196 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1788668 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1788824 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1791884 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1793116 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1793324 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1793656 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1794384 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1794572 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1794856 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1795864 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1796488 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1800752 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1802648 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1802904 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1803544 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1804184 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1804316 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1804480 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1805100 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1805812 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1806720 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1807064 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1808308 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1808376 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1812200 | ref | gcc -O3 -fomit-frame-pointer | 20121016 | 20120928 |
1858816 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1859648 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1860608 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20121016 | 20120928 |
1860868 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1861472 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20121016 | 20120928 |
1862944 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20121016 | 20120928 |
1863172 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20121016 | 20120928 |
1863332 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20121016 | 20120928 |
1863644 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20121016 | 20120928 |
1864768 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20121016 | 20120928 |
1865032 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1865980 | ref | gcc -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1866924 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20121016 | 20120928 |
1867436 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20121016 | 20120928 |
1874260 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1882464 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20121016 | 20120928 |
1883800 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1884504 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20121016 | 20120928 |
1885504 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20121016 | 20120928 |
1885552 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1885656 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1886352 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1887344 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1889856 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20121016 | 20120928 |
1890256 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1890616 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20121016 | 20120928 |
1891776 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1894744 | ref | gcc -m64 -O -fomit-frame-pointer | 20121016 | 20120928 |
1896192 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20121016 | 20120928 |
1897184 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20121016 | 20120928 |
1897592 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20121016 | 20120928 |
1898448 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1898888 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1898916 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20121016 | 20120928 |
1899412 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20121016 | 20120928 |
1899428 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20121016 | 20120928 |
1900248 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20121016 | 20120928 |
1900952 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20121016 | 20120928 |
1900964 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20121016 | 20120928 |
1901268 | ref | gcc -O -fomit-frame-pointer | 20121016 | 20120928 |
1902192 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20121016 | 20120928 |
1902244 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20121016 | 20120928 |
1903268 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20121016 | 20120928 |
1904436 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1904704 | ref | gcc -Os -fomit-frame-pointer | 20121016 | 20120928 |
1904924 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20121016 | 20120928 |
1905092 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20121016 | 20120928 |
1905324 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1905700 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1905844 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20121016 | 20120928 |
1906816 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20121016 | 20120928 |
1906896 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1907636 | ref | gcc -m64 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1907684 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1908380 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20121016 | 20120928 |
1908912 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1916988 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20121016 | 20120928 |
1919128 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1919152 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20121016 | 20120928 |
1923840 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
1964728 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1966804 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1966836 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20121016 | 20120928 |
1967896 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20121016 | 20120928 |
1967908 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20121016 | 20120928 |
1970424 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20121016 | 20120928 |
1971256 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20121016 | 20120928 |
1978000 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20121016 | 20120928 |
1984604 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20121016 | 20120928 |
3737696 | ref | gcc -funroll-loops | 20121016 | 20120928 |
3738024 | ref | gcc | 20121016 | 20120928 |
3747892 | ref | cc | 20121016 | 20120928 |