| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 33654336 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33682072 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33684460 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33692988 | openssl | gcc -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33700096 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33703868 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33706892 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33708464 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33709068 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33711960 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33713892 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33716480 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33716912 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33717868 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33718832 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33723064 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33723768 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33727180 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33727744 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33730080 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33731756 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33732784 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33733920 | openssl | gcc -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33737980 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33746308 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33750496 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33751144 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33751500 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33751548 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33752644 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33753688 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33753852 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33754004 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33754060 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33754888 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33757532 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33759296 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33760428 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33760840 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33762620 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33765320 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33769884 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33770256 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33774044 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33775356 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33779060 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33779400 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33780856 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33783616 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33785920 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33786188 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33788784 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33788964 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33789288 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33791048 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33794700 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33798796 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33799772 | openssl | gcc -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33803156 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33804092 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33805160 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33806116 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33809220 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33812256 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33813788 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33818064 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33818500 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33818740 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33827268 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33827652 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33829484 | openssl | gcc -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33832444 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33833152 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 33833236 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33834136 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33838096 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33842648 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33843516 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33844072 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33846720 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33847836 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33865344 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33877520 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33877808 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33878696 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33883000 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33884564 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33888564 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33911088 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33911556 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33926084 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 33929792 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33939632 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33961608 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 33964436 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33965064 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33966372 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 33999000 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 34055380 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 34218180 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 34545452 | openssl | gcc | 20120329 | 20120316 |
| 34636612 | openssl | cc | 20120329 | 20120316 |
| 34642108 | openssl | gcc -funroll-loops | 20120329 | 20120316 |