Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1587607 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1596770 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190810 | 20190803 |
1652084 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190810 | 20190803 |
1652958 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190810 | 20190803 |
1664154 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190810 | 20190803 |
1694553 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1717698 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190810 | 20190803 |
1724151 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1730264 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1733038 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190810 | 20190803 |
1738117 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1738970 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1739924 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1748284 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190810 | 20190803 |
1750225 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1750835 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190810 | 20190803 |
1751829 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1755301 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190810 | 20190803 |
1756528 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1756774 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190810 | 20190803 |
1758635 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190810 | 20190803 |
1759052 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190810 | 20190803 |
1761222 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1765102 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1765899 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190810 | 20190803 |
1766178 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190810 | 20190803 |
1768242 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1776067 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1777895 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1779344 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190810 | 20190803 |
1788289 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190810 | 20190803 |
1789024 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190810 | 20190803 |
1793409 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190810 | 20190803 |
1797450 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1797692 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190810 | 20190803 |
1799701 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1804176 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1805996 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1808774 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190810 | 20190803 |
1813377 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1813386 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190810 | 20190803 |
1818474 | ref | gcc -m32 -O -fomit-frame-pointer | 20190810 | 20190803 |
1829317 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1829662 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1829833 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1830220 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1835115 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1840117 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1840689 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1841018 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1846323 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1849355 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1854520 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190810 | 20190803 |
1856130 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1861046 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190810 | 20190803 |
1862609 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1864617 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1866248 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1868339 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1871381 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1871633 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190810 | 20190803 |
1874659 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190810 | 20190803 |
1874781 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1875008 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190810 | 20190803 |
1876488 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1886212 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1886355 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190810 | 20190803 |
1888293 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190810 | 20190803 |
1888619 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1890083 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1890345 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1891934 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1893036 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1895734 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1897252 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190810 | 20190803 |
1900797 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190810 | 20190803 |
1904304 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190810 | 20190803 |
1905228 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190810 | 20190803 |
1905617 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1906264 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1906544 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1907959 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1908280 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190810 | 20190803 |
1910199 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190810 | 20190803 |
1910827 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1912148 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1912230 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1914425 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1914436 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1914909 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190810 | 20190803 |
1920500 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190810 | 20190803 |
1920538 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190810 | 20190803 |
1922154 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1926653 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190810 | 20190803 |
1929373 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190810 | 20190803 |
1930925 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1931580 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190810 | 20190803 |
1931812 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190810 | 20190803 |
1932131 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190810 | 20190803 |
1934968 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190810 | 20190803 |
1935865 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190810 | 20190803 |
1936474 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190810 | 20190803 |
1936943 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190810 | 20190803 |
1941579 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1942910 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1942976 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190810 | 20190803 |
1943361 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190810 | 20190803 |
1956292 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190810 | 20190803 |
1959539 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1965484 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1969209 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190810 | 20190803 |
1969607 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190810 | 20190803 |
1971300 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1982089 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190810 | 20190803 |
1982954 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190810 | 20190803 |
1986997 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1993468 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1995803 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190810 | 20190803 |
1996544 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1996724 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190810 | 20190803 |
2006492 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2008867 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2012955 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2013585 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2015843 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190810 | 20190803 |
2016949 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2021148 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2021748 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190810 | 20190803 |
2027323 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190810 | 20190803 |
2031210 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2039955 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2040325 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2040940 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2046311 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2047529 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2050027 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2055327 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2062148 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190810 | 20190803 |
2071621 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2091819 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2097816 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2107857 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2119274 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2121401 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2122919 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190810 | 20190803 |
2126550 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2134906 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2143961 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2147111 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190810 | 20190803 |
2167040 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2172466 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2175091 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2181236 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2186353 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2194538 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2195653 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2203877 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2226413 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2231486 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2238071 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2244715 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2264689 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2271326 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2282541 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2319178 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190810 | 20190803 |
2325458 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
2357510 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190810 | 20190803 |
2371036 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190810 | 20190803 |
2424663 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190810 | 20190803 |
2597547 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2668524 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
2736350 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3154982 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3223426 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190810 | 20190803 |
3330920 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190810 | 20190803 |
3521099 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190810 | 20190803 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2 |
gcc -m32 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -O -fomit-frame-pointer | avx2 |
gcc -m32 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=athlon -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=i386 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=i486 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k8 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=nocona -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-m -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium4 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=prescott -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | avx2
|