| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 32374368 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 32377432 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 32378320 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 32385180 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 32386672 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 32390492 | openssl | gcc -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 32391544 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 32395708 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 32398648 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 32398924 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 32399180 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 32401528 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 32401620 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 32403876 | openssl | gcc -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 32407644 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 32409676 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 32411252 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 32416628 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 32419252 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 32420056 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 32420256 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 32420976 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 32421596 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 32422608 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 32423488 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32426824 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 32428460 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 32429212 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 32429396 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32429592 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 32430412 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 32431312 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32432096 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 32432184 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 32432772 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 32434052 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 32436640 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 32437492 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 32438364 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 32438536 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 32439148 | openssl | gcc -O -fomit-frame-pointer | 20120526 | 20120525 |
| 32439476 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 32441336 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 32442004 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32442128 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32442408 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32443512 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 32444000 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 32446104 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 32446288 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120526 | 20120525 |
| 32447656 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120526 | 20120525 |
| 32448248 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 32450372 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |
| 32453776 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 32456880 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 32458184 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 32458760 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120526 | 20120525 |
| 32462780 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 32463208 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32467748 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 32468328 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 32472396 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 32473912 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32474444 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120526 | 20120525 |
| 32476180 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 32482008 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32483540 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32484040 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32485616 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 32488252 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32489428 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32489776 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 32493708 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 32493916 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32503584 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32504292 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 32505952 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32506408 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 32516660 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32517396 | openssl | gcc -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32524488 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32529912 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32535756 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32547192 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120526 | 20120525 |
| 32549532 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 32740500 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120526 | 20120525 |
| 33203692 | openssl | gcc -funroll-loops | 20120526 | 20120525 |
| 33241448 | openssl | gcc | 20120526 | 20120525 |
| 33285580 | openssl | cc | 20120526 | 20120525 |
| 33537748 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120526 | 20120525 |
| 34840000 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120526 | 20120525 |