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
|