| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3101949 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3102945 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
| 3105681 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3106218 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3107067 | 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 |
| 3108855 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3108984 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3109143 | openssl | gcc -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3109350 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3109671 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3110157 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3110337 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3110529 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3110628 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3110967 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3111012 | openssl | clang -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3111579 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3111885 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3111993 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3112251 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3112467 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3112665 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3113742 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3114009 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3114228 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140806 | 20140622 |
| 3114309 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3114393 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3114570 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3114639 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3115041 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3115173 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3115272 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3115320 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3115434 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3115548 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3115590 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3115602 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3115800 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3115815 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3115917 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3115929 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3115965 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3116223 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3116304 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3116745 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3116805 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3116805 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3116877 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3116901 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3117474 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3117540 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3117618 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3117828 | openssl | gcc -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3117996 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3118089 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3118635 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3118854 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3119472 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3119493 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3119511 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3119721 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3119769 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3120144 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3120264 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3120357 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3120678 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3120879 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3121179 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3121203 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3121251 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3121329 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3121497 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3121572 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3121614 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3121650 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3121977 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3122301 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3122979 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3123657 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3123690 | openssl | gcc -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3124092 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3125301 | openssl | gcc -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3126012 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3126105 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3126546 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3126675 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 3126750 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3128412 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3129393 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 3129807 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140806 | 20140622 |
| 3130161 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3133515 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3134280 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3138594 | openssl | gcc | 20140806 | 20140622 |
| 3143004 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 3149103 | openssl | gcc -funroll-loops | 20140806 | 20140622 |
| 3154263 | openssl | cc | 20140806 | 20140622 |