Number.NaN * Number.NaN PASSED!
Number.NaN * 1 PASSED!
1 * Number.NaN PASSED!
Number.POSITIVE_INFINITY * 0 PASSED!
Number.NEGATIVE_INFINITY * 0 PASSED!
0 * Number.POSITIVE_INFINITY PASSED!
0 * Number.NEGATIVE_INFINITY PASSED!
-0 * Number.POSITIVE_INFINITY PASSED!
-0 * Number.NEGATIVE_INFINITY PASSED!
Number.POSITIVE_INFINITY * -0 PASSED!
Number.NEGATIVE_INFINITY * -0 PASSED!
0 * -0 PASSED!
-0 * 0 PASSED!
-0 * -0 PASSED!
0 * 0 PASSED!
Number.NEGATIVE_INFINITY * Number.NEGATIVE_INFINITY PASSED!
Number.POSITIVE_INFINITY * Number.NEGATIVE_INFINITY PASSED!
Number.NEGATIVE_INFINITY * Number.POSITIVE_INFINITY PASSED!
Number.POSITIVE_INFINITY * Number.POSITIVE_INFINITY PASSED!
Number.NEGATIVE_INFINITY * 1  PASSED!
Number.NEGATIVE_INFINITY * -1  PASSED!
1 * Number.NEGATIVE_INFINITY PASSED!
-1 * Number.NEGATIVE_INFINITY PASSED!
Number.POSITIVE_INFINITY * 1  PASSED!
Number.POSITIVE_INFINITY * -1  PASSED!
1 * Number.POSITIVE_INFINITY PASSED!
-1 * Number.POSITIVE_INFINITY PASSED!
-1.0 * Number.MAX_VALUE PASSED!
1.1 * Number.MAX_VALUE PASSED!
-1.1 * Number.MAX_VALUE PASSED!
Number.MAX_VALUE * Number.MAX_VALUE PASSED!
(Number.MAX_VALUE-1) * (Number.MAX_VALUE-1) PASSED!
-1 * Number.MAX_VALUE * Number.MAX_VALUE PASSED!
-1 * Number.MIN_VALUE PASSED!
0.9 * Number.MIN_VALUE PASSED!
-0.9 * Number.MIN_VALUE PASSED!
0.51 * Number.MIN_VALUE PASSED!
-0.51 * Number.MIN_VALUE PASSED!
0.5 * Number.MIN_VALUE PASSED!
-0.5 * Number.MIN_VALUE PASSED!
0.1 * Number.MIN_VALUE PASSED!
-0.1 * Number.MIN_VALUE PASSED!
Number.MIN_VALUE * Number.MIN_VALUE PASSED!
1 * 1 PASSED!
-1 * 1 PASSED!
1 * (-1) PASSED!
-1 * (-1) PASSED!
