| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2285568 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2291336 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2291816 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2292200 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2293648 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2293924 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2294308 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2294344 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2294516 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2294672 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2294844 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2295124 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2295152 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2295512 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2295608 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2296232 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2297308 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2297816 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2298252 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2298872 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2300092 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2300232 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2300344 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2300444 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2300652 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2300772 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2300992 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2301128 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2301204 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2301328 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2301332 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2301352 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2301372 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2301596 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2301700 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2302088 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2302136 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2302228 | openssl | gcc -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2302428 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2302480 | openssl | gcc -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2302592 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2302848 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2303172 | openssl | gcc -m64 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2303204 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2303372 | openssl | gcc -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2303384 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2303696 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2303764 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2304616 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2304796 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2304820 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2304844 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2304948 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2305364 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2305856 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2305992 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2306028 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2306084 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2306308 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2306388 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2306460 | openssl | gcc -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2306984 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2307332 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2308104 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2308188 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2308220 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2308232 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2308816 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
| 2309080 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2309888 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
| 2310668 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2310776 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2311036 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2311324 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2311460 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2311700 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2311872 | openssl | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
| 2312012 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2312064 | openssl | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
| 2312324 | openssl | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 |
| 2312388 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2312844 | openssl | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
| 2312932 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2313148 | openssl | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
| 2314344 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2314420 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2314492 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2315348 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2315404 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2315592 | openssl | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
| 2315816 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2315944 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2316016 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2320216 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170205 | 20170105 |
| 2321412 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2321788 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2326996 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2327072 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
| 2331632 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
| 2333444 | openssl | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
| 2335016 | openssl | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 |
| 2339516 | openssl | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
| 2342076 | openssl | cc | 20170205 | 20170105 |
| 2347004 | openssl | gcc | 20170205 | 20170105 |
| 2350752 | openssl | gcc -funroll-loops | 20170205 | 20170105 |