Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
389577 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140806 | 20140622 |
390900 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
391281 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
391377 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140806 | 20140622 |
392001 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140806 | 20140622 |
392538 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140806 | 20140622 |
421863 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
422085 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140806 | 20140622 |
494694 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
495141 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140806 | 20140622 |
495168 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
495510 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140806 | 20140622 |
495567 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140806 | 20140622 |
495702 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
495732 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
496071 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
496113 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140806 | 20140622 |
496164 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
496449 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140806 | 20140622 |
496500 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
496917 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
497133 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
497160 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140806 | 20140622 |
497208 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
497394 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140806 | 20140622 |
497577 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
498219 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
498288 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
499392 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
499437 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
499626 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
499764 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140806 | 20140622 |
499854 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
500400 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
500850 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
501063 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
506643 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
514278 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140806 | 20140622 |
515070 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140806 | 20140622 |
521148 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
521172 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
522399 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140806 | 20140622 |
526200 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140806 | 20140622 |
534618 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
535866 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
537351 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140806 | 20140622 |
544677 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
546087 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140806 | 20140622 |
546258 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140806 | 20140622 |
547095 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
548382 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
557304 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
565566 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
565737 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
566256 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
567327 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140806 | 20140622 |
567864 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140806 | 20140622 |
568245 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
568587 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140806 | 20140622 |
570213 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140806 | 20140622 |
570222 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
570882 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140806 | 20140622 |
571218 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
571227 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140806 | 20140622 |
571416 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
571614 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
572049 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140806 | 20140622 |
572358 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
572970 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140806 | 20140622 |
573240 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
574155 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
575658 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
576846 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
579012 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140806 | 20140622 |
580821 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140806 | 20140622 |
580980 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140806 | 20140622 |
584964 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140806 | 20140622 |
585486 | ref | gcc -m32 -O -fomit-frame-pointer | 20140806 | 20140622 |
586212 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140806 | 20140622 |
586302 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
587736 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140806 | 20140622 |
587991 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140806 | 20140622 |
588000 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140806 | 20140622 |
588225 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140806 | 20140622 |
588492 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
590889 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140806 | 20140622 |
590931 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140806 | 20140622 |
590970 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
591204 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
595299 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140806 | 20140622 |
595359 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140806 | 20140622 |
596760 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
596820 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
596823 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
597366 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
598110 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140806 | 20140622 |
598881 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140806 | 20140622 |
598995 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140806 | 20140622 |
599274 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140806 | 20140622 |
599559 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140806 | 20140622 |
599865 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
605670 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
608493 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
608904 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140806 | 20140622 |
609924 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140806 | 20140622 |
609969 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140806 | 20140622 |
611538 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140806 | 20140622 |
612378 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140806 | 20140622 |
612822 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140806 | 20140622 |
617436 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140806 | 20140622 |
618798 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140806 | 20140622 |
623061 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140806 | 20140622 |
623298 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140806 | 20140622 |
623622 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140806 | 20140622 |
637206 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140806 | 20140622 |
646590 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140806 | 20140622 |
646827 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140806 | 20140622 |
646980 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140806 | 20140622 |
647127 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
647382 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
647481 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140806 | 20140622 |
654912 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140806 | 20140622 |
655368 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140806 | 20140622 |
656850 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
657528 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
657564 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140806 | 20140622 |
657858 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140806 | 20140622 |
658095 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
658689 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140806 | 20140622 |
658761 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140806 | 20140622 |
658878 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
662868 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
663147 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
663147 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140806 | 20140622 |
665178 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140806 | 20140622 |
665631 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140806 | 20140622 |
667839 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140806 | 20140622 |
667881 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140806 | 20140622 |
670299 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140806 | 20140622 |
687660 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140806 | 20140622 |
687729 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140806 | 20140622 |
692412 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140806 | 20140622 |
692553 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140806 | 20140622 |
693507 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
693774 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140806 | 20140622 |
693822 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140806 | 20140622 |
694023 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
695895 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
696204 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140806 | 20140622 |
696261 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140806 | 20140622 |
698091 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140806 | 20140622 |
698682 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140806 | 20140622 |