ts-7000
[Top] [All Lists]

[ts-7000] Re: What is needed to have floating point capabilities on 7250

To:
Subject: [ts-7000] Re: What is needed to have floating point capabilities on 7250?
From: "j.chitte" <>
Date: Fri, 27 Jul 2007 09:21:50 -0000
--- In  Eddie Dawydiuk <> wrote:
>
> Hello,
> 
> > --- In  Pat Farrell <pfarrell@> wrote:
> >> Jim Jackson wrote:
> >>> My advice would be to first figure out if you really need FP. 
> > I've seen a
> >>> lot of code use FP for no good reason - it could have been done 
> > with fixed
> >>> point (integer) quite simply. Maybe it's a symptom of my age - 
I 
> > remember
> >>> a time when the norm was for FP to be a large overhead you used 
> > only if
> >>> you had to.
> >> Floating point is evil. Fixed Point (integers with implied 
decimal 
> >> points) are often enough, search the archives for some links to 
> > clever 
> >> FFT code using fixed point.
> >>
> >> If I had a nickel for every rookie programmer who used floating 
> > point to 
> >> store and manipulate money, and then screwed up the arithmetic, 
> > I'd retire.
> >> -- 
> >> Pat Farrell                        pfarrell@
> >> www.bioinformatx.com
> >>
> > 
> > thanks Pat. I know fixed point can often be sufficient but my 
> > intention was to run gnuplot to process my data into svg and 
serve it 
> > up with apache since I already have this coded.
> > 
> > gnuplot requires fp. 
> > 
> > Now if I could install softfloat without too much pain this would 
be 
> > a good option.
> > 
> > The other route is to dump what I've got and find another way to 
do 
> > LR curve fitting, replace simple log expressions with a whole 
bunch 
> > of lookup tables, do some complicated preprocessing and then code 
the 
> > plotting routines using something like GD.
> > 
> > Using the 30 or so lines of code that I already have to do all 
this 
> > with one gnuplot file also appeals.
> > 
> > So my basic question remains:
> > What is needed to have floating point capabilities on 7250?
> 
> My last answer to this question was pretty short, I should have 
been 
> more verbose or pointed to passed discussion on this topic. Anyway 
you'd 
> need a kernel that supports Maverick Crunch(the current shipping 
2.4 
> kernel does not), you'd also need a toolchain that supports the 
crunch 
> instructions(I believe gcc 4.x has this support), and libs/userland 
code 
> that has compiled with a crunch enabled toolchain.
> 
> -- 
> Best Regards,
> ________________________________________________________________
>   Eddie Dawydiuk, Technologic Systems | voice:  (480) 837-5200
>   16610 East Laser Drive Suite 10     | fax:    (480) 837-5300
>   Fountain Hills, AZ 85268            | web: www.embeddedARM.com
>

Thanks for the extra detail Eddie,

what I am primarily interested in , since it seems more achievable 
and would allow me to run gnuplot, is softfloat.

It seems I may still need to install uclibc and rebuild the toolchain 
but I am unclear whether this would require a non std kernel which 
would seem to be more of an issue.

Can you advise me in more detail on that?

Thanks again
js 



 
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/
 

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU