Lines Matching refs:expm1
7 assertTrue(isNaN(Math.expm1(NaN)));
8 assertTrue(isNaN(Math.expm1(function() {})));
9 assertTrue(isNaN(Math.expm1({ toString: function() { return NaN; } })));
10 assertTrue(isNaN(Math.expm1({ valueOf: function() { return "abc"; } })));
11 assertEquals(Infinity, 1/Math.expm1(0));
12 assertEquals(-Infinity, 1/Math.expm1(-0));
13 assertEquals(Infinity, Math.expm1(Infinity));
14 assertEquals(-1, Math.expm1(-Infinity));
21 assertEqualsDelta(expected, Math.expm1(x), expected * 1E-15);
23 assertEqualsDelta(expected, Math.expm1(-x), -expected * 1E-15);
30 function expm1(x) { function
41 var expected = expm1(x);
42 assertEqualsDelta(expected, Math.expm1(x), expected * 1E-15);
48 assertEquals(Infinity, Math.expm1(709.8));
52 assertEquals(-1, Math.expm1(-56 * Math.LN2));
53 assertEquals(-1, Math.expm1(-50));
55 assertEquals(-1, Math.expm1(-1.7976931348623157e308));
58 assertEquals(Math.E - 1, Math.expm1(1));
59 assertEquals(1/Math.E - 1, Math.expm1(-1));
61 assertEquals(6.38905609893065, Math.expm1(2));
62 assertEquals(-0.8646647167633873, Math.expm1(-2));
64 assertEquals(0, Math.expm1(0));
65 assertEquals(Math.pow(2,-55), Math.expm1(Math.pow(2,-55)));
68 assertEquals(0.18920711500272105, Math.expm1(0.25 * Math.LN2));
70 assertEquals(-0.5, Math.expm1(-Math.LN2));
72 assertEquals(1, Math.expm1(Math.LN2));
74 assertEquals(1.4411518807585582e17, Math.expm1(57 * Math.LN2));
76 assertEquals(524286.99999999994, Math.expm1(19 * Math.LN2));
78 assertEquals(1048575, Math.expm1(20 * Math.LN2));