| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 32942200 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 32969112 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 32973556 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 32974844 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 32974928 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 32976100 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 32977016 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 32977492 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 32979380 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 32984068 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 32984496 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 32985396 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 32989504 | openssl | gcc -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 32989552 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 32990552 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 32990628 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 32990880 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 32991572 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 32994280 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 32995412 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 32995784 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 33000148 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 33000820 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 33002000 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33004676 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 33004856 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33005004 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 33005896 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33006072 | openssl | gcc -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 33006640 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33006956 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 33008860 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33009088 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 33009380 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33011316 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 33011556 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 33011772 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 33012228 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120109 | 20111120 |
| 33012932 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 33013324 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33014456 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 33015932 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33017380 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 33017468 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33018928 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 33020060 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33021272 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33022180 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33023556 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33023648 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33026104 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 33026848 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 33027328 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 33027364 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 33029288 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33029872 | openssl | gcc -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33030040 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33030808 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33030824 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 33030900 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 33031096 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 33031356 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33031376 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 33031728 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33032148 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33032748 | openssl | gcc -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33033556 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33033628 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 33034268 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33034356 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33035252 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120109 | 20111120 |
| 33035820 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33038404 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33041152 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33041624 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33043032 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33043972 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33044164 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33044772 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33045204 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33046592 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120109 | 20111120 |
| 33050812 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33054036 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33056568 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33057812 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33058824 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33061488 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33061824 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33063420 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33067228 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33073892 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33077160 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120109 | 20111120 |
| 33857984 | openssl | gcc | 20120109 | 20111120 |
| 33871244 | openssl | cc | 20120109 | 20111120 |
| 33876236 | openssl | gcc -funroll-loops | 20120109 | 20111120 |