| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 19602 | opt64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100802 | 20100728 |
| 19602 | opt64 | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100802 | 20100728 |
| 19624 | opt64 | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100802 | 20100728 |
| 19646 | opt64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100802 | 20100728 |
| 20757 | opt64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100802 | 20100728 |
| 20801 | opt64 | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100802 | 20100728 |
| 20812 | opt64 | gcc -m64 -O -fomit-frame-pointer | 20100802 | 20100728 |
| 20823 | opt64 | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100802 | 20100728 |
| 21879 | opt64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100802 | 20100728 |
| 22154 | opt64 | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100802 | 20100728 |
| 22165 | opt64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100802 | 20100728 |
| 22176 | opt64 | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100802 | 20100728 |
| 22187 | opt64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100802 | 20100728 |
| 22187 | opt64 | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100802 | 20100728 |
| 22187 | opt64 | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100802 | 20100728 |
| 22220 | opt64 | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100802 | 20100728 |
| 22231 | opt64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100802 | 20100728 |
| 22253 | opt64 | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100802 | 20100728 |
| 22275 | opt64 | gcc -m64 -O2 -fomit-frame-pointer | 20100802 | 20100728 |
| 22275 | opt64 | gcc -m64 -O3 -fomit-frame-pointer | 20100802 | 20100728 |
| 22429 | opt64 | gcc -m64 -Os -fomit-frame-pointer | 20100802 | 20100728 |
| 22517 | opt64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100802 | 20100728 |
| 23276 | opt64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100802 | 20100728 |
| 23320 | opt64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100802 | 20100728 |
| 23364 | opt64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100802 | 20100728 |
| 23672 | opt64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100802 | 20100728 |
| 23683 | opt64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100802 | 20100728 |
| 23705 | opt64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100802 | 20100728 |
| 26730 | opt64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100802 | 20100728 |
| 26774 | opt64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100802 | 20100728 |
| 26895 | opt64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100802 | 20100728 |
| 27082 | opt64 | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100802 | 20100728 |
| 27104 | opt64 | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100802 | 20100728 |
| 27104 | opt64 | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100802 | 20100728 |
| 27115 | opt64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100802 | 20100728 |
| 27148 | opt64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100802 | 20100728 |
| 27148 | opt64 | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100802 | 20100728 |
| 27159 | opt64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100802 | 20100728 |
| 27181 | opt64 | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100802 | 20100728 |
| 27181 | opt64 | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100802 | 20100728 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -m64 -O2 -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -m64 -O3 -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -m64 -O -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -m64 -Os -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | asm64 |
| Compiler | Implementations |
| gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | asm64 |