| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1836074 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1863503 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 1869783 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1913064 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1916720 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 1920055 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1940731 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1942855 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1943658 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 1943753 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1947180 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 1952665 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 1957797 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 1962866 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120531 | 20120525 |
| 1973775 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 1980157 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120531 | 20120525 |
| 1982816 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 2012279 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 2133160 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2164298 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120531 | 20120525 |
| 2171301 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120531 | 20120525 |
| 2172235 | ref | gcc -m64 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 2186117 | ref | gcc -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2187576 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2191327 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2202313 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2207921 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2208257 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2213172 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2217227 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2217316 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2218360 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2220975 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2220994 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2221658 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2222199 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2223158 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2224057 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2224219 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2225037 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2225825 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2226649 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2227493 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2229842 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2230548 | ref | gcc -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2234348 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2240995 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120531 | 20120525 |
| 2246753 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 2247890 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2248231 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2248885 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 2252825 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 2259566 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 2262440 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 2263607 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 2263908 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 2264329 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 2265371 | ref | gcc -O -fomit-frame-pointer | 20120531 | 20120525 |
| 2265552 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 2270862 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2273216 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 2276442 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120531 | 20120525 |
| 2278912 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 2299083 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2302921 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2310041 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2310129 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2317943 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2320589 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2332003 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2392564 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2428984 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2449200 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2457439 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2475952 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2478050 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2483258 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2489847 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2497010 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2504228 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2511784 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2521118 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2523491 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2533089 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 2534670 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 2535571 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 2539901 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 2540297 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 2558553 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 2576236 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 2603543 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 2605130 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 2605333 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 2607704 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 2631097 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 2631784 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 2632844 | ref | gcc -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 2635389 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 2638087 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 2640727 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 9972631 | ref | gcc | 20120531 | 20120525 |
| 10194200 | ref | cc | 20120531 | 20120525 |
| 10244904 | ref | gcc -funroll-loops | 20120531 | 20120525 |