[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?