problem with numericalio: it writes 4 byte "unknowns" instead of 8 byte IEEE DP



Stavros Macrakis <macrakis at alum.mit.edu> writes:
> Dragan,
>
> Thanks for the bug report.  I confirm that this problem occurs in Maxima
> 5.28.0-2.  I also tested in Maxima 5.25.1, where I got what I believe is
> the correct answer:
>
> 00000000: 3fe0 0000 0000 0000 3ff0 0000 0000 0000
> 00000010: 4000 0000 0000 0000 3ff9 21fb 5444 2d18
> 00000020: 4009 21fb 5444 2d18 3ff0 0000 0000 0000
>
>
> It looks as though there have been some changes in numericalio and
> encode-decode-float.lisp which caused this problem.
>
> Until this is fixed, you could either use the numericalio routines from
> 5.25 or simply run Maxima 5.25.
>
> Please also file a bug report at sourceforge.  Thanks!

Another data point: With the current maxima git, I get the expected
answer above. I'm on a 64 bit machine, which might be relevant? Also,
this is with SBCL rather than GCL, but I guess that's unlikely to make
much difference.

Rupert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 315 bytes
Desc: not available
URL: <http://www.math.utexas.edu/pipermail/maxima/attachments/20120929/648201b6/attachment.pgp>;