Searched refs:AVG3 (Results 1 - 2 of 2) sorted by relevance

/external/webp/src/dec/
H A Ddsp.c255 #define AVG3(a, b, c) (((a) + 2 * (b) + (c) + 2) >> 2) macro
261 AVG3(top[-1], top[0], top[1]),
262 AVG3(top[ 0], top[1], top[2]),
263 AVG3(top[ 1], top[2], top[3]),
264 AVG3(top[ 2], top[3], top[4])
278 *(uint32_t*)(dst + 0 * BPS) = 0x01010101U * AVG3(A, B, C);
279 *(uint32_t*)(dst + 1 * BPS) = 0x01010101U * AVG3(B, C, D);
280 *(uint32_t*)(dst + 2 * BPS) = 0x01010101U * AVG3(C, D, E);
281 *(uint32_t*)(dst + 3 * BPS) = 0x01010101U * AVG3(D, E, E);
302 OUT(0, 3) = AVG3(
411 #undef AVG3 macro
[all...]
/external/webp/src/enc/
H A Ddsp.c348 #define AVG3(a, b, c) (((a) + 2 * (b) + (c) + 2) >> 2) macro
353 AVG3(top[-1], top[0], top[1]),
354 AVG3(top[ 0], top[1], top[2]),
355 AVG3(top[ 1], top[2], top[3]),
356 AVG3(top[ 2], top[3], top[4])
370 *(uint32_t*)(dst + 0 * BPS) = 0x01010101U * AVG3(X, I, J);
371 *(uint32_t*)(dst + 1 * BPS) = 0x01010101U * AVG3(I, J, K);
372 *(uint32_t*)(dst + 2 * BPS) = 0x01010101U * AVG3(J, K, L);
373 *(uint32_t*)(dst + 3 * BPS) = 0x01010101U * AVG3(K, L, L);
393 OUT(0, 3) = AVG3(
514 #undef AVG3 macro
[all...]

Completed in 85 milliseconds