Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
302975 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140521 | 20140517 |
303125 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140521 | 20140517 |
303217 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
303284 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
304200 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
304350 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140521 | 20140517 |
304416 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
304525 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140521 | 20140517 |
305067 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
305317 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140521 | 20140517 |
305500 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140521 | 20140517 |
305558 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
306191 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
306225 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140521 | 20140517 |
306317 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140521 | 20140517 |
306375 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
308508 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140521 | 20140517 |
308817 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
310008 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140521 | 20140517 |
310575 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140521 | 20140517 |
310583 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
310633 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140521 | 20140517 |
310717 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
310792 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140521 | 20140517 |
311792 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140521 | 20140517 |
312125 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
312500 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140521 | 20140517 |
312933 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140521 | 20140517 |
313075 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
313100 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
313183 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140521 | 20140517 |
313183 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
313184 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
313258 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
313317 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140521 | 20140517 |
313350 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
313809 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
313992 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140521 | 20140517 |
314167 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
314367 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140521 | 20140517 |
314508 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
314583 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
314800 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140521 | 20140517 |
315275 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
315292 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
315517 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
315767 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
316300 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140521 | 20140517 |
316350 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140521 | 20140517 |
316408 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
316466 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140521 | 20140517 |
316600 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
316650 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
316842 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
316950 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
317075 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
317333 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140521 | 20140517 |
317367 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140521 | 20140517 |
317583 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140521 | 20140517 |
317717 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140521 | 20140517 |
317892 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
317966 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
318333 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
318934 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140521 | 20140517 |
320308 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
320584 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
320650 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
320675 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
320775 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140521 | 20140517 |
320942 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140521 | 20140517 |
321650 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140521 | 20140517 |
321709 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
321725 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
323558 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140521 | 20140517 |
323742 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140521 | 20140517 |
328325 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
328533 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140521 | 20140517 |
328917 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140521 | 20140517 |
328925 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140521 | 20140517 |
328967 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140521 | 20140517 |
329017 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140521 | 20140517 |
329075 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
329075 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140521 | 20140517 |
329217 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140521 | 20140517 |
329316 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140521 | 20140517 |
329842 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140521 | 20140517 |
329900 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140521 | 20140517 |
329942 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140521 | 20140517 |
329967 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
330008 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
330084 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
330091 | ref | gcc -m32 -O -fomit-frame-pointer | 20140521 | 20140517 |
330125 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140521 | 20140517 |
330125 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140521 | 20140517 |
330192 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
330208 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140521 | 20140517 |
330209 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140521 | 20140517 |
330241 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140521 | 20140517 |
330292 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140521 | 20140517 |
330300 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140521 | 20140517 |
330325 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140521 | 20140517 |
330333 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
330334 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
330367 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140521 | 20140517 |
330450 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140521 | 20140517 |
330467 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140521 | 20140517 |
330575 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
330575 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140521 | 20140517 |
330583 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
330609 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140521 | 20140517 |
330642 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140521 | 20140517 |
330650 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140521 | 20140517 |
330825 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
330842 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
330883 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
330900 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
330950 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140521 | 20140517 |
330950 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140521 | 20140517 |
331000 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140521 | 20140517 |
331066 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
331067 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140521 | 20140517 |
331150 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140521 | 20140517 |
331208 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140521 | 20140517 |
331284 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140521 | 20140517 |
331375 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
331442 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
331825 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140521 | 20140517 |
331875 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
331909 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140521 | 20140517 |
331933 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140521 | 20140517 |
331942 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140521 | 20140517 |
332067 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140521 | 20140517 |
332091 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
332142 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140521 | 20140517 |
332208 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140521 | 20140517 |
332275 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140521 | 20140517 |
332384 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140521 | 20140517 |
332400 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
332633 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
333142 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140521 | 20140517 |