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 |