| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 38844 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 38884 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 38900 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 38912 | cryptopp | g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 38916 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 38920 | cryptopp | g++ -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 38920 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 38920 | cryptopp | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 38920 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 38924 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20120127 | 20120120 |
| 38924 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 38928 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 38932 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 38936 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 38936 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 38940 | cryptopp | g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120127 | 20120120 |
| 38940 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 38944 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 38948 | cryptopp | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20120127 | 20120120 |
| 38952 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 38956 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 38956 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 38960 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120127 | 20120120 |
| 38964 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 38964 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 38964 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
| 38972 | cryptopp | g++ -O -fomit-frame-pointer | 20120127 | 20120120 |
| 38972 | cryptopp | g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120127 | 20120120 |
| 38980 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20120127 | 20120120 |
| 38984 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
| 38984 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
| 38984 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
| 38988 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120127 | 20120120 |
| 38992 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 38992 | cryptopp | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 38992 | cryptopp | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 38996 | cryptopp | g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 38996 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 39000 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 39000 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
| 39000 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 39004 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
| 39004 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 39008 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 39016 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 39016 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 39020 | cryptopp | g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 39024 | cryptopp | g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 39028 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 39028 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 39032 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 39032 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 39040 | cryptopp | g++ -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 39040 | cryptopp | g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 39040 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 39044 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120127 | 20120120 |
| 39044 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 39044 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 39052 | cryptopp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 39060 | cryptopp | g++ -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 39064 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 39068 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 39072 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 39072 | cryptopp | g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 39440 | cryptopp | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 39760 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120127 | 20120120 |
| 39820 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 40028 | cryptopp | g++ | 20120127 | 20120120 |
| 41436 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20120127 | 20120120 |
| 60068 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
| 60076 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
| 60204 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
| 60284 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
| 60348 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120127 | 20120120 |
| 60544 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
| 60548 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120127 | 20120120 |
| 60584 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
| 60648 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120127 | 20120120 |
| 60652 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120127 | 20120120 |
| 60692 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120127 | 20120120 |
| 60704 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120127 | 20120120 |
| 60760 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120127 | 20120120 |
| 60764 | ref | gcc -O -fomit-frame-pointer | 20120127 | 20120120 |
| 60776 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120127 | 20120120 |
| 60780 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120127 | 20120120 |
| 60788 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120127 | 20120120 |
| 60812 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120127 | 20120120 |
| 60832 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120127 | 20120120 |
| 60832 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
| 60940 | ref | gcc -m64 -O -fomit-frame-pointer | 20120127 | 20120120 |
| 63272 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
| 63496 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120127 | 20120120 |
| 65516 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
| 65720 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120127 | 20120120 |
| 68072 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 68212 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 68368 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 68384 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 68460 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 68472 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 68500 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 68532 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 68608 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 68668 | ref | gcc -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 68716 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 68720 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 68732 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 68736 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 68740 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 68752 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 68764 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 68768 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 68768 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 68792 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 68824 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 68828 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 68844 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 68852 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 68964 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 69060 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 69136 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 69340 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 69352 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 69360 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 69424 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 69448 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 69456 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 69476 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 69548 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 69556 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 69608 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 69632 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120127 | 20120120 |
| 69952 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 69964 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 70028 | ref | gcc -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 70172 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 70196 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 70220 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 70240 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 70860 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 70872 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 70892 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 71136 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 71204 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120127 | 20120120 |
| 72784 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 72800 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 72856 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 72924 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 72992 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 73032 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 73112 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 73972 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 74024 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 74028 | ref | gcc -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 74068 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 74084 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 74164 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 74164 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 74400 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 74408 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 74432 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 74448 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 74640 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 74676 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 74876 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 75132 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 75176 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 77328 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 77668 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120127 | 20120120 |
| 154660 | ref | gcc | 20120127 | 20120120 |
| 160644 | ref | cc | 20120127 | 20120120 |
| 161192 | ref | gcc -funroll-loops | 20120127 | 20120120 |