| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 32455596 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 32482148 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 32483252 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 32484216 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 32485208 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 32493516 | openssl | gcc -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 32496008 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 32499404 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 32503344 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 32504768 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 32506820 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 32512428 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 32516792 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 32524104 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 32525112 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 32531956 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 32533428 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 32536052 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 32539164 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 32540656 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120113 | 20111120 |
| 32543928 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 32544352 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 32549728 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 32550656 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 32551448 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 32555724 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 32567432 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 32582924 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 32585876 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 32592536 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33011556 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33027124 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33028500 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33030404 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33031972 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33032140 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33034800 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33046472 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33047392 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33049288 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33049448 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33051404 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33051652 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33052388 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33055924 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33055960 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33059240 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33060968 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33062888 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33063812 | openssl | gcc -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33065820 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33067904 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33068756 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33070312 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33071464 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33071832 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33072240 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33074288 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33075160 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33079596 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33080716 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33081768 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33082624 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 33086892 | openssl | gcc -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33087976 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33090080 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33091316 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33092240 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33094444 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33094864 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33095176 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33095616 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33096068 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33096804 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33098072 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33098280 | openssl | gcc -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33099868 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33100572 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33103212 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33106776 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33110744 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33110856 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33117896 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33117996 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33119360 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33122020 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33122136 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33124748 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 33143888 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33145996 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 33190576 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33208972 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 33837412 | openssl | gcc | 20120113 | 20111120 |
| 33850128 | openssl | gcc -funroll-loops | 20120113 | 20111120 |
| 33882156 | openssl | cc | 20120113 | 20111120 |