Re: -0.0 versus 0.0
Daniel Diaz <[email protected]> Mon, 16 Feb 2009 15:31:42 +0100
| Newsgroups | gmane.comp.gnu.prolog.bugs |
|---|---|
| Message-ID | <[email protected]> |
Dave, think this is due to rounding and/or how floats are displayed by default. Could you try to reproduce it please ? Thank you Dave Sworin a écrit : Sometimes a variable, after lots of calculations, is instantiated to a float value of -0.0 in the gprolog interpreter. When I compare the variable to 0.0, as in X =:= 0.0, it succeeds. X < 0.0 fails. What is the significance of the minus sign? Is the return of -0.0 intentional? I don't have a simple example as this usually occurs after some matrix operations with lots of additions and multiplications. Dave -- Ce message a été vérifié par MailScanner pour des virus ou des polluriels et rien de suspect n'a été trouvé. ---------- _______________________________________________ Bug-prolog mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-prolog -- Ce message a été vérifié par MailScanner pour des virus ou des polluriels et rien de suspect n'a été trouvé. _______________________________________________ Bug-prolog mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-prolog