| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 21064 | sphlib | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 25883 | amd64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 25883 | amd64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 25884 | amd64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 25884 | amd64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 25884 | amd64 | gcc -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 25892 | amd64 | gcc | 20140521 | 20140517 |
| 25892 | amd64 | gcc -funroll-loops | 20140521 | 20140517 |
| 25892 | amd64 | gcc -funroll-loops -O -fomit-frame-pointer | 20140521 | 20140517 |
| 25892 | amd64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 25892 | amd64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 25892 | amd64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 25892 | amd64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 25892 | amd64 | gcc -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 25900 | amd64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
| 25908 | amd64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 25908 | amd64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 25917 | amd64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 25917 | amd64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 25925 | amd64 | cc | 20140521 | 20140517 |
| 25925 | amd64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 25933 | amd64 | gcc -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 25942 | amd64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 25942 | amd64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 25942 | amd64 | gcc -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 25950 | amd64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 25950 | amd64 | gcc -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 25950 | amd64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 25950 | amd64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 25958 | amd64 | gcc -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 25959 | amd64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 25966 | amd64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 25967 | amd64 | gcc -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 25967 | amd64 | gcc -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 25967 | amd64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 25967 | amd64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 25975 | amd64 | gcc -O -fomit-frame-pointer | 20140521 | 20140517 |
| 25975 | amd64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 25975 | amd64 | gcc -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 25975 | amd64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 25975 | amd64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 25975 | amd64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 25975 | amd64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 25975 | amd64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 25983 | amd64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 25983 | amd64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
| 25983 | amd64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 25983 | amd64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 25983 | amd64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 25983 | amd64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 25983 | amd64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 25983 | amd64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 25983 | amd64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 25983 | amd64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 25983 | amd64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 25983 | amd64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 25983 | amd64 | gcc -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 25984 | amd64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 25984 | amd64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 25984 | amd64 | gcc -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 25992 | amd64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 25992 | amd64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 25992 | amd64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 25992 | amd64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 26212 | sphlib | gcc -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 26291 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 26500 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 28458 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 28467 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 28475 | ref | gcc -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 28483 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
| 28509 | ref | gcc -O -fomit-frame-pointer | 20140521 | 20140517 |
| 28517 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 28592 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140521 | 20140517 |
| 28608 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 28625 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
| 28642 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 28659 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 28700 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 28775 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 28816 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 30275 | sphlib | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 30300 | sphlib | gcc -funroll-loops -O -fomit-frame-pointer | 20140521 | 20140517 |
| 30317 | sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
| 30350 | sphlib | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 30408 | sphlib | gcc -O -fomit-frame-pointer | 20140521 | 20140517 |
| 30408 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140521 | 20140517 |
| 30408 | sphlib | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 30450 | sphlib | gcc -m64 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 30467 | sphlib | gcc -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 30492 | sphlib | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 30508 | sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 30533 | sphlib | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 30567 | sphlib | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 30866 | sphlib | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 30892 | sphlib | gcc -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 45725 | sphlib | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 45725 | sphlib | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 45758 | sphlib | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 45767 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 45767 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 45825 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 45825 | sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 45892 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 46058 | sphlib | gcc -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 46100 | sphlib | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 46125 | sphlib | gcc -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 46125 | sphlib | gcc -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 46150 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 46150 | sphlib | gcc -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 46209 | sphlib | gcc -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 46258 | sphlib | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 46267 | sphlib | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 46267 | sphlib | gcc -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 46366 | sphlib | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 46367 | sphlib | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 46425 | sphlib | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 46433 | sphlib | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 46441 | sphlib | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 46500 | sphlib | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 46600 | sphlib | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 46667 | sphlib | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 46891 | sphlib | gcc -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 46975 | sphlib | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 47500 | sphlib | gcc -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 48675 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 48684 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 48691 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 48691 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 48733 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 48816 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 48817 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 48833 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 48867 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 48908 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 49250 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 49275 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 49350 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 49367 | ref | gcc -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 49375 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 49492 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 49533 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 49600 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 49633 | ref | gcc -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 49641 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 49700 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 49725 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 49725 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 49742 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 49833 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 50000 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 50008 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 50691 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 50725 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 50742 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 52951 | sphlib | gcc -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 53442 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 54421 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 56767 | sphlib | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 56775 | sphlib | gcc -funroll-loops -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 56775 | sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 57358 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 57416 | sphlib | gcc -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 57825 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 57859 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 57900 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 57983 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 58058 | sphlib | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 58158 | sphlib | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 58159 | sphlib | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 58175 | sphlib | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 58175 | sphlib | gcc -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 58250 | sphlib | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 58958 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 58984 | sphlib | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 59167 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 59175 | ref | gcc -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 59175 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 59175 | sphlib | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 59208 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 59575 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 59925 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 59925 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 96042 | sphlib | cc | 20140521 | 20140517 |
| 96050 | sphlib | gcc | 20140521 | 20140517 |
| 96050 | sphlib | gcc -funroll-loops | 20140521 | 20140517 |
| 96142 | ref | gcc -funroll-loops | 20140521 | 20140517 |
| 96166 | ref | cc | 20140521 | 20140517 |
| 96183 | ref | gcc | 20140521 | 20140517 |