Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
740536 | ref4 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
743260 | ref4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
744140 | ref4 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
744464 | ref4 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
744672 | ref4 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120329 | 20120316 |
744756 | ref4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120329 | 20120316 |
744948 | ref4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
745876 | ref4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
745996 | ref4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
746204 | ref4 | gcc -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
746236 | ref4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
746704 | ref4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
746724 | ref4 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
746736 | ref4 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
746792 | ref4 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
747288 | ref4 | gcc -O3 -fomit-frame-pointer | 20120329 | 20120316 |
747704 | ref4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
748032 | ref4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
748272 | ref4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
748296 | ref4 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120329 | 20120316 |
748524 | ref4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
748532 | ref4 | gcc -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
748636 | ref4 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120329 | 20120316 |
748748 | ref4 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
748808 | ref4 | gcc -O2 -fomit-frame-pointer | 20120329 | 20120316 |
748824 | ref4 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
748952 | ref4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
749056 | ref4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
749116 | ref4 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120329 | 20120316 |
749132 | ref4 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
749144 | ref4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
749596 | ref4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120329 | 20120316 |
749756 | ref4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
750124 | ref4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120329 | 20120316 |
750488 | ref4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
750628 | ref4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
753008 | ref4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
753308 | ref4 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
754244 | ref4 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
756604 | ref4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
757136 | ref4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120329 | 20120316 |
757788 | ref4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
758020 | ref4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
758076 | ref4 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
761104 | ref4 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
764652 | ref4 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
765148 | ref4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
765352 | ref4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
765696 | ref4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
767560 | ref4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
783076 | ref4 | gcc -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
785028 | ref4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120329 | 20120316 |
785468 | ref4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120329 | 20120316 |
785748 | ref4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
786380 | ref4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
786496 | ref4 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120329 | 20120316 |
786640 | ref4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
787216 | ref4 | gcc -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
787828 | ref4 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120329 | 20120316 |
788524 | ref4 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
788556 | ref4 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120329 | 20120316 |
789020 | ref4 | gcc -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
790464 | ref4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
791224 | ref4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
792064 | ref4 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
792144 | ref4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
792244 | ref4 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120329 | 20120316 |
795248 | ref4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
796232 | ref4 | gcc -funroll-loops -O -fomit-frame-pointer | 20120329 | 20120316 |
796796 | ref4 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120329 | 20120316 |
801200 | ref4 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
802740 | ref4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
802896 | ref4 | gcc -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
804652 | ref4 | gcc -O -fomit-frame-pointer | 20120329 | 20120316 |
805840 | ref4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
843708 | ref4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
844836 | ref4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
844976 | ref4 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
846112 | ref4 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
848064 | ref4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
848064 | ref4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
848068 | ref4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20120329 | 20120316 |
855004 | ref4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
856068 | ref4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
856104 | ref4 | gcc -Os -fomit-frame-pointer | 20120329 | 20120316 |
858856 | ref4 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
860948 | ref4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
861076 | ref4 | gcc -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
861424 | ref4 | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120329 | 20120316 |
862220 | ref4 | gcc -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
862460 | ref4 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120329 | 20120316 |
862508 | ref4 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120329 | 20120316 |
862856 | ref4 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120329 | 20120316 |
864704 | ref4 | gcc -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
864704 | ref4 | gcc -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
867152 | ref4 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120329 | 20120316 |
867600 | ref4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
868520 | ref4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
870392 | ref4 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120329 | 20120316 |
871436 | ref4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120329 | 20120316 |
1299804 | ref4 | cc | 20120329 | 20120316 |
1307728 | ref4 | gcc -funroll-loops | 20120329 | 20120316 |
1311552 | ref4 | gcc | 20120329 | 20120316 |