| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 21877702 | gmp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120606 | 20120525 |
| 21880196 | gmp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20120606 | 20120525 |
| 21938302 | gmp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120606 | 20120525 |
| 21960218 | gmp | g++ -O3 -fomit-frame-pointer | 20120606 | 20120525 |
| 21963704 | gmp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120606 | 20120525 |
| 21990686 | gmp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20120606 | 20120525 |
| 21990868 | gmp | g++ -O -fomit-frame-pointer | 20120606 | 20120525 |
| 22020064 | gmp | g++ | 20120606 | 20120525 |
| 22055780 | gmp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20120606 | 20120525 |
| 22075424 | gmp | g++ -O2 -fomit-frame-pointer | 20120606 | 20120525 |
| 22084368 | gmp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120606 | 20120525 |
| 22097522 | gmp | g++ -Os -fomit-frame-pointer | 20120606 | 20120525 |
| 22136462 | gmp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20120606 | 20120525 |
| Compiler | Implementations
|
| g++ | cryptopp |
| g++ -O2 -fomit-frame-pointer | cryptopp |
| g++ -O3 -fomit-frame-pointer | cryptopp |
| g++ -O -fomit-frame-pointer | cryptopp |
| g++ -Os -fomit-frame-pointer | cryptopp |
| g++ -fno-schedule-insns -O2 -fomit-frame-pointer | cryptopp |
| g++ -fno-schedule-insns -O3 -fomit-frame-pointer | cryptopp |
| g++ -fno-schedule-insns -O -fomit-frame-pointer | cryptopp |
| g++ -fno-schedule-insns -Os -fomit-frame-pointer | cryptopp |
| g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | cryptopp |
| g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | cryptopp |
| g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | cryptopp |
| g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | cryptopp
|