Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
447324 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
448311 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140806 | 20140622 |
449250 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
449280 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140806 | 20140622 |
471402 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140806 | 20140622 |
471696 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140806 | 20140622 |
512805 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
514791 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140806 | 20140622 |
607074 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
608313 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
615768 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140807 | 20140622 |
623604 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140806 | 20140622 |
628206 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
637404 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140806 | 20140622 |
654675 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
692583 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
696936 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
700530 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140807 | 20140622 |
700584 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
700854 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140807 | 20140622 |
706590 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140807 | 20140622 |
706809 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140807 | 20140622 |
708579 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140807 | 20140622 |
708672 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
708801 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140807 | 20140622 |
709572 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140807 | 20140622 |
709830 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
710010 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140807 | 20140622 |
710019 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
710202 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
710619 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140807 | 20140622 |
711162 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140807 | 20140622 |
711606 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140807 | 20140622 |
712137 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
712494 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140807 | 20140622 |
713529 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
713703 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
714318 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
715263 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140807 | 20140622 |
716286 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140807 | 20140622 |
716334 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140807 | 20140622 |
718431 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
718764 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140807 | 20140622 |
719754 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
728697 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140807 | 20140622 |
730314 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140807 | 20140622 |
731118 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
731388 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140807 | 20140622 |
731769 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140807 | 20140622 |
732525 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140807 | 20140622 |
732723 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140807 | 20140622 |
734316 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140807 | 20140622 |
737655 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
737868 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
741588 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
742692 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140807 | 20140622 |
742740 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140807 | 20140622 |
776910 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
778527 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
779493 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140806 | 20140622 |
779859 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
783675 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
783963 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140806 | 20140622 |
786114 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140806 | 20140622 |
787095 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
787692 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
788229 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
792513 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
796572 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140807 | 20140622 |
797766 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140807 | 20140622 |
800529 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140807 | 20140622 |
808263 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
815898 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140806 | 20140622 |
818769 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140806 | 20140622 |
822810 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
822972 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
823356 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140807 | 20140622 |
823557 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
824280 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140807 | 20140622 |
824616 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140806 | 20140622 |
825408 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
826128 | ref | gcc -m32 -O -fomit-frame-pointer | 20140806 | 20140622 |
827130 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140807 | 20140622 |
828129 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140806 | 20140622 |
828180 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140806 | 20140622 |
828528 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
830250 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140806 | 20140622 |
830433 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
831639 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140807 | 20140622 |
832032 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140807 | 20140622 |
833814 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
836064 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140807 | 20140622 |
836862 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
840273 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
840312 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
840498 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
840525 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140806 | 20140622 |
840561 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140806 | 20140622 |
840660 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140806 | 20140622 |
853167 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
853458 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
859110 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
862980 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140807 | 20140622 |
874371 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140807 | 20140622 |
879306 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140807 | 20140622 |
879828 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
880056 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
880665 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
881082 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140807 | 20140622 |
891150 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
898380 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
907236 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140807 | 20140622 |
907242 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140807 | 20140622 |
915816 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
917280 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140807 | 20140622 |
917505 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140807 | 20140622 |
927261 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140806 | 20140622 |
928677 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140807 | 20140622 |
928722 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140807 | 20140622 |
933417 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140807 | 20140622 |
933606 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140807 | 20140622 |
937152 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140807 | 20140622 |
937380 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140806 | 20140622 |
937533 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
940338 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140807 | 20140622 |
940527 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140807 | 20140622 |
940875 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140807 | 20140622 |
942309 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140807 | 20140622 |
942411 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140807 | 20140622 |
942564 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140807 | 20140622 |
942912 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140807 | 20140622 |
943095 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140807 | 20140622 |
943341 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140807 | 20140622 |
943590 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140807 | 20140622 |
943926 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
943947 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140806 | 20140622 |
944121 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140806 | 20140622 |
944721 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140807 | 20140622 |
945054 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140807 | 20140622 |
945318 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140807 | 20140622 |
946116 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140807 | 20140622 |
955206 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140806 | 20140622 |
956046 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140806 | 20140622 |
1011777 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140806 | 20140622 |
1012398 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
1012803 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140806 | 20140622 |
1016688 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
1016823 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
1017027 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140807 | 20140622 |
1019700 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140807 | 20140622 |
1028745 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140807 | 20140622 |
1028814 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140807 | 20140622 |