| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1733800 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1733865 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1734105 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1734485 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1760835 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1796315 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1862015 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1868260 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1874040 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1880375 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1880520 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1881360 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1881400 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1881690 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1887305 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1889730 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1891350 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1896770 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1916565 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1917410 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1921220 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1921870 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1922090 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1922590 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1923540 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1927660 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1929660 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1937845 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1941270 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1941860 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1957250 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1960115 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1962910 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1964455 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1965255 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1965690 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1967210 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1970310 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1975380 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1980355 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1980750 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 1989775 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 1995440 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1996030 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1998190 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1999295 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1999375 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1999485 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 1999500 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2005095 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2007345 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2007405 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2007475 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2007600 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2011580 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2012990 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2020145 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2022740 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2023380 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2024305 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2027290 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2027850 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2027990 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2029700 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2030525 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2031205 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2034330 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2038775 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2039125 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2040805 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2041565 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2042010 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2042095 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2043695 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2044585 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2045420 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2046560 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2065310 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2071840 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2071880 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2072385 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2072695 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2073000 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2074045 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2074530 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2074575 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2074725 | ref | gcc -m32 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2074730 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2074975 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2079140 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2079695 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2081800 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2081855 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2081920 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2081920 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2081970 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2081985 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2082050 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2082060 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2082080 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2082085 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2082095 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2086025 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2087320 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2098890 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2098950 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2100485 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2101590 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2103705 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2104090 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2104960 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2109410 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2109475 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2109980 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2111305 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2111625 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2117420 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2119425 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2129830 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2129985 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2130180 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2135695 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2138290 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2138535 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2140600 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2144735 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2150980 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2159105 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2165960 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2167015 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2167085 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2171695 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2171770 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2174425 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2175215 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2175235 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2176275 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2181005 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2181405 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2182330 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2183690 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2185595 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2200300 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2207740 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2208095 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2211315 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2216475 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140728 | 20140622 |
| 2222330 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2226895 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2231850 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2232205 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2232275 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2233975 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2248215 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2248225 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2248750 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2264535 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140728 | 20140622 |
| 2285605 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2300465 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2314990 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2322340 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2322575 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2357110 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2444315 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2503220 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2503645 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2506805 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140728 | 20140622 |
| 2524110 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2525895 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140728 | 20140622 |
| 2644560 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140728 | 20140622 |