[Bug 1800] PowerPC: IEEE 754 conformance of e200/e500 embedded floating point unit

bugzilla-daemon at rtems.org bugzilla-daemon at rtems.org
Thu May 19 08:03:36 UTC 2011


https://www.rtems.org/bugzilla/show_bug.cgi?id=1800

--- Comment #4 from Sebastian Huber <sebastian.huber at embedded-brains.de> 2011-05-19 03:03:36 CDT ---
(In reply to comment #3)
> (In reply to comment #2)
> > (In reply to comment #1)
> > > (In reply to comment #0)
> > > > For full IEEE 754 conformance of the e200 and e500 embedded floating point unit
> > > > we need software support.  This consists of an exception handler that decodes
> > > > the offending instruction and provides the results via a software floating
> > > > point implementation.
> > > > 
> > > > The suggested software floating point library is:
> > > > 
> > > > http://www.jhauser.us/arithmetic/SoftFloat.html
> > > 
> > > I fail to understand this proposal, once again presented in eat-or-die fashion.
> > 
> > What do you mean with "eat-or-die fashion"?
> 
> Let me answer in German: Most of your proposals are presented in a way, you are
> telling "I must have, eat it or die" 

It's not my fault that this hardware floating point unit is that way.

> In German: Die meisten Deiner Vorschläge lassen sich auf einen Satz
> zusammenfassen der lautet "friss das oder strib".
> 
> > > RTEMS uses newlib's soft-float - What's wrong with it?
> > 
> > The e200 and e500 embedded floating point unit is a hardware floating point
> > unit.
> 
> => Integrate it into newlib or gcc.

I absolutely don't understand what this has to do with Newlib or GCC.

The Linux equivalent is here:

http://lxr.free-electrons.com/source/arch/powerpc/math-emu/math_efp.c?a=powerpc

-- 
Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the bugs mailing list