Lines Matching refs:startIdx
577 const JSHandle<JSTaggedValue> &fn, int64_t startIdx, int64_t endIdx)
579 if (startIdx >= endIdx)
582 int64_t middleIdx = startIdx + (endIdx - startIdx) / 2; // 2: half
583 SortElementsByMergeSort(thread, elements, fn, startIdx, middleIdx);
585 MergeSortedElements(thread, elements, fn, startIdx, middleIdx, endIdx);
589 const JSHandle<JSTaggedValue> &fn, int64_t startIdx,
592 int64_t leftLength = middleIdx - startIdx + 1;
600 leftArray->Set(thread, i, elements->Get(startIdx + i));
608 int64_t k = startIdx;