| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 57462 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 57492 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 57498 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120802 | 20120717 |
| 57519 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20120802 | 20120717 |
| 57579 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20120802 | 20120717 |
| 57582 | cryptopp | clang++ -O3 | 20120802 | 20120717 |
| 57591 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 57591 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20120802 | 20120717 |
| 57594 | cryptopp | g++ -O -fomit-frame-pointer | 20120802 | 20120717 |
| 57597 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20120802 | 20120717 |
| 57603 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20120802 | 20120717 |
| 57606 | cryptopp | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 57630 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 57645 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 57663 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 57672 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 57672 | cryptopp | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 57681 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 57699 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 57708 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 57714 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 57717 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 57717 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 57720 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 57726 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 57726 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 57729 | cryptopp | g++ -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 57741 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 57747 | cryptopp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 57753 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 57753 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 57762 | cryptopp | g++ -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 57765 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 57768 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 57771 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 57771 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 57780 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 57780 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 57792 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 57798 | cryptopp | g++ -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 57798 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 57813 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 57819 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 57822 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 57828 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 57828 | cryptopp | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 57864 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 57870 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 57936 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 57960 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 57975 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 57975 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 58002 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 58140 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120802 | 20120717 |
| 58146 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 58293 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 58524 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 58545 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 59532 | cryptopp | g++ | 20120802 | 20120717 |
| 91293 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120802 | 20120717 |
| 91632 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120802 | 20120717 |
| 91671 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120802 | 20120717 |
| 91731 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 91806 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120802 | 20120717 |
| 91815 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 91818 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 91890 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120802 | 20120717 |
| 92145 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120802 | 20120717 |
| 92229 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120802 | 20120717 |
| 93138 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120802 | 20120717 |
| 93156 | ref | gcc -m64 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 93159 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 93159 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 93159 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 93174 | ref | gcc -O -fomit-frame-pointer | 20120802 | 20120717 |
| 93189 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 93408 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120802 | 20120717 |
| 93495 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120802 | 20120717 |
| 97950 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 98022 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120802 | 20120717 |
| 98031 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120802 | 20120717 |
| 98250 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120802 | 20120717 |
| 101925 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 101955 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 101964 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 102030 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 102105 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 102129 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 102240 | ref | gcc -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 102243 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 102294 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 102576 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 102597 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 102684 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 102771 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 102828 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 102837 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 102849 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 102861 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 102873 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 103176 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 103218 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 103221 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 103227 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 103263 | ref | gcc -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 103281 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 103314 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 103323 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 103836 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 103857 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 103866 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 104118 | ref | clang -O3 | 20120802 | 20120717 |
| 104301 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 104373 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 104391 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 104415 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 104451 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 104559 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 104631 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 104673 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 105699 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 105711 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 106062 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 106209 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 106272 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120802 | 20120717 |
| 106515 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120802 | 20120717 |
| 111342 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 111351 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 111351 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 111375 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 111459 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 111462 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 111489 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 111636 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 111825 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 114636 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 114648 | ref | gcc -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 114657 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 114666 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 114672 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 114693 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 114708 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 114723 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 114780 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 114882 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 115404 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 115428 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 116337 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 116412 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120802 | 20120717 |
| 187830 | ref | cc | 20120802 | 20120717 |
| 187932 | ref | gcc -funroll-loops | 20120802 | 20120717 |
| 188163 | ref | gcc | 20120802 | 20120717 |