| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 30083804 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30089012 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30094040 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30094308 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30095400 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30096012 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30098108 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30098800 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30099696 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30102060 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30102436 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30102936 | openssl | gcc -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30105924 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30107944 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30108372 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30108548 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30109652 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30110736 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30110784 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30111884 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30112428 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30113076 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30114640 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30115160 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30116520 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30116920 | openssl | gcc -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30117068 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30118208 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30118456 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30119196 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30120552 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30120600 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30122164 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30122780 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30123280 | openssl | gcc -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30123420 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30124188 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30126100 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30126540 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30127936 | openssl | gcc -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30128620 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30128936 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30128988 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30130396 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30130480 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30130680 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30130992 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30132352 | openssl | gcc | 20140723 | 20140622 |
| 30132436 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30132632 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30132892 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30134624 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30134932 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30136052 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30136848 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30137932 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30138468 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30138880 | openssl | gcc -funroll-loops | 20140723 | 20140622 |
| 30139280 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30140004 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30140272 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30140988 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30141156 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30141292 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30141580 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30141608 | openssl | clang -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30141932 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140723 | 20140622 |
| 30144488 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30145200 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30146864 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30147276 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30147912 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30148216 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30151720 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30157752 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30157960 | openssl | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140723 | 20140622 |
| 30158432 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 30161548 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30163028 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30166264 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30166332 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30168780 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30169492 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30170500 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30172084 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30173152 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30173236 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30175592 | openssl | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140723 | 20140622 |
| 30176072 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30177260 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30180596 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30191880 | openssl | cc | 20140723 | 20140622 |
| 30195428 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30203228 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 30204820 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30208260 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30208704 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30249876 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 30254160 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30329344 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 30508872 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 30569472 | 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 |