| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4352268 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 4353144 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 4358704 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 4359736 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 4364752 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 4366920 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 4371596 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 4376916 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 4376932 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 4377400 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 4378384 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 4378416 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 4378868 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 4380432 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 4380436 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 4380952 | cryptopp | g++ -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 4381304 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 4383572 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 4386072 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 4387652 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 4392392 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 4393236 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 4394960 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120111 | 20111120 |
| 4395020 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 4395056 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 4397568 | cryptopp | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 4397684 | cryptopp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 4399460 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 4399492 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 4399728 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20120111 | 20111120 |
| 4400952 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 4402272 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120111 | 20111120 |
| 4402388 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 4403100 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 4404172 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 4405736 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 4405752 | cryptopp | g++ -O -fomit-frame-pointer | 20120111 | 20111120 |
| 4406168 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 4406532 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 4408876 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 4410588 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 4411404 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 4412368 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 4414832 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 4415048 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 4419036 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 4425244 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 4427740 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 4428064 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 4430784 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 4431340 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 4431592 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 4432240 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 4438588 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 4438680 | cryptopp | g++ -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 4440468 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 4441892 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 4458692 | cryptopp | g++ -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 4495696 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 4499956 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5180448 | cryptopp | g++ | 20120111 | 20111120 |
| 6525636 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6549172 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6553892 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6565564 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6566160 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6567352 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6567528 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6568056 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6570496 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6570552 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6571044 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6571076 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6572060 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6574744 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6574920 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6578740 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6579416 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6580136 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6584636 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6585692 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6585900 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6587444 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6588520 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6589244 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6591372 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6593452 | openssl | gcc -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6594308 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6594360 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6594968 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6595220 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6595588 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6596448 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6597044 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6598088 | openssl | gcc -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6598352 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6598464 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6598480 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6598996 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6599372 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6599860 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6600900 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6600952 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6602220 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6602956 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6603744 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6604052 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6604056 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6605944 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6606636 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6606784 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6607128 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6608272 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6608904 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6610060 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6612920 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6613440 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6613500 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6615056 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6615080 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6615148 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6616032 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6616712 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6617132 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6618040 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6618644 | openssl | gcc -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6620160 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6620280 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 6620380 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6625668 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6625864 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6627688 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6628916 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6630508 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6632508 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 6633244 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6635320 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6635692 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6636364 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6636584 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6637532 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6642804 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6642948 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6643576 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6653112 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6654624 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6659072 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6663736 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6665892 | openssl | gcc -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6682060 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6686164 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6774380 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6887932 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 7385944 | openssl | gcc | 20120111 | 20111120 |
| 7404272 | openssl | cc | 20120111 | 20111120 |
| 7411276 | openssl | gcc -funroll-loops | 20120111 | 20111120 |