Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
7536650 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7536950 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7537070 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7537230 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7537570 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7537750 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7537760 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7537830 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7537950 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7538070 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7538080 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7538090 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7538170 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7538180 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7538190 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7538190 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7538260 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7538340 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161211 | 20161009 |
7538350 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7538360 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7538380 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7538480 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7538500 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7538600 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7538620 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7538740 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161211 | 20161009 |
7538780 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7538980 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7539070 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161211 | 20161009 |
7539110 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7539150 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161211 | 20161009 |
7539170 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161211 | 20161009 |
7539190 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7539230 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161211 | 20161009 |
7539270 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161211 | 20161009 |
7539270 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161211 | 20161009 |
7539290 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7539330 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161211 | 20161009 |
7539350 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161211 | 20161009 |
7539350 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161211 | 20161009 |
7539580 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161211 | 20161009 |
7540380 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7540530 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7540850 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7540970 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161211 | 20161009 |
7540990 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7541300 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7541710 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7541810 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7542530 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161211 | 20161009 |
7542840 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7543050 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161211 | 20161009 |
7543080 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161211 | 20161009 |
7543450 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161211 | 20161009 |
7545840 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7551770 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7554030 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7554090 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7554230 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161211 | 20161009 |
7554230 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7554240 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7554280 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7554370 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7554410 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161211 | 20161009 |
7554530 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161211 | 20161009 |
7554540 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7554580 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7554600 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7554610 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161211 | 20161009 |
7554740 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7554800 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161211 | 20161009 |
7554920 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7555150 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7555230 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161211 | 20161009 |
7555250 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7555390 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7555650 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161211 | 20161009 |
7555690 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7555740 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7556190 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7556460 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161211 | 20161009 |
7556500 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161211 | 20161009 |
7556630 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7557020 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161211 | 20161009 |
7557170 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161211 | 20161009 |
7557350 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7557430 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161211 | 20161009 |
7558070 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161211 | 20161009 |
7558540 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161211 | 20161009 |
7559040 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7559370 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161211 | 20161009 |
7559510 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7559600 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7560050 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7560060 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161211 | 20161009 |
7560130 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7560200 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7560230 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7560260 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161211 | 20161009 |
7560270 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7560330 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7560420 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7560450 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7560490 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7560650 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7560670 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7560780 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161211 | 20161009 |
7560870 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7561070 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7561080 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7561150 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7561200 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7561220 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7561260 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161211 | 20161009 |
7561460 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7561570 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7561570 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7561610 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7562020 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161211 | 20161009 |
7562120 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7562390 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161211 | 20161009 |
7562430 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161211 | 20161009 |
7562870 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161211 | 20161009 |
7562960 | ref | gcc -m32 -O -fomit-frame-pointer | 20161211 | 20161009 |
7563290 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161211 | 20161009 |
7563370 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161211 | 20161009 |
7563460 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7564090 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161211 | 20161009 |
7565190 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161211 | 20161009 |
7565810 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161211 | 20161009 |
7566320 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161211 | 20161009 |
7567600 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161211 | 20161009 |
7568540 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161211 | 20161009 |
7569280 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7576830 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161211 | 20161009 |
7577170 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7577170 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7577200 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161211 | 20161009 |
7577260 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7577300 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7577320 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7577410 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7577410 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7577460 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161211 | 20161009 |
7577690 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7577800 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7578010 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7578180 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7578220 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7578470 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7579070 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7579740 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7580000 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161211 | 20161009 |
7580250 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161211 | 20161009 |
7580460 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161211 | 20161009 |
7583580 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161211 | 20161009 |
7585540 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161211 | 20161009 |
7585800 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161211 | 20161009 |
7586170 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161211 | 20161009 |
7586750 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161211 | 20161009 |
7586860 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161211 | 20161009 |