| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4452620 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 4455500 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 4547410 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 4547820 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 4576850 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 4579780 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 4580310 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 4586560 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 4587250 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 4658760 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 4662680 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 4668320 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 4669950 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 4670870 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 4937940 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 4941220 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 5004790 | ref | gcc -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 5005950 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 5007010 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 5009150 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 5009810 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 5050680 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 5051310 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 5115600 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 5116560 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 5193320 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 5195710 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 5199340 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 5200320 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 5270140 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 5270210 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120612 | 20120525 |
| 5270840 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120612 | 20120525 |
| 5272770 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 5273070 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 5273190 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 5274180 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 5277720 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 5277880 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 5280240 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5281650 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5282630 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5282780 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5282780 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5282830 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5282980 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 5283970 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 5284290 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5284630 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5284950 | ref | gcc -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5284980 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5285140 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 5286700 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 5292190 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5292800 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5293290 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5294420 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5294460 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5294630 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5294870 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5295820 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5299050 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 5299230 | ref | gcc -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 5300680 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 5353820 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 5354140 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 5354820 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 5355060 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 5408890 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5409080 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5425470 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5425770 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 5760520 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 5761230 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 5851540 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 5852830 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 5876490 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120612 | 20120525 |
| 5877270 | ref | gcc -O -fomit-frame-pointer | 20120612 | 20120525 |
| 5877280 | ref | gcc -m64 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 5885890 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 5886660 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 5890720 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 5891160 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 5893610 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 5895220 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 5914120 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 5915640 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 5915740 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 5916370 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120612 | 20120525 |
| 14593520 | ref | gcc -funroll-loops | 20120612 | 20120525 |
| 14599270 | ref | cc | 20120612 | 20120525 |
| 14599920 | ref | gcc | 20120612 | 20120525 |