Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
11276 | optc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
18750 | swpbe | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
18750 | swpbe | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
18783 | swpbe | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140520 | 20140517 |
18784 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20140520 | 20140517 |
18800 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140520 | 20140517 |
18800 | swpbe | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
18800 | swpbe | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
18866 | swpbe | gcc -O -fomit-frame-pointer | 20140520 | 20140517 |
18867 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140520 | 20140517 |
18867 | swpbe | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140520 | 20140517 |
18867 | swpbe | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
18875 | swpbe | gcc -m64 -O -fomit-frame-pointer | 20140520 | 20140517 |
18900 | swpbe | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
18900 | swpbe | gcc -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
18900 | swpbe | gcc -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
19950 | optc | gcc -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
19966 | optc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
19975 | optc | gcc -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
20000 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140520 | 20140517 |
20017 | optc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
20025 | optc | gcc -O -fomit-frame-pointer | 20140520 | 20140517 |
20033 | optc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140520 | 20140517 |
20042 | optc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
20042 | optc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
20042 | optc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
20050 | optc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140520 | 20140517 |
20050 | optc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
20075 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20140520 | 20140517 |
20125 | optc | gcc -m64 -O -fomit-frame-pointer | 20140520 | 20140517 |
20267 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140520 | 20140517 |
22393 | optc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
23775 | optc | gcc -Os -fomit-frame-pointer | 20140520 | 20140517 |
23800 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140520 | 20140517 |
23842 | optc | gcc -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
23892 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140520 | 20140517 |
23900 | optc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
23908 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20140520 | 20140517 |
23908 | optc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140520 | 20140517 |
23916 | optc | gcc -m64 -Os -fomit-frame-pointer | 20140520 | 20140517 |
24150 | optc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
24150 | optc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
24175 | optc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
24192 | optc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
24241 | optc | gcc -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
24242 | optc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
24292 | optc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
24314 | swpbe | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
24334 | optc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
24350 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140520 | 20140517 |
24358 | optc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
24358 | optc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
24359 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140520 | 20140517 |
24359 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140520 | 20140517 |
24366 | optc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
24450 | optc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
24458 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140520 | 20140517 |
24875 | optc | gcc -O2 -fomit-frame-pointer | 20140520 | 20140517 |
24884 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140520 | 20140517 |
24917 | optc | gcc -m64 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
24925 | optc | gcc -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
24925 | optc | gcc -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
24958 | optc | gcc -O3 -fomit-frame-pointer | 20140520 | 20140517 |
24967 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140520 | 20140517 |
24967 | optc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
25041 | optc | gcc -m64 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
25050 | optc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
25159 | optc | gcc -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
25200 | swpbe | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
25200 | swpbe | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
25209 | optc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
25225 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20140520 | 20140517 |
25242 | swpbe | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140520 | 20140517 |
25317 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140520 | 20140517 |
25366 | swpbe | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
25367 | swpbe | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
25375 | swpbe | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
25383 | swpbe | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
25392 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140520 | 20140517 |
25400 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140520 | 20140517 |
25400 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140520 | 20140517 |
25400 | swpbe | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
25409 | optc | gcc -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
25417 | swpbe | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
25425 | swpbe | gcc -O3 -fomit-frame-pointer | 20140520 | 20140517 |
25425 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140520 | 20140517 |
25475 | swpbe | gcc -O2 -fomit-frame-pointer | 20140520 | 20140517 |
25484 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140520 | 20140517 |
25484 | swpbe | gcc -m64 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
25492 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140520 | 20140517 |
25508 | swpbe | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
25508 | swpbe | gcc -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
25525 | swpbe | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
25534 | optc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
25542 | swpbe | gcc -m64 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
25542 | swpbe | gcc -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
25600 | optc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
25634 | swpbe | gcc -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
25666 | swpbe | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
25667 | swpbe | gcc -Os -fomit-frame-pointer | 20140520 | 20140517 |
25667 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140520 | 20140517 |
25691 | swpbe | gcc -m64 -Os -fomit-frame-pointer | 20140520 | 20140517 |
25692 | optc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
25709 | optc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
25717 | optc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
25733 | optc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
25900 | swpbe | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
26008 | swpbe | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
26108 | swpbe | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
26192 | swpbe | gcc -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
26233 | swpbe | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
26342 | swpbe | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
26392 | swpbe | gcc -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
26400 | swpbe | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
26417 | swpbe | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
26425 | swpbe | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
26517 | swpbe | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
26567 | swpbe | gcc -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
26592 | swpbe | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
26608 | swpbe | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
64508 | swpbe | gcc | 20140520 | 20140517 |
64509 | swpbe | cc | 20140520 | 20140517 |
64516 | swpbe | gcc -funroll-loops | 20140520 | 20140517 |
73684 | optc | gcc -funroll-loops | 20140520 | 20140517 |
73700 | optc | gcc | 20140520 | 20140517 |
73742 | optc | cc | 20140520 | 20140517 |