| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 61171 | c | gcc -m64 -O -fomit-frame-pointer | 20100802 | 20100728 |
| 61292 | c | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100802 | 20100728 |
| 61402 | c | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100802 | 20100728 |
| 61413 | c | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100802 | 20100728 |
| 61435 | c | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100802 | 20100728 |
| 62469 | c | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100802 | 20100728 |
| 62480 | c | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100802 | 20100728 |
| 62557 | c | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100802 | 20100728 |
| 62590 | c | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100802 | 20100728 |
| 62612 | c | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100802 | 20100728 |
| 76527 | c | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100802 | 20100728 |
| 76560 | c | gcc -m64 -Os -fomit-frame-pointer | 20100802 | 20100728 |
| 76791 | c | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100802 | 20100728 |
| 76824 | c | gcc -m64 -O3 -fomit-frame-pointer | 20100802 | 20100728 |
| 76879 | c | gcc -m64 -O2 -fomit-frame-pointer | 20100802 | 20100728 |
| 77121 | c | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100802 | 20100728 |
| 77187 | c | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100802 | 20100728 |
| 77253 | c | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100802 | 20100728 |
| 77264 | c | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100802 | 20100728 |
| 77627 | c | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100802 | 20100728 |
| 77957 | c | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100802 | 20100728 |
| 77979 | c | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100802 | 20100728 |
| 78210 | c | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100802 | 20100728 |
| 78309 | c | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100802 | 20100728 |
| 78441 | c | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100802 | 20100728 |
| 78518 | c | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100802 | 20100728 |
| 78551 | c | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100802 | 20100728 |
| 78562 | c | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100802 | 20100728 |
| 78584 | c | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100802 | 20100728 |
| 78595 | c | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100802 | 20100728 |
| 78738 | c | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100802 | 20100728 |
| 78815 | c | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100802 | 20100728 |
| 78991 | c | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100802 | 20100728 |
| 79013 | c | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100802 | 20100728 |
| 79013 | c | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100802 | 20100728 |
| 79035 | c | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100802 | 20100728 |
| 79057 | c | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100802 | 20100728 |
| 79079 | c | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100802 | 20100728 |
| 79178 | c | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100802 | 20100728 |
| 79453 | c | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100802 | 20100728 |
| Compiler | Implementations
|
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | bitslice |
| gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | bitslice |
| gcc -m64 -O2 -fomit-frame-pointer | bitslice |
| gcc -m64 -O3 -fomit-frame-pointer | bitslice |
| gcc -m64 -O -fomit-frame-pointer | bitslice |
| gcc -m64 -Os -fomit-frame-pointer | bitslice |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | bitslice |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | bitslice |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | bitslice |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | bitslice |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | bitslice |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | bitslice |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | bitslice |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | bitslice |
| gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | bitslice |
| gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | bitslice |
| gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | bitslice |
| gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | bitslice |
| gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | bitslice |
| gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | bitslice |
| gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | bitslice |
| gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | bitslice
|
| Compiler | Implementations
|
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | mmx |
| gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | mmx |
| gcc -m64 -O2 -fomit-frame-pointer | mmx |
| gcc -m64 -O3 -fomit-frame-pointer | mmx |
| gcc -m64 -O -fomit-frame-pointer | mmx |
| gcc -m64 -Os -fomit-frame-pointer | mmx |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | mmx |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | mmx |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | mmx |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | mmx |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | mmx |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | mmx |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | mmx |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | mmx |
| gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | mmx |
| gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | mmx |
| gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | mmx |
| gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | mmx |
| gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | mmx |
| gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | mmx |
| gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | mmx |
| gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | mmx
|