| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 17870 | opt | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 17930 | opt | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 19400 | opt | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120120 | 20120120 |
| 19430 | opt | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 19450 | opt | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 19460 | opt | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 19460 | opt | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 19470 | opt | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120120 | 20120120 |
| 19470 | opt | gcc -m64 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 19490 | opt | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120120 | 20120120 |
| 21090 | opt | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 21100 | opt | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 21160 | opt | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 21250 | opt | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 21260 | opt | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 21320 | opt | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 21320 | opt | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 21350 | opt | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 21360 | opt | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 21380 | opt | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 21410 | opt | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 21410 | opt | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 21420 | opt | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120120 | 20120120 |
| 21460 | opt | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120120 | 20120120 |
| 21490 | opt | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120120 | 20120120 |
| 21500 | opt | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120120 | 20120120 |
| 21570 | opt | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120120 | 20120120 |
| 21630 | opt | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120120 | 20120120 |
| 21640 | opt | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 21640 | opt | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 21660 | opt | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120120 | 20120120 |
| 21660 | opt | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120120 | 20120120 |
| 21850 | opt | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 21880 | opt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 21970 | opt | gcc -m64 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 21990 | opt | gcc -m64 -O2 -fomit-frame-pointer | 20120120 | 20120120 |
| 22330 | opt | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 22400 | opt | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120120 | 20120120 |
| 22740 | opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120120 | 20120120 |
| 22780 | opt | gcc -m64 -O3 -fomit-frame-pointer | 20120120 | 20120120 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -m64 -O2 -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -m64 -O3 -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -m64 -O -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -m64 -Os -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | x64 |
| Compiler | Implementations |
| gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | x64 |