This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [RFC][PATCH] MIPS: IEEE 754-2008 NaN encoding support
- From: Rich Felker <dalias at aerifal dot cx>
- To: "Maciej W. Rozycki" <macro at codesourcery dot com>
- Cc: libc-ports at sourceware dot org, libc-alpha at sourceware dot org, Doug Gilmore <Doug dot Gilmore at imgtec dot com>
- Date: Thu, 22 Aug 2013 23:46:17 -0400
- Subject: Re: [RFC][PATCH] MIPS: IEEE 754-2008 NaN encoding support
- References: <alpine dot DEB dot 1 dot 10 dot 1308222343480 dot 8514 at tp dot orcam dot me dot uk>
On Fri, Aug 23, 2013 at 12:52:43AM +0100, Maciej W. Rozycki wrote:
> As from revision 3.50 [2][3] the MIPS Architecture provides for
> processors that support the IEEE 754-2008 preferred NaN encoding format.
> As the two formats (further referred to as "legacy NaN" and "2008 NaN")
> are incompatible to each other, tools will have to provide support for the
> two formats to help people avoid using incompatible binary modules. Here
> is the glibc part.
> [...]
> References:
>
> [1] "IEEE Standard for Floating-Point Arithmetic", IEEE Computer Society,
> IEEE Std 754-2008, 29 August 2008
>
> [2] "MIPS Architecture For Programmers, Volume I-A: Introduction to the
> MIPS32 Architecture", MIPS Technologies, Inc., Document Number:
> MD00082, Revision 3.50, September 20, 2012
>
> [3] "MIPS Architecture For Programmers, Volume I-A: Introduction to the
> MIPS64 Architecture", MIPS Technologies, Inc., Document Number:
> MD00083, Revision 3.50, September 20, 2012
These documents do not seem to be publicly available; I can only mind
much older versions online, such as 0.95:
http://www.ece.lsu.edu/ee4720/mips64v1.pdf
Perhaps you could quote some of the relevant text?
Rich