| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1232648 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1236360 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1240061 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1241355 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1248901 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1249715 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1251152 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1331697 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1338736 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1340632 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1349184 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1360857 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1382797 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1387139 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1394881 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1395621 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1396248 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1400387 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1421839 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1422487 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1425032 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1452309 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1455874 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1484935 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1486194 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1486509 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1487473 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1489336 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1498242 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1498350 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1500224 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1503171 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1507647 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1515784 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1517392 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1517783 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1518933 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1519080 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1520047 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1524021 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1524905 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1526827 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1528241 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1529547 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1529733 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1531764 | ref | gcc -m32 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1531876 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1532312 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1532322 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1533537 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1538398 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1538559 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1538676 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1540351 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1550858 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1553501 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1557737 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1561749 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1563788 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1564582 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1565841 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1569148 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1570369 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1571830 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1595098 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1595112 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1595394 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1597037 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1609188 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1610794 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1612315 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1613836 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1622750 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1622851 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1623221 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1624114 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1624139 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1627362 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1639298 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1640912 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1641935 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1642886 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1660559 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1661030 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1668677 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1682245 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1689159 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1691014 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1691800 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1710976 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1728209 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1739117 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1739700 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1741755 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1745474 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1746800 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1747767 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1749133 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1767115 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1767526 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1791632 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1792217 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1792250 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1793801 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1799250 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1802583 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1803688 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1808204 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1809482 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1809923 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1809933 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1810772 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1811585 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1819174 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1821365 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1822321 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1823611 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1824849 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1828209 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1866759 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1903809 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1905809 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1929732 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1935085 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1936142 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1940632 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1943459 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1944306 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1944449 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1946203 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1947323 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1949196 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1952418 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1972971 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1973134 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1974811 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 2017029 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140527 | 20140517 |
| 2030248 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140527 | 20140517 |
| 2112000 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 2234293 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140527 | 20140517 |