diff -r d382dacfd73f -r 6f8683517f1f rt/emul/mini/src/main/java/java/lang/Float.java --- a/rt/emul/mini/src/main/java/java/lang/Float.java Tue Feb 26 16:54:16 2013 +0100 +++ b/rt/emul/mini/src/main/java/java/lang/Float.java Wed Feb 27 16:24:42 2013 +0100 @@ -822,13 +822,13 @@ "var s = ((bits >> 31) == 0) ? 1 : -1;\n" + "var e = ((bits >> 23) & 0xff);\n" + "if (e === 0xff) {\n" - + " if ((bits & 0x7fffff) === 0) {\n" - + " return (s > 0) ? Number.POSITIVE_INFINITY" - + " : Number.NEGATIVE_INFINITY;\n" - + " }\n" - + " return Number.NaN;\n" + + " if ((bits & 0x7fffff) === 0) {\n" + + " return (s > 0) ? Number.POSITIVE_INFINITY" + + " : Number.NEGATIVE_INFINITY;\n" + + " }\n" + + " return Number.NaN;\n" + "}\n" - + "var m = (e == 0) ?\n" + + "var m = (e === 0) ?\n" + " (bits & 0x7fffff) << 1 :\n" + " (bits & 0x7fffff) | 0x800000;\n" + "return s * m * Math.pow(2.0, e - 150);\n"