| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 38929048 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 38932592 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 38933908 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 38934380 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 38935832 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 38937772 | openssl | gcc -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 38938352 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 38942232 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 38942808 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 38944860 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 38947572 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 38947740 | openssl | gcc -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 38948820 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 38951404 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 38952616 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 38954164 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 38955820 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 38957688 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 38959064 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 38959332 | openssl | gcc -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 38959636 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 38960404 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 38961960 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 38965064 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 38966660 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 38968676 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 38970436 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 38970780 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 38974292 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 38976200 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 38976848 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 38979348 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 38979768 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 38980116 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120111 | 20111120 |
| 38980684 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 38981068 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 38981720 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 38984228 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 38984272 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 38984308 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 38990340 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 38990876 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 38990920 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 38990980 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 38993396 | openssl | gcc -O -fomit-frame-pointer | 20120111 | 20111120 |
| 38994416 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 38994764 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120111 | 20111120 |
| 38997472 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 38997888 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 38998312 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 38998712 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 38998860 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 39001712 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 39005016 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 39005812 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 39005976 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 39006688 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 39008816 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 39011288 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120111 | 20111120 |
| 39011652 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 39014524 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 39018192 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 39019928 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 39022288 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 39023000 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 39023020 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 39023956 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 39024052 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 39025108 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 39027844 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 39028480 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 39028928 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 39031528 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120111 | 20111120 |
| 39033816 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120111 | 20111120 |
| 39034868 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 39035404 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 39036300 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 39037184 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 39040216 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 39046160 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 39046304 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 39046668 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 39048520 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 39055048 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 39056616 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 39057992 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 39060212 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120111 | 20111120 |
| 39066928 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120111 | 20111120 |
| 39068708 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 39073884 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 39086892 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120111 | 20111120 |
| 39098732 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120111 | 20111120 |
| 39791296 | openssl | gcc | 20120111 | 20111120 |
| 39796588 | openssl | gcc -funroll-loops | 20120111 | 20111120 |
| 39802512 | openssl | cc | 20120111 | 20111120 |