| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 49243088 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49255372 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49257816 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49259032 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49260788 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49262696 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49264848 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49265012 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49269508 | openssl | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170206 | 20170105 |
| 49270504 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49275704 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49278192 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49279764 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49279924 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49280296 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49280820 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49281272 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49283336 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49283528 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49283600 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49285160 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49285632 | openssl | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170206 | 20170105 |
| 49285640 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49286972 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49287000 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170206 | 20170105 |
| 49287332 | openssl | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170206 | 20170105 |
| 49288136 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49289088 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49291044 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49291220 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49291280 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49291432 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49291492 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49291560 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49292620 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49292656 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49292904 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49292976 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49293596 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49295216 | openssl | gcc -m64 -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49295512 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49295704 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49296032 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49296032 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49296212 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49297844 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49297848 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49299348 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49300996 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49301464 | openssl | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170206 | 20170105 |
| 49302156 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49302248 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49303168 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49303624 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49306416 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49308188 | openssl | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170206 | 20170105 |
| 49308296 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49308728 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49309988 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49310688 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49310948 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49311716 | openssl | gcc -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49312940 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49314388 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49314500 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49315888 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49316400 | openssl | gcc -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49316812 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49317476 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49317660 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49318216 | openssl | gcc -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49318756 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49320596 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49321456 | openssl | gcc -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49323216 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49326644 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49326776 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49329288 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49330216 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49330564 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49331376 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49331536 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49332248 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49333944 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49334228 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49335604 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49336012 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49336820 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49337016 | openssl | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170206 | 20170105 |
| 49341192 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49342668 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49344168 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49344196 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49346504 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49349736 | openssl | gcc | 20170206 | 20170105 |
| 49352180 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 49356640 | openssl | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170206 | 20170105 |
| 49358228 | openssl | cc | 20170206 | 20170105 |
| 49361340 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 49364168 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170206 | 20170105 |
| 49367192 | openssl | gcc -funroll-loops | 20170206 | 20170105 |
| 49373360 | openssl | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170206 | 20170105 |
| 49379448 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 49489052 | openssl | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170206 | 20170105 |
| 49604748 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20170206 | 20170105 |