| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1584411 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1585158 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1585359 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1585560 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1586568 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1589199 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1595688 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1621329 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1622565 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1625622 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1626051 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1664568 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1669257 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1669689 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1672428 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1678161 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1679058 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1679331 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1684101 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1689195 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1697334 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1701051 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1702311 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1705206 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1717257 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1735506 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1736838 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1738329 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1748553 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1754031 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1754055 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1759404 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1773180 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1774119 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1774209 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1774848 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1783008 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 1788648 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1789557 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1790049 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1805439 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1805739 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1808574 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1809021 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1811064 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1816584 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140729 | 20140622 |
| 1829520 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1831074 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1842039 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1843065 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1851642 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1852500 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1868718 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140729 | 20140622 |
| 1873404 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1882533 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 1885758 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140729 | 20140622 |
| 1888053 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140729 | 20140622 |
| 1891440 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 1901856 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1901940 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1901994 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1911888 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 1915371 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 1916604 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 1916640 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 1919199 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 1926849 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1927368 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1935969 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 1936242 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 1936827 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 1939704 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140729 | 20140622 |
| 1939905 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 1943505 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140729 | 20140622 |
| 1953081 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1956339 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1957251 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1969206 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 1971801 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 1997763 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 2001774 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 2004801 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 2005530 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 2006355 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 2007384 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 2008860 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 2011281 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 2014905 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2035563 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2037696 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2038185 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2056080 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 2056404 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2058732 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2062920 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 2063949 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 2065836 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 2066112 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 2077083 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2078028 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2078241 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2078328 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2078643 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2079324 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2082414 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2085168 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2085279 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2085408 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2085759 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2086455 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2087400 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2088891 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 2090223 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2093562 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 2093664 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 2094078 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 2096040 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2096910 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2097558 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 2106507 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2106588 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2111280 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2111313 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2111352 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2114226 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2114712 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2122395 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2123013 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 2123319 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 2126436 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2128440 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2128683 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2128737 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2131266 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2135109 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2135916 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2137632 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2144202 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2144946 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2144997 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2146854 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2147136 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2151210 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2151213 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 2195865 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2196945 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2196954 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2197023 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2214195 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2217606 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2269614 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2277474 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2319204 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2321700 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2333415 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2333577 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2333697 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2334531 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2338119 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2338542 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2339892 | ref | gcc -m32 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2345328 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2358135 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2361063 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2361636 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2372763 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 2580801 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140729 | 20140622 |