Lines Matching refs:start

188     range.start=setWeightTrail(range.start, length, minBytes[length]);
199 l=((const CollationWeights::WeightRange *)left)->start;
200 r=((const CollationWeights::WeightRange *)right)->start;
267 lower[length].start=incWeightTrail(weight, length);
275 middle.start=incWeightTrail(weight, middleLength);
279 middle.start=0xffffffff; // no middle range
286 upper[length].start=setWeightTrail(weight, length, minBytes[length]);
297 if(middle.end>=middle.start) {
298 middle.count=(int32_t)((middle.end-middle.start)>>(8*(4-middleLength)))+1;
309 const uint32_t upperStart=upper[length].start;
326 (int32_t)getWeightTrail(lower[length].start, length)+1;
358 printf("lower[%ld] .start=0x%08lx .end=0x%08lx .count=%ld\n", length, lower[length].start, lower[length].end, lower[length].count);
362 printf("middle .start=0x%08lx .end=0x%08lx .count=%ld\n", middle.start, middle.end, middle.count);
366 printf("upper[%ld] .start=0x%08lx .end=0x%08lx .count=%ld\n", length, upper[length].start, upper[length].end, upper[length].count);
439 uint32_t start = ranges[0].start;
442 if(ranges[i].start < start) { start = ranges[i].start; }
462 ranges[0].start = start;
477 // Next start = start + count1. First end = 1 before that.
478 ranges[0].end = incWeightByOffset(start, minLength, count1 - 1);
481 ranges[1].start = incWeight(ranges[0].end, minLength);
538 printf("ranges[%ld] .start=0x%08lx .end=0x%08lx .length=%ld .count=%ld\n",
539 i, ranges[i].start, ranges[i].end, ranges[i].length, ranges[i].count);
554 uint32_t weight = range.start;
560 range.start = incWeight(weight, range.length);
561 U_ASSERT(range.start <= range.end);