Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
438481 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140701 | 20140622 |
442619 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140701 | 20140622 |
443258 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140701 | 20140622 |
445072 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
453597 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140701 | 20140622 |
453730 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140701 | 20140622 |
471818 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
476334 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
485678 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140701 | 20140622 |
486311 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140701 | 20140622 |
487804 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140701 | 20140622 |
488393 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140701 | 20140622 |
499718 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
584922 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140701 | 20140622 |
594574 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140701 | 20140622 |
594598 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140701 | 20140622 |
594777 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140701 | 20140622 |
597733 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140701 | 20140622 |
600198 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140701 | 20140622 |
600265 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140701 | 20140622 |
600510 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140701 | 20140622 |
600713 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140701 | 20140622 |
600931 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140701 | 20140622 |
601704 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140701 | 20140622 |
602925 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140701 | 20140622 |
611614 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
615085 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
616110 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140701 | 20140622 |
616867 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140701 | 20140622 |
618045 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140701 | 20140622 |
618076 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
618197 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140701 | 20140622 |
621118 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
621399 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
622881 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140701 | 20140622 |
623006 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
623131 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140701 | 20140622 |
623329 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140701 | 20140622 |
623427 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140701 | 20140622 |
623610 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140701 | 20140622 |
624179 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140701 | 20140622 |
624184 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
624647 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140701 | 20140622 |
624741 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140701 | 20140622 |
625705 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
627963 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140701 | 20140622 |
629425 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140701 | 20140622 |
629471 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
629990 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140701 | 20140622 |
630622 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
630775 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
633286 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
633384 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
633715 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
634362 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
634417 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
640157 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140701 | 20140622 |
654821 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
655465 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140701 | 20140622 |
656066 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
656140 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140701 | 20140622 |
656460 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140701 | 20140622 |
659245 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
683503 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140701 | 20140622 |
685269 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
685947 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
687457 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
687538 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140701 | 20140622 |
688182 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140701 | 20140622 |
691544 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140701 | 20140622 |
692652 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
694902 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
696555 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
699504 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
700822 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140701 | 20140622 |
701274 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
701540 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
702137 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
702897 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140701 | 20140622 |
703821 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140701 | 20140622 |
704168 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140701 | 20140622 |
704539 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140701 | 20140622 |
704578 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140701 | 20140622 |
705397 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140701 | 20140622 |
707011 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
709823 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
713552 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140701 | 20140622 |
714200 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140701 | 20140622 |
716575 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140701 | 20140622 |
716590 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140701 | 20140622 |
718618 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
720397 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
721305 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
721773 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140701 | 20140622 |
722194 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140701 | 20140622 |
745735 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140701 | 20140622 |
746246 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140701 | 20140622 |
746343 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140701 | 20140622 |
746398 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
751308 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140701 | 20140622 |
752805 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140701 | 20140622 |
752887 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140701 | 20140622 |
753023 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140701 | 20140622 |
753090 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140701 | 20140622 |
753192 | ref | gcc -m32 -O -fomit-frame-pointer | 20140701 | 20140622 |
753363 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140701 | 20140622 |
753769 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140701 | 20140622 |
754857 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140701 | 20140622 |
755024 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140701 | 20140622 |
760855 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140701 | 20140622 |
761794 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140701 | 20140622 |
762056 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140701 | 20140622 |
762399 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140701 | 20140622 |
762591 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140701 | 20140622 |
763253 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140701 | 20140622 |
764533 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140701 | 20140622 |
765441 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140701 | 20140622 |
765461 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140701 | 20140622 |
767715 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140701 | 20140622 |
768413 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140701 | 20140622 |
768557 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140701 | 20140622 |
768800 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140701 | 20140622 |
768826 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140701 | 20140622 |
769751 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140701 | 20140622 |
773452 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140701 | 20140622 |
774201 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140701 | 20140622 |
774212 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140701 | 20140622 |
774681 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140701 | 20140622 |
774927 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140701 | 20140622 |
793034 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140701 | 20140622 |
793120 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140701 | 20140622 |
793143 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140701 | 20140622 |
793170 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140701 | 20140622 |
793287 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140701 | 20140622 |
793584 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140701 | 20140622 |
794917 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140701 | 20140622 |
795370 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140701 | 20140622 |
805128 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140701 | 20140622 |
805381 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140701 | 20140622 |
807819 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140701 | 20140622 |
807974 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140701 | 20140622 |
808845 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140701 | 20140622 |
812121 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140701 | 20140622 |
814886 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140701 | 20140622 |
814940 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140701 | 20140622 |
815058 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140701 | 20140622 |
855211 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
856323 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140701 | 20140622 |