Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1650540 | ref5 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1651665 | ref5 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1652137 | ref5 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1652670 | ref5 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1652835 | ref5 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1653075 | ref5 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1653367 | ref5 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1653615 | ref5 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1654208 | ref5 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1662495 | ref5 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1664700 | ref5 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1667505 | ref5 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1668915 | ref5 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1670947 | ref5 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1682932 | ref5 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1684875 | ref5 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1685445 | ref5 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1686210 | ref5 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1694408 | ref5 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1696402 | ref5 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1708598 | ref5 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1711417 | ref5 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1714995 | ref5 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140912 | 20140910 |
1715527 | ref5 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140912 | 20140910 |
1721408 | ref5 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140912 | 20140910 |
1723350 | ref5 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140912 | 20140910 |
1732372 | ref5 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1732590 | ref5 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140912 | 20140910 |
1736055 | ref5 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140912 | 20140910 |
1736805 | ref5 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1736933 | ref5 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1740870 | ref5 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140912 | 20140910 |
1744980 | ref5 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140912 | 20140910 |
1745565 | ref5 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1747995 | ref5 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140912 | 20140910 |
1749585 | ref5 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1750320 | ref5 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1752998 | ref5u | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1753073 | ref5 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1757985 | ref5u | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1762710 | ref5 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1762755 | ref5 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140912 | 20140910 |
1762957 | ref5 | gcc -march=nocona -Os -fomit-frame-pointer | 20140912 | 20140910 |
1764135 | ref5 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1764525 | ref5 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1765380 | ref5u | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1766003 | ref5 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1767360 | ref5 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1767420 | ref5 | gcc -m64 -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1769940 | ref5 | gcc -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1771253 | ref5u | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1772993 | ref5 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1773442 | ref5u | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1774298 | ref5 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1774717 | ref5u | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1777065 | ref5 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1781670 | ref5u | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1782158 | ref5 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1782367 | ref5u | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1786545 | ref5 | gcc -m64 -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1786717 | ref5 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140912 | 20140910 |
1789328 | ref5u | gcc -march=nocona -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1790317 | ref5 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1792793 | ref5 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1793880 | ref5 | gcc -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1794593 | ref5 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140912 | 20140910 |
1795275 | ref5u | gcc -march=nocona -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1795830 | ref5u | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1796722 | ref5 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140912 | 20140910 |
1799123 | ref5u | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1799393 | ref5 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140912 | 20140910 |
1799955 | ref5 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140912 | 20140910 |
1801245 | ref5 | gcc -funroll-loops -O -fomit-frame-pointer | 20140912 | 20140910 |
1802745 | ref5 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140912 | 20140910 |
1802865 | ref5 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140912 | 20140910 |
1805475 | ref5u | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1808310 | ref5 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140912 | 20140910 |
1808348 | ref5 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140912 | 20140910 |
1810185 | ref5 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140912 | 20140910 |
1810492 | ref5u | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1810808 | ref5 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140912 | 20140910 |
1810972 | ref5 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140912 | 20140910 |
1811145 | ref5u | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1811737 | ref5 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140912 | 20140910 |
1814130 | ref5u | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1814632 | ref5u | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1815233 | ref5u | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1815517 | ref5 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140912 | 20140910 |
1817063 | ref5u | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1817768 | ref5u | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1820557 | ref5u | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1823408 | ref5u | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1828643 | ref5 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140912 | 20140910 |
1828950 | ref5 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140912 | 20140910 |
1832610 | ref5 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140912 | 20140910 |
1833398 | ref5 | gcc -march=barcelona -O -fomit-frame-pointer | 20140912 | 20140910 |
1834102 | ref5 | gcc -march=k8 -O -fomit-frame-pointer | 20140912 | 20140910 |
1834635 | ref5 | gcc -march=nocona -O -fomit-frame-pointer | 20140912 | 20140910 |
1836248 | ref5 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140912 | 20140910 |
1838423 | ref5u | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140912 | 20140910 |
1838715 | ref5u | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140912 | 20140910 |
1841287 | ref5 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140912 | 20140910 |
1841423 | ref5 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140912 | 20140910 |
1841520 | ref5u | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140912 | 20140910 |
1841520 | ref5u | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1841880 | ref5u | gcc -funroll-loops -Os -fomit-frame-pointer | 20140912 | 20140910 |
1842817 | ref5 | gcc -m64 -O -fomit-frame-pointer | 20140912 | 20140910 |
1843253 | ref5 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140912 | 20140910 |
1843545 | ref5u | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140912 | 20140910 |
1843605 | ref5 | gcc -O -fomit-frame-pointer | 20140912 | 20140910 |
1843995 | ref5u | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140912 | 20140910 |
1844280 | ref5u | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1844468 | ref5 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140912 | 20140910 |
1846935 | ref5 | gcc -march=k8 -Os -fomit-frame-pointer | 20140912 | 20140910 |
1847678 | ref5u | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1847752 | ref5u | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140912 | 20140910 |
1851120 | ref5u | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1852125 | ref5 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140912 | 20140910 |
1852147 | ref5 | gcc -Os -fomit-frame-pointer | 20140912 | 20140910 |
1852208 | ref5 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140912 | 20140910 |
1852267 | ref5 | gcc -m64 -Os -fomit-frame-pointer | 20140912 | 20140910 |
1859843 | ref5u | gcc -march=nocona -Os -fomit-frame-pointer | 20140912 | 20140910 |
1861890 | ref5u | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1861905 | ref5u | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1864455 | ref5u | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140912 | 20140910 |
1866900 | ref5u | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140912 | 20140910 |
1867650 | ref5u | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1867830 | ref5u | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1868497 | ref5u | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140912 | 20140910 |
1877992 | ref5u | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140912 | 20140910 |
1878420 | ref5u | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140912 | 20140910 |
1879725 | ref5u | gcc -m64 -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1882905 | ref5u | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1882935 | ref5u | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1883002 | ref5u | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1883475 | ref5u | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1883535 | ref5u | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140912 | 20140910 |
1884825 | ref5u | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140912 | 20140910 |
1885118 | ref5u | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140912 | 20140910 |
1885148 | ref5u | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140912 | 20140910 |
1886220 | ref5u | gcc -m64 -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1888140 | ref5u | gcc -march=k8 -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1889070 | ref5u | gcc -march=k8 -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1889520 | ref5u | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1891117 | ref5u | gcc -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1893022 | ref5u | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140912 | 20140910 |
1893075 | ref5u | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140912 | 20140910 |
1893285 | ref5u | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140912 | 20140910 |
1893810 | ref5u | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1894222 | ref5u | gcc -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1895265 | ref5u | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140912 | 20140910 |
1898377 | ref5u | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140912 | 20140910 |
1899593 | ref5u | gcc -funroll-loops -O -fomit-frame-pointer | 20140912 | 20140910 |
1899975 | ref5u | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140912 | 20140910 |
1901565 | ref5u | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140912 | 20140910 |
1904760 | ref5u | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140912 | 20140910 |
1908960 | ref5u | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140912 | 20140910 |
1909372 | ref5u | gcc -O -fomit-frame-pointer | 20140912 | 20140910 |
1910542 | ref5u | gcc -march=barcelona -Os -fomit-frame-pointer | 20140912 | 20140910 |
1919858 | ref5u | gcc -march=nocona -O -fomit-frame-pointer | 20140912 | 20140910 |
1921830 | ref5u | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140912 | 20140910 |
1923840 | ref5u | gcc -march=k8 -O -fomit-frame-pointer | 20140912 | 20140910 |
1928288 | ref5u | gcc -march=barcelona -O -fomit-frame-pointer | 20140912 | 20140910 |
1929307 | ref5u | gcc -m64 -O -fomit-frame-pointer | 20140912 | 20140910 |
1931228 | ref5u | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140912 | 20140910 |
1934257 | ref5u | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140912 | 20140910 |
1934483 | ref5u | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140912 | 20140910 |
1936598 | ref5u | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140912 | 20140910 |
1937220 | ref5u | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140912 | 20140910 |
1943078 | ref5u | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140912 | 20140910 |
1944060 | ref5u | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140912 | 20140910 |
1944510 | ref5u | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140912 | 20140910 |
1945147 | ref5u | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140912 | 20140910 |
1945245 | ref5u | gcc -m64 -Os -fomit-frame-pointer | 20140912 | 20140910 |
1945747 | ref5u | gcc -Os -fomit-frame-pointer | 20140912 | 20140910 |
1984410 | ref5u | gcc -march=k8 -Os -fomit-frame-pointer | 20140912 | 20140910 |
5755005 | ref5 | gcc -funroll-loops | 20140912 | 20140910 |
5756932 | ref5 | cc | 20140912 | 20140910 |
5763068 | ref5 | gcc | 20140912 | 20140910 |
6185077 | ref5u | gcc -funroll-loops | 20140912 | 20140910 |
6202815 | ref5u | cc | 20140912 | 20140910 |
6206077 | ref5u | gcc | 20140912 | 20140910 |
Compiler | Implementations
|
cc | avx2 avx |
gcc | avx2 avx |
gcc -O2 -fomit-frame-pointer | avx2 avx |
gcc -O3 -fomit-frame-pointer | avx2 avx |
gcc -O -fomit-frame-pointer | avx2 avx |
gcc -Os -fomit-frame-pointer | avx2 avx |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 avx |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 avx |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2 avx |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops | avx2 avx |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2 avx |
gcc -march=barcelona -O2 -fomit-frame-pointer | avx2 avx |
gcc -march=barcelona -O3 -fomit-frame-pointer | avx2 avx |
gcc -march=barcelona -O -fomit-frame-pointer | avx2 avx |
gcc -march=barcelona -Os -fomit-frame-pointer | avx2 avx |
gcc -march=k8 -O2 -fomit-frame-pointer | avx2 avx |
gcc -march=k8 -O3 -fomit-frame-pointer | avx2 avx |
gcc -march=k8 -O -fomit-frame-pointer | avx2 avx |
gcc -march=k8 -Os -fomit-frame-pointer | avx2 avx |
gcc -march=nocona -O2 -fomit-frame-pointer | avx2 avx |
gcc -march=nocona -O3 -fomit-frame-pointer | avx2 avx |
gcc -march=nocona -O -fomit-frame-pointer | avx2 avx |
gcc -march=nocona -Os -fomit-frame-pointer | avx2 avx
|
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 -O3 -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 -O3 -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=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=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
|