/external/v8/test/mjsunit/ |
math-floor-of-div.js | 54 assertEquals(Math.floor(div(k, 1)), Math.floor(k / 1)); 55 assertEquals(Math.floor(div(k, -1)), Math.floor(k / -1)); 56 assertEquals(Math.floor(div(k, 2)), Math.floor(k / 2)); 57 assertEquals(Math.floor(div(k, -2)), Math.floor(k / -2)); 58 assertEquals(Math.floor(div(k, 3)), Math.floor(k / 3)) [all...] |
math-floor-of-div-nosudiv.js | 54 assertEquals(Math.floor(div(k, 1)), Math.floor(k / 1)); 55 assertEquals(Math.floor(div(k, -1)), Math.floor(k / -1)); 56 assertEquals(Math.floor(div(k, 2)), Math.floor(k / 2)); 57 assertEquals(Math.floor(div(k, -2)), Math.floor(k / -2)); 58 assertEquals(Math.floor(div(k, 3)), Math.floor(k / 3)) [all...] |
sin-cos.js | 28 // Test Math.sin and Math.cos. 32 assertEquals("-Infinity", String(1/Math.sin(-0))); 33 assertEquals(1, Math.cos(-0)); 34 assertEquals("-Infinity", String(1/Math.tan(-0))); 38 return Math.sin(x) + Math.cos(x) + Math.tan(x); 49 assertEquals(0, Math.sin(0)); 50 assertEquals(1, Math.sin(Math.PI / 2)) [all...] |
math-pow.js | 33 assertEquals(4, Math.pow(2, 2)); 34 assertEquals(2147483648, Math.pow(2, 31)); 35 assertEquals(0.25, Math.pow(2, -2)); 36 assertEquals(0.0625, Math.pow(2, -4)); 37 assertEquals(1, Math.pow(1, 100)); 38 assertEquals(0, Math.pow(0, 1000)); 41 assertEquals(NaN, Math.pow(2, NaN)); 42 assertEquals(NaN, Math.pow(+0, NaN)); 43 assertEquals(NaN, Math.pow(-0, NaN)); 44 assertEquals(NaN, Math.pow(Infinity, NaN)) [all...] |
constant-folding-2.js | 108 assertEquals(1, Math.min(1, 10)); 109 assertEquals(1.5, Math.min(1.5, 2.5)); 110 assertEquals(0, Math.min(Infinity, 0)); 111 assertEquals("Infinity", String(Math.min(Infinity, Infinity))); 112 assertEquals("-Infinity", String(Math.min(Infinity, -Infinity))); 113 assertEquals("NaN", String(Math.min(NaN, 1))); 114 assertEquals("Infinity", String(1 / Math.min(0.0, 0.0))); 115 assertEquals("-Infinity", String(1 / Math.min(-0.0, -0.0))); 116 assertEquals("-Infinity", String(1 / Math.min(0.0, -0.0))); 120 assertEquals(10, Math.max(1, 10)) [all...] |
math-min-max.js | 30 // Test Math.min(). 32 assertEquals(Infinity, Math.min()); 33 assertEquals(1, Math.min(1)); 34 assertEquals(1, Math.min(1, 2)); 35 assertEquals(1, Math.min(2, 1)); 36 assertEquals(1, Math.min(1, 2, 3)); 37 assertEquals(1, Math.min(3, 2, 1)); 38 assertEquals(1, Math.min(2, 3, 1)); 39 assertEquals(1.1, Math.min(1.1, 2.2, 3.3)); 40 assertEquals(1.1, Math.min(3.3, 2.2, 1.1)) [all...] |
/frameworks/base/core/java/android/util/ |
FloatMath.java | 20 * Math routines similar to those found in {@link java.lang.Math}. 23 * {@link java.lang.Math} methods. On versions of Android with a JIT they 25 * {@link java.lang.Math}. {@link java.lang.Math} should be used in 30 * @deprecated Use {@link java.lang.Math} instead. 47 return (float) Math.floor(value); 59 return (float) Math.ceil(value); 70 return (float) Math.sin(angle); 81 return (float) Math.cos(angle) [all...] |
/external/v8/test/mjsunit/es6/ |
math-expm1.js | 5 // Flags: --no-fast-math 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)); 18 // Math.expm1(x) stays reasonably close to Math.exp(x) - 1 for large values [all...] |
math-log1p.js | 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))) [all...] |
math-hyperbolic.js | 28 // TODO(3468): we rely on a precise Math.exp. 29 // Flags: --no-fast-math 31 [Math.sinh, Math.cosh, Math.tanh, Math.asinh, Math.acosh, Math.atanh]. 49 [Math.PI, 2, 5, 1E-5, 0.3].forEach(function(x) { 50 test_id(Math.sinh, Math.asinh, x) [all...] |
/external/v8/test/webkit/ |
math.js | 26 "This test checks the behavior of the Math object as described in 15.8 of the language specification." 30 shouldBe("Math.abs(NaN)", "NaN"); 31 shouldBe("Math.abs(0)", "0"); 32 shouldBe("Math.abs(-0)", "0"); 33 shouldBe("Math.abs(1)", "1"); 34 shouldBe("Math.abs(-1)", "1"); 35 shouldBe("Math.abs(Number.MIN_VALUE)", "Number.MIN_VALUE"); 36 shouldBe("Math.abs(-Number.MIN_VALUE)", "Number.MIN_VALUE"); 37 shouldBe("Math.abs(Number.MAX_VALUE)", "Number.MAX_VALUE"); 38 shouldBe("Math.abs(-Number.MAX_VALUE)", "Number.MAX_VALUE") [all...] |
/libcore/luni/src/test/java/libcore/java/lang/ |
OldAndroidMathTest.java | 25 private static final double HYP = Math.sqrt(2.0); 36 Assert.assertEquals(message, expected, actual, Math.ulp(expected)); 44 Assert.assertEquals(message, expected, actual, Math.ulp(expected)); 51 // Test for method double java.lang.Math.abs(double) 54 (Math.abs(-1908.8976) == 1908.8976)); 56 (Math.abs(1908.8976) == 1908.8976)); 60 // Test for method float java.lang.Math.abs(float) 62 (Math.abs(-1908.8976f) == 1908.8976f)); 64 (Math.abs(1908.8976f) == 1908.8976f)); 68 // Test for method int java.lang.Math.abs(int [all...] |
/frameworks/base/services/core/java/com/android/server/ |
TwilightCalculator.java | 30 private static final float DEGREES_TO_RADIANS = (float) (Math.PI / 180.0f); 77 final double trueAnomaly = meanAnomaly + C1 * Math.sin(meanAnomaly) + C2 78 * Math.sin(2 * meanAnomaly) + C3 * Math.sin(3 * meanAnomaly); 81 final double solarLng = trueAnomaly + 1.796593063d + Math.PI; 85 float n = Math.round(daysSince2000 - J0 - arcLongitude); 86 double solarTransitJ2000 = n + J0 + arcLongitude + 0.0053d * Math.sin(meanAnomaly) 87 + -0.0069d * Math.sin(2 * solarLng); 90 double solarDec = Math.asin(Math.sin(solarLng) * Math.sin(OBLIQUITY)) [all...] |
/frameworks/support/v7/appcompat/src/android/support/v7/app/ |
TwilightCalculator.java | 43 private static final float DEGREES_TO_RADIANS = (float) (Math.PI / 180.0f); 92 final double trueAnomaly = meanAnomaly + C1 * Math.sin(meanAnomaly) + C2 93 * Math.sin(2 * meanAnomaly) + C3 * Math.sin(3 * meanAnomaly); 96 final double solarLng = trueAnomaly + 1.796593063d + Math.PI; 100 float n = Math.round(daysSince2000 - J0 - arcLongitude); 101 double solarTransitJ2000 = n + J0 + arcLongitude + 0.0053d * Math.sin(meanAnomaly) 102 + -0.0069d * Math.sin(2 * solarLng); 105 double solarDec = Math.asin(Math.sin(solarLng) * Math.sin(OBLIQUITY)) [all...] |
/external/jmonkeyengine/engine/src/desktop/jme3tools/navigation/ |
NavCalculator.java | 98 trueCourse = (float) Math.toDegrees(Math.atan(dLong / dmp)); 100 distance = (float) Math.abs(dLat / Math.cos(Math.toRadians(trueCourse))); 121 double sgnDLong = 0 - (dLong / Math.abs(dLong)); 122 if (Math.abs(dLong) > 180 * 60) { 123 dLong = (360 * 60 - Math.abs(dLong)) * sgnDLong; 129 redist = Math.abs(dLong); 131 redist = Math.abs(dLong * (float) Math.cos(p1.getLatitude() * 2 * Math.PI / 360)) [all...] |
NumUtil.java | 25 float p = (float) Math.pow(10, Rpl); 27 float tmp = Math.round(Rval);
|
/libcore/harmony-tests/src/test/java/org/apache/harmony/tests/java/lang/ |
MathTest.java | 22 double HYP = Math.sqrt(2.0); 32 * java.lang.Math#abs(double) 35 // Test for method double java.lang.Math.abs(double) 38 (Math.abs(-1908.8976) == 1908.8976)); 40 (Math.abs(1908.8976) == 1908.8976)); 44 * java.lang.Math#abs(float) 47 // Test for method float java.lang.Math.abs(float) 49 (Math.abs(-1908.8976f) == 1908.8976f)); 51 (Math.abs(1908.8976f) == 1908.8976f)); 55 * java.lang.Math#abs(int [all...] |
/cts/tools/vm-tests-tf/src/dot/junit/opcodes/invoke_static/d/ |
T_invoke_static_1.java | 22 return Math.abs(-1234567);
|
T_invoke_static_19.java | 22 return Math.abs(-1234567);
|
/cts/tools/vm-tests-tf/src/dot/junit/opcodes/invoke_static_range/d/ |
T_invoke_static_range_1.java | 22 return Math.abs(-1234567);
|
T_invoke_static_range_19.java | 22 return Math.abs(-1234567);
|
/external/v8/test/webkit/fast/js/kde/ |
math.js | 25 var negativeZero = Math.atan2(-1, Infinity); // ### any nicer way? 37 shouldBe("String()+Math.E", "'2.718281828459045'"); 38 shouldBe("String()+Math.LN2", "'0.6931471805599453'"); 39 shouldBe("String()+Math.LN10", "'2.302585092994046'"); 40 shouldBe("String()+Math.LOG2E", "'1.4426950408889634'"); 41 shouldBe("String()+Math.LOG10E", "'0.4342944819032518'"); 42 shouldBe("String()+Math.PI", "'3.141592653589793'"); 43 shouldBe("String()+Math.SQRT1_2", "'0.7071067811865476'"); 44 shouldBe("String()+Math.SQRT2", "'1.4142135623730951'"); 51 shouldBe("Math.abs(-5)", "5") [all...] |
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ |
ShadowFloatMath.java | 28 return (float) Math.floor(value); 33 return (float) Math.ceil(value); 38 return (float) Math.sin(angle); 43 return (float) Math.cos(angle); 48 return (float) Math.sqrt(value);
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/ |
QSDetailClipper.java | 47 innerR = Math.abs(x); 48 innerR = Math.min(innerR, Math.abs(y)); 49 innerR = Math.min(innerR, Math.abs(w)); 50 innerR = Math.min(innerR, Math.abs(h)); 52 int r = (int) Math.ceil(Math.sqrt(x * x + y * y)); 53 r = (int) Math.max(r, Math.ceil(Math.sqrt(w * w + y * y))) [all...] |
/libcore/luni/src/main/native/ |
java_lang_Math.cpp | 17 #define LOG_TAG "Math" 24 #include <math.h> 123 NATIVE_METHOD(Math, IEEEremainder, "!(DD)D"), 124 NATIVE_METHOD(Math, acos, "!(D)D"), 125 NATIVE_METHOD(Math, asin, "!(D)D"), 126 NATIVE_METHOD(Math, atan, "!(D)D"), 127 NATIVE_METHOD(Math, atan2, "!(DD)D"), 128 NATIVE_METHOD(Math, cbrt, "!(D)D"), 129 NATIVE_METHOD(Math, ceil, "!(D)D"), 130 NATIVE_METHOD(Math, cos, "!(D)D") [all...] |