| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 78020 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 78060 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 78060 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 78090 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 78440 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110713 | 20110708 |
| 82640 | ref | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 82650 | ref | gcc -m64 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 82650 | ref | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 82700 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110713 | 20110708 |
| 83080 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110713 | 20110708 |
| 84250 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 84250 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 84330 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 84560 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 85490 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 85750 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 85760 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 85900 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 85940 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 85940 | ref | gcc -m64 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 85950 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 86530 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 86560 | ref | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 86570 | ref | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 86570 | ref | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 86610 | ref | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 87280 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 87400 | ref | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 87410 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 87410 | ref | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 87510 | ref | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 87630 | ref | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 87960 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 88000 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 88060 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110713 | 20110708 |
| 88100 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 88110 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 88240 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20110713 | 20110708 |
| 88800 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110713 | 20110708 |
| 89620 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110713 | 20110708 |
| Compiler | Implementations
|
| g++ -m64 -O2 -fomit-frame-pointer | cryptopp |
| g++ -m64 -O3 -fomit-frame-pointer | cryptopp |
| g++ -m64 -O -fomit-frame-pointer | cryptopp |
| g++ -m64 -Os -fomit-frame-pointer | cryptopp |
| g++ -m64 -march=k8 -O2 -fomit-frame-pointer | cryptopp |
| g++ -m64 -march=k8 -O3 -fomit-frame-pointer | cryptopp |
| g++ -m64 -march=k8 -O -fomit-frame-pointer | cryptopp |
| g++ -m64 -march=k8 -Os -fomit-frame-pointer | cryptopp |
| g++ -m64 -march=nocona -O2 -fomit-frame-pointer | cryptopp |
| g++ -m64 -march=nocona -O3 -fomit-frame-pointer | cryptopp |
| g++ -m64 -march=nocona -O -fomit-frame-pointer | cryptopp |
| g++ -m64 -march=nocona -Os -fomit-frame-pointer | cryptopp |
| g++ -m64 -mcpu=G4 -O2 -fomit-frame-pointer | cryptopp |
| g++ -m64 -mcpu=G4 -O3 -fomit-frame-pointer | cryptopp |
| g++ -m64 -mcpu=G4 -O -fomit-frame-pointer | cryptopp |
| g++ -m64 -mcpu=G4 -Os -fomit-frame-pointer | cryptopp |
| g++ -m64 -mcpu=G5 -O2 -fomit-frame-pointer | cryptopp |
| g++ -m64 -mcpu=G5 -O3 -fomit-frame-pointer | cryptopp |
| g++ -m64 -mcpu=G5 -O -fomit-frame-pointer | cryptopp |
| g++ -m64 -mcpu=G5 -Os -fomit-frame-pointer | cryptopp
|