| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2195155 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2198010 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2199510 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2201085 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2201970 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2204200 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2204785 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2205295 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2205365 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2205445 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2205680 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2207330 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2207725 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2208640 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2208870 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2208980 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2209305 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2209520 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2209595 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2209930 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2210310 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2210315 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2210820 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2211210 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2211470 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2211890 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2212000 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2212410 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2212470 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2212545 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2212605 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2212885 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2213145 | openssl | gcc -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2213160 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2213580 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2213620 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2213775 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2214125 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2214275 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140828 | 20140622 |
| 2214285 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141021 | 20141014 |
| 2214435 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2215200 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2215330 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2215875 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2215930 | openssl | gcc -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2216535 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2216805 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2216875 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2216885 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2217290 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141021 | 20141014 |
| 2217355 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2217620 | openssl | clang -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2217665 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2217690 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2217860 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2217965 | openssl | gcc -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2218000 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2218090 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2218545 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2218885 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2219185 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2219230 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2219300 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2219420 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2219795 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2219955 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2220205 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2220290 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2220950 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2221035 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2221750 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2222055 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2222350 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2222430 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2222790 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2222990 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2223335 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2224250 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2224760 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2224765 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2225010 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2225490 | openssl | gcc -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2226720 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2226940 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2227565 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2227575 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2228300 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2228475 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2229160 | openssl | gcc | 20140828 | 20140622 |
| 2229260 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2229685 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2230150 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2230190 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2231570 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2231765 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2233095 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2234360 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2236080 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2241300 | openssl | cc | 20140828 | 20140622 |
| 2247935 | openssl | gcc -funroll-loops | 20140828 | 20140622 |