| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 45484065 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45513015 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45514800 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45525675 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45528750 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45531905 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45534285 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45535295 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45538760 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45541260 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45548040 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45550445 | openssl | gcc -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45550950 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45557635 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45558775 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45560675 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45561275 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45562525 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45563635 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45564365 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45565565 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45566865 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45567905 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45569540 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45574545 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45580090 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45580440 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45590540 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45591160 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45594500 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45595820 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45596270 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45599245 | openssl | gcc -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45600260 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45601995 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45605785 | 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 |
| 45606300 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45607355 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141020 | 20141014 |
| 45609555 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45610730 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45610870 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45610955 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45611550 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45613245 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45625515 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45629885 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45635030 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45640085 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45640590 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45641480 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45642700 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45648980 | openssl | gcc -funroll-loops | 20140821 | 20140622 |
| 45655110 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45659625 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45659885 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140821 | 20140622 |
| 45661455 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45671790 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45676170 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45681235 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45681995 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45688010 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45693180 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45699550 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45700345 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45704210 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45706630 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45712895 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45719945 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45720610 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45721195 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45724200 | openssl | gcc -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45724370 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45725760 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45727955 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45729450 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45730585 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45733035 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45733420 | openssl | gcc -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45733880 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45734500 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45735270 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45739080 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45740120 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45740545 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45746050 | openssl | gcc | 20140821 | 20140622 |
| 45746530 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45746940 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45749635 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45752410 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45759835 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45760455 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140821 | 20140622 |
| 45767680 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45775885 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45782110 | openssl | cc | 20140821 | 20140622 |
| 45784465 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45787280 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140821 | 20140622 |
| 45790795 | openssl | clang -O3 -fomit-frame-pointer | 20140821 | 20140622 |
| 45799225 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45806105 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140821 | 20140622 |
| 45837955 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140821 | 20140622 |