| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 49631039 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 49650421 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 49651626 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 49652693 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120531 | 20120525 |
| 49666818 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 49670218 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 49696387 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 49701364 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 49701894 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 49712845 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 49724670 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120531 | 20120525 |
| 49724892 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 49726516 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 49739008 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 49756369 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 49769493 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 49783006 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 49837724 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 49844018 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 49893011 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 49910760 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 49941271 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 49942471 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 49975558 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 49986611 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50000024 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120531 | 20120525 |
| 50006023 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50006640 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50007047 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50025301 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 50027118 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 50027121 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 50036822 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 50039344 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50042144 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 50042758 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50057790 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 50070106 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 50071677 | openssl | gcc -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 50077781 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 50082037 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 50083303 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 50092771 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120531 | 20120525 |
| 50112190 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 50129608 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 50138992 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50148538 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 50151280 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 50152356 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 50152798 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50152850 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 50158580 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 50161550 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 50164734 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 50166034 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120531 | 20120525 |
| 50166551 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 50169923 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 50175694 | openssl | gcc -O -fomit-frame-pointer | 20120531 | 20120525 |
| 50177078 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 50178916 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 50186586 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 50191765 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 50191802 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120531 | 20120525 |
| 50202899 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 50205782 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120531 | 20120525 |
| 50211775 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120531 | 20120525 |
| 50222832 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 50298292 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 50300275 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50311445 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 50317829 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50377484 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50420109 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 50420343 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50422713 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 50424370 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50456833 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50478641 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50480826 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50490317 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50493886 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50496039 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 50510692 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50511311 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50513402 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 50515518 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 50521970 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 50526912 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50531170 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50540548 | openssl | gcc -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 50544502 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 50544843 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 50554091 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 50555699 | openssl | gcc -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50566488 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50574249 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120531 | 20120525 |
| 50584146 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 50606960 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 50715172 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120531 | 20120525 |
| 51086718 | openssl | gcc | 20120531 | 20120525 |
| 51404940 | openssl | gcc -funroll-loops | 20120531 | 20120525 |
| 51463605 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120531 | 20120525 |
| 51504296 | openssl | cc | 20120531 | 20120525 |