| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 49221188 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49235260 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49236736 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49238276 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49242604 | openssl | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
| 49243788 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49244692 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49245480 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49245900 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49246328 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49246972 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49247336 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49248720 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49249364 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49249672 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49249780 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49251784 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49252036 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49252156 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49252248 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49252924 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49254856 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49255264 | openssl | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
| 49256412 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49257124 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49257404 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49259764 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49259864 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49260832 | openssl | gcc -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49261212 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49261888 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49262648 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49266032 | openssl | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
| 49266228 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
| 49267252 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49267300 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49270900 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49271260 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49271320 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49272544 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49273596 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49274892 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49274924 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49275824 | openssl | gcc -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49276236 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49276992 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49278408 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49278708 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49279432 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49280844 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49281076 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49282208 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49283236 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49283260 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49283644 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49283988 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49284020 | openssl | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
| 49284552 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49284772 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49286952 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49286968 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49287352 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49287656 | openssl | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
| 49288756 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49288892 | openssl | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
| 49290316 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49291652 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49291772 | openssl | gcc -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49292832 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49293496 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49294740 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49297404 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49298668 | openssl | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 |
| 49298716 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49299128 | openssl | cc | 20170205 | 20170105 |
| 49300044 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49300456 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49300560 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49302068 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 49306040 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49306388 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49307244 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49307616 | openssl | gcc -m64 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49312580 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49313184 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49314700 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49315716 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49315808 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49316096 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 49316360 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49317696 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49317956 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49318588 | openssl | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 |
| 49319320 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49319440 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49320204 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49324284 | openssl | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
| 49332524 | openssl | gcc -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49339480 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 49342972 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49350572 | openssl | gcc | 20170205 | 20170105 |
| 49370696 | openssl | gcc -funroll-loops | 20170205 | 20170105 |
| 49449720 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 49475488 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |