public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
* Representation of "double" in powerpc
@ 2006-11-10 23:10 ramesh karra
  2006-11-11  3:53 ` John (Eljay) Love-Jensen
  0 siblings, 1 reply; 2+ messages in thread
From: ramesh karra @ 2006-11-10 23:10 UTC (permalink / raw)
  To: gcc-help

Hi,

I would like to know how the "double" type is
represented by powerpc gcc. How many bits are
allocated for exponent and mantissa? Is the LSB the
sign bit or the MSB?

Thanks
Ramesh


 
____________________________________________________________________________________
Do you Yahoo!?
Everyone is raving about the all-new Yahoo! Mail beta.
http://new.mail.yahoo.com

^ permalink raw reply	[flat|nested] 2+ messages in thread

* RE: Representation of "double" in powerpc
  2006-11-10 23:10 Representation of "double" in powerpc ramesh karra
@ 2006-11-11  3:53 ` John (Eljay) Love-Jensen
  0 siblings, 0 replies; 2+ messages in thread
From: John (Eljay) Love-Jensen @ 2006-11-11  3:53 UTC (permalink / raw)
  To: ramesh karra, gcc-help

Hi Ramesh,

The double type on PowerPC with GCC is represented in IEEE 754 fashion.  64 bits "double precision".

SXXXXXXX XXXXIMMMM MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM

S is the 1 sign bit
X is the 11 exponent bits (+1023 biased)
I is the implied (virtual) most-significant bit for normalized numbers
M is the 52 mantissa bits

The order above is byte-by-byte from low memory address to high memory address.

HTH,
--Eljay

http://en.wikipedia.org/wiki/IEEE_754

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2006-11-11  3:53 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-11-10 23:10 Representation of "double" in powerpc ramesh karra
2006-11-11  3:53 ` John (Eljay) Love-Jensen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).