Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
165942 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
166358 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
166358 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140521 | 20140517 |
167725 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
167725 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
167725 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
168267 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
168267 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140521 | 20140517 |
168633 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
168858 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140521 | 20140517 |
168859 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
170108 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
171008 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140521 | 20140517 |
171075 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
171100 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
171100 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
171375 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
172408 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
172500 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140521 | 20140517 |
173175 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
173525 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140521 | 20140517 |
173665 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140521 | 20140517 |
174142 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
174275 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
175500 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
177033 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140521 | 20140517 |
177133 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
177191 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140521 | 20140517 |
177383 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140521 | 20140517 |
177408 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
177525 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140521 | 20140517 |
177525 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140521 | 20140517 |
178050 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140521 | 20140517 |
178150 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140521 | 20140517 |
178508 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140521 | 20140517 |
178550 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140521 | 20140517 |
178600 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
178625 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140521 | 20140517 |
178625 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
178625 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
178625 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140521 | 20140517 |
178775 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140521 | 20140517 |
179109 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
179125 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140521 | 20140517 |
179142 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140521 | 20140517 |
179200 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140521 | 20140517 |
179234 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
179392 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140521 | 20140517 |
179433 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
179700 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
179875 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
180159 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
180175 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
180175 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
180183 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140521 | 20140517 |
180275 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140521 | 20140517 |
180950 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
180975 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
180975 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
180983 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
181017 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
181042 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
181633 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
182625 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
182659 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140521 | 20140517 |
182659 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
182683 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140521 | 20140517 |
183191 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
184542 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
184558 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140521 | 20140517 |
184558 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140521 | 20140517 |
184558 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140521 | 20140517 |
184833 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
185117 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140521 | 20140517 |
185258 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
185458 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140521 | 20140517 |
186816 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140521 | 20140517 |
186850 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140521 | 20140517 |
186867 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140521 | 20140517 |
186875 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140521 | 20140517 |
186892 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
186933 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140521 | 20140517 |
186942 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
187092 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140521 | 20140517 |
187092 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140521 | 20140517 |
187208 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
187609 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140521 | 20140517 |
187617 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140521 | 20140517 |
187850 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
188500 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140521 | 20140517 |
188500 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
188542 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
188600 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140521 | 20140517 |
188634 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140521 | 20140517 |
188650 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140521 | 20140517 |
188659 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140521 | 20140517 |
188666 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
188892 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140521 | 20140517 |
189042 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140521 | 20140517 |
189042 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140521 | 20140517 |
189142 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140521 | 20140517 |
189233 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140521 | 20140517 |
189417 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140521 | 20140517 |
189575 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
189592 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140521 | 20140517 |
189683 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140521 | 20140517 |
189767 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
189800 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140521 | 20140517 |
189900 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140521 | 20140517 |
189942 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140521 | 20140517 |
190425 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
190566 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
190566 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140521 | 20140517 |
190600 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140521 | 20140517 |
190650 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
190659 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
190767 | ref | gcc -m32 -O -fomit-frame-pointer | 20140521 | 20140517 |
191308 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140521 | 20140517 |
191384 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
191925 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
191958 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
191991 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140521 | 20140517 |
192683 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140521 | 20140517 |
194134 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140521 | 20140517 |
194225 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140521 | 20140517 |
194425 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140521 | 20140517 |
194441 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140521 | 20140517 |
194658 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140521 | 20140517 |
195050 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140521 | 20140517 |
195058 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140521 | 20140517 |
195125 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140521 | 20140517 |
197900 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140521 | 20140517 |
198409 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140521 | 20140517 |
198434 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140521 | 20140517 |
203392 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140521 | 20140517 |
203392 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
209625 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140521 | 20140517 |
209625 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
222317 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140521 | 20140517 |
222442 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |