Lines Matching refs:left

22                                   const uint8_t *above, const uint8_t *left) {
26 for (r = 0; r < bs - 1; ++r) dst[r * stride] = AVG2(left[r], left[r + 1]);
27 dst[(bs - 1) * stride] = left[bs - 1];
32 dst[r * stride] = AVG3(left[r], left[r + 1], left[r + 2]);
33 dst[(bs - 2) * stride] = AVG3(left[bs - 2], left[bs - 1], left[bs - 1]);
34 dst[(bs - 1) * stride] = left[bs - 1];
38 for (c = 0; c < bs - 2; ++c) dst[(bs - 1) * stride + c] = left[bs - 1];
46 const uint8_t *above, const uint8_t *left) {
49 (void)left;
63 const uint8_t *above, const uint8_t *left) {
67 (void)left;
82 const uint8_t *above, const uint8_t *left) {
90 dst[0] = AVG3(left[0], above[-1], above[0]);
95 dst[0] = AVG3(above[-1], left[0], left[1]);
97 dst[(r - 2) * stride] = AVG3(left[r - 3], left[r - 2], left[r - 1]);
107 const uint8_t *above, const uint8_t *left) {
114 uint8_t border[32 + 32 - 1]; // outer border from bottom-left to top-right
117 // dst(bs, bs - 2)[0], i.e., border starting at bottom-left
119 border[i] = AVG3(left[bs - 3 - i], left[bs - 2 - i], left[bs - 1 - i]);
121 border[bs - 2] = AVG3(above[-1], left[0], left[1]);
122 border[bs - 1] = AVG3(left[0], above[-1], above[0]);
135 const uint8_t *above, const uint8_t *left) {
137 dst[0] = AVG2(above[-1], left[0]);
138 for (r = 1; r < bs; r++) dst[r * stride] = AVG2(left[r - 1], left[r]);
141 dst[0] = AVG3(left[0], above[-1], above[0]);
142 dst[stride] = AVG3(above[-1], left[0], left[1]);
144 dst[r * stride] = AVG3(left[r - 2], left[r - 1], left[r]);
158 const uint8_t *above, const uint8_t *left) {
160 (void)left;
169 const uint8_t *above, const uint8_t *left) {
174 memset(dst, left[r], bs);
180 const uint8_t *above, const uint8_t *left) {
186 dst[c] = clip_pixel(left[r] + above[c] - ytop_left);
192 const uint8_t *above, const uint8_t *left) {
195 (void)left;
205 const uint8_t *left) {
209 for (i = 0; i < bs; i++) sum += left[i];
219 const uint8_t *above, const uint8_t *left) {
221 (void)left;
233 const uint8_t *above, const uint8_t *left) {
239 sum += left[i];
251 const uint8_t *above, const uint8_t *left) {
253 const int I = left[0];
254 const int J = left[1];
255 const int K = left[2];
256 const int L = left[3];
265 const uint8_t *above, const uint8_t *left) {
272 (void)left;
284 const uint8_t *above, const uint8_t *left) {
285 const int I = left[0];
286 const int J = left[1];
287 const int K = left[2];
288 const int L = left[3];
300 const uint8_t *above, const uint8_t *left) {
308 (void)left;
323 const uint8_t *above, const uint8_t *left) {
332 (void)left;
347 const uint8_t *above, const uint8_t *left) {
357 (void)left;
368 const uint8_t *above, const uint8_t *left) {
378 (void)left;
389 const uint8_t *above, const uint8_t *left) {
390 const int I = left[0];
391 const int J = left[1];
392 const int K = left[2];
412 const uint8_t *above, const uint8_t *left) {
413 const int I = left[0];
414 const int J = left[1];
415 const int K = left[2];
416 const int L = left[3];
433 const uint8_t *above, const uint8_t *left) {
434 const int I = left[0];
435 const int J = left[1];
436 const int K = left[2];
437 const int L = left[3];
459 const uint16_t *left, int bd) {
466 dst[r * stride] = AVG2(left[r], left[r + 1]);
468 dst[(bs - 1) * stride] = left[bs - 1];
473 dst[r * stride] = AVG3(left[r], left[r + 1], left[r + 2]);
475 dst[(bs - 2) * stride] = AVG3(left[bs - 2], left[bs - 1], left[bs - 1]);
476 dst[(bs - 1) * stride] = left[bs - 1];
480 for (c = 0; c < bs - 2; ++c) dst[(bs - 1) * stride + c] = left[bs - 1];
490 const uint16_t *left, int bd) {
493 (void)left;
510 const uint16_t *left, int bd) {
514 (void)left;
531 const uint16_t *left, int bd) {
540 dst[0] = AVG3(left[0], above[-1], above[0]);
545 dst[0] = AVG3(above[-1], left[0], left[1]);
547 dst[(r - 2) * stride] = AVG3(left[r - 3], left[r - 2], left[r - 1]);
558 const uint16_t *left, int bd) {
565 uint16_t border[32 + 32 - 1]; // outer border from bottom-left to top-right
569 // dst(bs, bs - 2)[0], i.e., border starting at bottom-left
571 border[i] = AVG3(left[bs - 3 - i], left[bs - 2 - i], left[bs - 1 - i]);
573 border[bs - 2] = AVG3(above[-1], left[0], left[1]);
574 border[bs - 1] = AVG3(left[0], above[-1], above[0]);
588 const uint16_t *left, int bd) {
591 dst[0] = AVG2(above[-1], left[0]);
592 for (r = 1; r < bs; r++) dst[r * stride] = AVG2(left[r - 1], left[r]);
595 dst[0] = AVG3(left[0], above[-1], above[0]);
596 dst[stride] = AVG3(above[-1], left[0], left[1]);
598 dst[r * stride] = AVG3(left[r - 2], left[r - 1], left[r]);
613 const uint16_t *left, int bd) {
615 (void)left;
625 const uint16_t *left, int bd) {
630 vpx_memset16(dst, left[r], bs);
637 const uint16_t *left, int bd) {
644 dst[c] = clip_pixel_highbd(left[r] + above[c] - ytop_left, bd);
651 const uint16_t *left, int bd) {
654 (void)left;
664 const uint16_t *left, int bd) {
669 for (i = 0; i < bs; i++) sum += left[i];
680 const uint16_t *left, int bd) {
682 (void)left;
696 const uint16_t *left, int bd) {
703 sum += left[i];
716 const uint16_t *left, int bd) {
717 const int I = left[0];
718 const int J = left[1];
719 const int K = left[2];
720 const int L = left[3];
733 const uint16_t *above, const uint16_t *left,
742 (void)left;
758 const uint16_t *above, const uint16_t *left,
768 (void)left;
781 const uint16_t *left, int bd) {
782 const int I = left[0];
783 const int J = left[1];
784 const int K = left[2];
806 const uint16_t *left, int bd) {
807 const int I = left[0];
808 const int J = left[1];
809 const int K = left[2];
810 const int L = left[3];
828 const uint16_t *left, int bd) {
829 const int I = left[0];
830 const int J = left[1];
831 const int K = left[2];
832 const int L = left[3];
855 // above and left are not necessarily used all the time.
859 const uint8_t *left) { \
860 type##_predictor(dst, stride, size, above, left); \
867 const uint16_t *left, int bd) { \
868 highbd_##type##_predictor(dst, stride, size, above, left, bd); \