| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 8149156 | 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 |
| 8157756 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8163480 | openssl | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140723 | 20140622 |
| 8166000 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8166892 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8169364 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8169528 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8170388 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8171920 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8172452 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8172828 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8173496 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8173796 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8174272 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8176236 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8176484 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8176784 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8177776 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8179452 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8180064 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8180532 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8181656 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8183336 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8183344 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8185000 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140723 | 20140622 |
| 8188552 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8191636 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8192608 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8194136 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8194240 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8194464 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8196236 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8198248 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8200856 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8207016 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8207396 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 8207912 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8210776 | openssl | gcc | 20140723 | 20140622 |
| 8219152 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8219556 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8220992 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8224528 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8229944 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8231740 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8235700 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8236088 | openssl | gcc -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8243780 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8246160 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8247716 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8252024 | openssl | gcc -funroll-loops | 20140723 | 20140622 |
| 8252444 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8253776 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8257096 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8261856 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8263476 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8264048 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8265916 | openssl | gcc -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8266392 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8266820 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8269392 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8269464 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8269832 | openssl | clang -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8270504 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8270788 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8271796 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8272596 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8273288 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8274296 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8276460 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8276576 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8277484 | openssl | gcc -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8279764 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8280216 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8280536 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8281948 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8282808 | openssl | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140723 | 20140622 |
| 8282812 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8283648 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8284960 | openssl | gcc -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8285312 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8286132 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8286496 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8288872 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8289012 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8291348 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8293880 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8295852 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8296452 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8298888 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8300216 | openssl | cc | 20140723 | 20140622 |
| 8301964 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8302004 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8302424 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8303940 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8304588 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8305104 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8305504 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8318932 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 8319348 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140723 | 20140622 |
| 8331668 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 8340464 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 8341316 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |