/arkcompiler/runtime_core/static_core/compiler/tests/aarch64/ |
H A D | encoder64_test_1.cpp | 53 T nan = std::numeric_limits<T>::quiet_NaN(); in TestNeg() local 54 if (!test->CallCode<T>(nan, nan)) { in TestNeg() 144 T nan = std::numeric_limits<T>::quiet_NaN(); in TestMov() local 145 if (!test->CallCode<T>(nan, nan)) { in TestMov() 189 Src nan = std::numeric_limits<Src>::quiet_NaN(); in TestMov2() local 190 Dst dstNan = bit_cast<Dst>(nan); in TestMov2() 191 if (!test->CallCode<Src, Dst>(nan, dstNan)) { in TestMov2() 893 T nan in TestAbs() local 945 T nan = std::numeric_limits<T>::quiet_NaN(); TestSqrt() local 998 T nan = std::numeric_limits<T>::quiet_NaN(); TestAdd() local 1108 T nan = std::numeric_limits<T>::quiet_NaN(); TestSub() local 1219 T nan = std::numeric_limits<T>::quiet_NaN(); TestMul() local 1296 T nan = std::numeric_limits<T>::quiet_NaN(); TestMin() local 1375 T nan = std::numeric_limits<T>::quiet_NaN(); TestMax() local 1939 T nan = std::numeric_limits<T>::quiet_NaN(); TestFcmp() local [all...] |
H A D | encoder64_test_2.cpp | 238 Src nan = std::numeric_limits<Src>::quiet_NaN(); in TestCast() 241 if (!test->CallCode<Src, DstExt>(nan, static_cast<DstExt>((Dst(0))))) { in TestCast() 461 T nan = std::numeric_limits<T>::quiet_NaN(); in TestDiv() local 462 if (!test->CallCode<T>(nan, RandomGen<T>(), nan)) { in TestDiv() 465 if (!test->CallCode<T>(RandomGen<T>(), nan, nan)) { in TestDiv() 468 if (!test->CallCode<T>(0.0, 0.0, nan)) { in TestDiv() 471 if (!test->CallCode<T>(std::numeric_limits<T>::infinity(), std::numeric_limits<T>::infinity(), nan)) { in TestDiv() 474 if (!test->CallCode<T>(-std::numeric_limits<T>::infinity(), std::numeric_limits<T>::infinity(), nan)) { in TestDiv() 641 T nan = std::numeric_limits<T>::quiet_NaN(); TestModMainLoop() local [all...] |
/arkcompiler/runtime_core/static_core/compiler/tests/aarch32/ |
H A D | encoder32_test_1.cpp | 62 T nan = std::numeric_limits<T>::quiet_NaN(); in TestNeg() local 63 if (!test->CallCode<T>(nan, nan)) { in TestNeg() 161 T nan = std::numeric_limits<T>::quiet_NaN(); in TestMov() local 162 if (!test->CallCode<T>(nan, nan)) { in TestMov() 206 Src nan = std::numeric_limits<Src>::quiet_NaN(); in TestMov2() local 207 Dst dstNan = bit_cast<Dst>(nan); in TestMov2() 208 if (!test->CallCode<Src, Dst>(nan, dstNan)) { in TestMov2() 737 T nan in TestAbs() local 792 T nan = std::numeric_limits<T>::quiet_NaN(); TestSqrt() local 845 T nan = std::numeric_limits<T>::quiet_NaN(); TestAdd() local 957 T nan = std::numeric_limits<T>::quiet_NaN(); TestSub() local 1077 T nan = std::numeric_limits<T>::quiet_NaN(); TestMul() local 1155 T nan = std::numeric_limits<T>::quiet_NaN(); TestMin() local 1237 T nan = std::numeric_limits<T>::quiet_NaN(); TestMax() local 1823 T nan = std::numeric_limits<T>::quiet_NaN(); TestFcmp() local [all...] |
H A D | encoder32_test_2.cpp | 196 Src nan = std::numeric_limits<Src>::quiet_NaN(); in TestCast() 199 if (!test->CallCode<Src, DstExt>(nan, Dst(0))) { in TestCast() 386 T nan = std::numeric_limits<T>::quiet_NaN(); in TestDiv() local 387 if (!test->CallCode<T>(nan, RandomGen<T>(), nan)) { in TestDiv() 390 if (!test->CallCode<T>(RandomGen<T>(), nan, nan)) { in TestDiv() 393 if (!test->CallCode<T>(0.0, 0.0, nan)) { in TestDiv() 396 if (!test->CallCode<T>(std::numeric_limits<T>::infinity(), std::numeric_limits<T>::infinity(), nan)) { in TestDiv() 399 if (!test->CallCode<T>(-std::numeric_limits<T>::infinity(), std::numeric_limits<T>::infinity(), nan)) { in TestDiv() 450 T nan = std::numeric_limits<T>::quiet_NaN(); TestModMainLoop() local [all...] |
/arkcompiler/runtime_core/static_core/compiler/tests/amd64/ |
H A D | encoder64_test_1.cpp | 55 T nan = std::numeric_limits<T>::quiet_NaN(); in TestNeg() local 56 if (!test->CallCode<T>(nan, nan)) { in TestNeg() 147 T nan = std::numeric_limits<T>::quiet_NaN(); in TestMov() local 148 if (!test->CallCode<T>(nan, nan)) { in TestMov() 192 Src nan = std::numeric_limits<Src>::quiet_NaN(); in TestMov2() local 193 Dst dstNan = bit_cast<Dst>(nan); in TestMov2() 194 if (!test->CallCode<Src, Dst>(nan, dstNan)) { in TestMov2() 813 T nan in TestAbs() local 876 T nan = std::numeric_limits<T>::quiet_NaN(); TestAdd() local 1002 T nan = std::numeric_limits<T>::quiet_NaN(); TestSub() local 1128 T nan = std::numeric_limits<T>::quiet_NaN(); TestMul() local 1200 T nan = std::numeric_limits<T>::quiet_NaN(); TestMin() local 1274 T nan = std::numeric_limits<T>::quiet_NaN(); TestMax() local 1840 T nan = std::numeric_limits<T>::quiet_NaN(); TestFcmp() local [all...] |
H A D | encoder64_test_2.cpp | 135 Src nan = std::numeric_limits<Src>::quiet_NaN(); in TestCast() 137 if (!test->CallCode<Src, DstExt>(nan, Dst(0))) { in TestCast() 319 T nan = std::numeric_limits<T>::quiet_NaN(); in TestDiv() local 320 if (!test->CallCode<T>(nan, RandomGen<T>(), nan)) { in TestDiv() 323 if (!test->CallCode<T>(RandomGen<T>(), nan, nan)) { in TestDiv() 326 if (!test->CallCode<T>(0.0, 0.0, nan)) { in TestDiv() 329 if (!test->CallCode<T>(std::numeric_limits<T>::infinity(), std::numeric_limits<T>::infinity(), nan)) { in TestDiv() 332 if (!test->CallCode<T>(-std::numeric_limits<T>::infinity(), std::numeric_limits<T>::infinity(), nan)) { in TestDiv() 460 T nan = std::numeric_limits<T>::quiet_NaN(); TestMod() local [all...] |
/arkcompiler/runtime_core/compiler/tests/aarch32/ |
H A D | encoder32_test.cpp | 463 T nan = std::numeric_limits<T>::quiet_NaN(); 464 if (!test->CallCode<T>(nan, nan)) { 562 T nan = std::numeric_limits<T>::quiet_NaN(); 563 if (!test->CallCode<T>(nan, nan)) { 607 Src nan = std::numeric_limits<Src>::quiet_NaN(); 608 Dst dst_nan = bit_cast<Dst>(nan); 609 if (!test->CallCode<Src, Dst>(nan, dst_nan)) { 1141 T nan in TestAbs() local 1196 T nan = std::numeric_limits<T>::quiet_NaN(); TestSqrt() local 1249 T nan = std::numeric_limits<T>::quiet_NaN(); TestAdd() local 1361 T nan = std::numeric_limits<T>::quiet_NaN(); TestSub() local 1481 T nan = std::numeric_limits<T>::quiet_NaN(); TestMul() local 1559 T nan = std::numeric_limits<T>::quiet_NaN(); TestMin() local 1641 T nan = std::numeric_limits<T>::quiet_NaN(); TestMax() local 2224 T nan = std::numeric_limits<T>::quiet_NaN(); TestFcmp() local 2483 Src nan = std::numeric_limits<Src>::quiet_NaN(); TestCast() local 2661 T nan = std::numeric_limits<T>::quiet_NaN(); TestDiv() local 2757 T nan = std::numeric_limits<T>::quiet_NaN(); TestMod() local [all...] |
/arkcompiler/runtime_core/compiler/tests/amd64/ |
H A D | encoder64_test.cpp | 467 T nan = std::numeric_limits<T>::quiet_NaN(); in TestNeg() local 469 if (!test->CallCode<T>(nan, nan)) { in TestNeg() 563 T nan = std::numeric_limits<T>::quiet_NaN(); in TestMov() local 565 if (!test->CallCode<T>(nan, nan)) { in TestMov() 610 Src nan = std::numeric_limits<Src>::quiet_NaN(); in TestMov2() local 611 Dst dst_nan = bit_cast<Dst>(nan); in TestMov2() 613 if (!test->CallCode<Src, Dst>(nan, dst_nan)) { in TestMov2() 1228 T nan in TestAbs() local 1292 T nan = std::numeric_limits<T>::quiet_NaN(); TestAdd() local 1419 T nan = std::numeric_limits<T>::quiet_NaN(); TestSub() local 1546 T nan = std::numeric_limits<T>::quiet_NaN(); TestMul() local 1619 T nan = std::numeric_limits<T>::quiet_NaN(); TestMin() local 1694 T nan = std::numeric_limits<T>::quiet_NaN(); TestMax() local 2259 T nan = std::numeric_limits<T>::quiet_NaN(); TestFcmp() local 2510 Src nan = std::numeric_limits<Src>::quiet_NaN(); TestCast() local 2683 T nan = std::numeric_limits<T>::quiet_NaN(); TestDiv() local 2766 T nan = std::numeric_limits<T>::quiet_NaN(); TestMod() local [all...] |
/arkcompiler/ets_frontend/test/scripts/performance_test/ |
H A D | performance_entry.py | 92 it_1[build_mode] = [np.nan, np.nan, np.nan] 94 self.pic_table[prj_name] = {build_mode:[np.nan, np.nan, np.nan]}
|
/arkcompiler/runtime_core/compiler/tests/aarch64/ |
H A D | encoder64_test.cpp | 469 T nan = std::numeric_limits<T>::quiet_NaN(); in TestNeg() local 471 if (!test->CallCode<T>(nan, nan)) { in TestNeg() 565 T nan = std::numeric_limits<T>::quiet_NaN(); in TestMov() local 567 if (!test->CallCode<T>(nan, nan)) { in TestMov() 612 Src nan = std::numeric_limits<Src>::quiet_NaN(); in TestMov2() local 613 Dst dst_nan = bit_cast<Dst>(nan); in TestMov2() 615 if (!test->CallCode<Src, Dst>(nan, dst_nan)) { in TestMov2() 1318 T nan in TestAbs() local 1371 T nan = std::numeric_limits<T>::quiet_NaN(); TestSqrt() local 1425 T nan = std::numeric_limits<T>::quiet_NaN(); TestAdd() local 1537 T nan = std::numeric_limits<T>::quiet_NaN(); TestSub() local 1649 T nan = std::numeric_limits<T>::quiet_NaN(); TestMul() local 1726 T nan = std::numeric_limits<T>::quiet_NaN(); TestMin() local 1805 T nan = std::numeric_limits<T>::quiet_NaN(); TestMax() local 2369 T nan = std::numeric_limits<T>::quiet_NaN(); TestFcmp() local 2616 Src nan = std::numeric_limits<Src>::quiet_NaN(); TestCast() local 2789 T nan = std::numeric_limits<T>::quiet_NaN(); TestDiv() local 2880 T nan = std::numeric_limits<T>::quiet_NaN(); TestMod() local [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/tests/ |
H A D | instruction_combine_test.cpp | 724 auto nan = b.NanValue(); in HWTEST_F_L0() local 726 Float64Matcher nan_m(nan, &circuit); in HWTEST_F_L0() 730 EXPECT_EQ(instcombie.VisitGate(b.DoubleAdd(x, nan)), nan); in HWTEST_F_L0() 731 EXPECT_EQ(instcombie.VisitGate(b.DoubleSub(x, nan)), nan); in HWTEST_F_L0() 732 EXPECT_EQ(instcombie.VisitGate(b.DoubleMul(x, nan)), nan); in HWTEST_F_L0() 733 EXPECT_EQ(instcombie.VisitGate(b.DoubleDiv(x, nan)), nan); in HWTEST_F_L0() 740 auto nan = b.NanValue(); HWTEST_F_L0() local [all...] |
/arkcompiler/ets_runtime/ecmascript/base/tests/ |
H A D | typed_array_helper_test.cpp | 404 JSHandle<JSTaggedValue> nan(thread, JSTaggedValue(base::NAN_VALUE)); in HWTEST_F_L0() 411 int32_t result = TypedArrayHelper::SortCompare(thread, callbackfnHandle, buffer, nan, nan); in HWTEST_F_L0() 415 result = TypedArrayHelper::SortCompare(thread, callbackfnHandle, buffer, nan, smaller); in HWTEST_F_L0() 419 result = TypedArrayHelper::SortCompare(thread, callbackfnHandle, buffer, smaller, nan); in HWTEST_F_L0()
|
/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | math_helpers_test.cpp | 156 return nan(""); in GetNaN()
|
H A D | interpreter_test.cpp | 510 TestFcmp(nan(""), 1.0, 1, true); in TEST_F() 511 TestFcmp(1.0, nan(""), 1, true); in TEST_F() 512 TestFcmp(nan(""), nan(""), 1, true); in TEST_F() 517 TestFcmp(nan(""), 1.0, -1); in TEST_F() 518 TestFcmp(1.0, nan(""), -1); in TEST_F() 519 TestFcmp(nan(""), nan(""), -1); in TEST_F() 868 TestUnaryOp("F64toi32", nan(""), 0, [](BytecodeEmitter *emitter) { emitter->F64toi32(); }); in TEST_F() 875 TestUnaryOp("F64toi64", nan(""), in TEST_F() [all...] |
/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | tagged_value_test.cpp | 55 double nan = std::nan(""); in HWTEST_F_L0() local 56 JSTaggedValue tNan(nan); in HWTEST_F_L0() 60 EXPECT_EQ(JSTaggedValue::CastDoubleToTagged(tNan.GetDouble()), JSTaggedValue::CastDoubleToTagged(nan)); in HWTEST_F_L0() 169 EXPECT_FALSE(JSTaggedValue(std::nan("")).ToBoolean()); in HWTEST_F_L0()
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
H A D | tsEnumDeclaration.cpp | 75 return std::nan(""); in EvaluateIdentifier()
|
/arkcompiler/runtime_core/static_core/compiler/tests/ |
H A D | const_folding_test.cpp | 3275 CastTest(nan(""), static_cast<int32_t>(0U), DataType::INT32); in TEST_F() 3280 CastTest(nan(""), static_cast<int64_t>(0U), DataType::INT64); in TEST_F() 3302 CmpTest(std::nan("0"), 1.0, -1L, DataType::FLOAT64); in TEST_F() 3303 CmpTest(1.0, std::nan("0"), -1L, DataType::FLOAT64); in TEST_F() 3304 CmpTest(std::nan("0"), 1.0, 1U, DataType::FLOAT64, true); in TEST_F() 3305 CmpTest(1.0, std::nan("0"), 1U, DataType::FLOAT64, true); in TEST_F()
|
/arkcompiler/runtime_core/static_core/compiler/tests/codegen/ |
H A D | codegen_test_1.cpp | 559 paramData[0U] = std::nan("0"); in CheckCmp()
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | TSAnalyzer.cpp | 1524 return std::nan(""); in EvaluateIdentifier()
|
/arkcompiler/runtime_core/static_core/libllvmbackend/lowering/ |
H A D | llvm_ir_constructor.cpp | 744 llvm::Value *nan = llvm::ConstantFP::getQNaN(builder_.getDoubleTy()); in EmitFround() local 745 auto result = builder_.CreateSelect(isNan, nan, casted); in EmitFround() 1618 // if x or y is nan then greaterThanPredicate yields true in CreateFloatComparison() 1623 // if x or y is nan then lessThanPredicate yields true in CreateFloatComparison()
|