| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 34805 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 34814 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 34824 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 34860 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 34882 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 34924 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 34934 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 34939 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120524 | 20120521 |
| 34991 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 35004 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 35249 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 35305 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20120524 | 20120521 |
| 35327 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 35593 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20120524 | 20120521 |
| 35976 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 36033 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 41010 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 41044 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 41048 | cryptopp | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 41062 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 41081 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 41081 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 41092 | cryptopp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 41095 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 41099 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 41102 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 41109 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 41114 | cryptopp | g++ -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 41131 | cryptopp | g++ -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 41132 | cryptopp | g++ -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 41132 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 41134 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 41136 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 41137 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 41138 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 41143 | cryptopp | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 41153 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 41155 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 41188 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 41207 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 41207 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20120524 | 20120521 |
| 41219 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 41220 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 41242 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 41262 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20120524 | 20120521 |
| 41263 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 41265 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20120524 | 20120521 |
| 41272 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20120524 | 20120521 |
| 41396 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 41541 | cryptopp | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20120524 | 20120521 |
| 41643 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20120524 | 20120521 |
| 41657 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120524 | 20120521 |
| 41671 | cryptopp | g++ -O -fomit-frame-pointer | 20120524 | 20120521 |
| 41678 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20120524 | 20120521 |
| 41680 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120524 | 20120521 |
| 41748 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20120524 | 20120521 |
| 41764 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120524 | 20120521 |
| 42360 | cryptopp | g++ | 20120524 | 20120521 |
| 59515 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120524 | 20120521 |
| 59855 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120524 | 20120521 |
| 60788 | ref | gcc -O -fomit-frame-pointer | 20120524 | 20120521 |
| 60811 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 60875 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120524 | 20120521 |
| 60878 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 63742 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120524 | 20120521 |
| 64512 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 64515 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 65243 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 65368 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 66021 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 66077 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 66195 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 66253 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 66573 | ref | gcc -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 66796 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 68174 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 69411 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 69442 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 69447 | ref | gcc -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 70026 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 70118 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120524 | 20120521 |
| 70161 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120524 | 20120521 |
| 70198 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120524 | 20120521 |
| 70322 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120524 | 20120521 |
| 70420 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120524 | 20120521 |
| 70436 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120524 | 20120521 |
| 70795 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120524 | 20120521 |
| 70969 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120524 | 20120521 |
| 71029 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 71076 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 71143 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 71181 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 71220 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 71223 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 71261 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 71318 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120524 | 20120521 |
| 71352 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120524 | 20120521 |
| 71626 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120524 | 20120521 |
| 71736 | ref | gcc -m64 -O -fomit-frame-pointer | 20120524 | 20120521 |
| 71799 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120524 | 20120521 |
| 71819 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 71826 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120524 | 20120521 |
| 71862 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120524 | 20120521 |
| 71928 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 71931 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 72202 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 72317 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 74392 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120524 | 20120521 |
| 74805 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120524 | 20120521 |
| 75467 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120524 | 20120521 |
| 76118 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 76208 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 76233 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 76272 | ref | gcc -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 76352 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 76748 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 76768 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 76845 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 76851 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 77546 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 77570 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 77633 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 77770 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 77791 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 77821 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 77865 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 77905 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 77999 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120524 | 20120521 |
| 78592 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120524 | 20120521 |
| 80157 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 80332 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 80541 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 80581 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 80582 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 80609 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 81795 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 81816 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 81886 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 81914 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 81997 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 82448 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 82516 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 82572 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 86695 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 86939 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 86958 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 87325 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120524 | 20120521 |
| 137546 | ref | gcc | 20120524 | 20120521 |
| 161917 | ref | cc | 20120524 | 20120521 |
| 161990 | ref | gcc -funroll-loops | 20120524 | 20120521 |