| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 52297767 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52299321 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52307202 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52308465 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52309944 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52313673 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52316043 | openssl | gcc -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52316604 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52316664 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52316946 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52322142 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52323159 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52323954 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52325388 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52325916 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52327800 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52328748 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52330356 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52330707 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52331541 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52331691 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52333110 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52334910 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52335012 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52335348 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52337490 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52339506 | openssl | gcc -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52339677 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52340454 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52340604 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52343784 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52343943 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52344129 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52346517 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52347999 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52348164 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52348629 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52349304 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52351485 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52351644 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52351686 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52351896 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52352316 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52352967 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52354419 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52356132 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52356285 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52356990 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52358955 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52360680 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52363755 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52364340 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52365897 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52367454 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120804 | 20120717 |
| 52376109 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120804 | 20120717 |
| 52383399 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
| 52394340 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
| 52395303 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120804 | 20120717 |
| 52395546 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120804 | 20120717 |
| 52398123 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
| 52399128 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
| 52399860 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
| 52399992 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52400223 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52400523 | openssl | gcc -O3 -fomit-frame-pointer | 20120804 | 20120717 |
| 52401774 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
| 52402554 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120804 | 20120717 |
| 52406163 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
| 52407324 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
| 52407714 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120804 | 20120717 |
| 52408161 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
| 52409250 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52412610 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
| 52412940 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120804 | 20120717 |
| 52413081 | openssl | gcc -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52414452 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
| 52414497 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52416225 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52416930 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
| 52422921 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52427886 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52429776 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52431576 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52432050 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
| 52435383 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52440414 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120804 | 20120717 |
| 52440504 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52441047 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52449189 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120804 | 20120717 |
| 52498383 | openssl | clang -O3 | 20120804 | 20120717 |
| 53834184 | openssl | gcc -funroll-loops | 20120804 | 20120717 |
| 53836059 | openssl | cc | 20120804 | 20120717 |
| 53856786 | openssl | gcc | 20120804 | 20120717 |