/prebuilts/ndk/current/platforms/android-24/arch-x86/usr/include/ |
math.h | 61 #define NAN __builtin_nanf("") 66 #define NAN (__nan.__uf) 244 double nan(const char *) __NDK_FPABI_MATH__ __pure2;
|
/prebuilts/ndk/current/platforms/android-24/arch-x86_64/usr/include/ |
math.h | 61 #define NAN __builtin_nanf("") 66 #define NAN (__nan.__uf) 244 double nan(const char *) __NDK_FPABI_MATH__ __pure2;
|
/external/ImageMagick/www/api/ |
morphology.php | 65 <p>The floating point values in the kernel can also include a special value known as 'nan' or 'not a number' to indicate that this value is not part of the kernel array. This allows you to shaped the kernel within its rectangular area. That is 'nan' values provide a 'mask' for the kernel shape. However at least one non-nan value must be provided for correct working of a kernel.</p> [all...] |
/external/v8/test/unittests/compiler/ |
js-typed-lowering-unittest.cc | 159 TRACED_FOREACH(double, nan, kNaNs) { 160 Handle<Object> constant = factory()->NewNumber(nan); 172 Reduction r = Reduce(Parameter(Type::NaN())); 228 Type::NaN(), [all...] |
/art/compiler/optimizing/ |
intrinsics_x86.cc | 421 // if Nan jmp Nan_label 427 // out := NaN 434 // TODO: This is straight from Quick (except literal pool). Make NaN an out-of-line slowpath? 438 NearLabel nan, done, op2_label; local 445 __ j(Condition::kParityEven, &nan); 466 // NaN handling. 467 __ Bind(&nan); 810 NearLabel done, nan; local 831 // if input == NaN goto nan [all...] |
code_generator_x86_64.cc | 2611 NearLabel done, nan; local 2633 NearLabel done, nan; local 2675 NearLabel done, nan; local 2697 NearLabel done, nan; local [all...] |
code_generator_x86.cc | 2478 NearLabel done, nan; local 2503 NearLabel done, nan; local [all...] |
/frameworks/rs/driver/runtime/ |
rs_cl.c | 606 extern float __attribute__((overloadable)) nan(uint v) { function 698 return nan(0); 2103 half nan; local [all...] |
/external/llvm/unittests/ADT/ |
APFloatTest.cpp | 536 APFloat nan = APFloat::getNaN(APFloat::IEEEdouble); local 540 EXPECT_EQ(1.0, minnum(f1, nan).convertToDouble()); 541 EXPECT_EQ(1.0, minnum(nan, f1).convertToDouble()); 547 APFloat nan = APFloat::getNaN(APFloat::IEEEdouble); local 551 EXPECT_EQ(1.0, maxnum(f1, nan).convertToDouble()); 552 EXPECT_EQ(1.0, minnum(nan, f1).convertToDouble()); [all...] |
/external/libcxx/test/std/depr/depr.c.headers/ |
math_h.pass.cpp | 517 static_assert((std::is_same<decltype(nan("")), double>::value), "");
|
/external/v8/src/ |
assembler.h | 96 // Overwrite a host NaN with a quiet target NaN. Used by mksnapshot for 98 static void QuietNaN(HeapObject* nan) { } [all...] |
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/depr/depr.c.headers/ |
math_h.pass.cpp | 522 static_assert((std::is_same<decltype(nan("")), double>::value), "");
|
/external/deqp/external/vulkancts/modules/vulkan/ |
vktRenderPassTests.cpp | 880 const float clearNan = tcu::Float32::nan().asFloat(); [all...] |
/external/skia/tests/ |
PathTest.cpp | 761 const SkScalar nan = SK_ScalarNaN; local 768 r.set(0, 0, nan, 0); 786 pts[1].set(nan, 0); 795 const SkScalar nan = SK_ScalarNaN; local 812 path.moveTo(nan, 0); [all...] |
/external/v8/src/crankshaft/mips/ |
lithium-codegen-mips.cc | 1746 Label nan, done; local [all...] |
/external/v8/src/crankshaft/mips64/ |
lithium-codegen-mips64.cc | 992 // NaN 1865 Label nan, done; local [all...] |
/external/v8/src/mips/ |
assembler-mips.h | 491 static void QuietNaN(HeapObject* nan); [all...] |
code-stubs-mips.cc | 227 // Equality is almost reflexive (everything but NaN), so this is a test 228 // for "identity and not NaN". 239 // Test for NaN. Sadly, we can't just compare to Factory::nan_value(), 291 // For less and greater we don't have to check for NaN since the result of 293 // for NaN. 296 // It is a heap number, so return non-equal if it's NaN and equal if it's 297 // not NaN. 299 // The representation of NaN values has all exponent bits (52..62) set, 305 // If all bits not set (ne cond), then not a NaN, objects are equal. 315 // not (it's a NaN). For <= and >= we need to load v0 with the failin 587 Label nan; local [all...] |
/external/v8/src/mips64/ |
assembler-mips64.h | 497 static void QuietNaN(HeapObject* nan); [all...] |
code-stubs-mips64.cc | 225 // Equality is almost reflexive (everything but NaN), so this is a test 226 // for "identity and not NaN". 237 // Test for NaN. Sadly, we can't just compare to Factory::nan_value(), 288 // For less and greater we don't have to check for NaN since the result of 290 // for NaN. 293 // It is a heap number, so return non-equal if it's NaN and equal if it's 294 // not NaN. 296 // The representation of NaN values has all exponent bits (52..62) set, 302 // If all bits not set (ne cond), then not a NaN, objects are equal. 312 // not (it's a NaN). For <= and >= we need to load v0 with the failin 585 Label nan; local [all...] |
/external/v8/src/arm/ |
code-stubs-arm.cc | 189 // Equality is almost reflexive (everything but NaN), so this is a test 190 // for "identity and not NaN". 198 // Test for NaN. Sadly, we can't just compare to Factory::nan_value(), 256 // For less and greater we don't have to check for NaN since the result of 258 // for NaN. 261 // It is a heap number, so return non-equal if it's NaN and equal if it's 262 // not NaN. 264 // The representation of NaN values has all exponent bits (52..62) set, 281 // not (it's a NaN). For <= and >= we need to load r0 with the failing 282 // value if it's a NaN 568 Label nan; local [all...] |
/external/v8/src/arm64/ |
code-stubs-arm64.cc | 165 // Test for NaN. Sadly, we can't just compare to factory::nan_value(), 229 // non-equal if the heap number is a NaN, and equal otherwise. Comparing 230 // the number to itself will set the overflow flag iff the number is NaN. 233 __ B(vc, &return_equal); // Not NaN, so treat as normal heap number. 498 Label nan; local 500 __ B(vs, &nan); // Overflow flag set if either is NaN. 506 __ Bind(&nan); 507 // Left and/or right is a NaN. Load the result register with whatever makes 508 // the comparison fail, since comparisons with NaN always fail (except ne [all...] |
/external/v8/src/ppc/ |
code-stubs-ppc.cc | 199 // Equality is almost reflexive (everything but NaN), so this is a test 200 // for "identity and not NaN". 208 // Test for NaN. Sadly, we can't just compare to Factory::nan_value(), 266 // For less and greater we don't have to check for NaN since the result of 268 // for NaN. 271 // It is a heap number, so return non-equal if it's NaN and equal if it's 272 // not NaN. 274 // The representation of NaN values has all exponent bits (52..62) set, 292 // not (it's a NaN). For <= and >= we need to load r0 with the failing 293 // value if it's a NaN 583 Label nan, equal, less_than; local [all...] |
/external/v8/src/s390/ |
code-stubs-s390.cc | 200 // Equality is almost reflexive (everything but NaN), so this is a test 201 // for "identity and not NaN". 209 // Test for NaN. Sadly, we can't just compare to Factory::nan_value(), 266 // For less and greater we don't have to check for NaN since the result of 268 // for NaN. 271 // It is a heap number, so return non-equal if it's NaN and equal if it's 272 // not NaN. 274 // The representation of NaN values has all exponent bits (52..62) set, 292 // not (it's a NaN). For <= and >= we need to load r0 with the failing 293 // value if it's a NaN 575 Label nan, equal, less_than; local [all...] |
/external/v8/src/js/ |
i18n.js | 856 'zh-min|zh-min-nan|zh-xiang)'; [all...] |