| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 32727716 | openssl | icc -Os -xP -static | 20110826 | 20110825 |
| 32744320 | openssl | icc -Os -xW -static | 20110826 | 20110825 |
| 32770664 | openssl | icc -O2 -xP -static -no-vec | 20110826 | 20110825 |
| 32791864 | openssl | icc -O1 -static | 20110826 | 20110825 |
| 32797152 | openssl | icc -m64 -O2 -static -no-vec | 20110826 | 20110825 |
| 32825980 | openssl | icc -m64 -O1 -static -no-vec | 20110826 | 20110825 |
| 32838384 | openssl | icc -Os -static -no-vec | 20110826 | 20110825 |
| 32845388 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 32846732 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 32856208 | openssl | icc -O3 -xW -static | 20110826 | 20110825 |
| 32856972 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 32859428 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 32860440 | openssl | gcc -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 32877664 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110826 | 20110825 |
| 32888840 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 32889860 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110826 | 20110825 |
| 32889940 | openssl | icc -O1 -xP -static | 20110826 | 20110825 |
| 32893200 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 32893368 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110826 | 20110825 |
| 32896208 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 32898080 | openssl | icc -no-vec | 20110826 | 20110825 |
| 32898204 | openssl | icc -m64 -O1 -static | 20110826 | 20110825 |
| 32900520 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 32901972 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110826 | 20110825 |
| 32904604 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 32906676 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 32913980 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110826 | 20110825 |
| 32914344 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 32924072 | openssl | icc | 20110826 | 20110825 |
| 32925640 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 32929576 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 32935040 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 32939036 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 32941988 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 32947712 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 32949764 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110826 | 20110825 |
| 32951656 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 32955628 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 32955716 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 32960604 | openssl | icc -O2 -xP -static | 20110826 | 20110825 |
| 32961564 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110826 | 20110825 |
| 32963664 | openssl | icc -O2 -xW -static | 20110826 | 20110825 |
| 32964000 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 32965608 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 32966488 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 32969400 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 32970412 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20110826 | 20110825 |
| 32970448 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 32971428 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 32981100 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 32983564 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 32997008 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 33001956 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110826 | 20110825 |
| 33003096 | openssl | icc -O1 -xW -static -no-vec | 20110826 | 20110825 |
| 33004544 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 33007016 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110826 | 20110825 |
| 33009704 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 33011960 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 33015216 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20110826 | 20110825 |
| 33018996 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 33019852 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110826 | 20110825 |
| 33032660 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 33039892 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110826 | 20110825 |
| 33042060 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 33060236 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 33112944 | openssl | icc -m64 -Os -static -no-vec | 20110826 | 20110825 |
| 33123852 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110826 | 20110825 |
| 33149296 | openssl | gcc -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 33159512 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 33194964 | openssl | icc -O1 -xP -static -no-vec | 20110826 | 20110825 |
| 33272348 | openssl | icc -O2 -static | 20110826 | 20110825 |
| 33350476 | openssl | icc -m64 -O3 -static | 20110826 | 20110825 |
| 33415740 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 33623268 | openssl | icc -O2 -static -no-vec | 20110826 | 20110825 |
| 33648992 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 33722704 | openssl | cc | 20110826 | 20110825 |
| 33762280 | openssl | gcc -funroll-loops | 20110826 | 20110825 |
| 33792052 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 33852312 | openssl | gcc | 20110826 | 20110825 |
| 33977124 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 34144560 | openssl | icc -O2 -xW -static -no-vec | 20110826 | 20110825 |
| 34233816 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 35472952 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20110826 | 20110825 |
| 36249148 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 36625908 | openssl | icc -O3 -xP -static -no-vec | 20110826 | 20110825 |
| 36788616 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110826 | 20110825 |
| 37609484 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110826 | 20110825 |
| 38312748 | openssl | gcc -m64 -O -fomit-frame-pointer | 20110826 | 20110825 |
| 38708476 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 45168152 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 45745804 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 46001468 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 46204316 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 49033796 | openssl | icc -O1 -static -no-vec | 20110826 | 20110825 |
| 49282240 | openssl | icc -m64 -Os -static | 20110826 | 20110825 |
| 49805940 | openssl | icc -O3 -xW -static -no-vec | 20110826 | 20110825 |
| 50144148 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 53889484 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 54463704 | openssl | icc -Os -static | 20110826 | 20110825 |
| 54494092 | openssl | icc -m64 -O3 -static -no-vec | 20110826 | 20110825 |
| 54846252 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 54854108 | openssl | icc -O3 -static -no-vec | 20110826 | 20110825 |
| 54897576 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 54900108 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110826 | 20110825 |
| 54918272 | openssl | icc -O3 -xP -static | 20110826 | 20110825 |
| 54932992 | openssl | icc -O3 -static | 20110826 | 20110825 |
| 54944256 | openssl | icc -Os -xW -static -no-vec | 20110826 | 20110825 |
| 54966688 | openssl | icc -m64 -O2 -static | 20110826 | 20110825 |
| 55020392 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 55026824 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 55031236 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 55036304 | openssl | icc -Os -xP -static -no-vec | 20110826 | 20110825 |
| 55040012 | openssl | gcc -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 55052664 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110826 | 20110825 |
| 55056308 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 55073316 | openssl | icc -m64 -xHost -vec-report0 -static | 20110826 | 20110825 |
| 55083212 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 55112448 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 55125232 | openssl | gcc -O -fomit-frame-pointer | 20110826 | 20110825 |
| 55127920 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 55140188 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 55142032 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 55154300 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20110826 | 20110825 |
| 55164476 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 55177392 | openssl | icc -O1 -xW -static | 20110826 | 20110825 |
| 55253088 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110826 | 20110825 |