[Mono-bugs] [Bug 80507][Nor] Changed - incorrect comparison NaN and +Inf

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Mon Jan 29 03:59:52 EST 2007

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by tsv at solvo.ru.


--- shadow/80507	2007-01-25 11:27:26.000000000 -0500
+++ shadow/80507.tmp.27673	2007-01-29 03:59:52.000000000 -0500
@@ -36,6 +36,21 @@
 binary and source to reproduce problem
 ------- Additional Comments From vargaz at gmail.com  2007-01-25 11:27 -------
 Fixed in SVN.
+------- Additional Comments From tsv at solvo.ru  2007-01-29 03:59 -------
+Could you please explain how it's supposed to work. I tried to
+implement non .un comparision in alpha port of mono and can't get it
+working. As far as I understand the first test (in .il) compare 1.0
+and "nan" (which is represented as "00 00 00 00 00 00 f8 ff"). Is it
+representation of nan?  When I load it into float register it is shown
+as 3.14E-328 something...
+In general what non .un comparision is supposed to do if one of the
+arguments is non-finitive?

More information about the mono-bugs mailing list