| 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 |