Lines Matching refs:AVG3
362 #define AVG3(a, b, c) (((a) + 2 * (b) + (c) + 2) >> 2) macro
367 AVG3(top[-1], top[0], top[1]), in VE4()
368 AVG3(top[ 0], top[1], top[2]), in VE4()
369 AVG3(top[ 1], top[2], top[3]), in VE4()
370 AVG3(top[ 2], top[3], top[4]) in VE4()
384 *(uint32_t*)(dst + 0 * BPS) = 0x01010101U * AVG3(X, I, J); in HE4()
385 *(uint32_t*)(dst + 1 * BPS) = 0x01010101U * AVG3(I, J, K); in HE4()
386 *(uint32_t*)(dst + 2 * BPS) = 0x01010101U * AVG3(J, K, L); in HE4()
387 *(uint32_t*)(dst + 3 * BPS) = 0x01010101U * AVG3(K, L, L); in HE4()
407 DST(0, 3) = AVG3(J, K, L); in RD4()
408 DST(0, 2) = DST(1, 3) = AVG3(I, J, K); in RD4()
409 DST(0, 1) = DST(1, 2) = DST(2, 3) = AVG3(X, I, J); in RD4()
410 DST(0, 0) = DST(1, 1) = DST(2, 2) = DST(3, 3) = AVG3(A, X, I); in RD4()
411 DST(1, 0) = DST(2, 1) = DST(3, 2) = AVG3(B, A, X); in RD4()
412 DST(2, 0) = DST(3, 1) = AVG3(C, B, A); in RD4()
413 DST(3, 0) = AVG3(D, C, B); in RD4()
425 DST(0, 0) = AVG3(A, B, C); in LD4()
426 DST(1, 0) = DST(0, 1) = AVG3(B, C, D); in LD4()
427 DST(2, 0) = DST(1, 1) = DST(0, 2) = AVG3(C, D, E); in LD4()
428 DST(3, 0) = DST(2, 1) = DST(1, 2) = DST(0, 3) = AVG3(D, E, F); in LD4()
429 DST(3, 1) = DST(2, 2) = DST(1, 3) = AVG3(E, F, G); in LD4()
430 DST(3, 2) = DST(2, 3) = AVG3(F, G, H); in LD4()
431 DST(3, 3) = AVG3(G, H, H); in LD4()
448 DST(0, 3) = AVG3(K, J, I); in VR4()
449 DST(0, 2) = AVG3(J, I, X); in VR4()
450 DST(0, 1) = DST(1, 3) = AVG3(I, X, A); in VR4()
451 DST(1, 1) = DST(2, 3) = AVG3(X, A, B); in VR4()
452 DST(2, 1) = DST(3, 3) = AVG3(A, B, C); in VR4()
453 DST(3, 1) = AVG3(B, C, D); in VR4()
470 DST(0, 1) = AVG3(A, B, C); in VL4()
471 DST(1, 1) = DST(0, 3) = AVG3(B, C, D); in VL4()
472 DST(2, 1) = DST(1, 3) = AVG3(C, D, E); in VL4()
473 DST(3, 1) = DST(2, 3) = AVG3(D, E, F); in VL4()
474 DST(3, 2) = AVG3(E, F, G); in VL4()
475 DST(3, 3) = AVG3(F, G, H); in VL4()
486 DST(1, 0) = AVG3(I, J, K); in HU4()
487 DST(3, 0) = DST(1, 1) = AVG3(J, K, L); in HU4()
488 DST(3, 1) = DST(1, 2) = AVG3(K, L, L); in HU4()
508 DST(3, 0) = AVG3(A, B, C); in HD4()
509 DST(2, 0) = AVG3(X, A, B); in HD4()
510 DST(1, 0) = DST(3, 1) = AVG3(I, X, A); in HD4()
511 DST(1, 1) = DST(3, 2) = AVG3(J, I, X); in HD4()
512 DST(1, 2) = DST(3, 3) = AVG3(K, J, I); in HD4()
513 DST(1, 3) = AVG3(L, K, J); in HD4()
529 #undef AVG3