Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
90446 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
90592 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170829 | 20170725 |
90619 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
90650 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170829 | 20170725 |
90778 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
92298 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
92311 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
92328 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
93028 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170829 | 20170725 |
94278 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170829 | 20170725 |
95355 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
95612 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170829 | 20170725 |
96055 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170829 | 20170725 |
96077 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170829 | 20170725 |
96179 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170829 | 20170725 |
96187 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170829 | 20170725 |
96267 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170829 | 20170725 |
96303 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170829 | 20170725 |
96320 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170829 | 20170725 |
96343 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170829 | 20170725 |
96356 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170829 | 20170725 |
97207 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170829 | 20170725 |
97339 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170829 | 20170725 |
98022 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170829 | 20170725 |
98027 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170829 | 20170725 |
98217 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
98885 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170829 | 20170725 |
99737 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170829 | 20170725 |
100166 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170829 | 20170725 |
100202 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
100388 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
100587 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
100649 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170829 | 20170725 |
100738 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
100751 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
100782 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170829 | 20170725 |
100853 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170829 | 20170725 |
101407 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170829 | 20170725 |
102563 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170829 | 20170725 |
102767 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170829 | 20170725 |
102794 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170829 | 20170725 |
102993 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
103011 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
103041 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
103582 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170829 | 20170725 |
103715 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
103733 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170829 | 20170725 |
104566 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
105098 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
105128 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
105141 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
105297 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170829 | 20170725 |
105328 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170829 | 20170725 |
105390 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170829 | 20170725 |
105465 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170829 | 20170725 |
105559 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170829 | 20170725 |
105656 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170829 | 20170725 |
105700 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170829 | 20170725 |
105727 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170829 | 20170725 |
105740 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170829 | 20170725 |
106746 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170829 | 20170725 |
106750 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170829 | 20170725 |
106759 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170829 | 20170725 |
108004 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170829 | 20170725 |
108004 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170829 | 20170725 |
109316 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170829 | 20170725 |
109337 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170829 | 20170725 |
109346 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170829 | 20170725 |
109643 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170829 | 20170725 |
109679 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170829 | 20170725 |
109683 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170829 | 20170725 |
109891 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
109904 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170829 | 20170725 |
109922 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170829 | 20170725 |
110281 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170829 | 20170725 |
110463 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170829 | 20170725 |
110631 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170829 | 20170725 |
110645 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
110773 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
112798 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
112833 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170829 | 20170725 |
112944 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170829 | 20170725 |
113383 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170829 | 20170725 |
113422 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170829 | 20170725 |
113768 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170829 | 20170725 |
113790 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170829 | 20170725 |
113808 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170829 | 20170725 |
113821 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170829 | 20170725 |
114096 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170829 | 20170725 |
114096 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170829 | 20170725 |
114136 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170829 | 20170725 |
114672 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
116019 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
118894 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
119687 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
120130 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
120148 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
120560 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
121375 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170829 | 20170725 |
121500 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170829 | 20170725 |
121557 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170829 | 20170725 |
122652 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
122674 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
122691 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170829 | 20170725 |
122713 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
123095 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170829 | 20170725 |
123635 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
123635 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
123768 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
124206 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170829 | 20170725 |
124317 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170829 | 20170725 |
124498 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170829 | 20170725 |
124504 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
124933 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
124951 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170829 | 20170725 |
124955 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170829 | 20170725 |
125585 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170829 | 20170725 |
125624 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170829 | 20170725 |
125762 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170829 | 20170725 |
125784 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170829 | 20170725 |
125801 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170829 | 20170725 |
126533 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170829 | 20170725 |
126714 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170829 | 20170725 |
126719 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
127339 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170829 | 20170725 |
127756 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
128748 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170829 | 20170725 |
128748 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170829 | 20170725 |
128832 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170829 | 20170725 |
128836 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170829 | 20170725 |
129572 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
129629 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
129634 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
129634 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
129812 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170829 | 20170725 |
129833 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170829 | 20170725 |
130427 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
130462 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170829 | 20170725 |
130494 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170829 | 20170725 |
130506 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170829 | 20170725 |
130693 | ref | gcc -m32 -O -fomit-frame-pointer | 20170829 | 20170725 |
132727 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170829 | 20170725 |
132735 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170829 | 20170725 |
132864 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170829 | 20170725 |
135238 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170829 | 20170725 |
135239 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170829 | 20170725 |
135252 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170829 | 20170725 |
135318 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170829 | 20170725 |
136311 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170829 | 20170725 |
136404 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170829 | 20170725 |
136869 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170829 | 20170725 |
137059 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170829 | 20170725 |
150222 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170829 | 20170725 |
150254 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170829 | 20170725 |
151339 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170829 | 20170725 |
151370 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
152482 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170829 | 20170725 |
152588 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170829 | 20170725 |
156802 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170829 | 20170725 |
156811 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170829 | 20170725 |