| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 6686810 | 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 | 20141020 | 20141014 |
| 6687840 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6698725 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6700500 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6701740 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6702870 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6704735 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6705405 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6707655 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6708130 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6708670 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6709145 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6709385 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6709515 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6710360 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6711420 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6711630 | openssl | clang -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6711740 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6711795 | openssl | gcc -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6711825 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6714175 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6714265 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6714290 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6714645 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6714945 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6714950 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6715565 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6715850 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6716950 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6717440 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6717990 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6718580 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6719560 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6719650 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6719750 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6720530 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6721070 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6721145 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6721290 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6721410 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6721650 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6721940 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6722830 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6722845 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6723295 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141020 | 20141014 |
| 6723305 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6723945 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6724170 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6724755 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6727645 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6728015 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6728110 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6728385 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6729175 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6731265 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6731520 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6732470 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6732535 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6732975 | openssl | gcc -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6733030 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6733285 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6737060 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6737260 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6737585 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6737645 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6737720 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6738120 | openssl | gcc -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6738890 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6739215 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6740990 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6742290 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6743270 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140821 | 20140622 |
| 6743330 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6744960 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6745130 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6745625 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6746055 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6746290 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6747310 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6747660 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6748260 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6749120 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6749430 | openssl | gcc -funroll-loops | 20140821 | 20140622 |
| 6751485 | openssl | gcc -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6751690 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6753875 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6754395 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6756200 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 6756340 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6758620 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6760970 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6761035 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6761925 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6762155 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6762315 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140821 | 20140622 |
| 6762530 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 6764535 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 6774635 | openssl | gcc | 20140821 | 20140622 |
| 6785060 | openssl | cc | 20140821 | 20140622 |
| 6893125 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140821 | 20140622 |