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 |