| 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 |