[Mono-bugs] [Bug 43018][Nor] Changed - Mono is unable to evaluate Math.Pow (-2, (+/-)1E300))
bugzilla-daemon@rocky.ximian.com
bugzilla-daemon@rocky.ximian.com
Fri, 30 May 2003 11:34:15 -0400 (EDT)
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 bmaurer@users.sf.net.
http://bugzilla.ximian.com/show_bug.cgi?id=43018
--- shadow/43018 Fri May 30 10:59:56 2003
+++ shadow/43018.tmp.24100 Fri May 30 11:34:15 2003
@@ -80,6 +80,19 @@
------- Additional Comments From dietmar@ximian.com 2003-05-30 10:59 -------
The question is if Math.Pow() should be IEEE754 compatible. And is
Unix pow() expected to be IEEE754 compatible? If so, we can directly
call unix pow(), and post bug reports to the gcc and MS people ;-)
+
+------- Additional Comments From bmaurer@users.sf.net 2003-05-30 11:34 -------
+I can give you a more complete set of tests (the ones from Rotor).
+However, right now, I do not think they will work because there is an
+MCS problem with handeling decimals in multibounded arrays
+(http://bugzilla.ximian.com/show_bug.cgi?id=42850), and that Rotor
+test depends on that for the testing.
+
+I would suggest we try to do exactly as Microsoft does ;-).
+
+The 1^inf case looks really weird.
+
+What does the pow function in the Microsoft C runtime do? In Java?