Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
120375 | c | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140521 | 20140517 |
121397 | c | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140521 | 20140517 |
159397 | c | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140521 | 20140517 |
270550 | c | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140521 | 20140517 |
270675 | c | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140521 | 20140517 |
270817 | c | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140521 | 20140517 |
270842 | c | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140521 | 20140517 |
270908 | c | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140521 | 20140517 |
271025 | c | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140521 | 20140517 |
271167 | c | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
271217 | c | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140521 | 20140517 |
271300 | c | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140521 | 20140517 |
271308 | c | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140521 | 20140517 |
271908 | c | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140521 | 20140517 |
272758 | c | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
273492 | c | gcc -m32 -O -fomit-frame-pointer | 20140521 | 20140517 |
273533 | c | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140521 | 20140517 |
273534 | c | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140521 | 20140517 |
273675 | c | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
273683 | c | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140521 | 20140517 |
273792 | c | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140521 | 20140517 |
273934 | c | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140521 | 20140517 |
274034 | c | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140521 | 20140517 |
274058 | c | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140521 | 20140517 |
274092 | c | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140521 | 20140517 |
274334 | c | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140521 | 20140517 |
274500 | c | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140521 | 20140517 |
274742 | c | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140521 | 20140517 |
275225 | c | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
276025 | c | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140521 | 20140517 |
281092 | c | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140521 | 20140517 |
281458 | c | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140521 | 20140517 |
281592 | c | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140521 | 20140517 |
283042 | c | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140521 | 20140517 |
283117 | c | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140521 | 20140517 |
287741 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140521 | 20140517 |
332179 | c | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
335956 | c | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
357091 | c | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
357225 | c | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140521 | 20140517 |
357308 | c | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140521 | 20140517 |
357325 | c | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
357425 | c | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
357558 | c | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
357683 | c | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140521 | 20140517 |
358034 | c | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140521 | 20140517 |
358284 | c | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
358400 | c | gcc -m32 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
358483 | c | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
358825 | c | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
359242 | c | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140521 | 20140517 |
359267 | c | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140521 | 20140517 |
359300 | c | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
359458 | c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
359491 | c | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140521 | 20140517 |
359875 | c | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
360084 | c | gcc -m32 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
360142 | c | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
360150 | c | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140521 | 20140517 |
360167 | c | gcc -m32 -Os -fomit-frame-pointer | 20140521 | 20140517 |
360234 | c | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140521 | 20140517 |
360367 | c | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140521 | 20140517 |
360500 | c | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
360650 | c | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140521 | 20140517 |
360683 | c | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
360858 | c | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
360883 | c | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
360900 | c | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140521 | 20140517 |
360983 | c | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
361192 | c | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
361242 | c | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
361300 | c | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
361333 | c | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140521 | 20140517 |
361400 | c | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
361400 | c | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140521 | 20140517 |
361408 | c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
361417 | c | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
361542 | c | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
361558 | c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
361592 | c | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140521 | 20140517 |
361617 | c | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
361650 | c | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
361775 | c | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
361892 | c | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
361975 | c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140521 | 20140517 |
362059 | c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
362075 | c | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
362134 | c | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
362150 | c | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140521 | 20140517 |
362166 | c | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
362191 | c | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140521 | 20140517 |
362325 | c | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
362408 | c | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140521 | 20140517 |
362416 | c | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140521 | 20140517 |
362434 | c | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
362492 | c | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
362525 | c | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
362709 | c | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140521 | 20140517 |
362759 | c | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
362791 | c | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140521 | 20140517 |
362858 | c | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140521 | 20140517 |
362933 | c | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140521 | 20140517 |
362966 | c | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140521 | 20140517 |
363025 | c | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
363209 | c | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140521 | 20140517 |
363333 | c | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
363575 | c | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
363583 | c | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
363675 | c | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
363716 | c | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
364000 | c | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140521 | 20140517 |
364092 | c | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
364258 | c | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140521 | 20140517 |
364316 | c | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140521 | 20140517 |
364367 | c | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
364425 | c | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
364425 | c | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140521 | 20140517 |
364542 | c | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
364708 | c | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140521 | 20140517 |
364817 | c | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
365066 | c | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
365800 | c | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140521 | 20140517 |
365850 | c | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
366050 | c | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140521 | 20140517 |
366250 | c | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140521 | 20140517 |
367100 | c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
367692 | c | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
367958 | c | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
368867 | c | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
369100 | c | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140521 | 20140517 |
372183 | c | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140521 | 20140517 |
375034 | c | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
432125 | c | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140521 | 20140517 |
433217 | c | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140521 | 20140517 |
434183 | c | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140521 | 20140517 |
436100 | c | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140521 | 20140517 |
436650 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140521 | 20140517 |
436750 | c | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140521 | 20140517 |
438100 | c | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140521 | 20140517 |
438600 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140521 | 20140517 |