Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
17380 | inplace | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17380 | inplace | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17383 | inplace | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17405 | inplace | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17570 | inplace | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150215 | 20141124 |
17573 | inplace | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150215 | 20141124 |
17584 | inplace | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17595 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150215 | 20141124 |
17598 | inplace | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150215 | 20141124 |
17601 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17603 | inplace | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150215 | 20141124 |
17603 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
17609 | inplace | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17623 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17623 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17624 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17626 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17629 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17632 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150215 | 20141124 |
17643 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150215 | 20141124 |
17646 | inplace | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17646 | inplace | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17649 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17654 | inplace | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17671 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150215 | 20141124 |
17674 | inplace | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17691 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
17694 | inplace | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
17705 | inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17719 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
17723 | inplace | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
17726 | inplace | gcc -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17726 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17728 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
17728 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
17728 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
17731 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
17734 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
17734 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17737 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17739 | inplace | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
17742 | inplace | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17745 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17745 | inplace | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17748 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
17751 | inplace | gcc -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
17757 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
17762 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17762 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20150215 | 20141124 |
17762 | inplace | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
17765 | inplace | gcc -O -fomit-frame-pointer | 20150215 | 20141124 |
17765 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
17765 | inplace | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17765 | inplace | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17765 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
17768 | inplace | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17774 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
17776 | inplace | gcc -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
17777 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
17779 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17779 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17779 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17782 | inplace | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17787 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17790 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
17791 | inplace | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17793 | inplace | gcc -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17796 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17796 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17799 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17799 | inplace | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
17799 | inplace | gcc -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
17802 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
17807 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17810 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
17813 | ref | gcc -Os -fomit-frame-pointer | 20150215 | 20141124 |
17813 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
17813 | ref | gcc -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
17813 | inplace | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17816 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17816 | inplace | gcc -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
17822 | inplace | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
17825 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17825 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17827 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17827 | inplace | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17827 | inplace | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17830 | inplace | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
17833 | inplace | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
17833 | inplace | gcc -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17839 | inplace | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
17839 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17841 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17845 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20150215 | 20141124 |
17845 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
17847 | ref | gcc -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
17850 | ref | gcc -O -fomit-frame-pointer | 20150215 | 20141124 |
17850 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17850 | inplace | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17850 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17850 | inplace | gcc -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17856 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150215 | 20141124 |
17856 | inplace | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
17856 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
17856 | inplace | gcc -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
17861 | inplace | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
17862 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
17862 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
17864 | inplace | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
17864 | inplace | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150215 | 20141124 |
17864 | inplace | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150215 | 20141124 |
17864 | inplace | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150215 | 20141124 |
17864 | inplace | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150215 | 20141124 |
17864 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
17864 | inplace | gcc -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
17867 | inplace | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
17873 | inplace | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
17873 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17876 | inplace | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17881 | inplace | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17884 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
17884 | inplace | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17884 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17884 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
17887 | ref | gcc -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17887 | inplace | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
17887 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17890 | inplace | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
17895 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
17898 | inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
17901 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
17904 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17904 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17906 | inplace | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17907 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150215 | 20141124 |
17907 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
17912 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
17912 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17915 | inplace | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17915 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17918 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
17918 | inplace | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17927 | inplace | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17929 | inplace | gcc -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
17940 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17944 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17946 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17949 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17952 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
17955 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17955 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150215 | 20141124 |
17955 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150215 | 20141124 |
17964 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17966 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
17969 | ref | gcc -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17972 | inplace | gcc -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17972 | inplace | gcc -Os -fomit-frame-pointer | 20150215 | 20141124 |
17972 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17975 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150215 | 20141124 |
17977 | inplace | gcc -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
17980 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150215 | 20141124 |
17981 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17983 | inplace | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
17986 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
17989 | inplace | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
17992 | inplace | gcc -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
18000 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
18000 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
18020 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
18026 | inplace | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
18031 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
18037 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
18037 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
18040 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
18040 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
18065 | inplace | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
30807 | inplace | cc | 20150215 | 20141124 |
30847 | inplace | gcc | 20150215 | 20141124 |
30855 | inplace | gcc -funroll-loops | 20150215 | 20141124 |
33487 | ref | cc | 20150215 | 20141124 |
33487 | ref | gcc | 20150215 | 20141124 |
33501 | ref | gcc -funroll-loops | 20150215 | 20141124 |