Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
5512 | optc | gcc -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
6560 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140520 | 20140517 |
9733 | swpbe | gcc -O -fomit-frame-pointer | 20140520 | 20140517 |
9733 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140520 | 20140517 |
9766 | swpbe | gcc -m64 -O -fomit-frame-pointer | 20140520 | 20140517 |
9767 | swpbe | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140520 | 20140517 |
9767 | swpbe | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
9775 | swpbe | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
9775 | swpbe | gcc -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
9783 | swpbe | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
9792 | swpbe | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140520 | 20140517 |
9800 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20140520 | 20140517 |
9800 | swpbe | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
9800 | swpbe | gcc -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
9808 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140520 | 20140517 |
9825 | swpbe | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
9833 | swpbe | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
11092 | optc | gcc -m64 -O -fomit-frame-pointer | 20140520 | 20140517 |
11100 | optc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
11100 | optc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
11100 | optc | gcc -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
11109 | optc | gcc -O -fomit-frame-pointer | 20140520 | 20140517 |
11109 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140520 | 20140517 |
11125 | optc | gcc -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
11133 | optc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140520 | 20140517 |
11134 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140520 | 20140517 |
11142 | optc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
11142 | optc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
11159 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20140520 | 20140517 |
11167 | optc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
11167 | optc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
11200 | optc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140520 | 20140517 |
11344 | optc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
11800 | swpbe | gcc -Os -fomit-frame-pointer | 20140520 | 20140517 |
11817 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140520 | 20140517 |
11834 | swpbe | gcc -m64 -Os -fomit-frame-pointer | 20140520 | 20140517 |
11850 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140520 | 20140517 |
11850 | swpbe | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140520 | 20140517 |
11866 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20140520 | 20140517 |
11867 | swpbe | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
11892 | swpbe | gcc -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
11916 | swpbe | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
11925 | swpbe | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
12208 | swpbe | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
12259 | swpbe | gcc -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
12309 | swpbe | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
12325 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140520 | 20140517 |
12333 | optc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
12342 | optc | gcc -Os -fomit-frame-pointer | 20140520 | 20140517 |
12358 | optc | gcc -m64 -Os -fomit-frame-pointer | 20140520 | 20140517 |
12383 | swpbe | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
12408 | swpbe | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
12425 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140520 | 20140517 |
12425 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20140520 | 20140517 |
12450 | optc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
12467 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140520 | 20140517 |
12475 | optc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140520 | 20140517 |
12533 | optc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
12534 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140520 | 20140517 |
12534 | optc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
12558 | optc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
12558 | optc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
12566 | optc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
12567 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140520 | 20140517 |
12567 | optc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
12600 | optc | gcc -O2 -fomit-frame-pointer | 20140520 | 20140517 |
12608 | optc | gcc -m64 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
12616 | optc | gcc -m64 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
12617 | optc | gcc -O3 -fomit-frame-pointer | 20140520 | 20140517 |
12625 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140520 | 20140517 |
12625 | optc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
12625 | optc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
12625 | optc | gcc -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
12633 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140520 | 20140517 |
12634 | optc | gcc -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
12750 | optc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
12809 | optc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
12850 | optc | gcc -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
12858 | optc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
12859 | optc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
12992 | optc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
13000 | optc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
13075 | optc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
13083 | optc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
13092 | optc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
13125 | optc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
13166 | swpbe | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
13166 | optc | gcc -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
13167 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140520 | 20140517 |
13175 | swpbe | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
13183 | swpbe | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
13192 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140520 | 20140517 |
13200 | optc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
13217 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140520 | 20140517 |
13259 | swpbe | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
13267 | swpbe | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
13267 | swpbe | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
13275 | swpbe | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
13275 | swpbe | gcc -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
13283 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140520 | 20140517 |
13283 | optc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
13284 | optc | gcc -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
13308 | swpbe | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
13309 | swpbe | gcc -O3 -fomit-frame-pointer | 20140520 | 20140517 |
13309 | swpbe | gcc -m64 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
13316 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140520 | 20140517 |
13358 | swpbe | gcc -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
13367 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140520 | 20140517 |
13384 | swpbe | gcc -m64 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
13409 | swpbe | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
13417 | swpbe | gcc -O2 -fomit-frame-pointer | 20140520 | 20140517 |
13434 | swpbe | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
13925 | swpbe | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
13941 | swpbe | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
13950 | swpbe | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
13950 | swpbe | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
13967 | swpbe | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
13975 | swpbe | gcc -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
14025 | swpbe | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
14033 | swpbe | gcc -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
34000 | swpbe | cc | 20140520 | 20140517 |
34008 | swpbe | gcc | 20140520 | 20140517 |
34008 | swpbe | gcc -funroll-loops | 20140520 | 20140517 |
38759 | optc | gcc | 20140520 | 20140517 |
38792 | optc | gcc -funroll-loops | 20140520 | 20140517 |
38808 | optc | cc | 20140520 | 20140517 |