| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 46472390 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 46735490 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 46750610 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 46788480 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 46811060 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120612 | 20120525 |
| 46923370 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 46945770 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 46963480 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 46991380 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 46999560 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 47081280 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 47147780 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 47168290 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 47283840 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 47285990 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 47411000 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 47550370 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 47594850 | openssl | gcc -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 47679150 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 47682420 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 47768610 | openssl | gcc | 20120612 | 20120525 |
| 47874220 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 48072640 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 48252640 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 48312940 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 48342100 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 48396250 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 48417910 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 48420800 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 48433320 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 48524870 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 48526920 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 48537020 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 48537670 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 48548070 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 48748990 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 48919590 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 48925570 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 48945300 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 48965640 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 48973220 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 49006780 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 49019140 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 49025190 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 49030400 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 49059120 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 49071490 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 49097790 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120612 | 20120525 |
| 49102850 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 49102910 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 49103850 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 49109880 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 49124650 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 49127120 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 49147360 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120612 | 20120525 |
| 49149680 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 49161130 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 49164200 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 49165320 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 49165640 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 49165790 | openssl | gcc -O -fomit-frame-pointer | 20120612 | 20120525 |
| 49178000 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120612 | 20120525 |
| 49195100 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 49212900 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 49218420 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 49221820 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 49226540 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120612 | 20120525 |
| 49254350 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 49275370 | openssl | cc | 20120612 | 20120525 |
| 49279080 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 49283540 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 49283600 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 49287860 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 49298170 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 49302420 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 49317220 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 49355540 | openssl | gcc -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 49367710 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 49368260 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 49374390 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 49385980 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 49390120 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 49409570 | openssl | gcc -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 49470370 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 49532510 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120612 | 20120525 |
| 49579720 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120612 | 20120525 |
| 49691500 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 49731840 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 49917170 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120612 | 20120525 |
| 49952100 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120612 | 20120525 |
| 50359910 | openssl | gcc -funroll-loops | 20120612 | 20120525 |