| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 34009061 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34018181 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34018683 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34020034 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34028688 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34030345 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34033125 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34033269 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34034740 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34039567 | openssl | gcc -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34040987 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34043180 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34043843 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34044846 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34051340 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34056627 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34057401 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34058097 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34065935 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34068731 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34069343 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34071298 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34071604 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34071663 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34072106 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34072684 | openssl | gcc -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34075854 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34075948 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34076483 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34077325 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34078421 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34079662 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34080980 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34081932 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34082722 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34082926 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34082985 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34083062 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34084363 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34085671 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34089666 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34092080 | openssl | gcc -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34092106 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34092378 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34093517 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34094027 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34094648 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34095311 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34097733 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34097852 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34098855 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34100521 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34101005 | openssl | gcc -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34101269 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34102281 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34102501 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34102510 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34102858 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34103377 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34105307 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34105901 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34106403 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34108511 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34110075 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34110389 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34110627 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34111282 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34113874 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34114435 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34114997 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34118175 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34119399 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34120879 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34129804 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34129871 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34130602 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34130926 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120528 | 20120525 |
| 34131690 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34133688 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34135405 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34144441 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34146906 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34156782 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34157012 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 34158211 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34178406 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 34182588 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34218918 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 34880642 | openssl | gcc -funroll-loops | 20120528 | 20120525 |
| 34880702 | openssl | gcc | 20120528 | 20120525 |
| 34900558 | openssl | cc | 20120528 | 20120525 |