Lines Matching refs:ld
106 int[] ld = new int[runCount * 2];
126 ld[n++] = (i - prev) | levelBits;
127 ld[n++] = i - lstart;
132 ld[n] = (lstart + visLen - prev) | levelBits;
134 ld[++n] = visLen;
135 ld[++n] = (len - visLen) | (baseLevel << Layout.RUN_LEVEL_SHIFT);
158 for (int i = 0; i < ld.length; i += 2) {
159 if (levels[ld[i]] >= level) {
161 while (e < ld.length && levels[ld[e]] >= level) {
165 int x = ld[low]; ld[low] = ld[hi]; ld[hi] = x;
166 x = ld[low+1]; ld[low+1] = ld[hi+1]; ld[hi+1] = x;
173 return new Directions(ld);