Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
28530 | inplace | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
28530 | inplace | gcc -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
28579 | inplace | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
28579 | inplace | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
28615 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
28646 | inplace | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
28649 | inplace | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
28688 | inplace | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
28688 | inplace | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
28694 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
28700 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
28712 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
28718 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
28724 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140519 | 20140517 |
28740 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
28748 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140519 | 20140517 |
28749 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
28751 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140519 | 20140517 |
28770 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
28770 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
28788 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
28788 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
28803 | ref | gcc -O -fomit-frame-pointer | 20140519 | 20140517 |
28803 | ref | gcc -m64 -O -fomit-frame-pointer | 20140519 | 20140517 |
28806 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
28809 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140519 | 20140517 |
28809 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140519 | 20140517 |
28812 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
28821 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
28827 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
28827 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
28830 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
28830 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
28830 | inplace | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
28849 | inplace | gcc -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
28870 | inplace | gcc -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
28882 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
28882 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
28888 | inplace | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
29664 | inplace | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140519 | 20140517 |
29697 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140519 | 20140517 |
29731 | inplace | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
29745 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
29761 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
29888 | inplace | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
29997 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
30006 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
30100 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140519 | 20140517 |
30100 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140519 | 20140517 |
30106 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140519 | 20140517 |
30106 | inplace | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
30109 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140519 | 20140517 |
30109 | inplace | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
30124 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
30124 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
30124 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
30127 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140519 | 20140517 |
30142 | inplace | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
30145 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140519 | 20140517 |
30194 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140519 | 20140517 |
30212 | inplace | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
30215 | inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
30215 | inplace | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
30249 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140519 | 20140517 |
30252 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
30252 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
30266 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20140519 | 20140517 |
30267 | inplace | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140519 | 20140517 |
30273 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
30288 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140519 | 20140517 |
30294 | inplace | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
30297 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140519 | 20140517 |
30297 | inplace | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140519 | 20140517 |
30303 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20140519 | 20140517 |
30306 | ref | gcc -O2 -fomit-frame-pointer | 20140519 | 20140517 |
30306 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140519 | 20140517 |
30309 | inplace | gcc -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
30312 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140519 | 20140517 |
30324 | inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
30327 | inplace | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
30339 | inplace | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
30346 | inplace | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
30358 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140519 | 20140517 |
30358 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140519 | 20140517 |
30358 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
30361 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
30373 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
30394 | inplace | gcc -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
30424 | inplace | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
30436 | inplace | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
30476 | inplace | gcc -m64 -O -fomit-frame-pointer | 20140519 | 20140517 |
30485 | inplace | gcc -O -fomit-frame-pointer | 20140519 | 20140517 |
30488 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140519 | 20140517 |
30491 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
30506 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140519 | 20140517 |
30506 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
30509 | inplace | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
30512 | inplace | gcc -O2 -fomit-frame-pointer | 20140519 | 20140517 |
30512 | inplace | gcc -m64 -Os -fomit-frame-pointer | 20140519 | 20140517 |
30512 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140519 | 20140517 |
30512 | inplace | gcc -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
30515 | inplace | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
30518 | inplace | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140519 | 20140517 |
30518 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
30521 | inplace | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
30533 | inplace | gcc -Os -fomit-frame-pointer | 20140519 | 20140517 |
30533 | ref | gcc -Os -fomit-frame-pointer | 20140519 | 20140517 |
30539 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140519 | 20140517 |
30552 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140519 | 20140517 |
30552 | inplace | gcc -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
30597 | inplace | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
30612 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140519 | 20140517 |
30615 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
30621 | inplace | gcc -O3 -fomit-frame-pointer | 20140519 | 20140517 |
30685 | inplace | gcc -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
30779 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
30779 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
30803 | ref | gcc -O3 -fomit-frame-pointer | 20140519 | 20140517 |
30803 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
30806 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140519 | 20140517 |
50639 | inplace | cc | 20140519 | 20140517 |
50672 | inplace | gcc -funroll-loops | 20140519 | 20140517 |
50685 | inplace | gcc | 20140519 | 20140517 |
55163 | ref | gcc | 20140519 | 20140517 |
55188 | ref | gcc -funroll-loops | 20140519 | 20140517 |
55309 | ref | cc | 20140519 | 20140517 |