| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1805553 | openssl | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1810332 | openssl | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1811979 | openssl | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1817172 | openssl | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1817217 | openssl | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1818972 | openssl | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1820070 | openssl | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1821852 | openssl | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1821897 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1822266 | openssl | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1823076 | openssl | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1823598 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1823688 | openssl | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1824012 | openssl | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1824021 | openssl | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1824444 | openssl | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1824615 | openssl | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1824624 | openssl | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1824696 | openssl | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1825803 | openssl | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1825938 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1826289 | openssl | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1826361 | openssl | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1826370 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1826514 | openssl | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1827081 | openssl | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1827090 | openssl | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1827216 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1827900 | openssl | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1828062 | openssl | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1828224 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1828449 | openssl | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1829196 | openssl | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1829907 | openssl | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1829943 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1830042 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1830123 | openssl | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1830204 | openssl | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1830222 | openssl | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1830348 | openssl | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1830474 | openssl | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1830483 | openssl | gcc -m32 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1830663 | openssl | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1830672 | openssl | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1830807 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1830852 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1830906 | openssl | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1830978 | openssl | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1831077 | openssl | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1831131 | openssl | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1831185 | openssl | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1831464 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1831518 | openssl | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1831545 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1831788 | openssl | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1831941 | openssl | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1831986 | openssl | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1832103 | openssl | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1832508 | openssl | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1832598 | openssl | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1832922 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1832922 | openssl | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1832931 | openssl | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1833318 | openssl | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1833660 | openssl | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1834173 | openssl | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1834335 | openssl | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1834452 | openssl | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1835082 | openssl | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1835406 | openssl | gcc -m32 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1835649 | openssl | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1835658 | openssl | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1835973 | openssl | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1836063 | openssl | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1836144 | openssl | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1836144 | openssl | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1836153 | openssl | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1836162 | openssl | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1836441 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1836531 | openssl | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1836549 | openssl | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1836585 | openssl | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1836792 | openssl | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1836990 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1837350 | openssl | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1837674 | openssl | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1837845 | openssl | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1837890 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1837890 | openssl | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1837917 | openssl | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1837926 | openssl | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1837980 | openssl | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1837989 | openssl | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1838016 | openssl | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1838034 | openssl | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1838214 | openssl | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1838286 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1838367 | openssl | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1838439 | openssl | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1838673 | openssl | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1838817 | openssl | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1838889 | openssl | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1839087 | openssl | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1839096 | openssl | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1839186 | openssl | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1839636 | openssl | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1840410 | openssl | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1840527 | openssl | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1840635 | openssl | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1841004 | openssl | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1841238 | openssl | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1841391 | openssl | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1841391 | openssl | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1841409 | openssl | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1841544 | openssl | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1841544 | openssl | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1841670 | openssl | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1841715 | openssl | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1841949 | openssl | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1842156 | openssl | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1842192 | openssl | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1842336 | openssl | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1842498 | openssl | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1843038 | openssl | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1843776 | openssl | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1844208 | openssl | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1844217 | openssl | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1844262 | openssl | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1844685 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1844739 | openssl | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1844811 | openssl | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1845081 | openssl | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1845144 | openssl | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1845216 | openssl | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1845450 | openssl | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1845999 | openssl | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1846044 | openssl | gcc -m32 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1846278 | openssl | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1846404 | openssl | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1846656 | openssl | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1847196 | openssl | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1847727 | openssl | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1847745 | openssl | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1847835 | openssl | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1847988 | openssl | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1848240 | openssl | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1848357 | openssl | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1848870 | openssl | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1848915 | openssl | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1849230 | openssl | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1849896 | openssl | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 1850247 | openssl | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1850526 | openssl | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1851048 | openssl | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 1851975 | openssl | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1851993 | openssl | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1852605 | openssl | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1853100 | openssl | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 1857726 | openssl | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 1857744 | openssl | gcc -m32 -O -fomit-frame-pointer | 20161030 | 20161009 |