• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/ICU-531.30/icuSources/common/

Lines Matching refs:minLevel

409  * Here, runCount>1 and maxLevel>=minLevel>=paraLevel.
421 * which is minLevel|1. However, if the lowest level itself is odd, then
424 * This is covered by ++minLevel instead of minLevel|=1 followed
433 * if minLevel==paraLevel is odd, which is done in the extra segment.
439 reorderLine(UBiDi *pBiDi, UBiDiLevel minLevel, UBiDiLevel maxLevel) {
445 if(maxLevel<=(minLevel|1)) {
451 * and reorder at an odd minLevel in a separate, simpler loop.
452 * See comments above for why minLevel is always incremented.
454 ++minLevel;
460 /* do not include the WS run at paraLevel<=old minLevel except in the simple loop */
465 while(--maxLevel>=minLevel) {
500 /* now do maxLevel==old minLevel (==odd!), see above */
501 if(!(minLevel&1)) {
604 UBiDiLevel minLevel=UBIDI_MAX_EXPLICIT_LEVEL+1, maxLevel=0;
632 if(level<minLevel) {
633 minLevel=level;
655 if(pBiDi->paraLevel<minLevel) {
656 minLevel=pBiDi->paraLevel;
664 reorderLine(pBiDi, minLevel, maxLevel);
718 UBiDiLevel level, minLevel, maxLevel;
724 /* determine minLevel and maxLevel */
725 minLevel=UBIDI_MAX_EXPLICIT_LEVEL+1;
732 if(level<minLevel) {
733 minLevel=level;
739 *pMinLevel=minLevel;
756 UBiDiLevel minLevel = 0, maxLevel = 0;
758 if(indexMap==NULL || !prepareReorder(levels, length, indexMap, &minLevel, &maxLevel)) {
763 if(minLevel==maxLevel && (minLevel&1)==0) {
768 minLevel|=1;
770 /* loop maxLevel..minLevel */
813 } while(--maxLevel>=minLevel);
819 UBiDiLevel minLevel = 0, maxLevel = 0;
821 if(indexMap==NULL || !prepareReorder(levels, length, indexMap, &minLevel, &maxLevel)) {
826 if(minLevel==maxLevel && (minLevel&1)==0) {
831 minLevel|=1;
833 /* loop maxLevel..minLevel */
873 } while(--maxLevel>=minLevel);