Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
19942 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140519 | 20140517 |
19943 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140519 | 20140517 |
19961 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140519 | 20140517 |
19976 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
19976 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
19979 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
19988 | ref | gcc -O -fomit-frame-pointer | 20140519 | 20140517 |
19988 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
19988 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140519 | 20140517 |
19991 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
20006 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
20009 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140519 | 20140517 |
20012 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
20031 | ref | gcc -m64 -O -fomit-frame-pointer | 20140519 | 20140517 |
20042 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
20164 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
20200 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
20203 | inplace | gcc -O -fomit-frame-pointer | 20140519 | 20140517 |
20206 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
20212 | inplace | gcc -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
20215 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
20218 | inplace | gcc -m64 -O -fomit-frame-pointer | 20140519 | 20140517 |
20245 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
20257 | inplace | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140519 | 20140517 |
20263 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
20270 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
20276 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
20282 | inplace | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
20285 | inplace | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
20288 | inplace | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
20291 | inplace | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
20303 | inplace | gcc -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
20306 | inplace | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
20315 | inplace | gcc -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
20321 | inplace | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
20321 | inplace | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
20330 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20140519 | 20140517 |
20336 | inplace | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
20346 | inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
20351 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140519 | 20140517 |
20351 | inplace | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140519 | 20140517 |
20357 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140519 | 20140517 |
20382 | inplace | gcc -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
20409 | inplace | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
20461 | inplace | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
20461 | inplace | gcc -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
20503 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
20506 | inplace | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
20506 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
20552 | inplace | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
20564 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
20564 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
20694 | inplace | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
20773 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
20930 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140519 | 20140517 |
20942 | ref | gcc -Os -fomit-frame-pointer | 20140519 | 20140517 |
20946 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140519 | 20140517 |
20952 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140519 | 20140517 |
20967 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140519 | 20140517 |
20970 | inplace | gcc -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
20973 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
20976 | inplace | gcc -O2 -fomit-frame-pointer | 20140519 | 20140517 |
20979 | inplace | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
20982 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140519 | 20140517 |
20985 | inplace | gcc -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
20997 | inplace | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140519 | 20140517 |
21003 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140519 | 20140517 |
21003 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
21006 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140519 | 20140517 |
21006 | inplace | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
21009 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21012 | inplace | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
21015 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
21018 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
21030 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140519 | 20140517 |
21030 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
21036 | ref | gcc -O2 -fomit-frame-pointer | 20140519 | 20140517 |
21048 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
21079 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
21100 | inplace | gcc -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21100 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21100 | inplace | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21100 | inplace | gcc -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21118 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
21138 | inplace | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21138 | inplace | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21140 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140519 | 20140517 |
21142 | inplace | gcc -Os -fomit-frame-pointer | 20140519 | 20140517 |
21149 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
21161 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140519 | 20140517 |
21161 | inplace | gcc -m64 -Os -fomit-frame-pointer | 20140519 | 20140517 |
21164 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140519 | 20140517 |
21170 | inplace | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21182 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
21185 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21188 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21188 | inplace | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21200 | inplace | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
21203 | inplace | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
21237 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
21275 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20140519 | 20140517 |
21288 | inplace | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140519 | 20140517 |
21306 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140519 | 20140517 |
21376 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21385 | inplace | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21394 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140519 | 20140517 |
21406 | inplace | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
21415 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140519 | 20140517 |
21418 | inplace | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
21433 | inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
21449 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21452 | ref | gcc -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21452 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21455 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21482 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21482 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21485 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21485 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21491 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
21730 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
33443 | inplace | gcc | 20140519 | 20140517 |
33443 | inplace | gcc -funroll-loops | 20140519 | 20140517 |
33467 | inplace | cc | 20140519 | 20140517 |
39688 | ref | cc | 20140519 | 20140517 |
39688 | ref | gcc | 20140519 | 20140517 |
39688 | ref | gcc -funroll-loops | 20140519 | 20140517 |