| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 22790800 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22796688 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22797252 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22798152 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22798432 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22799712 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22802740 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22804572 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22806436 | openssl | gcc -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22806680 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22806992 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140725 | 20140622 |
| 22808164 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140725 | 20140622 |
| 22808432 | openssl | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140725 | 20140622 |
| 22809868 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22810664 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22811080 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22812136 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22813520 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22813552 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22813908 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22815812 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22816972 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22817136 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22817164 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22818356 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22818852 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22819232 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22820028 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22820216 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140725 | 20140622 |
| 22820772 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22820940 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 22820984 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22821032 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22821500 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22821908 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22822440 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22822952 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22823536 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22824044 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22824372 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22825844 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22826368 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22827028 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22827440 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140725 | 20140622 |
| 22828604 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140725 | 20140622 |
| 22829660 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22830064 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22830916 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22831744 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22832008 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 22832032 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22832412 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22833284 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22833284 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140725 | 20140622 |
| 22833520 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140725 | 20140622 |
| 22834072 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22834416 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 22836200 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22837432 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22837528 | openssl | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140725 | 20140622 |
| 22837660 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 22838684 | openssl | gcc -funroll-loops | 20140725 | 20140622 |
| 22839204 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22840596 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22840636 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 22842764 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22843004 | openssl | gcc -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22843620 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22843860 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140725 | 20140622 |
| 22844404 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22845392 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22846300 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 22846612 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 22846992 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140725 | 20140622 |
| 22847408 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22848052 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22848888 | openssl | cc | 20140725 | 20140622 |
| 22849604 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140725 | 20140622 |
| 22850752 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22852740 | openssl | gcc -O -fomit-frame-pointer | 20140725 | 20140622 |
| 22853944 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22859692 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140725 | 20140622 |
| 22860228 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22865212 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22870272 | openssl | clang -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22872380 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140725 | 20140622 |
| 22872760 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22872976 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22877008 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22877356 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22879152 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 22891236 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 22892704 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22896164 | openssl | gcc -Os -fomit-frame-pointer | 20140725 | 20140622 |
| 22908432 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22928064 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140725 | 20140622 |
| 22968916 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140725 | 20140622 |
| 22998768 | openssl | gcc | 20140725 | 20140622 |
| 23039792 | 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 |
| 23125064 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 23137124 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140725 | 20140622 |
| 23182284 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140725 | 20140622 |