* mcpu options for AMCC440 with fpu
@ 2007-02-19 8:45 Patrice Bouchand
2007-02-21 19:47 ` Patrice Bouchand
2007-02-23 22:58 ` Wolfgang Denk
0 siblings, 2 replies; 7+ messages in thread
From: Patrice Bouchand @ 2007-02-19 8:45 UTC (permalink / raw)
To: linuxppc-embedded
[-- Attachment #1: Type: text/plain, Size: 2382 bytes --]
Hello,
I was searching for the best mcpu option for amcc440, compiling and running a small program you can find here:
http://magnux.free.fr/gcc/mandelbrot.c. My distro is a ppc fedora core 6, and results are obviously the same using DENX4.0.
--------------------
-bash-3.00# gcc -O2 ./mandelbrot.c -o ./mandelbrot && time ./mandelbrot && rm -f ./mandelbrot
real 1m15.059s
user 1m14.996s
sys 0m0.060s
-bash-3.00# gcc -O2 -mcpu=440 ./mandelbrot.c -o ./mandelbrot && time ./mandelbrot && rm -f ./mandelbrot
real 0m39.606s
user 0m39.552s
sys 0m0.028s
-bash-3.00# gcc -O2 -mcpu=440fp ./mandelbrot.c -o ./mandelbrot && time ./mandelbrot && rm -f ./mandelbrot
real 1m15.016s
user 1m14.988s
sys 0m0.024s
-bash-3.00# gcc -O2 -msoft-float ./mandelbrot.c -o ./mandelbrot && time ./mandelbrot && rm -f ./mandelbrot
real 0m39.577s
user 0m39.544s
sys 0m0.032s
--------------------
* I do not explain why not using FPU gives better results ?
* I did also a test with bzip2.c ( http://pag.csail.mit.edu/~smcc/projects/single-file-programs/bzip2.c ).
----------------------
-bash-3.00# gcc -O2 ./bzip2.c -o ./bzip2 && time ./bzip2 ./oggenc.c && ./bzip2 -d ./oggenc.c.bz2 && rm ./bzip2
real 0m18.478s
user 0m18.216s
sys 0m0.152s
-bash-3.00# gcc -O2 -mcpu=440 ./bzip2.c -o ./bzip2 && time ./bzip2 ./oggenc.c && ./bzip2 -d ./oggenc.c.bz2 && rm ./bzip2
real 0m18.786s
user 0m18.544s
sys 0m0.128s
-bash-3.00# gcc -O2 -mcpu=440fp ./bzip2.c -o ./bzip2 && time ./bzip2 ./oggenc.c && ./bzip2 -d ./oggenc.c.bz2 && rm ./bzip2
real 0m18.811s
user 0m18.548s
sys 0m0.144s
-bash-3.00# gcc -O2 -mcpu=G3 ./bzip2.c -o ./bzip2 && time ./bzip2 ./oggenc.c && ./bzip2 -d ./oggenc.c.bz2 && rm ./bzip2
real 0m18.871s
user 0m18.644s
sys 0m0.104s
----------------------
* mcpu option seems to not have any effect ?
* My third test was to compile and run mplayer.
- With default options (no mcpu specified), my test mpeg was smooth.
- With mcpu=440fp, my test mpeg was not smooth.
Can anybody bring me some lights about the right gcc mcpu option for amcc440 ?
Best regards,
Patrice Bouchand
---------------------------------
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! Profitez des connaissances, des opinions et des expériences des internautes sur Yahoo! Questions/Réponses.
[-- Attachment #2: Type: text/html, Size: 3259 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: mcpu options for AMCC440 with fpu
2007-02-19 8:45 mcpu options for AMCC440 with fpu Patrice Bouchand
@ 2007-02-21 19:47 ` Patrice Bouchand
2007-02-21 21:35 ` Magnus Hjorth
2007-02-23 22:58 ` Wolfgang Denk
1 sibling, 1 reply; 7+ messages in thread
From: Patrice Bouchand @ 2007-02-21 19:47 UTC (permalink / raw)
To: linuxppc-embedded
FYI, I got the following answer on mplayer mailing list:
> Apparently -mcpu=440fp is the one. However, it's possible, that GCC
> "optimizations" actually make the code slower.
Can someone confirme this possiblity ?
Any answer would be greatly appreciated ;)
Patrice Bouchand
> Hello,
>
> I was searching for the best mcpu option for amcc440, compiling and
> running a small program you can find here:
> http://magnux.free.fr/gcc/mandelbrot.c. My distro is a ppc fedora core
> 6, and results are obviously the same using DENX4.0.
>
> --------------------
> -bash-3.00# gcc -O2 ./mandelbrot.c -o ./mandelbrot &&
> time ./mandelbrot && rm -f ./mandelbrot
>
> real 1m15.059s
> user 1m14.996s
> sys 0m0.060s
> -bash-3.00# gcc -O2 -mcpu=440 ./mandelbrot.c -o ./mandelbrot &&
> time ./mandelbrot && rm -f ./mandelbrot
>
> real 0m39.606s
> user 0m39.552s
> sys 0m0.028s
> -bash-3.00# gcc -O2 -mcpu=440fp ./mandelbrot.c -o ./mandelbrot &&
> time ./mandelbrot && rm -f ./mandelbrot
>
> real 1m15.016s
> user 1m14.988s
> sys 0m0.024s
> -bash-3.00# gcc -O2 -msoft-float ./mandelbrot.c -o ./mandelbrot &&
> time ./mandelbrot && rm -f ./mandelbrot
>
> real 0m39.577s
> user 0m39.544s
> sys 0m0.032s
> --------------------
>
> * I do not explain why not using FPU gives better results ?
>
> * I did also a test with bzip2.c
> ( http://pag.csail.mit.edu/~smcc/projects/single-file-programs/bzip2.c ).
>
> ----------------------
> -bash-3.00# gcc -O2 ./bzip2.c -o ./bzip2 && time ./bzip2 ./oggenc.c
> && ./bzip2 -d ./oggenc.c.bz2 && rm ./bzip2
>
> real 0m18.478s
> user 0m18.216s
> sys 0m0.152s
> -bash-3.00# gcc -O2 -mcpu=440 ./bzip2.c -o ./bzip2 &&
> time ./bzip2 ./oggenc.c && ./bzip2 -d ./oggenc.c.bz2 && rm ./bzip2
>
> real 0m18.786s
> user 0m18.544s
> sys 0m0.128s
> -bash-3.00# gcc -O2 -mcpu=440fp ./bzip2.c -o ./bzip2 &&
> time ./bzip2 ./oggenc.c && ./bzip2 -d ./oggenc.c.bz2 && rm ./bzip2
>
> real 0m18.811s
> user 0m18.548s
> sys 0m0.144s
> -bash-3.00# gcc -O2 -mcpu=G3 ./bzip2.c -o ./bzip2 &&
> time ./bzip2 ./oggenc.c && ./bzip2 -d ./oggenc.c.bz2 && rm ./bzip2
>
> real 0m18.871s
> user 0m18.644s
> sys 0m0.104s
> ----------------------
>
> * mcpu option seems to not have any effect ?
>
> * My third test was to compile and run mplayer.
> - With default options (no mcpu specified), my test mpeg was smooth.
> - With mcpu=440fp, my test mpeg was not smooth.
>
> Can anybody bring me some lights about the right gcc mcpu option for
> amcc440 ?
>
> Best regards,
>
> Patrice Bouchand
>
>
>
>
> ______________________________________________________________________
> Découvrez une nouvelle façon d'obtenir des réponses à toutes vos
> questions ! Profitez des connaissances, des opinions et des
> expériences des internautes sur Yahoo! Questions/Réponses.
> _______________________________________________
> Linuxppc-embedded mailing list
> Linuxppc-embedded@ozlabs.org
> https://ozlabs.org/mailman/listinfo/linuxppc-embedded
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: mcpu options for AMCC440 with fpu
2007-02-21 19:47 ` Patrice Bouchand
@ 2007-02-21 21:35 ` Magnus Hjorth
2007-02-22 6:57 ` RE : " Patrice Bouchand
0 siblings, 1 reply; 7+ messages in thread
From: Magnus Hjorth @ 2007-02-21 21:35 UTC (permalink / raw)
To: linuxppc-embedded
Hi,
Have you tried using the -ffast-math option?
/Magnus
On Wed, 21 Feb 2007 20:47:50 +0100
Patrice Bouchand <pb_fwd_list@yahoo.fr> wrote:
>=20
> FYI, I got the following answer on mplayer mailing list:
>=20
> > Apparently -mcpu=3D440fp is the one. However, it's possible, that GCC
> > "optimizations" actually make the code slower.
>=20
> Can someone confirme this possiblity ?
>=20
> Any answer would be greatly appreciated ;)=20
>=20
>=20
> Patrice Bouchand
>=20
>=20
> > Hello,
> >=20
> > I was searching for the best mcpu option for amcc440, compiling and
> > running a small program you can find here:=20
> > http://magnux.free.fr/gcc/mandelbrot.c. My distro is a ppc fedora core
> > 6, and results are obviously the same using DENX4.0.
> >=20
> > --------------------
> > -bash-3.00# gcc -O2 ./mandelbrot.c -o ./mandelbrot &&
> > time ./mandelbrot && rm -f ./mandelbrot
> >=20
> > real 1m15.059s
> > user 1m14.996s
> > sys 0m0.060s
> > -bash-3.00# gcc -O2 -mcpu=3D440 ./mandelbrot.c -o ./mandelbrot &&
> > time ./mandelbrot && rm -f ./mandelbrot
> >=20
> > real 0m39.606s
> > user 0m39.552s
> > sys 0m0.028s
> > -bash-3.00# gcc -O2 -mcpu=3D440fp ./mandelbrot.c -o ./mandelbrot &&
> > time ./mandelbrot && rm -f ./mandelbrot
> >=20
> > real 1m15.016s
> > user 1m14.988s
> > sys 0m0.024s
> > -bash-3.00# gcc -O2 -msoft-float ./mandelbrot.c -o ./mandelbrot &&
> > time ./mandelbrot && rm -f ./mandelbrot
> >=20
> > real 0m39.577s
> > user 0m39.544s
> > sys 0m0.032s
> > --------------------
> >=20
> > * I do not explain why not using FPU gives better results ?
> >=20
> > * I did also a test with bzip2.c
> > ( http://pag.csail.mit.edu/~smcc/projects/single-file-programs/bzip2.c =
).
> >=20
> > ----------------------
> > -bash-3.00# gcc -O2 ./bzip2.c -o ./bzip2 && time ./bzip2 ./oggenc.c
> > && ./bzip2 -d ./oggenc.c.bz2 && rm ./bzip2
> >=20
> > real 0m18.478s
> > user 0m18.216s
> > sys 0m0.152s
> > -bash-3.00# gcc -O2 -mcpu=3D440 ./bzip2.c -o ./bzip2 &&
> > time ./bzip2 ./oggenc.c && ./bzip2 -d ./oggenc.c.bz2 && rm ./bzip2
> >=20
> > real 0m18.786s
> > user 0m18.544s
> > sys 0m0.128s
> > -bash-3.00# gcc -O2 -mcpu=3D440fp ./bzip2.c -o ./bzip2 &&
> > time ./bzip2 ./oggenc.c && ./bzip2 -d ./oggenc.c.bz2 && rm ./bzip2
> >=20
> > real 0m18.811s
> > user 0m18.548s
> > sys 0m0.144s
> > -bash-3.00# gcc -O2 -mcpu=3DG3 ./bzip2.c -o ./bzip2 &&
> > time ./bzip2 ./oggenc.c && ./bzip2 -d ./oggenc.c.bz2 && rm ./bzip2
> >=20
> > real 0m18.871s
> > user 0m18.644s
> > sys 0m0.104s
> > ----------------------
> >=20
> > * mcpu option seems to not have any effect ?
> >=20
> > * My third test was to compile and run mplayer.
> > - With default options (no mcpu specified), my test mpeg was smooth.
> > - With mcpu=3D440fp, my test mpeg was not smooth.
> >=20
> > Can anybody bring me some lights about the right gcc mcpu option for
> > amcc440 ?
> >=20
> > Best regards,
> >=20
> > Patrice Bouchand
> >=20
> >=20
> >=20
> >=20
> > ______________________________________________________________________
> > D=E9couvrez une nouvelle fa=E7on d'obtenir des r=E9ponses =E0 toutes vos
> > questions ! Profitez des connaissances, des opinions et des
> > exp=E9riences des internautes sur Yahoo! Questions/R=E9ponses.
> > _______________________________________________
> > Linuxppc-embedded mailing list
> > Linuxppc-embedded@ozlabs.org
> > https://ozlabs.org/mailman/listinfo/linuxppc-embedded
>=20
> _______________________________________________
> Linuxppc-embedded mailing list
> Linuxppc-embedded@ozlabs.org
> https://ozlabs.org/mailman/listinfo/linuxppc-embedded
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE : Re: mcpu options for AMCC440 with fpu
2007-02-21 21:35 ` Magnus Hjorth
@ 2007-02-22 6:57 ` Patrice Bouchand
0 siblings, 0 replies; 7+ messages in thread
From: Patrice Bouchand @ 2007-02-22 6:57 UTC (permalink / raw)
To: linuxppc-embedded
[-- Attachment #1: Type: text/plain, Size: 4411 bytes --]
Thanks for your answer but unfortunately, it makes just the thing a bit slower:
-bash-3.00# gcc -O2 -mcpu=440fp -ffast-math ./mandelbrot.c -o ./mandelbrot && time ./mandelbrot && rm -f ./mandelbrot
real 1m17.901s
user 1m17.828s
sys 0m0.036s
-bash-3.00# gcc -O2 -mcpu=440 -ffast-math ./mandelbrot.c -o ./mandelbrot && time ./mandelbrot && rm -f ./mandelbrot
real 0m41.180s
user 0m41.116s
sys 0m0.040s
-bash-3.00# gcc -O2 -mcpu=G3 -ffast-math ./mandelbrot.c -o ./mandelbrot && time ./mandelbrot && rm -f ./mandelbrot
real 1m14.820s
user 1m14.760s
sys 0m0.044s
Magnus Hjorth <mh@omnisys.se> a écrit : Hi,
Have you tried using the -ffast-math option?
/Magnus
On Wed, 21 Feb 2007 20:47:50 +0100
Patrice Bouchand
wrote:
>
> FYI, I got the following answer on mplayer mailing list:
>
> > Apparently -mcpu=440fp is the one. However, it's possible, that GCC
> > "optimizations" actually make the code slower.
>
> Can someone confirme this possiblity ?
>
> Any answer would be greatly appreciated ;)
>
>
> Patrice Bouchand
>
>
> > Hello,
> >
> > I was searching for the best mcpu option for amcc440, compiling and
> > running a small program you can find here:
> > http://magnux.free.fr/gcc/mandelbrot.c. My distro is a ppc fedora core
> > 6, and results are obviously the same using DENX4.0.
> >
> > --------------------
> > -bash-3.00# gcc -O2 ./mandelbrot.c -o ./mandelbrot &&
> > time ./mandelbrot && rm -f ./mandelbrot
> >
> > real 1m15.059s
> > user 1m14.996s
> > sys 0m0.060s
> > -bash-3.00# gcc -O2 -mcpu=440 ./mandelbrot.c -o ./mandelbrot &&
> > time ./mandelbrot && rm -f ./mandelbrot
> >
> > real 0m39.606s
> > user 0m39.552s
> > sys 0m0.028s
> > -bash-3.00# gcc -O2 -mcpu=440fp ./mandelbrot.c -o ./mandelbrot &&
> > time ./mandelbrot && rm -f ./mandelbrot
> >
> > real 1m15.016s
> > user 1m14.988s
> > sys 0m0.024s
> > -bash-3.00# gcc -O2 -msoft-float ./mandelbrot.c -o ./mandelbrot &&
> > time ./mandelbrot && rm -f ./mandelbrot
> >
> > real 0m39.577s
> > user 0m39.544s
> > sys 0m0.032s
> > --------------------
> >
> > * I do not explain why not using FPU gives better results ?
> >
> > * I did also a test with bzip2.c
> > ( http://pag.csail.mit.edu/~smcc/projects/single-file-programs/bzip2.c ).
> >
> > ----------------------
> > -bash-3.00# gcc -O2 ./bzip2.c -o ./bzip2 && time ./bzip2 ./oggenc.c
> > && ./bzip2 -d ./oggenc.c.bz2 && rm ./bzip2
> >
> > real 0m18.478s
> > user 0m18.216s
> > sys 0m0.152s
> > -bash-3.00# gcc -O2 -mcpu=440 ./bzip2.c -o ./bzip2 &&
> > time ./bzip2 ./oggenc.c && ./bzip2 -d ./oggenc.c.bz2 && rm ./bzip2
> >
> > real 0m18.786s
> > user 0m18.544s
> > sys 0m0.128s
> > -bash-3.00# gcc -O2 -mcpu=440fp ./bzip2.c -o ./bzip2 &&
> > time ./bzip2 ./oggenc.c && ./bzip2 -d ./oggenc.c.bz2 && rm ./bzip2
> >
> > real 0m18.811s
> > user 0m18.548s
> > sys 0m0.144s
> > -bash-3.00# gcc -O2 -mcpu=G3 ./bzip2.c -o ./bzip2 &&
> > time ./bzip2 ./oggenc.c && ./bzip2 -d ./oggenc.c.bz2 && rm ./bzip2
> >
> > real 0m18.871s
> > user 0m18.644s
> > sys 0m0.104s
> > ----------------------
> >
> > * mcpu option seems to not have any effect ?
> >
> > * My third test was to compile and run mplayer.
> > - With default options (no mcpu specified), my test mpeg was smooth.
> > - With mcpu=440fp, my test mpeg was not smooth.
> >
> > Can anybody bring me some lights about the right gcc mcpu option for
> > amcc440 ?
> >
> > Best regards,
> >
> > Patrice Bouchand
> >
> >
> >
> >
> > ______________________________________________________________________
> > Découvrez une nouvelle façon d'obtenir des réponses à toutes vos
> > questions ! Profitez des connaissances, des opinions et des
> > expériences des internautes sur Yahoo! Questions/Réponses.
> > _______________________________________________
> > Linuxppc-embedded mailing list
> > Linuxppc-embedded@ozlabs.org
> > https://ozlabs.org/mailman/listinfo/linuxppc-embedded
>
> _______________________________________________
> Linuxppc-embedded mailing list
> Linuxppc-embedded@ozlabs.org
> https://ozlabs.org/mailman/listinfo/linuxppc-embedded
---------------------------------
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! Profitez des connaissances, des opinions et des expériences des internautes sur Yahoo! Questions/Réponses.
[-- Attachment #2: Type: text/html, Size: 6054 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: mcpu options for AMCC440 with fpu
2007-02-19 8:45 mcpu options for AMCC440 with fpu Patrice Bouchand
2007-02-21 19:47 ` Patrice Bouchand
@ 2007-02-23 22:58 ` Wolfgang Denk
2007-02-24 6:44 ` Patrice Bouchand
1 sibling, 1 reply; 7+ messages in thread
From: Wolfgang Denk @ 2007-02-23 22:58 UTC (permalink / raw)
To: Patrice Bouchand; +Cc: linuxppc-embedded
In message <600461.55072.qm@web23412.mail.ird.yahoo.com> you wrote:
>
> I was searching for the best mcpu option for amcc440, compiling and running a small program you can find here:
> http://magnux.free.fr/gcc/mandelbrot.c. My distro is a ppc fedora core 6, and results are obviously the same using DENX4.0.
In general, you should need to meddle much with such options; the ELDK
default settings are usually OK.
> --------------------
> -bash-3.00# gcc -O2 ./mandelbrot.c -o ./mandelbrot && time ./mandelbrot && rm -f ./mandelbrot
>
> real 1m15.059s
> user 1m14.996s
> sys 0m0.060s
> -bash-3.00# gcc -O2 -mcpu=440 ./mandelbrot.c -o ./mandelbrot && time ./mandelbrot && rm -f ./mandelbrot
>
> real 0m39.606s
> user 0m39.552s
> sys 0m0.028s
> -bash-3.00# gcc -O2 -mcpu=440fp ./mandelbrot.c -o ./mandelbrot && time ./mandelbrot && rm -f ./mandelbrot
>
> real 1m15.016s
> user 1m14.988s
> sys 0m0.024s
> -bash-3.00# gcc -O2 -msoft-float ./mandelbrot.c -o ./mandelbrot && time ./mandelbrot && rm -f ./mandelbrot
>
> real 0m39.577s
> user 0m39.544s
> sys 0m0.032s
This looks to me as if you have been runing all these tests in the
SAME environment, probably the /opt/eldk/ppc_4xx root file system,
which is soft-float based. You must not do this.
For tests with FP instructions, you MUST use the /opt/eldk/ppc_4xxFP
root file system. For tests with soft-float, you MUST use the
/opt/eldk/ppc_4xx root file system.
You CANNOT link an application build with one settings against
libraries using other settings, or you will run into trouble. You
would probably have seen the problems if you had used any test where
the results of the calculations would have been visible.
> * I do not explain why not using FPU gives better results ?
Because you did not run the tests you thought yoiu were running.
> * mcpu option seems to not have any effect ?
Use "gcc -v" to see exactly which options get passed to the compiler
stages.
> * My third test was to compile and run mplayer.
> - With default options (no mcpu specified), my test mpeg was smooth.
> - With mcpu=440fp, my test mpeg was not smooth.
>
> Can anybody bring me some lights about the right gcc mcpu option for amcc440 ?
Just use the defaults, unless you know exactly what you are doing.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, HRB 165235 Munich, CEO: Wolfgang Denk
Office: Kirchenstr. 5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
If there was anything that depressed him more than his own cynicism,
it was that quite often it still wasn't as cynical as real life.
- Terry Pratchett, _Guards! Guards!_
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: mcpu options for AMCC440 with fpu
2007-02-23 22:58 ` Wolfgang Denk
@ 2007-02-24 6:44 ` Patrice Bouchand
2007-02-24 20:20 ` Wolfgang Denk
0 siblings, 1 reply; 7+ messages in thread
From: Patrice Bouchand @ 2007-02-24 6:44 UTC (permalink / raw)
To: WolfgangDenk; +Cc: linuxppc-embedded
Indeed ! I was waiting for warnings or errors while compiling to tell me
I was doing something wrong but I should not.
Thanks for your time.
Patrice
> In message <600461.55072.qm@web23412.mail.ird.yahoo.com> you wrote:
> >
> > I was searching for the best mcpu option for amcc440, compiling and running a small program you can find here:
> > http://magnux.free.fr/gcc/mandelbrot.c. My distro is a ppc fedora core 6, and results are obviously the same using DENX4.0.
>
> In general, you should need to meddle much with such options; the ELDK
> default settings are usually OK.
>
> > --------------------
> > -bash-3.00# gcc -O2 ./mandelbrot.c -o ./mandelbrot && time ./mandelbrot && rm -f ./mandelbrot
> >
> > real 1m15.059s
> > user 1m14.996s
> > sys 0m0.060s
> > -bash-3.00# gcc -O2 -mcpu=440 ./mandelbrot.c -o ./mandelbrot && time ./mandelbrot && rm -f ./mandelbrot
> >
> > real 0m39.606s
> > user 0m39.552s
> > sys 0m0.028s
> > -bash-3.00# gcc -O2 -mcpu=440fp ./mandelbrot.c -o ./mandelbrot && time ./mandelbrot && rm -f ./mandelbrot
> >
> > real 1m15.016s
> > user 1m14.988s
> > sys 0m0.024s
> > -bash-3.00# gcc -O2 -msoft-float ./mandelbrot.c -o ./mandelbrot && time ./mandelbrot && rm -f ./mandelbrot
> >
> > real 0m39.577s
> > user 0m39.544s
> > sys 0m0.032s
>
> This looks to me as if you have been runing all these tests in the
> SAME environment, probably the /opt/eldk/ppc_4xx root file system,
> which is soft-float based. You must not do this.
>
> For tests with FP instructions, you MUST use the /opt/eldk/ppc_4xxFP
> root file system. For tests with soft-float, you MUST use the
> /opt/eldk/ppc_4xx root file system.
>
> You CANNOT link an application build with one settings against
> libraries using other settings, or you will run into trouble. You
> would probably have seen the problems if you had used any test where
> the results of the calculations would have been visible.
>
>
> > * I do not explain why not using FPU gives better results ?
>
> Because you did not run the tests you thought yoiu were running.
>
> > * mcpu option seems to not have any effect ?
>
> Use "gcc -v" to see exactly which options get passed to the compiler
> stages.
>
> > * My third test was to compile and run mplayer.
> > - With default options (no mcpu specified), my test mpeg was smooth.
> > - With mcpu=440fp, my test mpeg was not smooth.
> >
> > Can anybody bring me some lights about the right gcc mcpu option for amcc440 ?
>
> Just use the defaults, unless you know exactly what you are doing.
>
> Best regards,
>
> Wolfgang Denk
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: mcpu options for AMCC440 with fpu
2007-02-24 6:44 ` Patrice Bouchand
@ 2007-02-24 20:20 ` Wolfgang Denk
0 siblings, 0 replies; 7+ messages in thread
From: Wolfgang Denk @ 2007-02-24 20:20 UTC (permalink / raw)
To: pb_fwd_list; +Cc: linuxppc-embedded
In message <1172299485.2993.8.camel@localhost.localdomain> you wrote:
>
> Indeed ! I was waiting for warnings or errors while compiling to tell me
> I was doing something wrong but I should not.
There might be situations where what you did was fully intentional.
"UNIX was not designed to stop you from doing stupid things, because
that would also stop you from doing clever things." - Doug Gwyn
:-)
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, HRB 165235 Munich, CEO: Wolfgang Denk
Office: Kirchenstr. 5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
History tends to exaggerate.
-- Col. Green, "The Savage Curtain", stardate 5906.4
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2007-02-24 20:37 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-02-19 8:45 mcpu options for AMCC440 with fpu Patrice Bouchand
2007-02-21 19:47 ` Patrice Bouchand
2007-02-21 21:35 ` Magnus Hjorth
2007-02-22 6:57 ` RE : " Patrice Bouchand
2007-02-23 22:58 ` Wolfgang Denk
2007-02-24 6:44 ` Patrice Bouchand
2007-02-24 20:20 ` Wolfgang Denk
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).