--- In "charliem_1216" <> wrote:
>
> --- In Jim Jackson <jj@> wrote:
> >
> > > On Mon, 22 Jan 2007, James wrote:
> > >
> > > gcc-3.3.4 do not support Crunch (the hardware floating point, I need
> > > to use the Crunch co-processor )! gcc-3.4 or better have the option
> > > -mcpu=ep9312
>
> But AFAIK, the 2.4 kernel from TS does not know about preserving
> crunch registers across task switches, so you risk corruption, even if
> you get your program to compile & run.
>
> >
> > Ah. ok. I won't ask why you need floating point[1] :-)
> > Anyway good luck.
> >
> > Jim
> >
> > [1] but I've come across a lot of people who think they MUST use
> > floating point to do arithmetic, but, with an intelligent approach
could
> > use integer operations only.
>
> With the upcoming debian eabi work, you can get much better floating
> point even without crunch (ye old Whetstone FP test):
>
> 2.4.26ts11 2.6.20rc5 2.6.20-eabi 2.6.20-eabi
> no-crunch w/crunch
> Whets/sec 926 KIPS 406 KIPS 5900 KIPS 8100 KIPS
Sorry, that did not come out right in html:
2.4.26ts11 926 KIPS
2.6.20rc5 406 KIPS
2.6.20rc5-eabi 5900 KIPS (no crunch)
2.6.20rc5-eabi 8100 KIPS (with -mfpu=maverick -mfloat-abi=softfp
-mcpu=ep9312)
>
> Some of this comes from using -msoftfloat rather than the FPA
> instructions emulated by instruction faults in the kernel. See
> http://wiki.debian.org/ArmEabiPort for more eabi info.
>
> IMHO, This could be added to the list of 'pros' for looking toward 2.6
> kernels recently discussed on this list.
>
> Regards, ........ Charlie
>
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|