Home | History | Annotate | Download | only in core

Lines Matching refs:fx

35  * #define TILEX_PROCF(fx, max)    SkClampMax((fx) >> 16, max)
37 * #define TILEX_LOW_BITS(fx, max) (((fx) >> 12) & 0xF)
71 SkFixed fx;
76 fx = SkScalarToFixed(pt.fY);
78 *xy++ = TILEY_PROCF(fx, maxY);
79 fx = SkScalarToFixed(pt.fX);
92 if ((unsigned)(fx >> 16) <= maxX &&
93 (unsigned)((fx + dx * (count - 1)) >> 16) <= maxX) {
94 decal_nofilter_scale(xy, fx, dx, count);
103 * TILEX_PROCF(fx,max) SkClampMax((fx)>>16, max)
111 /* now build fx/fx+dx/fx+2dx/fx+3dx */
117 fx1 = fx+dx;
123 lbase = vdupq_n_s32(fx);
153 fx += dx8;
160 *xx++ = TILEX_PROCF(fx, maxX); fx += dx;
181 SkFixed fx = SkScalarToFixed(srcPt.fX);
204 /* now build fx/fx+dx/fx+2dx/fx+3dx */
206 xbase = vdupq_n_s32(fx);
207 xbase = vsetq_lane_s32(fx+dx, xbase, 1);
208 xbase = vsetq_lane_s32(fx+dx+dx, xbase, 2);
209 xbase = vsetq_lane_s32(fx+dx+dx+dx, xbase, 3);
266 fx += dx8;
273 *xy++ = (TILEY_PROCF(fy, maxY) << 16) | TILEX_PROCF(fx, maxX);
274 fx += dx; fy += dy;
500 SkFixed fx;
510 // now initialize fx
511 fx = SkScalarToFixed(pt.fX) - (one >> 1);
517 (unsigned)(fx >> 16) <= maxX &&
518 (unsigned)((fx + dx * (count - 1)) >> 16) < maxX) {
519 decal_filter_scale(xy, fx, dx, count);
528 SkFixed debug_fx = fx;
532 wide_fx = vdupq_n_s32(fx);
533 wide_fx = vsetq_lane_s32(fx+dx, wide_fx, 1);
534 wide_fx = vsetq_lane_s32(fx+dx+dx, wide_fx, 2);
535 wide_fx = vsetq_lane_s32(fx+dx+dx+dx, wide_fx, 3);
551 /* i<<4 | TILEX_LOW_BITS(fx) */
579 SkDebugf("fx %08x debug_fx %08x dx %08x done %d\n",
580 fx, debug_fx, dx, count_done);
589 fx += dx+dx+dx+dx;
596 *xy++ = PACK_FILTER_X_NAME(fx, maxX, one PREAMBLE_ARG_X);
597 fx += dx;
616 SkFixed fx = SkScalarToFixed(srcPt.fX) - (oneX >> 1);
631 SkFixed fxp = fx;
636 wide_fx = vdupq_n_s32(fx);
637 wide_fx = vsetq_lane_s32(fx+dx, wide_fx, 1);
638 wide_fx = vsetq_lane_s32(fx+dx+dx, wide_fx, 2);
639 wide_fx = vsetq_lane_s32(fx+dx+dx+dx, wide_fx, 3);
667 /* i<<4 | TILEX_LOW_BITS(fx) */
688 /* i<<4 | TILEX_LOW_BITS(fx) */
734 SkDebugf("fx %08x fxp %08x fyp %08x dx %08x dy %08x done %d\n",
735 fx, fxp, fyp, dx, dy, count_done);
745 fx += dx+dx+dx+dx;
757 *xy++ = PACK_FILTER_X_NAME(fx, maxX, oneX PREAMBLE_ARG_X);
758 fx += dx;
816 /* i<<4 | TILEX_LOW_BITS(fx) */
840 /* i<<4 | TILEX_LOW_BITS(fx) */