| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4617954 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4618422 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4618988 | openssl | gcc -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4619594 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4620722 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4620824 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4621296 | openssl | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4621924 | openssl | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 4623188 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4623708 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4625344 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4625606 | openssl | gcc -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4625732 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4627014 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4627758 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4628118 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4629572 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4629652 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4629882 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4629988 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4630288 | openssl | gcc | 20161217 | 20161026 |
| 4630694 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4631108 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4631248 | openssl | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 4632340 | openssl | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 4633122 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4633238 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4633300 | openssl | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4633312 | openssl | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 4635666 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4635684 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4638442 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4638448 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4638732 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4638806 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4638864 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4639600 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4641400 | openssl | cc | 20161217 | 20161026 |
| 4641634 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4642006 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4642126 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4642484 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4644532 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4644564 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4644752 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4644950 | openssl | gcc -funroll-loops | 20161217 | 20161026 |
| 4645602 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4647438 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4647706 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4648026 | openssl | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 4648328 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4649254 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4649522 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4649524 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4650104 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4650132 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4652270 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4653704 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4658508 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4658686 | openssl | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 4659770 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4659790 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4663234 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 4663458 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4663544 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4664840 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4667094 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4667246 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4669184 | openssl | gcc -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4669650 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4671320 | openssl | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4672326 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4672338 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4672452 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4672846 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4672962 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4674344 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4674912 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4674932 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4677678 | openssl | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 4678476 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 4678526 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4679376 | openssl | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 4680338 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4680764 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4681248 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4682030 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4684208 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4686466 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4687238 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4687314 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4688292 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 4688576 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4691144 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4691336 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4692992 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4693730 | openssl | gcc -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4694036 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4694344 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4697806 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4698258 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4699854 | openssl | gcc -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4701098 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4704132 | openssl | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 4705368 | openssl | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 4705560 | openssl | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 4711300 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4715798 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4719888 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4726714 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4730684 | openssl | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 4730970 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4743898 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4754192 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4754884 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4756042 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4756644 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4770034 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4782572 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4786826 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 4793204 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |