| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 28430 | inplace | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 28446 | inplace | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 28451 | inplace | gcc -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 28473 | inplace | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 28673 | inplace | gcc -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 28686 | inplace | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 28698 | inplace | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 28736 | inplace | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 28738 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 28742 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 28768 | inplace | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 28776 | inplace | gcc -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 28792 | inplace | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 28799 | inplace | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 28813 | inplace | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 28823 | inplace | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 28823 | inplace | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 28847 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 28885 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 28896 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 28897 | inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 28897 | inplace | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 28901 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 28913 | inplace | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 28928 | inplace | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 28929 | inplace | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 28930 | inplace | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 28932 | inplace | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 28935 | inplace | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 28941 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 28941 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 28945 | inplace | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 28959 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 28966 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 28967 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 28972 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 28980 | inplace | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 28992 | inplace | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 28993 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 28994 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 28996 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29004 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29005 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29007 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29023 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29023 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29029 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29029 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29034 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29035 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29040 | inplace | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29059 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29079 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29119 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29186 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29201 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29317 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29323 | inplace | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29324 | inplace | gcc -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29331 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29342 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29344 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29349 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29364 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29364 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29366 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29370 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29395 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29403 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29407 | inplace | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29407 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29425 | inplace | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29427 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29441 | inplace | gcc -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29441 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29441 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29442 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29445 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29459 | ref | gcc -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29467 | inplace | gcc -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29480 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29501 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29504 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29509 | inplace | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29521 | inplace | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29524 | inplace | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29538 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29546 | inplace | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29546 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29547 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29555 | inplace | gcc -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29557 | inplace | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29558 | inplace | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29607 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29619 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29624 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29651 | ref | gcc -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 29665 | inplace | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29669 | inplace | gcc -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29682 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29702 | inplace | gcc -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29704 | inplace | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29744 | inplace | gcc -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29756 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29763 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29772 | ref | gcc -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29772 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29781 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29788 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 29796 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29804 | inplace | gcc -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29821 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29855 | ref | gcc -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 30008 | inplace | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30022 | inplace | gcc -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30022 | inplace | gcc -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30023 | inplace | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30025 | inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30025 | inplace | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30026 | inplace | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30028 | inplace | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30032 | inplace | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30032 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 30168 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30179 | inplace | gcc -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30183 | inplace | gcc -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30184 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30184 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30184 | inplace | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30212 | inplace | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30217 | inplace | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30225 | inplace | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30227 | inplace | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 30230 | inplace | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30237 | inplace | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30244 | inplace | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 30262 | inplace | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 30278 | inplace | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 30280 | inplace | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 30285 | inplace | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 30286 | inplace | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 30286 | inplace | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 30296 | inplace | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30303 | inplace | gcc -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30377 | inplace | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 30455 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 30466 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 30469 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 30508 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 30510 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 30519 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 30547 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 30657 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 30699 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30713 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30722 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 30745 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30752 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30757 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30759 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30764 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30779 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30800 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30804 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30804 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30813 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30820 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30821 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30822 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30843 | ref | gcc -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30844 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30858 | ref | gcc -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30908 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30918 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30928 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 30932 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 49016 | inplace | cc | 20110516 | 20110509 |
| 49016 | inplace | gcc | 20110516 | 20110509 |
| 49280 | inplace | gcc -funroll-loops | 20110516 | 20110509 |
| 55352 | ref | gcc | 20110516 | 20110509 |
| 55411 | ref | cc | 20110516 | 20110509 |
| 55528 | ref | gcc -funroll-loops | 20110516 | 20110509 |