| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 32462224 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 32475020 | openssl | gcc -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 32492688 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 32497560 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120113 | 20111120 |
| 32508936 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 32509424 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 32513460 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 32516592 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 32516956 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 32517220 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 32517788 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 32518240 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 32519592 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 32520800 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 32524988 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 32526544 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 32526932 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 32528392 | openssl | gcc -O -fomit-frame-pointer | 20120113 | 20111120 |
| 32529300 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 32530924 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 32534780 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 32534896 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 32535544 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 32538344 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 32539196 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 32540036 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 32540868 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 32547352 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 32549980 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 32551040 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 32587828 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 32614840 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 32989792 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33009936 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33020616 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33020676 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33028300 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33031652 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33033152 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33049360 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33050956 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33051488 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33052996 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33055164 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33055568 | openssl | gcc -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33058256 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33064436 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33065052 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33066028 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33067224 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33067788 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33068932 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33069156 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33072216 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33073316 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33075464 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33076312 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33076428 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33077156 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33079000 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33079188 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33080556 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33080668 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33083828 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33084764 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33085288 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33086596 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33086668 | openssl | gcc -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33087356 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33088000 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33089112 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33089148 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33090336 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33091516 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33091600 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33092728 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33093608 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33093660 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33095496 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33095992 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33099208 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33104168 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33105948 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33109496 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33109900 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33111956 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33115324 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33124332 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33127284 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33142180 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33181568 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33195760 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33298328 | openssl | gcc | 20120113 | 20111120 |
| 33319504 | openssl | gcc -funroll-loops | 20120113 | 20111120 |
| 33851696 | openssl | cc | 20120113 | 20111120 |