Lines Matching defs:fx

34  * #define TILEX_PROCF(fx, max)    (((fx) & 0xFFFF) * ((max) + 1) >> 16)
36 * #define TILEX_LOW_BITS(fx, max) ((((fx) & 0xFFFF) * ((max) + 1) >> 12) & 0xF)
69 SkFixed fx;
74 fx = SkScalarToFixed(pt.fY);
76 *xy++ = TILEY_PROCF(fx, maxY);
77 fx = SkScalarToFixed(pt.fX);
90 if ((unsigned)(fx >> 16) <= maxX &&
91 (unsigned)((fx + dx * (count - 1)) >> 16) <= maxX) {
92 decal_nofilter_scale(xy, fx, dx, count);
100 * but some processing of the 'fx' information
101 * TILEX_PROCF(fx, max) (((fx) & 0xFFFF) * ((max) + 1) >> 16)
109 /* now build fx/fx+dx/fx+2dx/fx+3dx */
115 fx1 = fx+dx;
119 lbase = vdupq_n_s32(fx);
132 /* TILEX_PROCF(fx, max) (((fx)&0xFFFF)*((max)+1)>> 16) */
151 fx += dx8;
161 a = TILEX_PROCF(fx, maxX); fx += dx;
162 b = TILEX_PROCF(fx, maxX); fx += dx;
168 a = TILEX_PROCF(fx, maxX); fx += dx;
169 b = TILEX_PROCF(fx, maxX); fx += dx;
181 *xx++ = TILEX_PROCF(fx, maxX); fx += dx;
204 SkFixed fx = SkScalarToFixed(srcPt.fX);
214 SkFixed bfx = fx, bfy=fy, bdx=dx, bdy=dy;
223 * but some processing of the 'fx' information
224 * TILEX_PROCF(fx, max) (((fx) & 0xFFFF) * ((max) + 1) >> 16)
231 /* now build fx/fx+dx/fx+2dx/fx+3dx */
237 xbase = vdupq_n_s32(fx);
238 xbase = vsetq_lane_s32(fx+dx, xbase, 1);
239 xbase = vsetq_lane_s32(fx+dx+dx, xbase, 2);
240 xbase = vsetq_lane_s32(fx+dx+dx+dx, xbase, 3);
253 /* TILEX_PROCF(fx, max) (((fx)&0xFFFF)*((max)+1)>> 16) */
273 fx += dx4;
304 /* fx, fy, dx, dy are all 32 bit 16.16 fixed point */
305 /* (((fx) & 0xFFFF) * ((max) + 1) >> 16) */
306 *xy++ = (TILEY_PROCF(fy, maxY) << 16) | TILEX_PROCF(fx, maxX);
307 fx += dx; fy += dy;
329 /* TILEX_PROCF(fx, max) (((fx) & 0xFFFF) * ((max) + 1) >> 16) */
384 /* TILEX_PROCF(fx, max) (((fx)&0xFFFF)*((max)+1)>> 16) */
456 SkFixed fx;
466 // now initialize fx
467 fx = SkScalarToFixed(pt.fX) - (one >> 1);
473 (unsigned)(fx >> 16) <= maxX &&
474 (unsigned)((fx + dx * (count - 1)) >> 16) < maxX) {
475 decal_filter_scale(xy, fx, dx, count);
480 *xy++ = PACK_FILTER_X_NAME(fx, maxX, one PREAMBLE_ARG_X);
481 fx += dx;
501 SkFixed fx = SkScalarToFixed(srcPt.fX) - (oneX >> 1);
511 *xy++ = PACK_FILTER_X_NAME(fx, maxX, oneX PREAMBLE_ARG_X);
512 fx += dx;