Home
last modified time | relevance | path

Searched refs:nan (Results 1 - 20 of 20) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/tests/aarch64/
H A Dencoder64_test_1.cpp53 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 Dencoder64_test_2.cpp238 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 Dencoder32_test_1.cpp62 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 Dencoder32_test_2.cpp196 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 Dencoder64_test_1.cpp55 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 Dencoder64_test_2.cpp135 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 Dencoder32_test.cpp463 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 Dencoder64_test.cpp467 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 Dperformance_entry.py92 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 Dencoder64_test.cpp469 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 Dinstruction_combine_test.cpp724 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 Dtyped_array_helper_test.cpp404 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 Dmath_helpers_test.cpp156 return nan(""); in GetNaN()
H A Dinterpreter_test.cpp510 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 Dtagged_value_test.cpp55 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 DtsEnumDeclaration.cpp75 return std::nan(""); in EvaluateIdentifier()
/arkcompiler/runtime_core/static_core/compiler/tests/
H A Dconst_folding_test.cpp3275 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 Dcodegen_test_1.cpp559 paramData[0U] = std::nan("0"); in CheckCmp()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzer.cpp1524 return std::nan(""); in EvaluateIdentifier()
/arkcompiler/runtime_core/static_core/libllvmbackend/lowering/
H A Dllvm_ir_constructor.cpp744 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()

Completed in 45 milliseconds