| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3919752 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 3931998 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 3933435 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 3934122 | cryptopp | g++ -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 3934131 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 3936447 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 3937791 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 3937848 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 3939318 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 3940230 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 3941418 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 3941853 | cryptopp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 3942129 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 3945144 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 3945999 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 3946755 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 3947490 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 3947598 | cryptopp | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 3948012 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 3948312 | cryptopp | g++ -O -fomit-frame-pointer | 20120111 | 20111120 |
| 3948957 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 3950025 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 3950304 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 3951375 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 3951699 | cryptopp | g++ -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 3953172 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 3955464 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 3956934 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 3957495 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20120111 | 20111120 |
| 3957657 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 3957873 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 3962034 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 3962685 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 3963153 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 3964407 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 3965391 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 3965985 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120111 | 20111120 |
| 3968253 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 3968832 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 3969012 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120111 | 20111120 |
| 3969222 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 3969921 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 3974373 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 3975858 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 3976533 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 3977991 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 3980874 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 3985710 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 3986919 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 3987456 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 3987627 | cryptopp | g++ -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 3990984 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 3994488 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 3996138 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 3997767 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 3998031 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 4005708 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 4008804 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 4042341 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 4051596 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 4684677 | cryptopp | g++ | 20120111 | 20111120 |
| 5898351 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5904330 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5905449 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5906640 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5908104 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5908203 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5912247 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5913159 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5914266 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5915799 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5916288 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5917341 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 5917521 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5921085 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5926077 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5927007 | openssl | gcc -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5927058 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 5927157 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5927559 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5930364 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5930772 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5934654 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 5934732 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 5934984 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 5936256 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 5937558 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5937594 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5938692 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5939295 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5939379 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 5939658 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5940354 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5941266 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5941452 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5942217 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 5942439 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5942454 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5942970 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 5943177 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5943735 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 5944296 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5945562 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5945796 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5945844 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5946051 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5947095 | openssl | gcc -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 5947332 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5948655 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 5948799 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5948982 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 5949429 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5949648 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5950617 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 5953176 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5953527 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5954454 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5956023 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 5956245 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5956923 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5957994 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5958273 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 5960496 | openssl | gcc -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5961453 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5961792 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 5961906 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5962725 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5963319 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 5964405 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5964543 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5965497 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5966892 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5968008 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5969061 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5971062 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5972022 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5976126 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5979156 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 5979405 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5979708 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5982510 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 5983305 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5984151 | openssl | gcc -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5984559 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5985960 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5988444 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5992269 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 5993478 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 5993769 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6005778 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 6032019 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6032451 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6171672 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 6649593 | openssl | cc | 20120111 | 20111120 |
| 6651540 | openssl | gcc | 20120111 | 20111120 |
| 6673947 | openssl | gcc -funroll-loops | 20120111 | 20111120 |