Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
680400 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161216 | 20161009 |
682100 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161216 | 20161009 |
686960 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
692890 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
693140 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161009 |
703180 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161009 |
710940 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161216 | 20161009 |
711190 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
711330 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
711510 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161216 | 20161009 |
712010 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
712310 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161216 | 20161009 |
712700 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
715140 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
717490 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
717640 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
719150 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161216 | 20161009 |
721340 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161216 | 20161009 |
728070 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161216 | 20161009 |
728260 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
728350 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
734660 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161009 |
735650 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161009 |
736110 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161216 | 20161009 |
737440 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161216 | 20161009 |
737450 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161216 | 20161009 |
738210 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161216 | 20161009 |
738220 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161216 | 20161009 |
740010 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
740990 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
745370 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161216 | 20161009 |
747610 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
748050 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
748680 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161216 | 20161009 |
748990 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161216 | 20161009 |
749230 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161216 | 20161009 |
749660 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161009 |
751910 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
756820 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
757720 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161216 | 20161009 |
757780 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161216 | 20161009 |
758290 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
758310 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
771120 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
771630 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161216 | 20161009 |
771670 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161216 | 20161009 |
772960 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161216 | 20161009 |
773090 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161009 |
775600 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
776400 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161009 |
777550 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161216 | 20161009 |
777710 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161216 | 20161009 |
778640 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161216 | 20161009 |
778790 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
780460 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161216 | 20161009 |
781220 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161216 | 20161009 |
783040 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161216 | 20161009 |
783140 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161216 | 20161009 |
783570 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161216 | 20161009 |
783590 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161216 | 20161009 |
783750 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
784060 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
784270 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
784340 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161009 |
785630 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
787090 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161216 | 20161009 |
787520 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
787940 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161009 |
788110 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
788440 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161216 | 20161009 |
791260 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161009 |
791950 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
792070 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
792480 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
797000 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161216 | 20161009 |
803270 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161216 | 20161009 |
803610 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161216 | 20161009 |
804900 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161216 | 20161009 |
804940 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161216 | 20161009 |
806810 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161216 | 20161009 |
808500 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
811960 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
812190 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
816970 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
818470 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
828090 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161216 | 20161009 |
828680 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161216 | 20161009 |
828700 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161216 | 20161009 |
834670 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161216 | 20161009 |
834750 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161009 |
837900 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161216 | 20161009 |
838290 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161216 | 20161009 |
838530 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161216 | 20161009 |
838690 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
840030 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161216 | 20161009 |
840460 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161009 |
842570 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
846700 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161216 | 20161009 |
849020 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161009 |
850090 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161009 |
851210 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161216 | 20161009 |
852770 | ref | gcc -m32 -O -fomit-frame-pointer | 20161216 | 20161009 |
852980 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
855600 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161216 | 20161009 |
877210 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
877740 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161216 | 20161009 |
884370 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161216 | 20161009 |
884950 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161216 | 20161009 |
918570 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161216 | 20161009 |
918780 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161216 | 20161009 |
919110 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161216 | 20161009 |
919490 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161216 | 20161009 |
920040 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161216 | 20161009 |
920100 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161216 | 20161009 |
920400 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161216 | 20161009 |
924550 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161216 | 20161009 |
924560 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161216 | 20161009 |
924820 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161216 | 20161009 |
925860 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161216 | 20161009 |
926310 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161216 | 20161009 |
926830 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161216 | 20161009 |
926880 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161216 | 20161009 |
927160 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161216 | 20161009 |
927320 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161216 | 20161009 |
929340 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161216 | 20161009 |
929540 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161216 | 20161009 |
932500 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161216 | 20161009 |
934610 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161216 | 20161009 |
937250 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161216 | 20161009 |
937680 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161216 | 20161009 |
938010 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161009 |
938320 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161009 |
942260 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161216 | 20161009 |
943310 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161216 | 20161009 |
944320 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161216 | 20161009 |
945100 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161216 | 20161009 |
945640 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161009 |
945710 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161216 | 20161009 |
945880 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161009 |
946010 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161216 | 20161009 |
951650 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161009 |
952130 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161216 | 20161009 |
952160 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161216 | 20161009 |
952450 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161009 |