| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 33373955 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33423149 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33426346 | openssl | gcc -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 33438409 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 33447251 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33449626 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 33450961 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 33453490 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33453627 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33455530 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 33462156 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33464598 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33468165 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33468538 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33468962 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33473189 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 33482162 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33485200 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33485994 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33486080 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33486307 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33489196 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33491930 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33494502 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 33496765 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33498955 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33498958 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 33499239 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 33503676 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33504844 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33504856 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33506071 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 33506296 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33506415 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33507570 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33508342 | openssl | gcc -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33514909 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33515646 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 33515726 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33515790 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33516636 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33520911 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33521129 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33524396 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33524682 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33527552 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33528956 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33531091 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33531277 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33533758 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33534849 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 33535184 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 33535750 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 33536134 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33538556 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33540953 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 33542362 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33546381 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33549317 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33558237 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33560741 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33560815 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33561683 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33561865 | openssl | gcc -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33562943 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33563871 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33566587 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33569685 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33570174 | openssl | gcc -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33571542 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 33571833 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 33574024 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33574420 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 33578698 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 33582596 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 33584619 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33587264 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33589777 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 33602457 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33607108 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 33610569 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33614500 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33626453 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33628601 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33633332 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33633908 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120531 | 20120525 |
| 33638477 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 33668005 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 34472491 | openssl | gcc | 20120531 | 20120525 |
| 34560171 | openssl | cc | 20120531 | 20120525 |
| 34606402 | openssl | gcc -funroll-loops | 20120531 | 20120525 |