Re: Integers and standard



On Jul 29, 12:07 pm, nos...@xxxxxxxxxxxxx (Richard Maine) wrote:
<Ken.Fairfi...@xxxxxxxxx> wrote:
I'll add to Tim's confirmation of Klaus's statement: D_float was (is?)
the native double precision format on VAXes.  G_float was an option that,
in my experience, was rarely used,...

Ok. I was probably thinking of G because of my fiddling to convert
between VAX and IEEE formats. G was so easy (as long as you didn't worry
about things like denormals) that I think I did the other VAX formats by
first converting to G (I think there might have been some VAX library
procedure to do that) and then going from G to IEEE (for portable file
formats that wanted IEEE).

And to be a bit more precise, I was talking about *VAX*,
not VMS in general. I make the distinction because G-float
*is* the default for Alpha/VMS, with S-float and T-float (IEEE
types) as compiler options that are natively supported by the
hardware. D-float is a compiler option (for compatibility)
but is really just a "storage format", with calculations done
in G-float and conversion from and to D-float on read and
store. And the IEEE types are default on IA64/VMS.

-Ken
.


Quantcast