| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1236202 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1238843 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1239968 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1241722 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1245507 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1246006 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1246262 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1247972 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1249264 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1250808 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1254845 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1257396 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1265580 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1274064 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1274107 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1276054 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1333458 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1343742 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1356548 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1356709 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1356899 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1370461 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1385803 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1393284 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1393346 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1406808 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1407240 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1408123 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1428639 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1430691 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1433655 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1434277 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1434605 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1450360 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1450394 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1451956 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1499323 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1562949 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1580477 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1580629 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1585184 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1586310 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1589065 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1590732 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1607224 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1611932 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1617840 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1619641 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1619864 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1627108 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1628452 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1633373 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1647523 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1662447 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1669564 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1677192 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1690269 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1690487 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1690919 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1695133 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1695413 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1697470 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1702224 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1702286 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1703701 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1705468 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1709948 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1711739 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1711771 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1712375 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1715206 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1720502 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1720669 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1729988 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1730007 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1731090 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1732928 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1736082 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1736135 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1736970 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1738082 | ref | gcc -m32 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1743516 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1743540 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1743564 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1754902 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1755610 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1771930 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1772500 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1779027 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1782457 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1784552 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1786484 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1787178 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1787344 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1787411 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1788014 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1788033 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1788048 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1796113 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1796122 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1799257 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1800406 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1805128 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1805156 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1805399 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1807352 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1807390 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1807432 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1809954 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1810077 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1811232 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1812638 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1812681 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1812704 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1815450 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1816181 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1816851 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1819108 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1819297 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1819312 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1821492 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1824921 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1825068 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1826603 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1826826 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1827154 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1828793 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1830831 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1831168 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1831957 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1840430 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1840530 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1841090 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1841684 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1843024 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1843665 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1846558 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1850932 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1850947 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1851954 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1854243 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1872930 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1873053 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1907957 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1909870 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 1960287 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1960396 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1966472 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1968405 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1981515 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1982104 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2002799 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2035132 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2035265 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2051934 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2052024 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2054351 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2054812 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2070668 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2070863 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2079797 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171009 | 20170725 |