| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3638604 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3640623 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3640893 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3641283 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3642426 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3643749 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3643944 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3644175 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3644748 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3645510 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3645759 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3645762 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3646134 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3646317 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3646371 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3646563 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3646806 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3646863 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3646944 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3646947 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3647028 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3647325 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3647349 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3647370 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3647454 | 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 | 20141019 | 20141014 |
| 3647550 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3647832 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3647997 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3648219 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3648564 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3648717 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3648834 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3649398 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3649596 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3649716 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3649926 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3649941 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
| 3650214 | openssl | clang -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3650361 | openssl | gcc -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3650571 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3650772 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3651162 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3651333 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3651360 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140806 | 20140622 |
| 3651393 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3651669 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3651765 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3652128 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3652365 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3652677 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3652863 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3652893 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3653052 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3653460 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3653568 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3653589 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3653790 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3654390 | openssl | gcc -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3654588 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3654825 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3654930 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3655194 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3655347 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3655476 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3655644 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3656499 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3656532 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3656625 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3656751 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3656805 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3656913 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3656928 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3657741 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3657927 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3658680 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3658680 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3659175 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3659805 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3659811 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3660192 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3660525 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3660777 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3661206 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3661605 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3661887 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3665094 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3666942 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3667758 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3669138 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3671790 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3673578 | openssl | gcc | 20140806 | 20140622 |
| 3675765 | openssl | cc | 20140806 | 20140622 |
| 3678624 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3682734 | openssl | gcc -funroll-loops | 20140806 | 20140622 |
| 3687252 | openssl | gcc -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3692139 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3697899 | openssl | gcc -O3 -fomit-frame-pointer | 20140806 | 20140622 |