Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
246366 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140520 | 20140517 |
247617 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
257309 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
257434 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140520 | 20140517 |
257517 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140520 | 20140517 |
263093 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
263975 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140520 | 20140517 |
264084 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
264084 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140520 | 20140517 |
265184 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140520 | 20140517 |
265250 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
267521 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
268184 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140520 | 20140517 |
269467 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
269725 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140520 | 20140517 |
269750 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
271175 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140520 | 20140517 |
271658 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
272759 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
283684 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
284092 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
284258 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140520 | 20140517 |
284367 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140520 | 20140517 |
285008 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140520 | 20140517 |
285075 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140520 | 20140517 |
286200 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
307658 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140520 | 20140517 |
307825 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140520 | 20140517 |
307825 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140520 | 20140517 |
309534 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140520 | 20140517 |
313634 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140520 | 20140517 |
314291 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140520 | 20140517 |
314708 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
315108 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
320408 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140520 | 20140517 |
324141 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
325166 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140520 | 20140517 |
325825 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
326859 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140520 | 20140517 |
327167 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140520 | 20140517 |
328767 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140520 | 20140517 |
338242 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140520 | 20140517 |
343059 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140520 | 20140517 |
343059 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140520 | 20140517 |
731658 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140520 | 20140517 |
731664 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140520 | 20140517 |
736337 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140520 | 20140517 |
737176 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140520 | 20140517 |
737200 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140520 | 20140517 |
737206 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140520 | 20140517 |
747106 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
748188 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
751130 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140520 | 20140517 |
762194 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
781697 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
801515 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140520 | 20140517 |
865130 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140520 | 20140517 |
865148 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140520 | 20140517 |
866903 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140520 | 20140517 |
868179 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140520 | 20140517 |
868240 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140520 | 20140517 |
869382 | gcc | gcc -m32 -O -fomit-frame-pointer | 20140520 | 20140517 |
887300 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140520 | 20140517 |
901903 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
901963 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140520 | 20140517 |
902927 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
910085 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140520 | 20140517 |
911779 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140520 | 20140517 |
911927 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140520 | 20140517 |
912106 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
913109 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140520 | 20140517 |
913440 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140520 | 20140517 |
914461 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140520 | 20140517 |
915994 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140520 | 20140517 |
916109 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
916109 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140520 | 20140517 |
916191 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140520 | 20140517 |
916564 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
919140 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
919194 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
921685 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140520 | 20140517 |
922257 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140520 | 20140517 |
922364 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140520 | 20140517 |
922979 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140520 | 20140517 |
927857 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140520 | 20140517 |
931409 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
934059 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140520 | 20140517 |
1258719 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140520 | 20140517 |
3348779 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
3365033 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140520 | 20140517 |
3389575 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
3400330 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140520 | 20140517 |
3400840 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140520 | 20140517 |
3401361 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140520 | 20140517 |
3403800 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140520 | 20140517 |
3428894 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
3429694 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
3431018 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
3432267 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140520 | 20140517 |
3433318 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140520 | 20140517 |
3433612 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140520 | 20140517 |
3434873 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140520 | 20140517 |
3440806 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
3442412 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
3445633 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
3451418 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
3451728 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
3451930 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
3456339 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
3456630 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
3457127 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
3466560 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
3466985 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
3467285 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
3467394 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140520 | 20140517 |
3467545 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
3467655 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140520 | 20140517 |
3717888 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140520 | 20140517 |
5525618 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140520 | 20140517 |
5530976 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
5532679 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140520 | 20140517 |
5532924 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140520 | 20140517 |
5534037 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
5537867 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140520 | 20140517 |
5541315 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140520 | 20140517 |
5542837 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140520 | 20140517 |
5544003 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
5545115 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140520 | 20140517 |
5548240 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20140520 | 20140517 |
5551766 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140520 | 20140517 |
5570536 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140520 | 20140517 |
5580091 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140520 | 20140517 |
5590494 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140520 | 20140517 |
5592642 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140520 | 20140517 |
5597312 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140520 | 20140517 |
5599027 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140520 | 20140517 |
5599866 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140520 | 20140517 |
5610800 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140520 | 20140517 |
5612042 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140520 | 20140517 |
5664009 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140520 | 20140517 |