| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 18447 | sphlib | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20101104 | 20101029 |
| 18447 | sphlib | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20101104 | 20101029 |
| 18458 | sphlib | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20101104 | 20101029 |
| 18458 | sphlib | gcc -m64 -O3 -fomit-frame-pointer | 20101104 | 20101029 |
| 18469 | sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20101104 | 20101029 |
| 18480 | sphlib | gcc -m64 -O2 -fomit-frame-pointer | 20101104 | 20101029 |
| 18480 | sphlib | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20101104 | 20101029 |
| 18480 | sphlib | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20101104 | 20101029 |
| 18535 | sphlib | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20101104 | 20101029 |
| 18623 | sphlib | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20101104 | 20101029 |
| 18645 | sphlib | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20101104 | 20101029 |
| 18656 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20101104 | 20101029 |
| 18656 | sphlib | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20101104 | 20101029 |
| 18667 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20101104 | 20101029 |
| 18667 | sphlib | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20101104 | 20101029 |
| 18711 | sphlib | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20101104 | 20101029 |
| 18711 | sphlib | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20101104 | 20101029 |
| 18711 | sphlib | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20101104 | 20101029 |
| 18722 | sphlib | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20101104 | 20101029 |
| 18799 | sphlib | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20101104 | 20101029 |
| 19426 | sphlib | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20101104 | 20101029 |
| 19470 | sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20101104 | 20101029 |
| 19503 | sphlib | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20101104 | 20101029 |
| 19514 | sphlib | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20101104 | 20101029 |
| 19525 | sphlib | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20101104 | 20101029 |
| 19536 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20101104 | 20101029 |
| 19536 | sphlib | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20101104 | 20101029 |
| 19558 | sphlib | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20101104 | 20101029 |
| 19591 | sphlib | gcc -m64 -O -fomit-frame-pointer | 20101104 | 20101029 |
| 19591 | sphlib | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20101104 | 20101029 |
| 20922 | sphlib | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20101104 | 20101029 |
| 20966 | sphlib | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20101104 | 20101029 |
| 21021 | sphlib | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20101104 | 20101029 |
| 21054 | sphlib | gcc -m64 -Os -fomit-frame-pointer | 20101104 | 20101029 |
| 21241 | sphlib | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20101104 | 20101029 |
| 21373 | sphlib | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20101104 | 20101029 |
| 21384 | sphlib | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20101104 | 20101029 |
| 21384 | sphlib | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20101104 | 20101029 |
| 21461 | sphlib | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20101104 | 20101029 |
| 21527 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20101104 | 20101029 |
| Compiler | Implementations
|
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | amd64 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | amd64 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | amd64 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | amd64 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | amd64 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | amd64 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | amd64 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | amd64 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | amd64 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | amd64 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | amd64 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | amd64 |
| gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | amd64 |
| gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | amd64 |
| gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | amd64 |
| gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | amd64 |
| gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | amd64 |
| gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | amd64 |
| gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | amd64 |
| gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | amd64 |
| gcc -m64 -O2 -fomit-frame-pointer | amd64 |
| gcc -m64 -O3 -fomit-frame-pointer | amd64 |
| gcc -m64 -O -fomit-frame-pointer | amd64 |
| gcc -m64 -Os -fomit-frame-pointer | amd64 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | amd64 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | amd64 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | amd64 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | amd64 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | amd64 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | amd64 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | amd64 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | amd64 |
| gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | amd64 |
| gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | amd64 |
| gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | amd64 |
| gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | amd64 |
| gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | amd64 |
| gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | amd64 |
| gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | amd64 |
| gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | amd64
|