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 |