From: "Robert I. Eachus" <rieachus@attbi.com>
Subject: Re: float with 24-bit resolution
Date: Sat, 16 Aug 2003 16:36:26 GMT
Date: 2003-08-16T16:36:26+00:00 [thread overview]
Message-ID: <3F3E5D83.1070403@attbi.com> (raw)
In-Reply-To: mes%a.5310$7z1.3093@newsread3.news.pas.earthlink.net
Matthew Heaney wrote:
> "Robert I. Eachus" <rieachus@attbi.com> wrote in message
> news:3F3DA81B.2070701@attbi.com...
>
>>Okay, I'll complain. ;-) You can declare the type as
>>
>> type Probably_Gonna_Work_But_Language_Lawyers_Will_Complain_Type is
>>
>> delta The_Delta range - 360.0 .. 360.0;
>>
>>but if you don't want to, you are much more likely to get exactly what
>>you want, and have the users understand it as well, if you say:
>>
>> The_Delta : constant := 720.0/2**24;
>>
>> type Gonna_Work_And_Language_Lawyers_Will_Not_Complain_Type is
>> delta The_Delta range - 360.0 .. 360.0 - The_Delta;
>> for Gonna_Work_And_Language_Lawyers_Will_Not_Complain_Type'Size
>> use 24;
>
>
> You didn't specify a value for T'Small.
Oops!
for Gonna_Work_And_Language_Lawyers_Will_Not_Complain_Type'Small
use The_Delta;
Soright?
> And why on earth did you say 360 - The_Delta for T'Last??? 360 should work
> fine...
Because I was trying to show that, if you do subtract it off as a style
issue, you should use the named number rather than a decimal approximation.
--
"As far as I'm concerned, war always means failure." -- Jacques Chirac,
President of France
"As far as France is concerned, you're right." -- Rush Limbaugh
next prev parent reply other threads:[~2003-08-16 16:36 UTC|newest]
Thread overview: 49+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-08-15 11:59 float with 24-bit resolution mailbox
2003-08-15 12:24 ` Jeffrey Creem
2003-08-15 12:52 ` Adrian Hoe
2003-08-15 12:54 ` Adrian Hoe
2003-08-15 15:01 ` Jeffrey Creem
2003-08-16 15:29 ` Matthew Heaney
2003-08-15 13:39 ` Mark Johnson
2003-08-15 16:56 ` Robert I. Eachus
2003-08-15 18:08 ` Mark Johnson
2003-08-16 3:30 ` Robert I. Eachus
2003-08-18 13:39 ` Mark Johnson
2003-08-20 21:12 ` Robert I. Eachus
2003-08-21 13:38 ` Mark Johnson
2003-08-16 15:32 ` Matthew Heaney
2003-08-16 15:26 ` Matthew Heaney
2003-08-15 19:56 ` Simon Wright
2003-08-16 4:21 ` Adrian Hoe
2003-08-16 12:59 ` Jeffrey Creem
2003-08-16 15:35 ` Matthew Heaney
2003-08-17 11:40 ` Simon Wright
2003-08-17 13:46 ` Matthew Heaney
2003-08-18 5:05 ` Adrian Hoe
2003-08-18 13:14 ` Matthew Heaney
2003-08-19 3:09 ` Adrian Hoe
2003-08-19 13:00 ` Matthew Heaney
2003-08-30 5:02 ` Randy Brukardt
2003-09-02 16:05 ` Adrian Hoe
2003-09-03 3:31 ` Matthew Heaney
2003-09-03 20:46 ` Simon Wright
2003-09-04 1:43 ` Randy Brukardt
2003-09-04 9:53 ` Jean-Pierre Rosen
2003-09-05 3:46 ` Randy Brukardt
2003-09-05 17:16 ` Warren W. Gay VE3WWG
2003-09-05 19:37 ` Randy Brukardt
2003-09-06 20:48 ` Warren W. Gay VE3WWG
2003-09-08 7:53 ` Dmitry A. Kazakov
2003-09-04 1:45 ` Randy Brukardt
2003-08-16 3:42 ` Robert I. Eachus
2003-08-16 15:38 ` Matthew Heaney
2003-08-16 16:36 ` Robert I. Eachus [this message]
2003-08-16 15:22 ` Matthew Heaney
2003-08-17 11:46 ` Simon Wright
2003-08-18 10:04 ` Martin Dowie
2003-08-20 19:53 ` Robert I. Eachus
2003-08-20 23:36 ` Ludovic Brenta
2003-08-21 13:54 ` Mark Johnson
2003-08-21 14:35 ` Ludovic Brenta
2003-08-22 14:07 ` Mark Johnson
2003-08-22 15:12 ` Jean-Pierre Rosen
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox