| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1312 | openssl | gcc -funroll-loops | 20140519 | 20140517 |
| 1318 | openssl | cc | 20140519 | 20140517 |
| 1318 | openssl | gcc | 20140519 | 20140517 |
| 1333 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 2735 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 2751 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 2751 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 2751 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
| 2779 | openssl | gcc -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 2779 | openssl | gcc -O -fomit-frame-pointer | 20140519 | 20140517 |
| 2925 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
| 2925 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
| 2942 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
| 2958 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140519 | 20140517 |
| 2975 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140519 | 20140517 |
| 2975 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 2975 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 2975 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 2975 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
| 2975 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 2975 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 2975 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
| 2983 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140519 | 20140517 |
| 2983 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 2983 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140519 | 20140517 |
| 2983 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 2983 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 2983 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140519 | 20140517 |
| 2984 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 2984 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 2984 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 2991 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 2991 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 2992 | openssl | gcc -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 2992 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 2992 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 2992 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 2992 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 2992 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 2992 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 2992 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
| 2992 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 2992 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 2992 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 2992 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 2992 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 2992 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 3000 | openssl | gcc -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 3000 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 3000 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 3000 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 3000 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 3008 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 3008 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140519 | 20140517 |
| 3008 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 3008 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 3008 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 3009 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 3009 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 3009 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 3016 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 3017 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 3017 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
| 491942 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 493579 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 493679 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 493691 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 493730 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140519 | 20140517 |
| 493730 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140519 | 20140517 |
| 493785 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 493788 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140519 | 20140517 |
| 494006 | ref | gcc -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 494470 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
| 494470 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
| 509758 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
| 509767 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
| 520403 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 520833 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 526076 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 526091 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 526094 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 526521 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 526570 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 530734 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 530736 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 675424 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 675433 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 675737 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 675894 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 677045 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 678882 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 678994 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140519 | 20140517 |
| 810536 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 810546 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 823657 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 823773 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 823985 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 823991 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 836303 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 975324 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 975324 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 993427 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 993427 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 993485 | ref | gcc -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 1037742 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 1037779 | ref | gcc -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 1042291 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 1089388 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 1115743 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 1131979 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 1172727 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 1183456 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140519 | 20140517 |
| 1195388 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
| 1196057 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140519 | 20140517 |
| 1196133 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140519 | 20140517 |
| 1196403 | ref | gcc -m64 -O -fomit-frame-pointer | 20140519 | 20140517 |
| 1199964 | ref | gcc -O -fomit-frame-pointer | 20140519 | 20140517 |
| 1206530 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140519 | 20140517 |
| 1208567 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 1226021 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 1230070 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140519 | 20140517 |
| 1252677 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
| 1254545 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140519 | 20140517 |
| 3537782 | ref | gcc -funroll-loops | 20140519 | 20140517 |
| 3537979 | ref | cc | 20140519 | 20140517 |
| 3541700 | ref | gcc | 20140519 | 20140517 |