Lines Matching refs:prevPrimary
388 uint32_t prevPrimary = 0; // Start with primary ignorable CEs.
395 if((p != prevPrimary || secTer > Collation::COMMON_SEC_AND_TER_CE) && needCommonSecTerUnit) {
403 if(p != prevPrimary) {
447 } else if(prevPrimary != 0 &&
455 (end = writeRootElementsRange(prevPrimary, p, i + 1, table, errorCode)) != 0) {
467 prevPrimary = p;
490 uint32_t prevPrimary, uint32_t p, int32_t i,
493 U_ASSERT(prevPrimary < p);
495 if((p & prevPrimary & 0xff0000) == 0) { return 0; }
498 if((isCompressible || isCompressiblePrimary(prevPrimary)) &&
499 (p & 0xff000000) != (prevPrimary & 0xff000000)) {
504 // Number of primaries from prevPrimary to p.
508 if((prevPrimary & 0xff00) != 0) { return 0; } // length mismatch
510 step = diffTwoBytePrimaries(prevPrimary, p, isCompressible);
513 if((prevPrimary & 0xff00) == 0) { return 0; } // length mismatch
515 step = diffThreeBytePrimaries(prevPrimary, p, isCompressible);
522 prevPrimary = p;
537 ((p & 0xff000000) != (prevPrimary & 0xff000000) &&
540 p = prevPrimary;