Lines Matching refs:AVG3

239 #define AVG3(a, b, c) (((a) + 2 * (b) + (c) + 2) >> 2)
245 AVG3(top[-1], top[0], top[1]),
246 AVG3(top[ 0], top[1], top[2]),
247 AVG3(top[ 1], top[2], top[3]),
248 AVG3(top[ 2], top[3], top[4])
262 *(uint32_t*)(dst + 0 * BPS) = 0x01010101U * AVG3(A, B, C);
263 *(uint32_t*)(dst + 1 * BPS) = 0x01010101U * AVG3(B, C, D);
264 *(uint32_t*)(dst + 2 * BPS) = 0x01010101U * AVG3(C, D, E);
265 *(uint32_t*)(dst + 3 * BPS) = 0x01010101U * AVG3(D, E, E);
286 DST(0, 3) = AVG3(J, K, L);
287 DST(0, 2) = DST(1, 3) = AVG3(I, J, K);
288 DST(0, 1) = DST(1, 2) = DST(2, 3) = AVG3(X, I, J);
289 DST(0, 0) = DST(1, 1) = DST(2, 2) = DST(3, 3) = AVG3(A, X, I);
290 DST(1, 0) = DST(2, 1) = DST(3, 2) = AVG3(B, A, X);
291 DST(2, 0) = DST(3, 1) = AVG3(C, B, A);
292 DST(3, 0) = AVG3(D, C, B);
304 DST(0, 0) = AVG3(A, B, C);
305 DST(1, 0) = DST(0, 1) = AVG3(B, C, D);
306 DST(2, 0) = DST(1, 1) = DST(0, 2) = AVG3(C, D, E);
307 DST(3, 0) = DST(2, 1) = DST(1, 2) = DST(0, 3) = AVG3(D, E, F);
308 DST(3, 1) = DST(2, 2) = DST(1, 3) = AVG3(E, F, G);
309 DST(3, 2) = DST(2, 3) = AVG3(F, G, H);
310 DST(3, 3) = AVG3(G, H, H);
327 DST(0, 3) = AVG3(K, J, I);
328 DST(0, 2) = AVG3(J, I, X);
329 DST(0, 1) = DST(1, 3) = AVG3(I, X, A);
330 DST(1, 1) = DST(2, 3) = AVG3(X, A, B);
331 DST(2, 1) = DST(3, 3) = AVG3(A, B, C);
332 DST(3, 1) = AVG3(B, C, D);
349 DST(0, 1) = AVG3(A, B, C);
350 DST(1, 1) = DST(0, 3) = AVG3(B, C, D);
351 DST(2, 1) = DST(1, 3) = AVG3(C, D, E);
352 DST(3, 1) = DST(2, 3) = AVG3(D, E, F);
353 DST(3, 2) = AVG3(E, F, G);
354 DST(3, 3) = AVG3(F, G, H);
365 DST(1, 0) = AVG3(I, J, K);
366 DST(3, 0) = DST(1, 1) = AVG3(J, K, L);
367 DST(3, 1) = DST(1, 2) = AVG3(K, L, L);
387 DST(3, 0) = AVG3(A, B, C);
388 DST(2, 0) = AVG3(X, A, B);
389 DST(1, 0) = DST(3, 1) = AVG3(I, X, A);
390 DST(1, 1) = DST(3, 2) = AVG3(J, I, X);
391 DST(1, 2) = DST(3, 3) = AVG3(K, J, I);
392 DST(1, 3) = AVG3(L, K, J);
396 #undef AVG3