[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 02:13:32 CDT 2011


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

--- Comment #2 from Sebastian Huber <sebastian.huber at embedded-brains.de> 2011-05-19 02:13:31 CDT ---
(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"?

> 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.  Please have a look at "Signal Processing Engine (SPE)
Programming Environments Manual" Rev. 0 01/2008, section 3.3.1.4
"IEEE Std 754™ Compliance".

http://notes-application.abcelectronique.com/314/314-68071.pdf

-- 
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 rtems-bugs mailing list