Richard Fateman wrote:
> Also I found that
> (* 1.0d0 0.1e0) returns
> 0.100000001
>
> instead of
>
> 0.10000000149011612d0
That's because in gcl, a single-float is the same as a double-float
which is the same an IEEE double-precision. If you want IEEE
single-precision, it's a gcl short-float:
(* 1d0 0.1s0) -> 0.10000000149011612d0
A long-float is also an IEEE double-precision float.
Ray