Home | History | Annotate | Download | only in es6

Lines Matching refs:log1p

5 assertTrue(isNaN(Math.log1p(NaN)));
6 assertTrue(isNaN(Math.log1p(function() {})));
7 assertTrue(isNaN(Math.log1p({ toString: function() { return NaN; } })));
8 assertTrue(isNaN(Math.log1p({ valueOf: function() { return "abc"; } })));
9 assertEquals(Infinity, 1/Math.log1p(0));
10 assertEquals(-Infinity, 1/Math.log1p(-0));
11 assertEquals(Infinity, Math.log1p(Infinity));
12 assertEquals(-Infinity, Math.log1p(-1));
13 assertTrue(isNaN(Math.log1p(-2)));
14 assertTrue(isNaN(Math.log1p(-Infinity)));
18 assertEqualsDelta(expected, Math.log1p(x), expected * 1E-16);
23 // log1p(x) == log(x + 1) == 0 + x / 1 - x^2 / 2 + x^3 / 3 - ...
24 function log1p(x) {
37 var expected = log1p(x);
38 assertEqualsDelta(expected, Math.log1p(x), expected * 1E-16);
43 Math.log1p(8070450532247929/Math.pow(2,60)));
47 assertEquals(709.782712893384, Math.log1p(1.7976931348623157e308));
49 assertEquals(Math.pow(2, -55), Math.log1p(Math.pow(2, -55)));
50 assertEquals(9.313225741817976e-10, Math.log1p(Math.pow(2, -30)));
53 assertEquals(-0.2876820724517809, Math.log1p(-0.25));
54 assertEquals(0.22314355131420976, Math.log1p(0.25));
56 assertEquals(2.3978952727983707, Math.log1p(10));
58 assertEquals(36.841361487904734, Math.log1p(10e15));
60 assertEquals(37.08337388996168, Math.log1p(12738099905822720));
62 assertEquals(37.08336444902049, Math.log1p(12737979646738432));
64 assertEquals(1.3862943611198906, Math.log1p(3));
66 assertEquals(1.3862945995384413, Math.log1p(3 + Math.pow(2,-20)));
68 assertEquals(0.5596157879354227, Math.log1p(0.75));
70 assertEquals(0.8109302162163288, Math.log1p(1.25));