| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1095078 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1111785 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1111816 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1144032 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1144793 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1146448 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1147830 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1148669 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1151300 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1152596 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1169976 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1178736 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1195439 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1199217 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1201110 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1212454 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1220290 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1223388 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1233184 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1233365 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1233399 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1235014 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1236830 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1248936 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1249835 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1250705 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1251098 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1260856 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1264878 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1265566 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1267152 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1267846 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1268149 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1268437 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1269783 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1276965 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1281303 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1281783 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1283004 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1284676 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1286888 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1290406 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1305476 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1306488 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1307892 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1348235 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1363115 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1370024 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1370230 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1371678 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1372892 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1373398 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1378064 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1392500 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1394935 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1395076 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1462530 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1465585 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1466270 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1470615 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1471560 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1472487 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1482245 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1489682 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1490394 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1491004 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1491359 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1493557 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1498084 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1503750 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1522872 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1524142 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1524649 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1525656 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1526223 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1532212 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1532697 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1536472 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1539455 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1543452 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1544749 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1547386 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1548826 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1550495 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1551473 | ref | gcc -m32 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1551494 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1556930 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1556987 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1557115 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1557204 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1557274 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1558301 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1558627 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1559806 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1561828 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1565813 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1567217 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1580157 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1582301 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1582327 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1590170 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1595514 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1596486 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1603200 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1611760 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1621998 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1634286 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1660494 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1690178 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1691297 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1693525 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1706538 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 1714947 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1714978 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1718703 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1748637 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1753209 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1759576 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1764285 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1776230 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1781787 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1784402 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1790422 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1806020 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1811185 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1811903 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1829837 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1830506 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1842547 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1845635 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1874658 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1874722 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1889985 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1892827 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1895932 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 1906539 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1907737 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1911066 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1921775 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1922246 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1941408 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1942703 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 1953669 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1960016 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1967200 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1967467 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1986124 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1997001 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1997526 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 1997743 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 2000655 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 2002361 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 2003400 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 2005667 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 2007747 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 2009748 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 2014333 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 2014780 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 2016159 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 2016711 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171125 | 20171020 |
| 2016967 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 2018031 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 2018623 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 2018695 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171125 | 20171020 |
| 2019108 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 2019132 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 2020178 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 2022582 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 2030470 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 2038772 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 2052636 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 2100987 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171125 | 20171020 |