| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2855720 | openssl | icc -Os -xW -static | 20110826 | 20110825 |
| 2857396 | openssl | icc -O3 -xW -static -no-vec | 20110826 | 20110825 |
| 2869564 | openssl | icc -m64 -O3 -static -no-vec | 20110826 | 20110825 |
| 2871280 | openssl | icc -m64 -O1 -static -no-vec | 20110826 | 20110825 |
| 2873856 | openssl | icc -O3 -xP -static -no-vec | 20110826 | 20110825 |
| 2877064 | openssl | icc -O1 -static | 20110826 | 20110825 |
| 2879712 | openssl | icc -O1 -xP -static -no-vec | 20110826 | 20110825 |
| 2881628 | openssl | icc -m64 -O1 -static | 20110826 | 20110825 |
| 2882104 | openssl | icc -O3 -xP -static | 20110826 | 20110825 |
| 2884544 | openssl | icc -O1 -static -no-vec | 20110826 | 20110825 |
| 2885716 | openssl | icc -O2 -xP -static | 20110826 | 20110825 |
| 2889276 | openssl | icc -O1 -xW -static -no-vec | 20110826 | 20110825 |
| 2893076 | openssl | icc -O2 -xW -static -no-vec | 20110826 | 20110825 |
| 2894956 | openssl | icc -O2 -static | 20110826 | 20110825 |
| 2898440 | openssl | icc -m64 -O2 -static | 20110826 | 20110825 |
| 2898584 | openssl | icc -no-vec | 20110826 | 20110825 |
| 2901320 | openssl | icc -O3 -static | 20110826 | 20110825 |
| 2901432 | openssl | icc -O2 -xW -static | 20110826 | 20110825 |
| 2902500 | openssl | icc | 20110826 | 20110825 |
| 2910332 | openssl | icc -m64 -Os -static -no-vec | 20110826 | 20110825 |
| 2916000 | openssl | icc -O2 -static -no-vec | 20110826 | 20110825 |
| 2919756 | openssl | icc -Os -static -no-vec | 20110826 | 20110825 |
| 2923112 | openssl | icc -m64 -O2 -static -no-vec | 20110826 | 20110825 |
| 2936252 | openssl | icc -O3 -static -no-vec | 20110826 | 20110825 |
| 2939660 | openssl | icc -O3 -xW -static | 20110826 | 20110825 |
| 2947260 | openssl | icc -O2 -xP -static -no-vec | 20110826 | 20110825 |
| 2954540 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 2957992 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 2959260 | openssl | icc -m64 -xHost -vec-report0 -static | 20110826 | 20110825 |
| 2960252 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 2960348 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 2975228 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 2975488 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 2978184 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 2980088 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 2980620 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 2981492 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 2982048 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110826 | 20110825 |
| 2982120 | openssl | gcc -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 2983380 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 2984224 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 2984548 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 2986688 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 2990204 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 2990808 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110826 | 20110825 |
| 2990940 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 2994404 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110826 | 20110825 |
| 2996148 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 2997836 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 2999272 | openssl | gcc -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 2999380 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110826 | 20110825 |
| 3001080 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 3001368 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 3001576 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 3002388 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 3003060 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 3004760 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110826 | 20110825 |
| 3004900 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 3006616 | openssl | gcc -m64 -O -fomit-frame-pointer | 20110826 | 20110825 |
| 3007464 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 3007764 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 3008172 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110826 | 20110825 |
| 3009680 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 3010504 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110826 | 20110825 |
| 3011048 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 3012848 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 3013608 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110826 | 20110825 |
| 3013752 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110826 | 20110825 |
| 3014980 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 3015056 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 3015340 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 3015572 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110826 | 20110825 |
| 3016496 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 3017072 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 3020384 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 3021624 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 3022068 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 3026992 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 3035440 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 3037844 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 3038096 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 3044388 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110826 | 20110825 |
| 3044916 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20110826 | 20110825 |
| 3048376 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 3048548 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110826 | 20110825 |
| 3056276 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110826 | 20110825 |
| 3061596 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 3080228 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 3080960 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 3084344 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20110826 | 20110825 |
| 3109148 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 3109828 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 3115240 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 3138252 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 3167692 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110826 | 20110825 |
| 3198816 | openssl | icc -m64 -O3 -static | 20110826 | 20110825 |
| 3217336 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 3349508 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20110826 | 20110825 |
| 3370060 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 3491292 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 3861144 | openssl | cc | 20110826 | 20110825 |
| 3875608 | openssl | gcc | 20110826 | 20110825 |
| 3905600 | openssl | gcc -funroll-loops | 20110826 | 20110825 |
| 3935728 | openssl | icc -m64 -Os -static | 20110826 | 20110825 |
| 3969564 | openssl | gcc -O -fomit-frame-pointer | 20110826 | 20110825 |
| 4025740 | openssl | icc -Os -xW -static -no-vec | 20110826 | 20110825 |
| 4047368 | openssl | icc -Os -xP -static -no-vec | 20110826 | 20110825 |
| 4111300 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 4114020 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110826 | 20110825 |
| 4128392 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 4177260 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 4183692 | openssl | icc -O1 -xP -static | 20110826 | 20110825 |
| 4221152 | openssl | icc -Os -xP -static | 20110826 | 20110825 |
| 4224092 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20110826 | 20110825 |
| 4241124 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 4255840 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110826 | 20110825 |
| 4262596 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 4271632 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110826 | 20110825 |
| 4371696 | openssl | gcc -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 4392120 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110826 | 20110825 |
| 4432268 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 4459012 | openssl | icc -O1 -xW -static | 20110826 | 20110825 |
| 4468040 | openssl | icc -Os -static | 20110826 | 20110825 |
| 4477688 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 4573480 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110826 | 20110825 |
| 6533224 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20110826 | 20110825 |