| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 12964 | amd64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 12964 | amd64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 12964 | amd64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 12965 | amd64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 12969 | amd64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 12969 | amd64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110517 | 20110509 |
| 12971 | amd64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 12972 | amd64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 12972 | amd64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110517 | 20110509 |
| 12973 | amd64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 12974 | amd64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 12976 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 12977 | amd64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 12981 | amd64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 12981 | amd64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 12981 | amd64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 12983 | amd64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110517 | 20110509 |
| 12983 | amd64 | gcc -march=k8 -O -fomit-frame-pointer | 20110517 | 20110509 |
| 12985 | amd64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110517 | 20110509 |
| 12985 | amd64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 12987 | amd64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 12988 | amd64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 12994 | amd64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 12994 | amd64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110517 | 20110509 |
| 12994 | amd64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110517 | 20110509 |
| 12999 | amd64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110517 | 20110509 |
| 13000 | amd64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 13005 | amd64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110517 | 20110509 |
| 13008 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 13009 | amd64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 13009 | amd64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 13011 | amd64 | gcc -O -fomit-frame-pointer | 20110517 | 20110509 |
| 13015 | amd64 | gcc -m64 -O -fomit-frame-pointer | 20110517 | 20110509 |
| 13018 | amd64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 13019 | amd64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110517 | 20110509 |
| 13021 | amd64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 13024 | amd64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 13024 | amd64 | gcc -march=barcelona -O -fomit-frame-pointer | 20110517 | 20110509 |
| 13038 | amd64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 13039 | amd64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 13050 | amd64 | gcc -m64 -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 13050 | amd64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 13050 | amd64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 13052 | amd64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 13055 | amd64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 13055 | amd64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 13056 | amd64 | gcc -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 13056 | amd64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 13056 | amd64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 13056 | amd64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 13056 | amd64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 13056 | amd64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 13056 | amd64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 13057 | amd64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110517 | 20110509 |
| 13057 | amd64 | gcc -m64 -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 13057 | amd64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 13057 | amd64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 13057 | amd64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 13057 | amd64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 13057 | amd64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 13057 | amd64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 13057 | amd64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 13057 | amd64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 13058 | amd64 | gcc -funroll-loops -O -fomit-frame-pointer | 20110517 | 20110509 |
| 13058 | amd64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110517 | 20110509 |
| 13059 | amd64 | gcc -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 13059 | amd64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110517 | 20110509 |
| 13059 | amd64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110517 | 20110509 |
| 13059 | amd64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 13060 | amd64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 13060 | amd64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 13060 | amd64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 13060 | amd64 | gcc -march=k8 -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 13061 | amd64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 13061 | amd64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 13061 | amd64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110517 | 20110509 |
| 13061 | amd64 | gcc -march=nocona -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 13062 | amd64 | gcc -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 13062 | amd64 | gcc -m64 -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 13062 | amd64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 13064 | amd64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110517 | 20110509 |
| 13064 | amd64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 13064 | amd64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110517 | 20110509 |
| 13064 | amd64 | gcc -march=nocona -O -fomit-frame-pointer | 20110517 | 20110509 |
| 13065 | amd64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 13066 | amd64 | cc | 20110517 | 20110509 |
| 13067 | amd64 | gcc | 20110517 | 20110509 |
| 13068 | amd64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 13069 | amd64 | gcc -funroll-loops | 20110517 | 20110509 |
| 13071 | amd64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 13096 | amd64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 14566 | sphlib | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14608 | sphlib | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14627 | sphlib | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14696 | sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14696 | sphlib | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14696 | sphlib | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14706 | sphlib | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14721 | sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14727 | sphlib | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14735 | sphlib | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14767 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14784 | sphlib | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14784 | sphlib | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14784 | sphlib | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14784 | sphlib | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14784 | sphlib | gcc -march=barcelona -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14784 | sphlib | gcc -march=nocona -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14785 | sphlib | gcc -march=k8 -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14787 | sphlib | gcc -funroll-loops -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14823 | sphlib | gcc -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14829 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14829 | sphlib | gcc -m64 -O -fomit-frame-pointer | 20110822 | 20110821 |
| 14960 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 15007 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15009 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 15046 | sphlib | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15048 | sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 15049 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15136 | sphlib | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15142 | sphlib | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 15158 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15284 | sphlib | gcc -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15301 | sphlib | gcc -m64 -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 15312 | sphlib | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15312 | sphlib | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 15312 | sphlib | gcc -m64 -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15328 | sphlib | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 15335 | sphlib | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15342 | sphlib | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15346 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 15351 | sphlib | gcc -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 15400 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 15400 | sphlib | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15400 | sphlib | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 15400 | sphlib | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 15400 | sphlib | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15400 | sphlib | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15400 | sphlib | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15400 | sphlib | gcc -march=k8 -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15452 | sphlib | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 15460 | sphlib | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 15462 | sphlib | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15488 | sphlib | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 15488 | sphlib | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15488 | sphlib | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15488 | sphlib | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 15488 | sphlib | gcc -march=k8 -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 15536 | sphlib | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15576 | sphlib | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 15576 | sphlib | gcc -march=nocona -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15665 | sphlib | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 15685 | sphlib | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 15739 | sphlib | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15752 | sphlib | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110822 | 20110821 |
| 15753 | sphlib | gcc -march=nocona -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 15780 | sphlib | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110822 | 20110821 |
| 16425 | sphlib | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 16432 | sphlib | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 16491 | sphlib | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 16498 | sphlib | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 16502 | sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 16514 | sphlib | gcc -funroll-loops -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 16669 | sphlib | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 16678 | sphlib | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 16683 | sphlib | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 16683 | sphlib | gcc -march=barcelona -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 16873 | sphlib | gcc -march=k8 -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 16984 | sphlib | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 16984 | sphlib | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 17248 | sphlib | gcc -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 17274 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 17274 | sphlib | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 17336 | sphlib | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 17512 | sphlib | gcc -m64 -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 18293 | sphlib | gcc -march=nocona -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 18514 | sphlib | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 18518 | sphlib | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 18625 | sphlib | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110822 | 20110821 |
| 39336 | sphlib | cc | 20110822 | 20110821 |
| 39336 | sphlib | gcc -funroll-loops | 20110822 | 20110821 |
| 39393 | sphlib | gcc | 20110822 | 20110821 |