| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 9418780 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 9432710 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 9494210 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 9496460 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120612 | 20120525 |
| 9507810 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 9512950 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 9514600 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 9557560 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 9564080 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 9566300 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 9743680 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 9768940 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 9796400 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 9814790 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 9837790 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 9948270 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 10027260 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 10037380 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 10045600 | openssl | gcc -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 10084330 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 10091210 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 10123740 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 10164490 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 10188660 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 10195910 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 10196490 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 10205640 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 10206410 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 10206930 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 10218290 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 10224250 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 10235170 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 10240610 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 10250330 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 10252380 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 10258900 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 10265070 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 10265700 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 10266650 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 10270860 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 10276920 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 10282130 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 10283420 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 10286060 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 10296100 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 10297420 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 10298800 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 10301410 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 10306330 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 10308610 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120612 | 20120525 |
| 10320590 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 10333630 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 10338370 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 10340770 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 10341790 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 10347020 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 10358010 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 10358900 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 10375310 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 10376860 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 10383500 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 10387830 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 10388510 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 10393700 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 10396640 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 10398080 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 10420510 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 10434500 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 10440220 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 10441050 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 10443750 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 10448590 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 10455640 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120612 | 20120525 |
| 10458690 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 10460710 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 10462130 | openssl | gcc -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 10464400 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 10465330 | openssl | gcc -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 10468070 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 10487690 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 10490150 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 10491130 | openssl | gcc -O -fomit-frame-pointer | 20120612 | 20120525 |
| 10500450 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 10507790 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 10510510 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120612 | 20120525 |
| 10538060 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 10556450 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 10568650 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 10890740 | openssl | cc | 20120612 | 20120525 |
| 11274770 | openssl | gcc -funroll-loops | 20120612 | 20120525 |
| 11306810 | openssl | gcc | 20120612 | 20120525 |