| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1684293 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 1686165 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140809 | 20140622 |
| 1687155 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140809 | 20140622 |
| 1688613 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 1690710 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 1692564 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 1694166 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 1697517 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 1698228 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 1699656 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 1700850 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 1702422 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 1710627 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 1711899 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 1712085 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 1712256 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 1712781 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 1713573 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 1713921 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 1715457 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 1715637 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 1717941 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 1720320 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 1724283 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 1728198 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 1731456 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140809 | 20140622 |
| 1731483 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140809 | 20140622 |
| 1731921 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 1732119 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 1732224 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 1738029 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 1738053 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 1742124 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 1744524 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 1744611 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 1762878 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140809 | 20140622 |
| 1763085 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140809 | 20140622 |
| 1763553 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 1763562 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 1771038 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 1771266 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 1771656 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 1771677 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 1775457 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 1784745 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 1909620 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 1909890 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 1910715 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 1911009 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 1914630 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 1915920 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 1926327 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 1955595 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140809 | 20140622 |
| 1957701 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140809 | 20140622 |
| 1972488 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 1978134 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 1985361 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 1985433 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 1993353 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 2003136 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2003235 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2003373 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2003502 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2003613 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2003640 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2003697 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2003838 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2112969 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2114382 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2136402 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 2139420 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 2223678 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2224011 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2225931 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2226444 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2232021 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2233353 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2234166 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2234748 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2235864 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2235972 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2236230 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2236860 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2237166 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2237208 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2237325 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2237961 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2238738 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2240400 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2253888 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2254611 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2256447 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2258256 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2259108 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2267103 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2267613 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2267850 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2303796 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 2305992 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 2308854 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2309688 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2309748 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 2313375 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2315040 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2318277 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 2335068 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2335416 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2342178 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2345385 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2345925 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2346123 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2346435 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2346960 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2348193 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2349639 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2451102 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 2456385 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2460852 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 2465478 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 2465697 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 2480241 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2481981 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 2483493 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 2493126 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 2499354 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2499381 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2499414 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 2512809 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2513961 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2513967 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2514390 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2515203 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2517192 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2517903 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2518278 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2523021 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2552418 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 2605194 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 2622177 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 2625093 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2629959 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2630709 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2630982 | ref | gcc -m32 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2631021 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2632749 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2632749 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2632842 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2635845 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2637390 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2638488 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2638545 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2644656 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2645436 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2646405 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2724840 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 2725356 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 2743161 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2743800 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 2823342 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2835993 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140809 | 20140622 |
| 2836110 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140809 | 20140622 |