| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4620306 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 4792293 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 4892247 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 4951951 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 4971221 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5031965 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5094217 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5152798 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5158794 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5186800 | openssl | gcc -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5233207 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5247824 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5250332 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5250340 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5251473 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5256253 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5257174 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5259216 | openssl | gcc -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5259279 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5260401 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5260838 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5262816 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5263381 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5271508 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5274234 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5274368 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5277230 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5279339 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5279807 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5281045 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5283785 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5283864 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5285579 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5285651 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5285793 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5290446 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5299626 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5299801 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5301736 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5303332 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5307878 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5308157 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5309046 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5311377 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5312752 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5321085 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5321402 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5322718 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5323610 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5332085 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5343004 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5349380 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5356652 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5356753 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5359602 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 5361101 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5371318 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5371672 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5384846 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5395874 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5412079 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5413741 | openssl | gcc -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5415398 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5442150 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5467254 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5472000 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 5521398 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5568178 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5591111 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5596160 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5599722 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5614302 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5614390 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5620005 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5629139 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5629547 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5641615 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5642558 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5643400 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5644769 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5645868 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5651954 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5653625 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5658049 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5658986 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5662565 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5663407 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5664039 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5677773 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5682925 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5685521 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5691032 | openssl | gcc -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 5697218 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5702152 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5733961 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5738061 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5746447 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5747671 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5753465 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 5760011 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 6563848 | openssl | gcc -funroll-loops | 20120530 | 20120525 |
| 6576577 | openssl | gcc | 20120530 | 20120525 |
| 6691519 | openssl | cc | 20120530 | 20120525 |