Strange bigfloat results



Can anyone see what's going on here? Is this a bug or am I doing something
wrong? I'm using the precompiled windows binary, and I get the same results
on NT4.0 and 98SE.


Maxima 5.5 Tue Dec 5 16:55:33 2000 (with enhancements by W. Schelter).
Licensed under the GNU Public License (see file COPYING)
(C1) nb:10.0b0;
(D1)                             1.0B1
(C2) nb-1;
(D2)                             9.5B0
(C3) nb-2;
(D3)                             9.0B0
(C4) nb-3;
(D4)                             7.0B0
(C5) nb-4;
(D5)                             6.0B0
(C6) nb-1.0b0;
(D6)                             9.5B0
(C7) nb-2.0b0;
(D7)                             8.0B0
(C8) nb-3.0b0;
(D8)                             7.0B0

Note: I get the correct results using regular float:

(C9) ne:10.0e0;
(D9)                             10.0
(C10) ne-1;
(D10)                             9.0
(C11) ne-2;
(D11)                             8.0