Lines Matching defs:OFFSET
46 OFFSET A signed integer type sufficient to hold the
55 /* Maximum value of type OFFSET. */
57 ((((OFFSET)1 << (sizeof (OFFSET) * CHAR_BIT - 2)) - 1) * 2 + 1)
83 OFFSET *fdiag;
88 OFFSET *bdiag;
98 OFFSET too_expensive;
107 OFFSET xmid;
108 OFFSET ymid;
146 diag (OFFSET xoff, OFFSET xlim, OFFSET yoff, OFFSET ylim, bool find_minimal,
149 OFFSET *const fd = ctxt->fdiag; /* Give the compiler a chance. */
150 OFFSET *const bd = ctxt->bdiag; /* Additional help for the compiler. */
153 const OFFSET dmin = xoff - ylim; /* Minimum valid diagonal. */
154 const OFFSET dmax = xlim - yoff; /* Maximum valid diagonal. */
155 const OFFSET fmid = xoff - yoff; /* Center diagonal of top-down search. */
156 const OFFSET bmid = xlim - ylim; /* Center diagonal of bottom-up search. */
157 OFFSET fmin = fmid;
158 OFFSET fmax = fmid; /* Limits of top-down search. */
159 OFFSET bmin = bmid;
160 OFFSET bmax = bmid; /* Limits of bottom-up search. */
161 OFFSET c; /* Cost. */
170 OFFSET d; /* Active diagonal. */
184 OFFSET x;
185 OFFSET y;
186 OFFSET tlo = fd[d - 1];
187 OFFSET thi = fd[d + 1];
188 OFFSET x0 = tlo < thi ? thi : tlo + 1;
217 OFFSET x;
218 OFFSET y;
219 OFFSET tlo = bd[d - 1];
220 OFFSET thi = bd[d + 1];
221 OFFSET x0 = tlo < thi ? tlo : thi - 1;
253 OFFSET best = 0;
257 OFFSET dd = d - fmid;
258 OFFSET x = fd[d];
259 OFFSET y = x - d;
260 OFFSET v = (x - xoff) * 2 - dd;
293 OFFSET dd = d - bmid;
294 OFFSET x = bd[d];
295 OFFSET y = x - d;
296 OFFSET v = (xlim - x) * 2 + dd;
332 OFFSET fxybest;
333 OFFSET fxbest IF_LINT (= 0);
334 OFFSET bxybest;
335 OFFSET bxbest IF_LINT (= 0);
341 OFFSET x = MIN (fd[d], xlim);
342 OFFSET y = x - d;
359 OFFSET x = MAX (xoff, bd[d]);
360 OFFSET y = x - d;
408 compareseq (OFFSET xoff, OFFSET xlim, OFFSET yoff, OFFSET ylim,
456 #undef OFFSET