Lines Matching refs:leftPair

129     uint32_t leftPair = 0, rightPair = 0;  in compareUTF16()  local
132 while(leftPair == 0) { in compareUTF16()
134 leftPair = EOS; in compareUTF16()
139 leftPair = primaries[c]; in compareUTF16()
140 if(leftPair != 0) { break; } in compareUTF16()
144 leftPair = table[c]; in compareUTF16()
146 leftPair = table[c - PUNCT_START + LATIN_LIMIT]; in compareUTF16()
148 leftPair = lookup(table, c); in compareUTF16()
150 if(leftPair >= MIN_SHORT) { in compareUTF16()
151 leftPair &= SHORT_PRIMARY_MASK; in compareUTF16()
153 } else if(leftPair > variableTop) { in compareUTF16()
154 leftPair &= LONG_PRIMARY_MASK; in compareUTF16()
157 leftPair = nextPair(table, c, leftPair, left, NULL, leftIndex, leftLength); in compareUTF16()
158 if(leftPair == BAIL_OUT) { return BAIL_OUT_RESULT; } in compareUTF16()
159 leftPair = getPrimaries(variableTop, leftPair); in compareUTF16()
194 if(leftPair == rightPair) { in compareUTF16()
195 if(leftPair == EOS) { break; } in compareUTF16()
196 leftPair = rightPair = 0; in compareUTF16()
199 uint32_t leftPrimary = leftPair & 0xffff; in compareUTF16()
205 if(leftPair == EOS) { break; } in compareUTF16()
206 leftPair >>= 16; in compareUTF16()
217 leftPair = rightPair = 0; in compareUTF16()
219 while(leftPair == 0) { in compareUTF16()
221 leftPair = EOS; in compareUTF16()
226 leftPair = table[c]; in compareUTF16()
228 leftPair = table[c - PUNCT_START + LATIN_LIMIT]; in compareUTF16()
230 leftPair = lookup(table, c); in compareUTF16()
232 if(leftPair >= MIN_SHORT) { in compareUTF16()
233 leftPair = getSecondariesFromOneShortCE(leftPair); in compareUTF16()
235 } else if(leftPair > variableTop) { in compareUTF16()
236 leftPair = COMMON_SEC_PLUS_OFFSET; in compareUTF16()
239 leftPair = nextPair(table, c, leftPair, left, NULL, leftIndex, leftLength); in compareUTF16()
240 leftPair = getSecondaries(variableTop, leftPair); in compareUTF16()
269 if(leftPair == rightPair) { in compareUTF16()
270 if(leftPair == EOS) { break; } in compareUTF16()
271 leftPair = rightPair = 0; in compareUTF16()
274 uint32_t leftSecondary = leftPair & 0xffff; in compareUTF16()
284 if(leftPair == EOS) { break; } in compareUTF16()
285 leftPair >>= 16; in compareUTF16()
293 leftPair = rightPair = 0; in compareUTF16()
295 while(leftPair == 0) { in compareUTF16()
297 leftPair = EOS; in compareUTF16()
301 leftPair = (c <= LATIN_MAX) ? table[c] : lookup(table, c); in compareUTF16()
302 if(leftPair < MIN_LONG) { in compareUTF16()
303 leftPair = nextPair(table, c, leftPair, left, NULL, leftIndex, leftLength); in compareUTF16()
305 leftPair = getCases(variableTop, strengthIsPrimary, leftPair); in compareUTF16()
321 if(leftPair == rightPair) { in compareUTF16()
322 if(leftPair == EOS) { break; } in compareUTF16()
323 leftPair = rightPair = 0; in compareUTF16()
326 uint32_t leftCase = leftPair & 0xffff; in compareUTF16()
335 if(leftPair == EOS) { break; } in compareUTF16()
336 leftPair >>= 16; in compareUTF16()
346 leftPair = rightPair = 0; in compareUTF16()
348 while(leftPair == 0) { in compareUTF16()
350 leftPair = EOS; in compareUTF16()
354 leftPair = (c <= LATIN_MAX) ? table[c] : lookup(table, c); in compareUTF16()
355 if(leftPair < MIN_LONG) { in compareUTF16()
356 leftPair = nextPair(table, c, leftPair, left, NULL, leftIndex, leftLength); in compareUTF16()
358 leftPair = getTertiaries(variableTop, withCaseBits, leftPair); in compareUTF16()
374 if(leftPair == rightPair) { in compareUTF16()
375 if(leftPair == EOS) { break; } in compareUTF16()
376 leftPair = rightPair = 0; in compareUTF16()
379 uint32_t leftTertiary = leftPair & 0xffff; in compareUTF16()
395 if(leftPair == EOS) { break; } in compareUTF16()
396 leftPair >>= 16; in compareUTF16()
402 leftPair = rightPair = 0; in compareUTF16()
404 while(leftPair == 0) { in compareUTF16()
406 leftPair = EOS; in compareUTF16()
410 leftPair = (c <= LATIN_MAX) ? table[c] : lookup(table, c); in compareUTF16()
411 if(leftPair < MIN_LONG) { in compareUTF16()
412 leftPair = nextPair(table, c, leftPair, left, NULL, leftIndex, leftLength); in compareUTF16()
414 leftPair = getQuaternaries(variableTop, leftPair); in compareUTF16()
430 if(leftPair == rightPair) { in compareUTF16()
431 if(leftPair == EOS) { break; } in compareUTF16()
432 leftPair = rightPair = 0; in compareUTF16()
435 uint32_t leftQuaternary = leftPair & 0xffff; in compareUTF16()
440 if(leftPair == EOS) { break; } in compareUTF16()
441 leftPair >>= 16; in compareUTF16()
465 uint32_t leftPair = 0, rightPair = 0; in compareUTF8() local
471 while(leftPair == 0) { in compareUTF8()
473 leftPair = EOS; in compareUTF8()
479 leftPair = primaries[c]; in compareUTF8()
480 if(leftPair != 0) { break; } in compareUTF8()
484 leftPair = table[c]; in compareUTF8()
489 leftPair = primaries[c]; in compareUTF8()
490 if(leftPair != 0) { break; } in compareUTF8()
491 leftPair = table[c]; in compareUTF8()
493 leftPair = lookupUTF8(table, c, left, leftIndex, leftLength); in compareUTF8()
495 if(leftPair >= MIN_SHORT) { in compareUTF8()
496 leftPair &= SHORT_PRIMARY_MASK; in compareUTF8()
498 } else if(leftPair > variableTop) { in compareUTF8()
499 leftPair &= LONG_PRIMARY_MASK; in compareUTF8()
502 leftPair = nextPair(table, c, leftPair, NULL, left, leftIndex, leftLength); in compareUTF8()
503 if(leftPair == BAIL_OUT) { return BAIL_OUT_RESULT; } in compareUTF8()
504 leftPair = getPrimaries(variableTop, leftPair); in compareUTF8()
545 if(leftPair == rightPair) { in compareUTF8()
546 if(leftPair == EOS) { break; } in compareUTF8()
547 leftPair = rightPair = 0; in compareUTF8()
550 uint32_t leftPrimary = leftPair & 0xffff; in compareUTF8()
556 if(leftPair == EOS) { break; } in compareUTF8()
557 leftPair >>= 16; in compareUTF8()
568 leftPair = rightPair = 0; in compareUTF8()
570 while(leftPair == 0) { in compareUTF8()
572 leftPair = EOS; in compareUTF8()
577 leftPair = table[c]; in compareUTF8()
579 leftPair = table[((c - 0xc2) << 6) + left[leftIndex++]]; in compareUTF8()
581 leftPair = lookupUTF8Unsafe(table, c, left, leftIndex); in compareUTF8()
583 if(leftPair >= MIN_SHORT) { in compareUTF8()
584 leftPair = getSecondariesFromOneShortCE(leftPair); in compareUTF8()
586 } else if(leftPair > variableTop) { in compareUTF8()
587 leftPair = COMMON_SEC_PLUS_OFFSET; in compareUTF8()
590 leftPair = nextPair(table, c, leftPair, NULL, left, leftIndex, leftLength); in compareUTF8()
591 leftPair = getSecondaries(variableTop, leftPair); in compareUTF8()
620 if(leftPair == rightPair) { in compareUTF8()
621 if(leftPair == EOS) { break; } in compareUTF8()
622 leftPair = rightPair = 0; in compareUTF8()
625 uint32_t leftSecondary = leftPair & 0xffff; in compareUTF8()
635 if(leftPair == EOS) { break; } in compareUTF8()
636 leftPair >>= 16; in compareUTF8()
644 leftPair = rightPair = 0; in compareUTF8()
646 while(leftPair == 0) { in compareUTF8()
648 leftPair = EOS; in compareUTF8()
652 leftPair = (c <= 0x7f) ? table[c] : lookupUTF8Unsafe(table, c, left, leftIndex); in compareUTF8()
653 if(leftPair < MIN_LONG) { in compareUTF8()
654 leftPair = nextPair(table, c, leftPair, NULL, left, leftIndex, leftLength); in compareUTF8()
656 leftPair = getCases(variableTop, strengthIsPrimary, leftPair); in compareUTF8()
672 if(leftPair == rightPair) { in compareUTF8()
673 if(leftPair == EOS) { break; } in compareUTF8()
674 leftPair = rightPair = 0; in compareUTF8()
677 uint32_t leftCase = leftPair & 0xffff; in compareUTF8()
686 if(leftPair == EOS) { break; } in compareUTF8()
687 leftPair >>= 16; in compareUTF8()
697 leftPair = rightPair = 0; in compareUTF8()
699 while(leftPair == 0) { in compareUTF8()
701 leftPair = EOS; in compareUTF8()
705 leftPair = (c <= 0x7f) ? table[c] : lookupUTF8Unsafe(table, c, left, leftIndex); in compareUTF8()
706 if(leftPair < MIN_LONG) { in compareUTF8()
707 leftPair = nextPair(table, c, leftPair, NULL, left, leftIndex, leftLength); in compareUTF8()
709 leftPair = getTertiaries(variableTop, withCaseBits, leftPair); in compareUTF8()
725 if(leftPair == rightPair) { in compareUTF8()
726 if(leftPair == EOS) { break; } in compareUTF8()
727 leftPair = rightPair = 0; in compareUTF8()
730 uint32_t leftTertiary = leftPair & 0xffff; in compareUTF8()
746 if(leftPair == EOS) { break; } in compareUTF8()
747 leftPair >>= 16; in compareUTF8()
753 leftPair = rightPair = 0; in compareUTF8()
755 while(leftPair == 0) { in compareUTF8()
757 leftPair = EOS; in compareUTF8()
761 leftPair = (c <= 0x7f) ? table[c] : lookupUTF8Unsafe(table, c, left, leftIndex); in compareUTF8()
762 if(leftPair < MIN_LONG) { in compareUTF8()
763 leftPair = nextPair(table, c, leftPair, NULL, left, leftIndex, leftLength); in compareUTF8()
765 leftPair = getQuaternaries(variableTop, leftPair); in compareUTF8()
781 if(leftPair == rightPair) { in compareUTF8()
782 if(leftPair == EOS) { break; } in compareUTF8()
783 leftPair = rightPair = 0; in compareUTF8()
786 uint32_t leftQuaternary = leftPair & 0xffff; in compareUTF8()
791 if(leftPair == EOS) { break; } in compareUTF8()
792 leftPair >>= 16; in compareUTF8()