| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 5624324 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 5624960 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
| 5625379 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
| 5626824 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 5630257 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 5630566 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 5630800 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 5631736 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 5634069 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 5634600 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 5634745 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 5635576 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 5635764 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 5636755 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 5637288 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 5637323 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
| 5638231 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 5638540 | openssl | gcc -O -fomit-frame-pointer | 20140603 | 20140517 |
| 5638709 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 5639276 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140517 |
| 5639405 | openssl | gcc -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 5639743 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 5640264 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 5640270 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 5640327 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 5640383 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 5640388 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 5640527 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 5641057 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 5641255 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 5642206 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140603 | 20140517 |
| 5642240 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 5642506 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 5643367 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 5643806 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 5643943 | openssl | gcc -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 5644152 | openssl | gcc -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 5644191 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140517 |
| 5644661 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 5644721 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 5645171 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 5645532 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 5646721 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 5647736 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 5648115 | openssl | cc | 20140603 | 20140517 |
| 5648754 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 5649249 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 5649445 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 5649639 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 5649939 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 5650794 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 5651200 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 5651361 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 5652403 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
| 5653612 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 5656788 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 5657953 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 5658645 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 5658657 | openssl | gcc -funroll-loops | 20140603 | 20140517 |
| 5660876 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 5662667 | openssl | gcc | 20140603 | 20140517 |
| 5686321 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 5892212 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 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 |
| 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=core2 -O2 -fomit-frame-pointer | cryptopp |
| g++ -m64 -march=core2 -O3 -fomit-frame-pointer | cryptopp |
| g++ -m64 -march=core2 -O -fomit-frame-pointer | cryptopp |
| g++ -m64 -march=core2 -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++ -march=k8 -O2 -fomit-frame-pointer | cryptopp |
| g++ -march=k8 -O3 -fomit-frame-pointer | cryptopp |
| g++ -march=k8 -O -fomit-frame-pointer | cryptopp |
| g++ -march=k8 -Os -fomit-frame-pointer | cryptopp |
| g++ -march=nocona -O2 -fomit-frame-pointer | cryptopp |
| g++ -march=nocona -O3 -fomit-frame-pointer | cryptopp |
| g++ -march=nocona -O -fomit-frame-pointer | cryptopp |
| g++ -march=nocona -Os -fomit-frame-pointer | cryptopp
|