| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2941520 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 2991132 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 3856774 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3865504 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3899749 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3900219 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3904005 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3904880 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3907627 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 3908171 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 3912811 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3913850 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3916176 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3918571 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 3922117 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120113 | 20111120 |
| 3924757 | openssl | gcc -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3927360 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 3928155 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3929514 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 3934608 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3936592 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 3939872 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3940938 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 3941301 | openssl | gcc -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 3941461 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3941643 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 3947653 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3948005 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 3948352 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 3949392 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 3950155 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3950672 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 3951221 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 3951590 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 3951621 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 3952438 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 3954218 | openssl | gcc -O -fomit-frame-pointer | 20120113 | 20111120 |
| 3955339 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 3956160 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 3957936 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 3961152 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3961856 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 3963258 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 3963472 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 3963749 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 3967466 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 3971445 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 3971968 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 3974518 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3976374 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 3978389 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3981024 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 3982614 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3983893 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3984997 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 3986960 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 3988197 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 3989643 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 3990459 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 3991083 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 3993413 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 3995141 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 3996613 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 3998576 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 4003504 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 4004608 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 4009669 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 4013248 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 4013301 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 4018042 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 4019275 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 4023227 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 4023717 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120113 | 20111120 |
| 4024256 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 4024336 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 4024442 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 4030837 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 4036854 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 4037616 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 4040779 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 4040976 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 4041066 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 4050752 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 4054234 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 4056368 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 4059104 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 4059968 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 4065056 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 4065115 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 4068181 | openssl | gcc -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 4069013 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 4145920 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 4989680 | openssl | gcc | 20120113 | 20111120 |
| 5104576 | openssl | gcc -funroll-loops | 20120113 | 20111120 |
| 5138256 | openssl | cc | 20120113 | 20111120 |