/external/compiler-rt/test/Unit/ |
divxc3_test.c | 26 enum {zero, non_zero, inf, NaN, non_zero_nan}; 36 return NaN; 40 return NaN; 46 return NaN; 71 if (classify(r) != NaN) 82 case NaN: 83 if (classify(r) != NaN) 87 if (classify(r) != NaN) 113 case NaN: 114 if (classify(r) != NaN) [all...] |
muldc3_test.c | 23 enum {zero, non_zero, inf, NaN, non_zero_nan}; 33 return NaN; 37 return NaN; 43 return NaN; 76 if (classify(r) != NaN) 79 case NaN: 80 if (classify(r) != NaN) 84 if (classify(r) != NaN) 106 case NaN: 107 if (classify(r) != NaN) [all...] |
mulsc3_test.c | 23 enum {zero, non_zero, inf, NaN, non_zero_nan}; 33 return NaN; 37 return NaN; 43 return NaN; 76 if (classify(r) != NaN) 79 case NaN: 80 if (classify(r) != NaN) 84 if (classify(r) != NaN) 110 case NaN: 111 if (classify(r) != NaN) [all...] |
multc3_test.c | 26 enum {zero, non_zero, inf, NaN, non_zero_nan}; 36 return NaN; 40 return NaN; 46 return NaN; 79 if (classify(r) != NaN) 82 case NaN: 83 if (classify(r) != NaN) 87 if (classify(r) != NaN) 109 case NaN: 110 if (classify(r) != NaN) [all...] |
mulxc3_test.c | 26 enum {zero, non_zero, inf, NaN, non_zero_nan}; 36 return NaN; 40 return NaN; 46 return NaN; 79 if (classify(r) != NaN) 82 case NaN: 83 if (classify(r) != NaN) 87 if (classify(r) != NaN) 109 case NaN: 110 if (classify(r) != NaN) [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/ |
11.6.3.js | 36 If either operand is NaN, the result is NaN. 37 The sum of two infinities of opposite sign is NaN. 46 In the remaining cases, where neither an infinity, nor a zero, nor NaN is 82 array[item++] = new TestCase( SECTION, "Number.NaN + 1", Number.NaN, Number.NaN + 1 ); 83 array[item++] = new TestCase( SECTION, "1 + Number.NaN", Number.NaN, 1 + Number.NaN ); [all...] |
11.5.1.js | 36 If either operand is NaN, the result is NaN. 39 Multiplication of an infinity by a zero results in NaN. 44 In the remaining cases, where neither an infinity or NaN is involved, the 80 array[item++] = new TestCase( SECTION, "Number.NaN * Number.NaN", Number.NaN, Number.NaN * Number.NaN ); 81 array[item++] = new TestCase( SECTION, "Number.NaN * 1", Number.NaN, Number.NaN * 1 ) [all...] |
11.13.2-2.js | 58 // NaN cases 60 array[item++] = new TestCase( SECTION, "VAR1 = NaN; VAR2=1; VAR1 /= VAR2", Number.NaN, eval("VAR1 = Number.NaN; VAR2=1; VAR1 /= VAR2") ); 61 array[item++] = new TestCase( SECTION, "VAR1 = NaN; VAR2=1; VAR1 /= VAR2; VAR1", Number.NaN, eval("VAR1 = Number.NaN; VAR2=1; VAR1 /= VAR2; VAR1") ); 62 array[item++] = new TestCase( SECTION, "VAR1 = NaN; VAR2=0; VAR1 /= VAR2", Number.NaN, eval("VAR1 = Number.NaN; VAR2=0; VAR1 /= VAR2") ) [all...] |
11.5.2.js | 33 If either operand is NaN, the result is NaN. 36 Division of an infinity by an infinity results in NaN. 41 Division of a zero by a zero results in NaN; division of zero by any other finite value results in zero, with the sign 45 In the remaining cases, where neither an infinity, nor a zero, nor NaN is involved, the quotient is computed and 80 // if either operand is NaN, the result is NaN. 82 array[item++] = new TestCase( SECTION, "Number.NaN / Number.NaN", Number.NaN, Number.NaN / Number.NaN ) [all...] |
11.13.2-4.js | 58 // If either operand is NaN, result is NaN 60 array[item++] = new TestCase( SECTION, "VAR1 = NaN; VAR2=1; VAR1 += VAR2", Number.NaN, eval("VAR1 = Number.NaN; VAR2=1; VAR1 += VAR2") ); 61 array[item++] = new TestCase( SECTION, "VAR1 = NaN; VAR2=1; VAR1 += VAR2; VAR1", Number.NaN, eval("VAR1 = Number.NaN; VAR2=1; VAR1 += VAR2; VAR1") ); 62 array[item++] = new TestCase( SECTION, "VAR1 = NaN; VAR2=0; VAR1 += VAR2", Number.NaN, eval("VAR1 = Number.NaN; VAR2=0; VAR1 += VAR2") ) [all...] |
11.13.2-5.js | 58 // If either operand is NaN, result is NaN 60 array[item++] = new TestCase( SECTION, "VAR1 = NaN; VAR2=1; VAR1 -= VAR2", Number.NaN, eval("VAR1 = Number.NaN; VAR2=1; VAR1 -= VAR2") ); 61 array[item++] = new TestCase( SECTION, "VAR1 = NaN; VAR2=1; VAR1 -= VAR2; VAR1", Number.NaN, eval("VAR1 = Number.NaN; VAR2=1; VAR1 -= VAR2; VAR1") ); 62 array[item++] = new TestCase( SECTION, "VAR1 = NaN; VAR2=0; VAR1 -= VAR2", Number.NaN, eval("VAR1 = Number.NaN; VAR2=0; VAR1 -= VAR2") ) [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/Math/ |
15.8.2.12.js | 27 - if x is NaN or y is NaN return NaN 57 array[item++] = new TestCase( SECTION, "Math.min(void 0, 1)", Number.NaN, Math.min( void 0, 1 ) ); 58 array[item++] = new TestCase( SECTION, "Math.min(void 0, void 0)", Number.NaN, Math.min( void 0, void 0 ) ); 65 array[item++] = new TestCase( SECTION, "Math.min(NaN,0)", Number.NaN, Math.min(Number.NaN,0) ); 66 array[item++] = new TestCase( SECTION, "Math.min(NaN,1)", Number.NaN, Math.min(Number.NaN,1) ) [all...] |
15.8.2.16.js | 47 array[item++] = new TestCase( SECTION, "Math.sin()", Number.NaN, Math.sin() ); 49 array[item++] = new TestCase( SECTION, "Math.sin(void 0)", Number.NaN, Math.sin(void 0) ); 53 array[item++] = new TestCase( SECTION, "Math.sin(NaN)", Number.NaN, Math.sin(Number.NaN) ); 56 array[item++] = new TestCase( SECTION, "Math.sin(Infinity)", Number.NaN, Math.sin(Number.POSITIVE_INFINITY)); 57 array[item++] = new TestCase( SECTION, "Math.sin(-Infinity)", Number.NaN, Math.sin(Number.NEGATIVE_INFINITY));
|
/external/compiler-rt/lib/ubsan/lit_tests/Float/ |
cast-overflow.cpp | 21 float NaN; 44 // Build a 'NaN'. 46 float NaN; 47 memcpy(&NaN, NaNVal, 4); 73 return NaN;
|
/external/protobuf/src/google/protobuf/ |
generated_message_util.cc | 46 double NaN() {
|
/external/v8/test/mjsunit/regress/ |
regress-2056.js | 32 [undefined, 0.0, NaN, NaN], 33 [0.0, undefined, NaN, NaN], 34 [NaN, 0.0, NaN, NaN], 35 [0.0, NaN, NaN, NaN], [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/js1_2/String/ |
charCodeAt.js | 44 testcases[count++] = new TestCase( SECTION, "aString.charCodeAt(-2)", NaN, aString.charCodeAt(-2)); 45 testcases[count++] = new TestCase( SECTION, "aString.charCodeAt(-1)", NaN, aString.charCodeAt(-1)); 50 testcases[count++] = new TestCase( SECTION, "aString.charCodeAt( 4)", NaN, aString.charCodeAt( 4)); 51 testcases[count++] = new TestCase( SECTION, "aString.charCodeAt( 5)", NaN, aString.charCodeAt( 5)); 52 testcases[count++] = new TestCase( SECTION, "aString.charCodeAt( Infinity)", NaN, aString.charCodeAt( Infinity)); 53 testcases[count++] = new TestCase( SECTION, "aString.charCodeAt(-Infinity)", NaN, aString.charCodeAt(-Infinity));
|
/external/v8/test/mjsunit/ |
math-pow.js | 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)); 45 assertEquals(NaN, Math.pow(-Infinity, NaN)); [all...] |
/ndk/sources/cxx-stl/llvm-libc++/test/numerics/complex.number/complex.value.ops/ |
polar.pass.cpp | 58 if (std::signbit(r) || classify(theta) == inf || classify(theta) == NaN) 61 assert(c == NaN || c == non_zero_nan); 69 if (std::signbit(r) || classify(theta) == inf || classify(theta) == NaN) 72 assert(c == NaN || c == non_zero_nan); 83 assert(c == NaN || c == non_zero_nan); 88 if (classify(theta) != NaN && classify(theta) != inf) 90 assert(classify(real(z)) != NaN); 91 assert(classify(imag(z)) != NaN); 95 case NaN: 99 assert(c == NaN || c == non_zero_nan) [all...] |
/external/webkit/Source/JavaScriptCore/wtf/ |
DateMath.cpp | 116 #define NaN std::numeric_limits<double>::quiet_NaN() 384 ASSERT((year >= minYear && year <= maxYear) || (product - year == static_cast<int>(NaN))); 584 return NaN; 586 return NaN; 591 return NaN; 593 return NaN; 595 return NaN; 600 return NaN; 602 return NaN; 604 return NaN; [all...] |
/external/skia/legacy/src/animator/ |
SkDisplayNumber.cpp | 16 SK_PROPERTY(NaN), 26 SK_MEMBER_PROPERTY(NaN, Float), 46 case SK_PROPERTY(NaN):
|
/external/skia/src/animator/ |
SkDisplayNumber.cpp | 16 SK_PROPERTY(NaN), 26 SK_MEMBER_PROPERTY(NaN, Float), 53 case SK_PROPERTY(NaN):
|
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/Date/ |
15.9.4.3.js | 64 d.year = Number.NaN; 65 d.month = Number.NaN; 66 d.date = Number.NaN; 67 d.hours = Number.NaN; 68 d.minutes = Number.NaN; 69 d.seconds = Number.NaN; 70 d.ms = Number.NaN; 71 d.value = Number.NaN; 72 d.time = Number.NaN; 73 d.day =Number.NaN; [all...] |
/libcore/luni/src/test/java/libcore/java/lang/ |
OldFloatTest.java | 54 assertEquals(0x7fc00000, Float.floatToIntBits(Float.NaN)); 60 assertEquals(0x7fc00000, Float.floatToRawIntBits(Float.NaN)); 71 assertEquals(Float.NaN, Float.intBitsToFloat(0x7f800001)); 72 assertEquals(Float.NaN, Float.intBitsToFloat(0x7fffffff)); 73 assertEquals(Float.NaN, Float.intBitsToFloat(0xff800001)); 74 assertEquals(Float.NaN, Float.intBitsToFloat(0xffffffff));
|
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/String/ |
15.5.4.5-5.js | 28 at that position, the number is NaN. 37 Result(3), return NaN. 77 array[item++] = new TestCase( SECTION, "x = new Boolean(true); x.charCodeAt=String.prototype.charCodeAt;x.charCodeAt(4)", Number.NaN, eval("x = new Boolean(true); x.charCodeAt=String.prototype.charCodeAt;x.charCodeAt(4)") ); 78 array[item++] = new TestCase( SECTION, "x = new Boolean(true); x.charCodeAt=String.prototype.charCodeAt;x.charCodeAt(-1)", Number.NaN, eval("x = new Boolean(true); x.charCodeAt=String.prototype.charCodeAt;x.charCodeAt(-1)") ); 83 array[item++] = new TestCase( SECTION, "x = new String(); x.charCodeAt(0)", Number.NaN, eval("x=new String();x.charCodeAt(0)") ); 84 array[item++] = new TestCase( SECTION, "x = new String(); x.charCodeAt(1)", Number.NaN, eval("x=new String();x.charCodeAt(1)") ); 85 array[item++] = new TestCase( SECTION, "x = new String(); x.charCodeAt(-1)", Number.NaN, eval("x=new String();x.charCodeAt(-1)") ); 87 array[item++] = new TestCase( SECTION, "x = new String(); x.charCodeAt(NaN)", Number.NaN, eval("x=new String();x.charCodeAt(Number.NaN)") ); [all...] |