Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
555224 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20121016 | 20120928 |
555456 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20121016 | 20120928 |
555884 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20121016 | 20120928 |
556236 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20121016 | 20120928 |
556276 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20121016 | 20120928 |
556348 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20121016 | 20120928 |
556532 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20121016 | 20120928 |
557152 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20121016 | 20120928 |
557996 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20121016 | 20120928 |
558264 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20121016 | 20120928 |
559752 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20121016 | 20120928 |
559856 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20121016 | 20120928 |
561492 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20121016 | 20120928 |
561996 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20121016 | 20120928 |
578428 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20121016 | 20120928 |
578616 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20121016 | 20120928 |
579140 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20121016 | 20120928 |
582160 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
582248 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
583352 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
610988 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20121016 | 20120928 |
611488 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20121016 | 20120928 |
611592 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20121016 | 20120928 |
618064 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
619156 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
619696 | ref | gcc -O3 -fomit-frame-pointer | 20121016 | 20120928 |
620488 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20121016 | 20120928 |
620732 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
620912 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
621292 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
622836 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
623712 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
624328 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20121016 | 20120928 |
625592 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20121016 | 20120928 |
629156 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
630296 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
632124 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
632792 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
634416 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
634788 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20121016 | 20120928 |
635208 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
635324 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
635936 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
636048 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
640032 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
640040 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20121016 | 20120928 |
640424 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20121016 | 20120928 |
643284 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
647392 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
647456 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
651216 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
652320 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20121016 | 20120928 |
660672 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
661392 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
678636 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
680972 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
692448 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20121016 | 20120928 |
693004 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20121016 | 20120928 |
693440 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20121016 | 20120928 |
693592 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20121016 | 20120928 |
693948 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20121016 | 20120928 |
695144 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20121016 | 20120928 |
695368 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20121016 | 20120928 |
697144 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20121016 | 20120928 |
699228 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20121016 | 20120928 |
757156 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20121016 | 20120928 |
761840 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20121016 | 20120928 |
765052 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20121016 | 20120928 |
765232 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20121016 | 20120928 |
765272 | ref | gcc -O2 -fomit-frame-pointer | 20121016 | 20120928 |
766540 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20121016 | 20120928 |
767140 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20121016 | 20120928 |
767164 | ref | gcc -m64 -Os -fomit-frame-pointer | 20121016 | 20120928 |
767504 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
768108 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
768780 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
769168 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20121016 | 20120928 |
769360 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20121016 | 20120928 |
769724 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
769752 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20121016 | 20120928 |
770708 | ref | gcc -Os -fomit-frame-pointer | 20121016 | 20120928 |
771808 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20121016 | 20120928 |
771900 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20121016 | 20120928 |
774720 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20121016 | 20120928 |
805060 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20121016 | 20120928 |
805564 | ref | gcc -O -fomit-frame-pointer | 20121016 | 20120928 |
805836 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20121016 | 20120928 |
805844 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20121016 | 20120928 |
806688 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20121016 | 20120928 |
806828 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20121016 | 20120928 |
806884 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20121016 | 20120928 |
807096 | ref | gcc -m64 -O -fomit-frame-pointer | 20121016 | 20120928 |
807408 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20121016 | 20120928 |
807960 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20121016 | 20120928 |
807980 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20121016 | 20120928 |
808192 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20121016 | 20120928 |
812096 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20121016 | 20120928 |
815120 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20121016 | 20120928 |
824968 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20121016 | 20120928 |
827124 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20121016 | 20120928 |
864424 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
865796 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20121016 | 20120928 |
875436 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
877292 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20121016 | 20120928 |
2144796 | ref | cc | 20121016 | 20120928 |
2147168 | ref | gcc -funroll-loops | 20121016 | 20120928 |
2148840 | ref | gcc | 20121016 | 20120928 |