https://bugzilla.novell.com/show_bug.cgi?id=467201
User [email protected] added comment https://bugzilla.novell.com/show_bug.cgi?id=467201#c10 Kornél Pál <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | --- Comment #10 from Kornél Pál <[email protected]> 2009-02-20 17:03:54 MST --- The thing is that it's actually 80-bits. 64-bit rounding is only applied to arithmetic operations. When you load integers from the stack they are converted to full 80-bits. Last year I've contacted the ECMA technical group TG3 suggesting that conv.r.un should be renamed to conv.r8.un because the name conv.r.un suggests that it's using the native float size but the current specs state that it converts to either float32 or float64 and their position is that this is really intended to convert integers to the native float size. Nevertheles MS.NET implements it as if it were conv.r8.un. But your comment made me realize that I missed an important test case. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
