| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1519412 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1520176 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1524452 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1524668 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1524728 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1525444 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1525936 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1526520 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1527044 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1529176 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1529296 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1529816 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1530388 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1530704 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1532108 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1533756 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1536948 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1538112 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1538444 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1541576 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1542248 | openssl | gcc -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1542364 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1547584 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1548740 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1548828 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1549164 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1549608 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1550116 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1550272 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1553216 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1554136 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1554476 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1557976 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1558432 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1558548 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1558812 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1559504 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1560160 | openssl | gcc -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1560460 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1560856 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1565424 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1568432 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1570052 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1570212 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1576304 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1577640 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1579728 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1580448 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1584408 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1586568 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1586872 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1589500 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1593864 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1594916 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1595884 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1595892 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1596844 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1597256 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1598252 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1598388 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1598592 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1599488 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1602280 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1602360 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1602696 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1604836 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1605220 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1605852 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1606128 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1607848 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1609672 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1610148 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1610336 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1610400 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1612164 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1612812 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1612940 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1613356 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1613548 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1613724 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1614144 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1617448 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1618372 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1618452 | openssl | gcc -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1618616 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1619244 | openssl | gcc -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1619300 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1620164 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1620964 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1622108 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1623252 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1624136 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1624536 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1628440 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1629708 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1630608 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1636068 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1640568 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1656380 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1661084 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1689128 | openssl | clang -O3 -mavx | 20120816 | 20120812 |
| 1693864 | openssl | clang -O3 | 20120816 | 20120812 |
| 2314344 | openssl | gcc | 20120816 | 20120812 |
| 2323480 | openssl | gcc -funroll-loops | 20120816 | 20120812 |
| 2325660 | openssl | cc | 20120816 | 20120812 |