| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1128507 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1142227 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1149931 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1153074 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1153365 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1153570 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1155619 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1161006 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1165200 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1178303 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1181719 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1201354 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1203114 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1240334 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1240368 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1242168 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1248914 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1250144 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1273848 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1278398 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1295879 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1298616 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1305289 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1311368 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1315418 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1317298 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1318369 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1319893 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1324917 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1325238 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1330367 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1341849 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1341957 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1342573 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1347343 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1352523 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1355960 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1363838 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1380157 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1406875 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1410403 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1413768 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1422413 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1429452 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1449120 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1449803 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1456134 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1456361 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1475577 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1481378 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1481735 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1483440 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1500738 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1502039 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1502406 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1517923 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1529768 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1532936 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 1582286 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1589648 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1599215 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1607795 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1620149 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1666403 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1668893 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1671068 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1694357 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1715054 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1718153 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1720998 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1726832 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1741773 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1747222 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1747739 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1747820 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1750055 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1750597 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1751511 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1754221 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1754253 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1772078 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1773578 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1774758 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1776650 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1777118 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1779042 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1784880 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1787189 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1790834 | ref | gcc -m32 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1796655 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1797442 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1814277 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1815567 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1817819 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1823461 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1826758 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1827962 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1828483 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1828683 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1828963 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1829331 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1832024 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1832122 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1835936 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1836296 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1836306 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1836862 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1837384 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1840874 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1847471 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1848330 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1850179 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1857280 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1861096 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1862892 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1865005 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1868075 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1868683 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1869762 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1869936 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1875033 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1876646 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1877112 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1878823 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1878949 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1880215 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1880303 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1884907 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1892883 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1893268 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1894627 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1895579 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1899306 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1907351 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1907395 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1908262 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1910648 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1912248 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1919045 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1922076 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1922546 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1925866 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1926186 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1926925 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1932107 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1932958 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1933126 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1937077 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1941503 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1942669 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1953147 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 1953744 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1971930 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1973693 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2015221 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2017954 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2025258 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2027832 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2031771 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2054546 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161015 | 20161009 |