Lines Matching refs:dx
152 static inline SkFDot6 cheap_distance(SkFDot6 dx, SkFDot6 dy)
154 dx = SkAbs32(dx);
157 if (dx > dy)
158 dx += dy >> 1;
160 dx = dy + (dx >> 1);
161 return dx;
164 static inline int diff_to_shift(SkFDot6 dx, SkFDot6 dy, int shiftAA = 2)
167 SkFDot6 dist = cheap_distance(dx, dy);
222 SkFDot6 dx = (SkLeftShift(x1, 1) - x0 - x2) >> 2;
227 shift = diff_to_shift(dx, dy, shift);
294 SkFixed dx = fQDx;
304 newx = oldx + (dx >> shift);
305 dx += fQDDx;
321 fQDx = dx;
400 SkFDot6 dx = cubic_delta_from_line(x0, x1, x2, x3);
403 shift = diff_to_shift(dx, dy) + 1;