| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1779052 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1783968 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1784216 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1785288 | openssl | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170206 | 20170105 |
| 1786792 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1786968 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1787188 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1787904 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1789532 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1789984 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1790508 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1790692 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1790936 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1791148 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1791620 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1792028 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1792080 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1792172 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1792380 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1792652 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1793072 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1793252 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1793328 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1794216 | openssl | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170206 | 20170105 |
| 1794928 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1794948 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1794960 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1795128 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1795136 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1795380 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1795432 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1795460 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1795760 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1795824 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1796080 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1797160 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1797632 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1797724 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1797740 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1797864 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1797932 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1798252 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1798388 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1798844 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1799060 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1799172 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1799268 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1799520 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1799784 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1799848 | openssl | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170206 | 20170105 |
| 1799860 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1800640 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1800724 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1800768 | openssl | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170206 | 20170105 |
| 1801000 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1801408 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1802832 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1802956 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170206 | 20170105 |
| 1803592 | openssl | gcc -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1803956 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1804052 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1804304 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1804532 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1804536 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1804788 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1804792 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1804888 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1804920 | openssl | gcc -m64 -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1805736 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1805932 | openssl | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170206 | 20170105 |
| 1806036 | openssl | gcc -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1806076 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1806136 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1806152 | openssl | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170206 | 20170105 |
| 1806172 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1806448 | openssl | gcc -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1806588 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1806816 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1807192 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1808312 | openssl | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170206 | 20170105 |
| 1808464 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1810084 | openssl | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170206 | 20170105 |
| 1810248 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1810356 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1810424 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1810444 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1810716 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1811044 | openssl | gcc -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1811168 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1812264 | openssl | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170206 | 20170105 |
| 1813116 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1814268 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1815128 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1815160 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170206 | 20170105 |
| 1815328 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1817092 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1817200 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
| 1818344 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1821084 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1824624 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170206 | 20170105 |
| 1832636 | openssl | gcc -funroll-loops | 20170206 | 20170105 |
| 1845920 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
| 1848340 | openssl | gcc | 20170206 | 20170105 |
| 1857956 | openssl | cc | 20170206 | 20170105 |