| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 25148 | cryptopp | g++ -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 25150 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 25154 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 25162 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 25164 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 25164 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 25176 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 25180 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 25182 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 25194 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 25196 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 25196 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 25198 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 25210 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 25214 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 25228 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 25228 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 25228 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 25230 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 25230 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 25232 | cryptopp | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 25234 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 25238 | cryptopp | g++ -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 25240 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 25242 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 25246 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 25246 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 25254 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 25256 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 25256 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 25258 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 25260 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 25266 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 25266 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 25268 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 25268 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 25270 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 25270 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 25280 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 25282 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 25282 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 25284 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 25284 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 25288 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 25290 | cryptopp | g++ -O -fomit-frame-pointer | 20120113 | 20111120 |
| 25290 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 25290 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 25290 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 25290 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 25292 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 25296 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 25296 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120113 | 20111120 |
| 25298 | cryptopp | g++ -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 25300 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 25300 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 25302 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 25352 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 25650 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 25662 | cryptopp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 25902 | cryptopp | g++ | 20120113 | 20111120 |
| 26196 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 41924 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 42064 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 42070 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 42128 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 42156 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 42256 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 42384 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 42384 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 42436 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120113 | 20111120 |
| 42466 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 42480 | ref | gcc -m64 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 42486 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 42560 | ref | gcc -O -fomit-frame-pointer | 20120113 | 20111120 |
| 42566 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 42632 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 42744 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120113 | 20111120 |
| 42772 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 42788 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 42902 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120113 | 20111120 |
| 44318 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 44318 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120113 | 20111120 |
| 44406 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 44458 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120113 | 20111120 |
| 46508 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 46542 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 46544 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 46782 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 46796 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 46812 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 46844 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 46844 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 46900 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 46966 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 46998 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 47008 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 47370 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 47440 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 47454 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 47472 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 47486 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 47500 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 47516 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 47528 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 47596 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 47756 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 47866 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 47930 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 47932 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 47958 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 48006 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48064 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48078 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48082 | ref | gcc -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 48098 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48112 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48114 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48162 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48202 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48204 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 48212 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48232 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 48252 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 48368 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 48428 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 48508 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 48548 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 48572 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 48588 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 48590 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120113 | 20111120 |
| 48594 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 48622 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 48622 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 48634 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 48662 | ref | gcc -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 48704 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48728 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 48864 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 48878 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 49032 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 49126 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120113 | 20111120 |
| 49148 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 49178 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 49188 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 49192 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 49210 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 49244 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 49246 | ref | gcc -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 49272 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 49504 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 49508 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 49548 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 49608 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120113 | 20111120 |
| 89784 | ref | gcc | 20120113 | 20111120 |
| 89864 | ref | cc | 20120113 | 20111120 |
| 90206 | ref | gcc -funroll-loops | 20120113 | 20111120 |