| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 32934636 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 32936164 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 32939372 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 32941404 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 32944004 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 32944064 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 32944236 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 32945076 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 32946380 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 32946704 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 32948044 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 32948752 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 32949912 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 32951288 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 32951944 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 32957168 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 32963368 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 32964304 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 32965792 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 32966316 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 32969440 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120521 |
| 32970956 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 32972984 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120521 |
| 32973040 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 32973292 | openssl | gcc -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 32974736 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 32975032 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 32975044 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120528 | 20120521 |
| 32975112 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 32976844 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 32978816 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 32980368 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 32982528 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 32982668 | openssl | gcc -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 32983056 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 32984636 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 32984852 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 32985108 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120528 | 20120521 |
| 32985672 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120521 |
| 32986160 | openssl | gcc -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 32986436 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 32986980 | openssl | gcc -O -fomit-frame-pointer | 20120528 | 20120521 |
| 32987172 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120528 | 20120521 |
| 32987420 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120528 | 20120521 |
| 32988056 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 32988096 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 32988960 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 32990340 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 32990796 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 32992088 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120528 | 20120521 |
| 32992724 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 32994192 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 32996148 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 32996544 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120528 | 20120521 |
| 32997612 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 32997856 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 32998484 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120521 |
| 32999192 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 32999220 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 33001740 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120521 |
| 33002540 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 33004620 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120521 |
| 33005080 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 33005528 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 33005572 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 33006712 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120528 | 20120521 |
| 33006964 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 33009080 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 33009356 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120528 | 20120521 |
| 33009680 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120528 | 20120521 |
| 33010012 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120528 | 20120521 |
| 33011928 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120528 | 20120521 |
| 33012100 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120528 | 20120521 |
| 33015596 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 33015752 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 33016888 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120528 | 20120521 |
| 33017956 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120528 | 20120521 |
| 33020768 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120521 |
| 33021980 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 33028364 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 33031912 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 33033628 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 33035272 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 33038688 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 33044664 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120521 |
| 33046160 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 33053572 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120521 |
| 33075792 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120521 |
| 33801088 | openssl | cc | 20120528 | 20120521 |
| 33825748 | openssl | gcc | 20120528 | 20120521 |
| 33854636 | openssl | gcc -funroll-loops | 20120528 | 20120521 |