| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 20734 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 20762 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 20790 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 20804 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 20902 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 20902 | inplace | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 20916 | inplace | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 20916 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 20916 | inplace | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 20944 | inplace | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 20944 | inplace | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 20958 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 20972 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21000 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21000 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21000 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21000 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21042 | ref | gcc -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21042 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21042 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21042 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21042 | inplace | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21056 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21056 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21056 | inplace | gcc -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21070 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21070 | inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21070 | inplace | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21070 | inplace | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21084 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21084 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21098 | ref | gcc -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21112 | inplace | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21140 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21140 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21140 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21140 | inplace | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21140 | inplace | gcc -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21140 | inplace | gcc -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21154 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21154 | inplace | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21154 | inplace | gcc -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21154 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21168 | inplace | gcc -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21196 | inplace | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21196 | inplace | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21196 | inplace | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21196 | inplace | gcc -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21196 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21210 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21210 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21210 | inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21210 | inplace | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21210 | inplace | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21210 | inplace | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21224 | inplace | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21238 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21238 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21238 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21238 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21266 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21294 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21308 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21308 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21308 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21322 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21350 | inplace | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21350 | inplace | gcc -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21378 | ref | gcc -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21378 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21378 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21406 | inplace | gcc -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21420 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21420 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21420 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21434 | inplace | gcc -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21434 | inplace | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21434 | inplace | gcc -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21476 | inplace | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21504 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21504 | inplace | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21504 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21518 | ref | gcc -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21518 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21518 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21546 | inplace | gcc -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21560 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21574 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21588 | ref | gcc -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21602 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21658 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21658 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21756 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21756 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21770 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21770 | inplace | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21798 | inplace | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21798 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21812 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21812 | inplace | gcc -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21868 | inplace | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21868 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21882 | ref | gcc -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21882 | inplace | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21882 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21924 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21938 | inplace | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21938 | inplace | gcc -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21952 | inplace | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21966 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21966 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 22036 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 22050 | inplace | gcc -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 22050 | inplace | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 22120 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 22190 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 22190 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 22190 | inplace | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 22302 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 22414 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 35518 | inplace | cc | 20090416 | 20090408 |
| 35518 | inplace | gcc | 20090416 | 20090408 |
| 35532 | inplace | gcc -funroll-loops | 20090416 | 20090408 |
| 40586 | ref | cc | 20090416 | 20090408 |
| 40600 | ref | gcc -funroll-loops | 20090416 | 20090408 |
| 40614 | ref | gcc | 20090416 | 20090408 |