| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 5064 | openssl | gcc -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 5064 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 5066 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 5068 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 5069 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 5070 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 5072 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120103 | 20111120 |
| 5072 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 5072 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 5075 | openssl | gcc -O -fomit-frame-pointer | 20120103 | 20111120 |
| 5075 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120103 | 20111120 |
| 5082 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 5082 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120103 | 20111120 |
| 5087 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 5093 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120103 | 20111120 |
| 5096 | openssl | cc | 20120103 | 20111120 |
| 5707 | openssl | gcc -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 5721 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 7586 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 7590 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 7593 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 7603 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 7608 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120103 | 20111120 |
| 7616 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 11359 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 11363 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120103 | 20111120 |
| 11367 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 11368 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 11372 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 11374 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120103 | 20111120 |
| 11379 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 11385 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 11387 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 11391 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 11401 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 11409 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 22683 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 22685 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 22688 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120103 | 20111120 |
| 22688 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 22691 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 22693 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 22693 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 22696 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120103 | 20111120 |
| 22696 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 22699 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 22699 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120103 | 20111120 |
| 22704 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 22704 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120103 | 20111120 |
| 22704 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 22704 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 22704 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 22707 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120103 | 20111120 |
| 22709 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 22712 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 22712 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120103 | 20111120 |
| 22712 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120103 | 20111120 |
| 22712 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 22723 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 22725 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120103 | 20111120 |
| 22728 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 22728 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 22728 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 22736 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120103 | 20111120 |
| 22736 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 22736 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120103 | 20111120 |
| 22741 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120103 | 20111120 |
| 22744 | openssl | gcc -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 22744 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 22744 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 22744 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 22744 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 22747 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120103 | 20111120 |
| 22747 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 22752 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 22755 | openssl | gcc -funroll-loops | 20120103 | 20111120 |
| 22760 | openssl | gcc | 20120103 | 20111120 |
| 22768 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 22771 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 22779 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 22779 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 22779 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 22779 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120103 | 20111120 |
| 22784 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 22787 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 22787 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120103 | 20111120 |
| 22792 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 22792 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 22800 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 22803 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120103 | 20111120 |
| 22808 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120103 | 20111120 |
| 22811 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 22827 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120103 | 20111120 |
| 22827 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120103 | 20111120 |
| 22925 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120103 | 20111120 |