Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
681558 | clean | gcc -funroll-loops -Os -fomit-frame-pointer | 20120724 | 20120717 |
710988 | clean | gcc -m64 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
713811 | clean | gcc -m64 -Os -fomit-frame-pointer | 20120724 | 20120717 |
716724 | clean | gcc -m64 -O -fomit-frame-pointer | 20120724 | 20120717 |
718071 | clean | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120724 | 20120717 |
731013 | clean | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120724 | 20120717 |
732696 | clean | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
735906 | clean | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120724 | 20120717 |
737412 | clean | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
738528 | clean | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
740070 | clean | gcc -m64 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
742281 | clean | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
743736 | clean | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120724 | 20120717 |
743997 | clean | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
744003 | clean | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
744678 | clean | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
745800 | clean | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
747306 | clean | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120724 | 20120717 |
747780 | clean | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
748410 | clean | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
748698 | clean | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120724 | 20120717 |
749664 | clean | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
750117 | clean | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120724 | 20120717 |
751269 | clean | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120724 | 20120717 |
751776 | clean | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120724 | 20120717 |
752301 | clean | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
752313 | clean | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120724 | 20120717 |
753642 | clean | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
754131 | clean | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
754512 | clean | clang -O3 | 20120724 | 20120717 |
755514 | clean | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
755667 | clean | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
756285 | clean | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
756816 | clean | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
757824 | clean | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120724 | 20120717 |
757935 | clean | gcc -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
758472 | clean | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
758706 | clean | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
758835 | clean | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120724 | 20120717 |
758955 | clean | gcc -O2 -fomit-frame-pointer | 20120724 | 20120717 |
759567 | clean | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
759723 | clean | gcc -Os -fomit-frame-pointer | 20120724 | 20120717 |
759822 | clean | gcc -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
760065 | clean | gcc -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
760332 | clean | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
761001 | clean | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
761514 | clean | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120724 | 20120717 |
761538 | clean | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120724 | 20120717 |
761541 | clean | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120724 | 20120717 |
761550 | clean | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
761796 | clean | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120724 | 20120717 |
762231 | clean | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
762402 | clean | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
762432 | clean | gcc -O3 -fomit-frame-pointer | 20120724 | 20120717 |
762462 | clean | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
762687 | clean | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
762969 | clean | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120724 | 20120717 |
763002 | clean | gcc -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
763104 | clean | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
763167 | clean | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
763500 | clean | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
763563 | clean | gcc -O -fomit-frame-pointer | 20120724 | 20120717 |
763656 | clean | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
763890 | clean | gcc -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
764088 | clean | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120724 | 20120717 |
764175 | clean | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
764196 | clean | gcc -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
764241 | clean | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
764418 | clean | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
764439 | clean | gcc -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
765129 | clean | gcc -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
765486 | clean | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
765606 | clean | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120724 | 20120717 |
766521 | clean | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120724 | 20120717 |
766824 | clean | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
767211 | clean | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
767304 | clean | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
768216 | clean | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
769956 | clean | gcc -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
773955 | clean | cc | 20120724 | 20120717 |
781278 | clean | gcc -funroll-loops -O -fomit-frame-pointer | 20120724 | 20120717 |
782175 | clean | gcc | 20120724 | 20120717 |
785670 | clean | gcc -funroll-loops | 20120724 | 20120717 |
789915 | clean | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
790758 | clean | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
791967 | clean | gcc -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
792582 | clean | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120724 | 20120717 |
794244 | clean | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
794856 | clean | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
796062 | clean | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120724 | 20120717 |
798096 | clean | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120724 | 20120717 |
801744 | clean | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
803319 | clean | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120724 | 20120717 |
89571804 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120724 | 20120717 |
89674557 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120724 | 20120717 |
89790822 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120724 | 20120717 |
89862717 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120725 | 20120717 |
89888658 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120724 | 20120717 |
89931720 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120725 | 20120717 |
90016893 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120724 | 20120717 |
90064725 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120725 | 20120717 |
90101232 | ref | gcc -Os -fomit-frame-pointer | 20120724 | 20120717 |
90166611 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120725 | 20120717 |
90252072 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120725 | 20120717 |
90273987 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
90275760 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120725 | 20120717 |
90305406 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120724 | 20120717 |
90379449 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120724 | 20120717 |
90385104 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120725 | 20120717 |
90402882 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
90427662 | ref | gcc -O -fomit-frame-pointer | 20120724 | 20120717 |
90480237 | ref | gcc -m64 -O -fomit-frame-pointer | 20120724 | 20120717 |
90571689 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120725 | 20120717 |
90615492 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120725 | 20120717 |
90637446 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
90695001 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120724 | 20120717 |
90717534 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120725 | 20120717 |
90803469 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
90830658 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120725 | 20120717 |
90848124 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120725 | 20120717 |
90932808 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120725 | 20120717 |
90990669 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
91039455 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
91050597 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
91060407 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
91124754 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120725 | 20120717 |
91207044 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
91248786 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120725 | 20120717 |
91476060 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120725 | 20120717 |
91483320 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
91493082 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120725 | 20120717 |
91544784 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120725 | 20120717 |
91571070 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120725 | 20120717 |
91578069 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120725 | 20120717 |
91580826 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120725 | 20120717 |
91584099 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120725 | 20120717 |
91585899 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120725 | 20120717 |
91601700 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
91675734 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120725 | 20120717 |
91707678 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120725 | 20120717 |
91722333 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120725 | 20120717 |
91773570 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120725 | 20120717 |
91859622 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120725 | 20120717 |
91883736 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120725 | 20120717 |
91929864 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120725 | 20120717 |
91957497 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120725 | 20120717 |
91966308 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120725 | 20120717 |
92023434 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
92094345 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120725 | 20120717 |
92115474 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120725 | 20120717 |
92166741 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120725 | 20120717 |
92183877 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
92247627 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120724 | 20120717 |
92338542 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120725 | 20120717 |
92374629 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120725 | 20120717 |
92450754 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120725 | 20120717 |
92499660 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120725 | 20120717 |
92549274 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120725 | 20120717 |
93317298 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120725 | 20120717 |
95033340 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
95051151 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120725 | 20120717 |
95192709 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120725 | 20120717 |
95224368 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
95338305 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
95381553 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
95485137 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
95493150 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120724 | 20120717 |
95506680 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120725 | 20120717 |
95509239 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
95522673 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
95524149 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120725 | 20120717 |
95532507 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
95554092 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120724 | 20120717 |
95555535 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
95569440 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120725 | 20120717 |
95584302 | ref | gcc -O2 -fomit-frame-pointer | 20120724 | 20120717 |
95634456 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120724 | 20120717 |
95672682 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120725 | 20120717 |
95682870 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120724 | 20120717 |
95855259 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
95873991 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120725 | 20120717 |
95892765 | ref | gcc -O3 -fomit-frame-pointer | 20120724 | 20120717 |
97497366 | ref | clang -O3 | 20120725 | 20120717 |
302218224 | ref | gcc -funroll-loops | 20120725 | 20120717 |
302252178 | ref | gcc | 20120724 | 20120717 |
302392035 | ref | cc | 20120725 | 20120717 |