| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 24685332 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 24750293 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 24769853 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120105 | 20111120 |
| 24770213 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 24789104 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120105 | 20111120 |
| 24790699 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 24799625 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120105 | 20111120 |
| 24813059 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 24816260 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 24818554 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 24819482 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120105 | 20111120 |
| 24824312 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 24826445 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 24833875 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 24847612 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 24849994 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 24854763 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 24856248 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 24856702 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120105 | 20111120 |
| 24859681 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120105 | 20111120 |
| 24872341 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120105 | 20111120 |
| 24874694 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 24881802 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 24885293 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 24889207 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 24901003 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 24915008 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 24918133 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 24924994 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 24927203 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 24937937 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 24939810 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 24940040 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 24951037 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120105 | 20111120 |
| 24956216 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120105 | 20111120 |
| 24959541 | openssl | gcc -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 24960876 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 24975390 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 24980669 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120105 | 20111120 |
| 24988053 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120105 | 20111120 |
| 25001482 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 25002494 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 25015689 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 25020587 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 25022346 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 25043362 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 25069201 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 25078242 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 25123885 | openssl | gcc -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 25124308 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 25125333 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 25140278 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 25140858 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 25162825 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 25183007 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120105 | 20111120 |
| 25200501 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 25232920 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120105 | 20111120 |
| 25243783 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120105 | 20111120 |
| 25258100 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 25269069 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 25296688 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120105 | 20111120 |
| 25357148 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 25375064 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 25411820 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 25418241 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120105 | 20111120 |
| 25444676 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120105 | 20111120 |
| 25457932 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 25460655 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120105 | 20111120 |
| 25499068 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 25552733 | openssl | cc | 20120105 | 20111120 |
| 25564812 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 25632403 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 25657024 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 25744947 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 25747176 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 25802590 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 25822558 | openssl | gcc -funroll-loops | 20120105 | 20111120 |
| 25823539 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 25910684 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 26151742 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120105 | 20111120 |
| 26162377 | openssl | gcc -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 26278420 | openssl | gcc | 20120105 | 20111120 |
| 26554864 | openssl | gcc -O -fomit-frame-pointer | 20120105 | 20111120 |
| 26589109 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 26655011 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 26698520 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 26919560 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 27363325 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120105 | 20111120 |
| 27601971 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 27781252 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120105 | 20111120 |
| 27946736 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120105 | 20111120 |
| 28408375 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120105 | 20111120 |
| 28590077 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120105 | 20111120 |
| 28644438 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120105 | 20111120 |
| 30790059 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120105 | 20111120 |