This is the mail archive of the newlib@sources.redhat.com mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: R: General information on Hitachi SH math performance


Giulix wrote:
> 
> > You didn't mention which SH family part you are using, but you  may want
> > to check
> > if you are using the correct libgcc.a for your version of the SH
> > processor.
> >
> > There are different versions built for the SH1, SH2, SH3, SH3E, SH4,
> > SH4-single,
> > and Sh4-single-only ABIs.
> 
> I'm using the SH7045F Hitachi microprocessor witch is a SH2 series. So I use
> the -m2 options in gcc compiler.
> I think the performance difference is because the math library (especially
> float library) is wrote in C source coce in gcc and in assembly in other
> commercial compilers.
> Whath do you think about ?
> 
> Giulix

You also probably need to determine exactly which function is slow.

The SH2 has no FPU, so all the math is done using software emulation.
The floating-point emulation library is in gcc, in floatlib.c if
I'm not mistaken.

Toshi


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]