Lines Matching refs:xy
43 const uint32_t* xy, int count, uint32_t* colors) {
51 decode_packed_coordinates_and_weight(*xy++, &y0, &y1, &wy);
153 bilerp(skvx::Vec<8,uint32_t>::Load(xy)).store(colors);
154 xy += 8;
160 coords = _mm256_maskload_epi32((const int*)xy, active),
175 const uint32_t* xy, int count, uint32_t* colors) {
235 // That means the first entry of xy is our constant pair of Y coordinates and weight in Y.
236 // All the other entries in xy will be pairs of X coordinates and the X weight.
238 decode_packed_coordinates_and_weight(*xy++, &y0, &y1, &wy);
250 __m128i packed = _mm_loadu_si128((const __m128i*)xy);
283 xy += 4;
291 decode_packed_coordinates_and_weight(*xy++, &x0, &x1, &wx);
314 const uint32_t* xy, int count, uint32_t* colors) {
321 decode_packed_coordinates_and_weight(*xy++, &y0, &y1, &wy);
333 decode_packed_coordinates_and_weight(*xy++, &x0, &x1, &wx);
446 int xy = x * y;
449 int scale = 256 - 16*y - 16*x + xy;
453 scale = 16*x - xy;
457 scale = 16*y - xy;
461 lo += (a11 & mask) * xy;
462 hi += ((a11 >> 8) & mask) * xy;
476 const uint32_t* xy, int count, SkPMColor* colors) {
483 decode_packed_coordinates_and_weight(*xy++, &y0, &y1, &wy);
490 decode_packed_coordinates_and_weight(*xy++, &x0, &x1, &wx);
505 const uint32_t* xy, int count, SkPMColor* colors) {
517 decode_packed_coordinates_and_weight(*xy++, &y0, &y1, &wy);
518 decode_packed_coordinates_and_weight(*xy++, &x0, &x1, &wx);