| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1406480 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1407360 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1447345 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1463120 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1463245 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1465670 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1466935 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1467075 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1468465 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1469380 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1471495 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1489660 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1494780 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1495415 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1509730 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1510750 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1519850 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1520420 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1525055 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1529575 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1529620 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1529690 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1530270 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1530325 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1530750 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1533825 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1544460 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1551550 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1563615 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1564480 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1581840 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1600115 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1608830 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1609335 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1617495 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1617560 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1617580 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1620355 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1631870 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1632015 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1632100 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1632750 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1635680 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1635795 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1635960 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1644545 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1645205 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1666275 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1668375 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1668415 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1668855 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1674595 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1680920 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1685295 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1692775 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1693250 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1695780 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1696090 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1698820 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1701215 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1701895 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1702205 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1702230 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1704080 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1704690 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1708655 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1712340 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1713480 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1719645 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1720155 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1720475 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1720640 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1729065 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1733645 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1735160 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1753390 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1760560 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1767430 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1768995 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1769605 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1774120 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1795940 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1797180 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1806465 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1829900 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1848160 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1852010 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1852250 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1852410 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1852675 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1871270 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1871640 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1871655 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1871665 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1872475 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1872535 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1885335 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1885410 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1887180 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1887595 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1892230 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1893730 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1897065 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1897515 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1898495 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1901415 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1907245 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1911770 | ref | gcc -m32 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1912445 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1912515 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1912735 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1912820 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1912940 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1913205 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1913550 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1915295 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1916860 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1917740 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1918530 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1919100 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1922210 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1922355 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1925640 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1939925 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1953695 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1957570 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1957995 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1958035 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1958335 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1959575 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1960705 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1962395 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1963085 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1967285 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1967570 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1968515 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1976500 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1983185 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1985075 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1985535 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1986935 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1988955 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 1998535 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2006410 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2007535 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2012610 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2012860 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2012865 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2022690 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2025635 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2031375 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2032075 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2034885 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2035800 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2037490 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2037605 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2037780 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2039060 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2039825 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2043830 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2082600 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2089745 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2091840 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2093560 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2099000 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2109015 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2109670 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2265420 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2266575 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2270265 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140728 | 20140622 |