| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 18760 | asm | gcc -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 18774 | asm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 18956 | asm | gcc -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 18970 | asm | gcc -O -fomit-frame-pointer | 20090416 | 20090408 |
| 18984 | asm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20090416 | 20090408 |
| 18998 | asm | gcc -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 19040 | asm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 19138 | asm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 20244 | asm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 20272 | asm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 20300 | asm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 20300 | asm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 20314 | asm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 20426 | asm | gcc -funroll-loops -O -fomit-frame-pointer | 20090416 | 20090408 |
| 20496 | asm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 21280 | asm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21280 | asm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21322 | asm | gcc -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21336 | asm | gcc -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21336 | asm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21336 | asm | gcc -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21462 | asm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21476 | asm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21490 | asm | gcc -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21546 | asm | gcc -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21574 | asm | gcc -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21574 | asm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21602 | asm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21616 | asm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21658 | asm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21686 | asm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21686 | asm | gcc -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21714 | asm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21742 | asm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21742 | asm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21742 | asm | gcc -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21868 | asm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21868 | asm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21882 | asm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21882 | asm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21882 | asm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21896 | asm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21910 | asm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21910 | asm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21980 | asm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 22260 | asm | gcc -funroll-loops -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 22274 | asm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 22330 | asm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 22470 | asm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 22610 | asm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 22624 | asm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 22624 | asm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 22638 | asm | gcc -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 22722 | asm | gcc -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 22736 | asm | gcc -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 22764 | asm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 22764 | asm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 22764 | asm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 22834 | asm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 22834 | asm | gcc -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |