Home
last modified time | relevance | path

Searched refs:valueY (Results 1 - 10 of 10) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/tests/
H A Dtest_common.h77 JSHandle<JSTaggedValue> valueY = BuiltinsBase::GetCallArg(argv, 1); in TestCompareFunction() local
79 if (valueX->IsString() && valueY->IsString()) { in TestCompareFunction()
81 auto yHandle = JSHandle<EcmaString>(valueY); in TestCompareFunction()
92 if (valueX->IsNumber() && valueY->IsString()) { in TestCompareFunction()
95 if (valueX->IsString() && valueY->IsNumber()) { in TestCompareFunction()
100 if (valueX->IsNumber() && valueY->IsNumber()) { in TestCompareFunction()
101 res = JSTaggedValue::StrictNumberCompare(valueY->GetNumber(), valueX->GetNumber()); in TestCompareFunction()
103 res = JSTaggedValue::Compare(thread, valueY, valueX); in TestCompareFunction()
/arkcompiler/ets_runtime/ecmascript/base/
H A Darray_helper.cpp146 const JSHandle<JSTaggedValue> &valueX, const JSHandle<JSTaggedValue> &valueY) in SortCompare()
150 if (valueY->IsHole()) { in SortCompare()
155 if (valueY->IsHole()) { in SortCompare()
159 if (valueY->IsUndefined()) { in SortCompare()
166 if (valueY->IsUndefined()) { in SortCompare()
179 info->SetCallArg(valueX.GetTaggedValue(), valueY.GetTaggedValue()); in SortCompare()
201 if (valueX->IsInt() && valueY->IsInt()) { in SortCompare()
202 return JSTaggedValue::IntLexicographicCompare(valueX.GetTaggedValue(), valueY.GetTaggedValue()); in SortCompare()
204 if (valueX->IsString() && valueY->IsString()) { in SortCompare()
206 JSHandle<EcmaString>(valueX), JSHandle<EcmaString>(valueY)); in SortCompare()
145 SortCompare(JSThread *thread, const JSHandle<JSTaggedValue> &callbackfnHandle, const JSHandle<JSTaggedValue> &valueX, const JSHandle<JSTaggedValue> &valueY) SortCompare() argument
222 StringSortCompare(JSThread *thread, const JSHandle<JSTaggedValue> &valueX, const JSHandle<JSTaggedValue> &valueY) StringSortCompare() argument
[all...]
H A Darray_helper.h64 const JSHandle<JSTaggedValue> &valueX, const JSHandle<JSTaggedValue> &valueY);
66 const JSHandle<JSTaggedValue> &valueY);
/arkcompiler/ets_runtime/ecmascript/
H A Dtagged_tree.h134 const JSHandle<JSTaggedValue> valueY, JSHandle<Derived> tree);
344 const JSHandle<JSTaggedValue> valueY) in OrdinayEntryCompare()
346 if (valueX->IsString() && valueY->IsString()) { in OrdinayEntryCompare()
348 auto yHandle = JSHandle<EcmaString>(valueY); in OrdinayEntryCompare()
359 if (valueX->IsNumber() && valueY->IsNumber()) { in OrdinayEntryCompare()
360 return JSTaggedValue::StrictNumberCompare(valueX->GetNumber(), valueY->GetNumber()); in OrdinayEntryCompare()
363 if (valueX->IsNumber() && valueY->IsString()) { in OrdinayEntryCompare()
366 if (valueX->IsString() && valueY->IsNumber()) { in OrdinayEntryCompare()
371 JSHandle<JSTaggedValue> yValueHandle(JSTaggedValue::ToString(thread, valueY)); in OrdinayEntryCompare()
343 OrdinayEntryCompare(JSThread *thread, const JSHandle<JSTaggedValue> valueX, const JSHandle<JSTaggedValue> valueY) OrdinayEntryCompare() argument
H A Dtagged_tree.cpp341 const JSHandle<JSTaggedValue> valueY, JSHandle<Derived> tree) in EntryCompare()
345 return OrdinayEntryCompare(thread, valueX, valueY); in EntryCompare()
348 return valueY->IsUndefined() ? ComparisonResult::EQUAL : ComparisonResult::GREAT; in EntryCompare()
350 if (valueY->IsUndefined()) { in EntryCompare()
354 return valueY->IsNull() ? ComparisonResult::EQUAL : ComparisonResult::GREAT; in EntryCompare()
356 if (valueY->IsNull()) { in EntryCompare()
367 info->SetCallArg(valueX.GetTaggedValue(), valueY.GetTaggedValue()); in EntryCompare()
375 info->SetCallArg(valueY.GetTaggedValue(), valueX.GetTaggedValue()); in EntryCompare()
340 EntryCompare(JSThread *thread, const JSHandle<JSTaggedValue> valueX, const JSHandle<JSTaggedValue> valueY, JSHandle<Derived> tree) EntryCompare() argument
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_math.cpp173 double valueY = numberValueY.GetNumber(); in Atan2() local
177 if (valueY == 0 && valueX > 0) { in Atan2()
178 result = valueY; in Atan2()
179 } else if (std::isfinite(valueY) && valueX == std::numeric_limits<double>::infinity()) { in Atan2()
182 result = valueY >= 0 ? 0 : -0.0; in Atan2()
183 } else if (!std::isnan(std::abs(valueY)) && !std::isnan(std::abs(valueX))) { in Atan2()
185 result = std::atan2(valueY, valueX); in Atan2()
621 double valueY = exponentValue->GetNumber(); in Pow() local
623 if (std::abs(valueX) == 1 && !std::isfinite(valueY)) { in Pow()
626 double result = std::pow(valueX, valueY); in Pow()
[all...]
H A Dbuiltins_date_time_format.cpp280 JSTaggedNumber valueY = JSTaggedValue::ToNumber(thread, endDate); in FormatRange() local
282 double y = valueY.GetNumber(); in FormatRange()
323 JSTaggedNumber valueY = JSTaggedValue::ToNumber(thread, endDate); in FormatRangeToParts() local
325 double y = valueY.GetNumber(); in FormatRangeToParts()
/arkcompiler/ets_runtime/ecmascript/containers/tests/
H A Dcontainers_treeset_test.cpp79 JSHandle<JSTaggedValue> valueY = GetCallArg(argv, 1); in TestCompareFunction() local
81 if (valueX->IsString() && valueY->IsString()) { in TestCompareFunction()
83 auto yHandle = JSHandle<EcmaString>(valueY); in TestCompareFunction()
94 if (valueX->IsNumber() && valueY->IsString()) { in TestCompareFunction()
97 if (valueX->IsString() && valueY->IsNumber()) { in TestCompareFunction()
102 if (valueX->IsNumber() && valueY->IsNumber()) { in TestCompareFunction()
103 res = JSTaggedValue::StrictNumberCompare(valueY->GetNumber(), valueX->GetNumber()); in TestCompareFunction()
105 res = JSTaggedValue::Compare(thread, valueY, valueX); in TestCompareFunction()
H A Dcontainers_treemap_test.cpp82 JSHandle<JSTaggedValue> valueY = GetCallArg(argv, 1); in TestCompareFunction() local
84 if (valueX->IsString() && valueY->IsString()) { in TestCompareFunction()
86 auto yHandle = JSHandle<EcmaString>(valueY); in TestCompareFunction()
97 if (valueX->IsNumber() && valueY->IsString()) { in TestCompareFunction()
100 if (valueX->IsString() && valueY->IsNumber()) { in TestCompareFunction()
105 if (valueX->IsNumber() && valueY->IsNumber()) { in TestCompareFunction()
106 res = JSTaggedValue::StrictNumberCompare(valueY->GetNumber(), valueX->GetNumber()); in TestCompareFunction()
108 res = JSTaggedValue::Compare(thread, valueY, valueX); in TestCompareFunction()
/arkcompiler/ets_runtime/ecmascript/stubs/
H A Druntime_stubs.cpp3875 JSHandle<EcmaString> valueY(thread, y); in FastArraySortString()
3876 return static_cast<int>(EcmaStringAccessor::Compare(thread->GetEcmaVM(), valueX, valueY)); in FastArraySortString()

Completed in 20 milliseconds