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 |