| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 22774912 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22781164 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22782904 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22782928 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22786840 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22787532 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22788992 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22789356 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22789396 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22790024 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22790308 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22790952 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22792060 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22792352 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22795008 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22795208 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22795568 | openssl | gcc -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22796228 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22797184 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22797212 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22797280 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22798380 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22799812 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22799888 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22800080 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22801224 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22801260 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22802288 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22802760 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22805612 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22805700 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22806664 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22807504 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22807900 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22808744 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22809496 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22811476 | openssl | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140724 | 20140622 |
| 22811528 | openssl | gcc | 20140724 | 20140622 |
| 22812284 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22815172 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22816788 | openssl | gcc -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22818048 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22818836 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22819800 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22820640 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22822872 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22824020 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22824848 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22825696 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22825740 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22830416 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22830776 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22831068 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22832040 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22832392 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22832532 | openssl | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140724 | 20140622 |
| 22832756 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22834048 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22835260 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22836080 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22837060 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22838268 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22842208 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22842352 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22842436 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22843668 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22844780 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22845420 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140724 | 20140622 |
| 22845672 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22847676 | openssl | gcc -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22848392 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22848448 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22848640 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22849516 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22851376 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22853888 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22854640 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22856000 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22856660 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22856816 | openssl | cc | 20140724 | 20140622 |
| 22857680 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22857880 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22858864 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22858944 | openssl | gcc -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22860016 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22863172 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22865724 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 22867936 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22871764 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22875204 | openssl | clang -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22879104 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22884704 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22897228 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22904032 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140724 | 20140622 |
| 22915004 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22932668 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140724 | 20140622 |
| 22941024 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140724 | 20140622 |
| 22952076 | openssl | gcc -funroll-loops | 20140724 | 20140622 |
| 22980532 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140724 | 20140622 |
| 23021652 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 23249960 | 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 |
| 23347600 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140724 | 20140622 |