| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 100660 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 100720 | sphlib | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 100820 | sphlib | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 100970 | sphlib | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 101100 | sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110901 | 20110831 |
| 101220 | sphlib | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 101250 | sphlib | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 101270 | sphlib | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 101280 | sphlib | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 101590 | sphlib | gcc -m64 -O -fomit-frame-pointer | 20110901 | 20110831 |
| 107570 | sphlib | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 107650 | sphlib | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 107720 | sphlib | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 107720 | sphlib | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 107880 | sphlib | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 107880 | sphlib | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 107950 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 107950 | sphlib | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 107960 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 108130 | sphlib | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 108170 | sphlib | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 108210 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 108440 | sphlib | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 108500 | sphlib | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 108560 | sphlib | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 108630 | sphlib | gcc -m64 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 108640 | sphlib | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 108660 | sphlib | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 108670 | sphlib | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 108690 | sphlib | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 108700 | sphlib | gcc -m64 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 108700 | sphlib | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 108700 | sphlib | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 108830 | sphlib | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 108870 | sphlib | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 109050 | sphlib | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 109180 | sphlib | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| 109330 | sphlib | gcc -m64 -O3 -fomit-frame-pointer | 20110901 | 20110831 |
| 109390 | sphlib | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110901 | 20110831 |
| 109470 | sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110901 | 20110831 |
| Compiler | Implementations
|
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | ccalik/aesni
|
| Compiler | Implementations
|
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | ccalik/vperm
|