Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
86904 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140124 | 20130419 |
86936 | gcc | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
87028 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
87072 | gcc | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
87752 | gcc | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
87804 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
87848 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
88000 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
88568 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
88780 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140124 | 20130419 |
89060 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
90004 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140124 | 20130419 |
90300 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
90336 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
90752 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
90944 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
91124 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140124 | 20130419 |
91656 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140124 | 20130419 |
93408 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
93572 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140124 | 20130419 |
93876 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
94692 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
95096 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
97432 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140124 | 20130419 |
97436 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
97456 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140124 | 20130419 |
97576 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140124 | 20130419 |
97840 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140124 | 20130419 |
97872 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140124 | 20130419 |
105044 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140124 | 20130419 |
106152 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
106500 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
106520 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
106520 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
107016 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
107028 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
107216 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140124 | 20130419 |
107292 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
107524 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
108912 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140124 | 20130419 |
109164 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140124 | 20130419 |
109552 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140124 | 20130419 |
109612 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140124 | 20130419 |
109652 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
109860 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140124 | 20130419 |
109924 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
110024 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140124 | 20130419 |
110568 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
111008 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140124 | 20130419 |
111240 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140124 | 20130419 |
111592 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
111672 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140124 | 20130419 |
111704 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140124 | 20130419 |
111764 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140124 | 20130419 |
111788 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140124 | 20130419 |
112192 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140124 | 20130419 |
112464 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140124 | 20130419 |
112516 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
112716 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140124 | 20130419 |
112920 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140124 | 20130419 |
112924 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140124 | 20130419 |
112952 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140124 | 20130419 |
113048 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140124 | 20130419 |
113088 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140124 | 20130419 |
113096 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140124 | 20130419 |
113244 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140124 | 20130419 |
113548 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
114160 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140124 | 20130419 |
170180 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
170220 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
180036 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
195244 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140124 | 20130419 |
196828 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
196916 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140124 | 20130419 |
197064 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140124 | 20130419 |
200608 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140124 | 20130419 |
617268 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140124 | 20130419 |
619108 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140124 | 20130419 |
619920 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140124 | 20130419 |
620020 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140124 | 20130419 |
635120 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140124 | 20130419 |
635160 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140124 | 20130419 |
852616 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
856016 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140124 | 20130419 |
860044 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140124 | 20130419 |
860604 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140124 | 20130419 |
1098976 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140124 | 20130419 |
1099764 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
1427624 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1429024 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1432176 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1433260 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1434648 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1434660 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1436368 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1436976 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1441668 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1441960 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1442244 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1443500 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1464972 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140124 | 20130419 |
1473796 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
1477984 | gcc | gcc -m32 -O -fomit-frame-pointer | 20140124 | 20130419 |
1478608 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140124 | 20130419 |
1479456 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140124 | 20130419 |
1479556 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
1479964 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140124 | 20130419 |
1485032 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140124 | 20130419 |
1492288 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140124 | 20130419 |
1494572 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140124 | 20130419 |
1503232 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140124 | 20130419 |
1505856 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140124 | 20130419 |
6949968 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140124 | 20130419 |
6952032 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140124 | 20130419 |
6954388 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20140124 | 20130419 |
6958036 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
6960856 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
6962196 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
6962612 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
6962936 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
6963584 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140124 | 20130419 |
6973624 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
7051404 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140124 | 20130419 |
7051628 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140124 | 20130419 |
7064628 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140124 | 20130419 |
7065236 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140124 | 20130419 |
7093940 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140124 | 20130419 |
7093960 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
7096684 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
7100220 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140124 | 20130419 |
7102676 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
7103348 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140124 | 20130419 |
7106652 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140124 | 20130419 |
7110716 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
7111852 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140124 | 20130419 |
7112172 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
7112320 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
7112944 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140124 | 20130419 |
7114680 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
7122808 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140124 | 20130419 |
7123248 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140124 | 20130419 |
7123860 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
7125148 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
7128292 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
7132256 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
7133644 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
7164988 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
7165052 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
7223796 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140124 | 20130419 |
7224048 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140124 | 20130419 |
7273920 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140124 | 20130419 |
7310704 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140124 | 20130419 |
7312304 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140124 | 20130419 |
7314020 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140124 | 20130419 |
7362140 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140124 | 20130419 |
7369620 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140124 | 20130419 |
7374952 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140124 | 20130419 |
7383708 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140124 | 20130419 |
7393268 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140124 | 20130419 |
7408496 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140124 | 20130419 |
7408948 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140124 | 20130419 |
7409084 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140124 | 20130419 |
7409108 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140124 | 20130419 |
7419412 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140124 | 20130419 |