| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1152290 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1198846 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1199484 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1202418 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1202578 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1204043 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1206324 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1208954 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1210373 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1211271 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1211549 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1212958 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1213196 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1214619 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1217723 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1217947 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1218083 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1218550 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1220121 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1220223 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1220943 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1221265 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1221803 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1222825 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1223719 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1224099 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1224924 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1225280 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1225287 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1225487 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1225761 | openssl | gcc -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1226013 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1230273 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1230784 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1232363 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1232400 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1234941 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1236448 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1237928 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1238821 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1240246 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1240824 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1241125 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1241174 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1247003 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1250328 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1250805 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1252617 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1252769 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1255191 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1256700 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1256817 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 1256928 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1257132 | openssl | gcc -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1257378 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1258648 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1262282 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1263341 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1271386 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 1457977 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1475328 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1497410 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1509152 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1516105 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1522871 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1547964 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1551323 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1555250 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1556057 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1557655 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1561723 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1563534 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1570184 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1573194 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1574788 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1577867 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1579605 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1580603 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1582955 | openssl | gcc -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1583343 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1584145 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1584691 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1586781 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1587299 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1587420 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1589863 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1590933 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1593513 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1596714 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 1600168 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1601470 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1601951 | openssl | gcc -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1602379 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1603289 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1604629 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1605693 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1607104 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1607651 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1619087 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 1622520 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 2424183 | openssl | cc | 20120530 | 20120525 |
| 2482167 | openssl | gcc | 20120530 | 20120525 |
| 2508563 | openssl | gcc -funroll-loops | 20120530 | 20120525 |