Lines Matching refs:fx

255     SkFixed fx;
264 // now initialize fx
265 fx = SkScalarToFixed(pt.fX) - (one >> 1);
268 if (dx > 0 && (unsigned)(fx >> 16) <= maxX &&
269 (unsigned)((fx + dx * (count - 1)) >> 16) < maxX) {
273 SkASSERT((fx >> (16 + 14)) == 0);
274 *xy++ = (fx >> 12 << 14) | ((fx >> 16) + 1);
275 fx += dx;
281 __m128i wide_fx = _mm_set_epi32(fx + dx * 3, fx + dx * 2,
282 fx + dx, fx);
294 fx += dx * 4;
301 SkASSERT((fx >> (16 + 14)) == 0);
302 *xy++ = (fx >> 12 << 14) | ((fx >> 16) + 1);
303 fx += dx;
312 *xy++ = ClampX_ClampY_pack_filter(fx, maxX, one);
313 fx += dx;
317 __m128i wide_fx = _mm_set_epi32(fx + dx * 3, fx + dx * 2,
318 fx + dx, fx);
334 // i<<4 | TILEX_LOW_BITS(fx)
354 fx += dx * 4;
361 *xy++ = ClampX_ClampY_pack_filter(fx, maxX, one);
362 fx += dx;
377 SkFixed fx;
381 fx = SkScalarToFixed(pt.fY);
383 *xy++ = SkClampMax(fx >> 16, maxY);
384 fx = SkScalarToFixed(pt.fX);
395 if ((unsigned)(fx >> 16) <= maxX &&
396 (unsigned)((fx + dx * (count - 1)) >> 16) <= maxX) {
400 *xy++ = pack_two_shorts(fx >> 16, (fx + dx) >> 16);
401 fx += 2 * dx;
408 __m128i wide_low = _mm_set_epi32(fx + dx * 3, fx + dx * 2,
409 fx + dx, fx);
424 fx += dx * 8;
431 *xx++ = SkToU16(fx >> 16);
432 fx += dx;
441 *xy++ = pack_two_shorts(SkClampMax((fx + dx) >> 16, maxX),
442 SkClampMax(fx >> 16, maxX));
443 fx += 2 * dx;
450 __m128i wide_low = _mm_set_epi32(fx + dx * 3, fx + dx * 2,
451 fx + dx, fx);
474 fx += dx * 8;
481 *xx++ = SkClampMax(fx >> 16, maxX);
482 fx += dx;
499 SkFixed fx = SkScalarToFixed(srcPt.fX) - (oneX >> 1);
510 __m128i wide_f = _mm_set_epi32(fx + dx, fy + dy, fx, fy);
543 fx += dx2;
553 *xy++ = ClampX_ClampY_pack_filter(fx, maxX, oneX);
554 fx += dx;
573 SkFixed fx = SkScalarToFixed(srcPt.fX);
583 SkClampMax(fx >> 16, maxX);
584 fx += dx;
592 __m128i wide_fx = _mm_set_epi32(fx + dx * 3, fx + dx * 2,
593 fx + dx, fx);
603 // SkClampMax(fx>>16,maxX)
621 fx += dx4;
630 SkClampMax(fx >> 16, maxX);
631 fx += dx;