| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 7834140 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 7840004 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7841708 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7845292 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7850076 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7853656 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7854848 | 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 | 20141014 | 20141014 |
| 7856264 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7857652 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7858880 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7860044 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7860748 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7866380 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140724 | 20140622 |
| 7868372 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7871132 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7877336 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7877464 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7878224 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7879612 | openssl | gcc -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7881088 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7881276 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7881756 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7881836 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7882076 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7882368 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7882628 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7883324 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7883336 | openssl | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140724 | 20140622 |
| 7883464 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7883772 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7883820 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7884156 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7885252 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7886120 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7886132 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7886580 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7887464 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7887572 | openssl | gcc | 20140724 | 20140622 |
| 7888184 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7888564 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7889028 | openssl | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140724 | 20140622 |
| 7889656 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7889764 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7889856 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7890596 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7890608 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7890712 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7890872 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7891296 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7891452 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7891976 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7892164 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7892228 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7892576 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7892644 | openssl | clang -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7892944 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7893132 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7894120 | openssl | gcc -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7894856 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7895288 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7895872 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7896096 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7896496 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7896564 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7896880 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7896988 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7897100 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7897148 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7897152 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7897212 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7897356 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7897668 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7897924 | openssl | gcc -funroll-loops | 20140724 | 20140622 |
| 7897936 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7898344 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7898732 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7898740 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7898912 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7900296 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7900640 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7900960 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7901096 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7902296 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7902488 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7902512 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7902532 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7902712 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7906564 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7906848 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7907472 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7908876 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7909380 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7909384 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7909972 | openssl | gcc -O -fomit-frame-pointer | 20140724 | 20140622 |
| 7910392 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7912420 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7915788 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 7916304 | openssl | cc | 20140724 | 20140622 |
| 7916792 | openssl | gcc -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7916820 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 7923788 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 7928104 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140724 | 20140622 |