| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1825872 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1825896 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1831248 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1832720 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1833952 | ref | gcc -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1838424 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1842884 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1842976 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1843772 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1844292 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1844516 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1844548 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1844696 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1846340 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1847736 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1850068 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1851388 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1852076 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1853556 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1854320 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1891372 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1892724 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1903524 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1903900 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1905812 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1907648 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1908460 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1908584 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1910940 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1915616 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 1933644 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1951560 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1951560 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1990072 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1990500 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1991524 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1993320 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1993836 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 1995868 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 1996832 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 2001488 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2003260 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2005916 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2008344 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2010792 | ref | gcc -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 2011784 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 2013132 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2018544 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2023508 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 2026136 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2026516 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 2027752 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 2029364 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 2030868 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2032876 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2118936 | ref | gcc -m64 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2128364 | ref | gcc -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2134896 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2135508 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2136312 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2138856 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2139760 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2139952 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2143372 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2146504 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2148728 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120526 | 20120525 |
| 2153852 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2154148 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2159040 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2162016 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2178908 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2180436 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2180600 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2181304 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2181988 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2182060 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2182688 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2183236 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2184788 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2184972 | ref | gcc -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2185912 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2187332 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2187444 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2190860 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2248436 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2248724 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2249008 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 2250732 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 4183392 | ref | cc | 20120526 | 20120525 |
| 4183580 | ref | gcc -funroll-loops | 20120526 | 20120525 |
| 4191932 | ref | gcc | 20120526 | 20120525 |