| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1303212 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1304795 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1334365 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1334767 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1340103 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1346401 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1357559 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1394172 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1394699 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1398575 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1399223 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1402003 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1402331 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1405923 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1437274 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1447087 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1447283 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1457403 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1457910 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1458167 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1458533 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1458966 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1459060 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1459064 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1459513 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1462243 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1462762 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1467851 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1472356 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1473326 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1476833 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1480889 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1482741 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1493154 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1493513 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1503656 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1523637 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1557648 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1561482 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1563065 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1565631 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1585283 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1605798 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1619238 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1637676 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1640071 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1647005 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1649911 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1654641 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1673521 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1696395 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1698400 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1701898 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1729833 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1730466 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1760031 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1767211 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1768104 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1776301 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1776890 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1789511 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140629 | 20140622 |
| 1790015 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1791028 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1793778 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1794203 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1798648 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1814191 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1820290 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1826136 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1826554 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1827026 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1827716 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1828995 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1829904 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1830734 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1833939 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1834120 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1834267 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1834650 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1835847 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1836896 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1837092 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1837204 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1837598 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1839392 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1841810 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1845729 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1847555 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1847691 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1849493 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1856197 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1860905 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1861669 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1863463 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1870327 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1871626 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1874180 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1877409 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1879804 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1880058 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1881114 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1882245 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1884554 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1888240 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1891360 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1891383 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1893957 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1894651 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1895279 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1896804 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1898337 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1900993 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1901761 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1904498 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1904725 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1905006 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1906898 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1908742 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1908944 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1911285 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1914417 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1917755 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1928909 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1929541 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1930761 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1940531 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1940916 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1942969 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1950632 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1954383 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1970889 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1973365 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1975728 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1976548 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1980526 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 1981138 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 1989499 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1992167 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 1997478 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 2022668 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140629 | 20140622 |
| 2039119 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140629 | 20140622 |
| 2041366 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 2041369 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 2042161 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140629 | 20140622 |
| 2043846 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 2055955 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 2064102 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 2068728 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 2070439 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140629 | 20140622 |
| 2070865 | ref | gcc -m32 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 2072460 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140629 | 20140622 |
| 2072842 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 2073147 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140629 | 20140622 |
| 2074304 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 2074550 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 2074644 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140629 | 20140622 |
| 2078049 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 2080213 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140629 | 20140622 |
| 2100447 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 2117372 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 2120566 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 2121195 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 2138136 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140629 | 20140622 |
| 2139860 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 2145312 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140629 | 20140622 |
| 2157313 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140629 | 20140622 |