Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1760907 | ref5 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1760907 | ref5 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1772331 | ref5 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1772368 | ref5 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1776256 | ref5 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1776256 | ref5 | gcc -march=k8 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1777736 | ref5 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1777748 | ref5 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1778956 | ref5 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1778957 | ref5 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1780341 | ref5 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1780344 | ref5 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1780344 | ref5 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1783018 | ref5 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1783018 | ref5 | gcc -march=nocona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1783528 | ref5 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
1784322 | ref5 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1784341 | ref5 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1784371 | ref5 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1786027 | ref5 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1786034 | ref5 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1786277 | ref5u | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161024 | 20161009 |
1786277 | ref5u | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
1789573 | ref5 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1789580 | ref5 | gcc -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1789693 | ref5 | gcc -m64 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1789792 | ref5u | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
1790106 | ref5u | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161024 | 20161009 |
1790299 | ref5u | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
1791070 | ref5u | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
1791609 | ref5 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1791617 | ref5 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1801192 | ref5 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1801192 | ref5 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1801207 | ref5 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1801475 | ref5 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1801485 | ref5 | gcc -march=k8 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1801888 | ref5u | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1801891 | ref5u | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1801898 | ref5u | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1805273 | ref5u | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1805294 | ref5u | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1814886 | ref5 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1814906 | ref5 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1814925 | ref5 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1817141 | ref5u | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1817143 | ref5u | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1817737 | ref5u | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1819012 | ref5 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
1820462 | ref5u | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1821517 | ref5 | gcc -m64 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1821522 | ref5 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1821533 | ref5 | gcc -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1823808 | ref5u | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1823818 | ref5u | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1823830 | ref5u | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1836839 | ref5u | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1837741 | ref5 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1837797 | ref5 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1837805 | ref5u | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1837870 | ref5 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1840485 | ref5u | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1840618 | ref5u | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1840744 | ref5 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1847464 | ref5 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1847496 | ref5 | gcc -march=nocona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1848470 | ref5u | gcc -march=nocona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1848478 | ref5u | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1850246 | ref5u | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1850261 | ref5u | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
1850267 | ref5u | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1850297 | ref5u | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1852851 | ref5u | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1852901 | ref5u | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1854830 | ref5u | gcc -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1854832 | ref5u | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1854837 | ref5u | gcc -m64 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1861858 | ref5u | gcc -march=k8 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1861890 | ref5u | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
1879624 | ref5 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
1879626 | ref5 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
1879634 | ref5 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161024 | 20161009 |
1879661 | ref5 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
1879715 | ref5 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161024 | 20161009 |
1879757 | ref5 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
1894447 | ref5u | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
1894461 | ref5u | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1894467 | ref5u | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1894493 | ref5u | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1899192 | ref5u | gcc -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1899197 | ref5u | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1899291 | ref5u | gcc -m64 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1905125 | ref5u | gcc -march=k8 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1905749 | ref5u | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1914384 | ref5u | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1915133 | ref5u | gcc -march=nocona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1927859 | ref5u | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1927861 | ref5u | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1927920 | ref5u | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1927963 | ref5u | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
1953342 | ref5 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161024 | 20161009 |
1953711 | ref5 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161024 | 20161009 |
1955586 | ref5 | gcc -funroll-loops -O -fomit-frame-pointer | 20161024 | 20161009 |
1955586 | ref5 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161024 | 20161009 |
1955592 | ref5 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161024 | 20161009 |
1955621 | ref5 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161024 | 20161009 |
1956536 | ref5 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161024 | 20161009 |
1959925 | ref5 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161024 | 20161009 |
1959960 | ref5 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161024 | 20161009 |
1986419 | ref5 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161024 | 20161009 |
1986923 | ref5 | gcc -march=barcelona -Os -fomit-frame-pointer | 20161024 | 20161009 |
1989181 | ref5 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161024 | 20161009 |
1997290 | ref5 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161024 | 20161009 |
1997338 | ref5 | gcc -O -fomit-frame-pointer | 20161024 | 20161009 |
1997608 | ref5 | gcc -m64 -O -fomit-frame-pointer | 20161024 | 20161009 |
1998086 | ref5 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161024 | 20161009 |
1998291 | ref5 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161024 | 20161009 |
2001101 | ref5 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161024 | 20161009 |
2002146 | ref5 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161024 | 20161009 |
2002397 | ref5 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161024 | 20161009 |
2004279 | ref5 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161024 | 20161009 |
2005868 | ref5 | gcc -march=k8 -O -fomit-frame-pointer | 20161024 | 20161009 |
2005984 | ref5 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161024 | 20161009 |
2005989 | ref5 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161024 | 20161009 |
2006504 | ref5 | gcc -march=barcelona -O -fomit-frame-pointer | 20161024 | 20161009 |
2008879 | ref5 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161024 | 20161009 |
2009263 | ref5 | gcc -funroll-loops -Os -fomit-frame-pointer | 20161024 | 20161009 |
2009293 | ref5 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161024 | 20161009 |
2011379 | ref5 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
2013019 | ref5 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161024 | 20161009 |
2015568 | ref5u | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161024 | 20161009 |
2015595 | ref5u | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161024 | 20161009 |
2015608 | ref5u | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161024 | 20161009 |
2015610 | ref5u | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161024 | 20161009 |
2016416 | ref5 | gcc -march=nocona -Os -fomit-frame-pointer | 20161024 | 20161009 |
2016422 | ref5 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161024 | 20161009 |
2016955 | ref5u | gcc -funroll-loops -O -fomit-frame-pointer | 20161024 | 20161009 |
2028168 | ref5 | gcc -march=k8 -Os -fomit-frame-pointer | 20161024 | 20161009 |
2028179 | ref5 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161024 | 20161009 |
2029043 | ref5 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161024 | 20161009 |
2029295 | ref5 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161024 | 20161009 |
2030022 | ref5 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161024 | 20161009 |
2030029 | ref5 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161024 | 20161009 |
2030686 | ref5u | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161024 | 20161009 |
2030696 | ref5u | gcc -funroll-loops -Os -fomit-frame-pointer | 20161024 | 20161009 |
2030696 | ref5u | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161024 | 20161009 |
2030736 | ref5 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161024 | 20161009 |
2031738 | ref5 | gcc -march=nocona -O -fomit-frame-pointer | 20161024 | 20161009 |
2033608 | ref5 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161024 | 20161009 |
2033613 | ref5 | gcc -Os -fomit-frame-pointer | 20161024 | 20161009 |
2033877 | ref5 | gcc -m64 -Os -fomit-frame-pointer | 20161024 | 20161009 |
2034125 | ref5 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
2039971 | ref5 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161024 | 20161009 |
2039973 | ref5 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161024 | 20161009 |
2040976 | ref5 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161024 | 20161009 |
2041322 | ref5u | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161024 | 20161009 |
2042984 | ref5 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161024 | 20161009 |
2043219 | ref5u | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161024 | 20161009 |
2048594 | ref5u | gcc -march=nocona -Os -fomit-frame-pointer | 20161024 | 20161009 |
2048832 | ref5u | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161024 | 20161009 |
2049075 | ref5u | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161024 | 20161009 |
2049098 | ref5u | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161024 | 20161009 |
2052122 | ref5u | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161024 | 20161009 |
2052141 | ref5u | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161024 | 20161009 |
2053478 | ref5u | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161024 | 20161009 |
2054230 | ref5u | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161024 | 20161009 |
2055643 | ref5u | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161024 | 20161009 |
2056456 | ref5u | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161024 | 20161009 |
2076342 | ref5u | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161024 | 20161009 |
2077112 | ref5u | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161024 | 20161009 |
2077348 | ref5u | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161024 | 20161009 |
2077359 | ref5u | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161024 | 20161009 |
2079090 | ref5u | gcc -O -fomit-frame-pointer | 20161024 | 20161009 |
2079214 | ref5u | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161024 | 20161009 |
2080088 | ref5u | gcc -m64 -O -fomit-frame-pointer | 20161024 | 20161009 |
2082906 | ref5u | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161024 | 20161009 |
2083333 | ref5u | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
2083915 | ref5u | gcc -Os -fomit-frame-pointer | 20161024 | 20161009 |
2083927 | ref5u | gcc -m64 -Os -fomit-frame-pointer | 20161024 | 20161009 |
2084339 | ref5u | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161024 | 20161009 |
2084343 | ref5u | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161024 | 20161009 |
2086723 | ref5u | gcc -march=barcelona -Os -fomit-frame-pointer | 20161024 | 20161009 |
2089954 | ref5u | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161024 | 20161009 |
2090373 | ref5u | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
2091090 | ref5u | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161024 | 20161009 |
2091451 | ref5u | gcc -march=nocona -O -fomit-frame-pointer | 20161024 | 20161009 |
2091823 | ref5u | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161024 | 20161009 |
2091823 | ref5u | gcc -march=barcelona -O -fomit-frame-pointer | 20161024 | 20161009 |
2092101 | ref5u | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161024 | 20161009 |
2092112 | ref5u | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161024 | 20161009 |
2092115 | ref5u | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161024 | 20161009 |
2093621 | ref5u | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161024 | 20161009 |
2097002 | ref5u | gcc -march=k8 -Os -fomit-frame-pointer | 20161024 | 20161009 |
2097999 | ref5u | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161024 | 20161009 |
2103054 | ref5u | gcc -march=k8 -O -fomit-frame-pointer | 20161024 | 20161009 |
2104797 | ref5u | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161024 | 20161009 |
6821064 | ref5 | gcc | 20161024 | 20161009 |
6831587 | ref5 | gcc -funroll-loops | 20161024 | 20161009 |
6831616 | ref5 | cc | 20161024 | 20161009 |
7270723 | ref5u | gcc -funroll-loops | 20161024 | 20161009 |
7271528 | ref5u | gcc | 20161024 | 20161009 |
7273250 | ref5u | cc | 20161024 | 20161009 |
Compiler | Implementations
|
cc | avx avx2 |
clang -O3 -fomit-frame-pointer -Qunused-arguments | avx avx2 |
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | avx avx2 |
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx avx2 |
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx avx2 |
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx avx2 |
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | avx avx2 |
gcc | avx avx2 |
gcc -O2 -fomit-frame-pointer | avx avx2 |
gcc -O3 -fomit-frame-pointer | avx avx2 |
gcc -O -fomit-frame-pointer | avx avx2 |
gcc -Os -fomit-frame-pointer | avx avx2 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx avx2 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx avx2 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx avx2 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops | avx avx2 |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -O -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -Os -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx avx2 |
gcc -m64 -O2 -fomit-frame-pointer | avx avx2 |
gcc -m64 -O3 -fomit-frame-pointer | avx avx2 |
gcc -m64 -O -fomit-frame-pointer | avx avx2 |
gcc -m64 -Os -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx avx2 ref5 ref5u |
gcc -m64 -march=core2 -O -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx avx2 |
gcc -march=barcelona -O2 -fomit-frame-pointer | avx avx2 |
gcc -march=barcelona -O3 -fomit-frame-pointer | avx avx2 |
gcc -march=barcelona -O -fomit-frame-pointer | avx avx2 |
gcc -march=barcelona -Os -fomit-frame-pointer | avx avx2 |
gcc -march=k8 -O2 -fomit-frame-pointer | avx avx2 |
gcc -march=k8 -O3 -fomit-frame-pointer | avx avx2 |
gcc -march=k8 -O -fomit-frame-pointer | avx avx2 |
gcc -march=k8 -Os -fomit-frame-pointer | avx avx2 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx avx2 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx avx2 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx avx2 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx avx2 |
gcc -march=nocona -O2 -fomit-frame-pointer | avx avx2 |
gcc -march=nocona -O3 -fomit-frame-pointer | avx avx2 |
gcc -march=nocona -O -fomit-frame-pointer | avx avx2 |
gcc -march=nocona -Os -fomit-frame-pointer | avx avx2
|
Compiler | Implementations
|
cc | avx2int |
gcc | avx2int |
gcc -O2 -fomit-frame-pointer | avx2int |
gcc -O3 -fomit-frame-pointer | avx2int |
gcc -O -fomit-frame-pointer | avx2int |
gcc -Os -fomit-frame-pointer | avx2int |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2int |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2int |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2int |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops | avx2int |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2int |
gcc -m64 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -O -fomit-frame-pointer | avx2int |
gcc -m64 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2int |
gcc -march=barcelona -O2 -fomit-frame-pointer | avx2int |
gcc -march=barcelona -O3 -fomit-frame-pointer | avx2int |
gcc -march=barcelona -O -fomit-frame-pointer | avx2int |
gcc -march=barcelona -Os -fomit-frame-pointer | avx2int |
gcc -march=k8 -O2 -fomit-frame-pointer | avx2int |
gcc -march=k8 -O3 -fomit-frame-pointer | avx2int |
gcc -march=k8 -O -fomit-frame-pointer | avx2int |
gcc -march=k8 -Os -fomit-frame-pointer | avx2int |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx2int |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx2int |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx2int |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx2int |
gcc -march=nocona -O2 -fomit-frame-pointer | avx2int |
gcc -march=nocona -O3 -fomit-frame-pointer | avx2int |
gcc -march=nocona -O -fomit-frame-pointer | avx2int |
gcc -march=nocona -Os -fomit-frame-pointer | avx2int
|