comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: Re: Little Endian -> Big Endian (Ada95 / GNAT), Whats with floating point types?
Date: 29 Feb 2004 16:32:52 +0000
Date: 2004-02-29T16:32:52+00:00	[thread overview]
Message-ID: <x7vptbxc0cr.fsf@smaug.pushface.org> (raw)
In-Reply-To: c1ptub$1kmst4$1@ID-76083.news.uni-berlin.de

"Joachim Schr�er" <joachim.schroeer@web.de> writes:

> A short question:
> 
> It's not so simple with floating point types, just swapping bytes,
> or is it?  One has to swap all the bits or?
> Interfaces.IEEE_Float_32 has 1 bit sign, 23 bit mantissa and 8 bit
> exponent, Interfaces.IEEE_Float_64 has 1 bit sign, 52 bit mantissa
> and 11 bit exponent when I remember correctly.

Swapping seems to work just fine here ... even though if you look at
GNAT's xdr support it is much more complicated.

-- 
Simon Wright                               100% Ada, no bugs.



  reply	other threads:[~2004-02-29 16:32 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-02-25  9:38 Little Endian -> Big Endian (Ada95 / GNAT) James Amor
2004-02-25 12:23 ` David C. Hoos
2004-02-26 15:43   ` James Amor
2004-02-26  5:59 ` Simon Wright
2004-02-27 20:38   ` Guillaume Foliard
2004-02-28 11:27   ` Little Endian -> Big Endian (Ada95 / GNAT), Whats with floating point types? Joachim Schr�er
2004-02-29 16:32     ` Simon Wright [this message]
2004-03-04  5:32     ` pburnand0-news
2004-03-04 11:55       ` Little Endian -> Big Endian (Ada95 / GNAT),Whats " David C. Hoos
2004-03-04 13:12         ` Little Endian -> Big Endian (Ada95 / GNAT), Whats " Marius Amado Alves
2004-03-04 17:51           ` Warren W. Gay VE3WWG
2004-03-04 18:34             ` Hyman Rosen
2004-03-05 17:40               ` Warren W. Gay VE3WWG
2004-03-05 17:50                 ` Warren W. Gay VE3WWG
2004-03-05 13:48             ` pburnand0-news
2004-03-05 17:34               ` Warren W. Gay VE3WWG
2004-03-05 17:53                 ` Warren W. Gay VE3WWG
2004-03-05 13:29           ` pburnand0-news
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox