Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
197541 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170829 | 20170725 |
197635 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
200155 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
200208 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170829 | 20170725 |
201236 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170829 | 20170725 |
201253 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170829 | 20170725 |
201311 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170829 | 20170725 |
201387 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170829 | 20170725 |
202118 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170829 | 20170725 |
202158 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170829 | 20170725 |
204071 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
204168 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170829 | 20170725 |
204284 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170829 | 20170725 |
204497 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170829 | 20170725 |
204509 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170829 | 20170725 |
204532 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170829 | 20170725 |
205143 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170829 | 20170725 |
205255 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170829 | 20170725 |
205595 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170829 | 20170725 |
205942 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170829 | 20170725 |
206982 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170829 | 20170725 |
207275 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170829 | 20170725 |
207616 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170829 | 20170725 |
207983 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170829 | 20170725 |
208360 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170829 | 20170725 |
208839 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170829 | 20170725 |
208976 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170829 | 20170725 |
208994 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
209016 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170829 | 20170725 |
209238 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170829 | 20170725 |
209264 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170829 | 20170725 |
209294 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170829 | 20170725 |
209343 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170829 | 20170725 |
211262 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170829 | 20170725 |
211307 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170829 | 20170725 |
211567 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170829 | 20170725 |
211591 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
211607 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170829 | 20170725 |
212458 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170829 | 20170725 |
213309 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170829 | 20170725 |
213721 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170829 | 20170725 |
215489 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
215671 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170829 | 20170725 |
215751 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
215861 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170829 | 20170725 |
216096 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
219344 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
219401 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
219432 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
219752 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
219764 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
219907 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
219915 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
219995 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
220243 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
220296 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
220340 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170829 | 20170725 |
220403 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
220606 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170829 | 20170725 |
220659 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170829 | 20170725 |
221023 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
221346 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170829 | 20170725 |
221466 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170829 | 20170725 |
221577 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170829 | 20170725 |
221856 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170829 | 20170725 |
221882 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170829 | 20170725 |
222001 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
222228 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170829 | 20170725 |
222330 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170829 | 20170725 |
222719 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170829 | 20170725 |
222724 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170829 | 20170725 |
224032 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170829 | 20170725 |
224119 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170829 | 20170725 |
225108 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
225249 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170829 | 20170725 |
226074 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170829 | 20170725 |
226139 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170829 | 20170725 |
226251 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170829 | 20170725 |
226516 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170829 | 20170725 |
226752 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170829 | 20170725 |
226827 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170829 | 20170725 |
226862 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170829 | 20170725 |
227252 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170829 | 20170725 |
227792 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170829 | 20170725 |
227815 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170829 | 20170725 |
228099 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170829 | 20170725 |
228412 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170829 | 20170725 |
228594 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
228705 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170829 | 20170725 |
228741 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170829 | 20170725 |
228820 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170829 | 20170725 |
229046 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170829 | 20170725 |
229490 | ref | gcc -m32 -O -fomit-frame-pointer | 20170829 | 20170725 |
230146 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170829 | 20170725 |
230158 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170829 | 20170725 |
230526 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170829 | 20170725 |
230570 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170829 | 20170725 |
230673 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
230739 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
230743 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170829 | 20170725 |
230779 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170829 | 20170725 |
230827 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
230965 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170829 | 20170725 |
231195 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
231204 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170829 | 20170725 |
231545 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170829 | 20170725 |
233065 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170829 | 20170725 |
233185 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170829 | 20170725 |
233198 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170829 | 20170725 |
233198 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170829 | 20170725 |
233238 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170829 | 20170725 |
233411 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
233583 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170829 | 20170725 |
235901 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170829 | 20170725 |
235985 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170829 | 20170725 |
236105 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
237650 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170829 | 20170725 |
237704 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170829 | 20170725 |
237775 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170829 | 20170725 |
237788 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170829 | 20170725 |
237815 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170829 | 20170725 |
238054 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170829 | 20170725 |
239046 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170829 | 20170725 |
311047 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
311074 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170829 | 20170725 |
311110 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
311455 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170829 | 20170725 |
314193 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
318362 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
318455 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
321809 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
321912 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170829 | 20170725 |
322451 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170829 | 20170725 |
323191 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
323555 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
323830 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
324924 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170829 | 20170725 |
325163 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
325672 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
325725 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170829 | 20170725 |
325872 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170829 | 20170725 |
325952 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170829 | 20170725 |
325977 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170829 | 20170725 |
326186 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
326280 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170829 | 20170725 |
326287 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
326301 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
326505 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
326731 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170829 | 20170725 |
326745 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170829 | 20170725 |
326913 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
327409 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170829 | 20170725 |
327905 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170829 | 20170725 |
327937 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170829 | 20170725 |
329004 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170829 | 20170725 |
329204 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170829 | 20170725 |
329772 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
331738 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
336008 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
336297 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170829 | 20170725 |