| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1677105 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1677225 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1677465 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 1677495 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 1677668 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1688775 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 1692885 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1714335 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 1735178 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 1737420 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1739040 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 1739130 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1771237 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1773712 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 1775333 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 1812945 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 1825463 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 1833398 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 1833712 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 1841302 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 1842713 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1848158 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1848323 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 1865813 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1866082 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1866698 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1868355 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1873613 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1874445 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1879125 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 1893270 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1895805 | ref | gcc -m32 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1898272 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 1902585 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1922280 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1927657 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 1942238 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 1944255 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 1945320 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 1945417 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1950525 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 1954815 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1962360 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 1968833 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 1970295 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1975095 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 1976730 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1978868 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1981043 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140709 | 20140622 |
| 1985190 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 1985610 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 1992840 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2005298 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2015528 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2016645 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140709 | 20140622 |
| 2049247 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140709 | 20140622 |
| 2055825 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 2056320 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 2057805 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140709 | 20140622 |
| 2058015 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2067225 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 2071230 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2075250 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2075933 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2086613 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2089410 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2101200 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 2108318 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 2141775 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2166090 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2171640 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2173275 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2178795 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2180137 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2185028 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2189520 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2197950 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2208930 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2212560 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 2213303 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2216452 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2219617 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2220960 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 2221748 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2222978 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 2224785 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2225138 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2227313 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2230755 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2231887 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140709 | 20140622 |
| 2232030 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2232150 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2234820 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2236935 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2249385 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2249580 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140709 | 20140622 |
| 2254357 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2259427 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2261813 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2262682 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2270767 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2286870 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 2287807 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2291835 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140709 | 20140622 |
| 2299118 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2299515 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2300325 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2312085 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2312850 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2317403 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2328142 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2349285 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2349322 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2350605 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2380567 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2381250 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2381558 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2403630 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2423242 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2427960 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2430240 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
| 2431455 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2434598 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2446335 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2450498 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2470275 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2480415 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2480797 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2493743 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2496315 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2503425 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2503800 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2505975 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2507092 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2513332 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2514817 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2517585 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2517832 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2522475 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2526322 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2528535 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2535952 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2536732 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2541698 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2553780 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2555805 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2556517 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2556885 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2562945 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2562967 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2563568 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2563575 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2567865 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
| 2571885 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2572582 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2588565 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2591557 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2593928 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2606902 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140709 | 20140622 |
| 2619998 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140709 | 20140622 |