/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/src/dsp/ |
A D | enc.c | 353 AVG3(top[-1], top[0], top[1]), in VE4() 354 AVG3(top[ 0], top[1], top[2]), in VE4() 355 AVG3(top[ 1], top[2], top[3]), in VE4() 356 AVG3(top[ 2], top[3], top[4]) in VE4() 434 DST(0, 3) = AVG3(K, J, I); in VR4() 435 DST(0, 2) = AVG3(J, I, X); in VR4() 436 DST(0, 1) = DST(1, 3) = AVG3(I, X, A); in VR4() 437 DST(1, 1) = DST(2, 3) = AVG3(X, A, B); in VR4() 438 DST(2, 1) = DST(3, 3) = AVG3(A, B, C); in VR4() 439 DST(3, 1) = AVG3(B, C, D); in VR4() [all …]
|
A D | dec.c | 259 AVG3(top[-1], top[0], top[1]), in VE4_C() 260 AVG3(top[ 0], top[1], top[2]), in VE4_C() 261 AVG3(top[ 1], top[2], top[3]), in VE4_C() 262 AVG3(top[ 2], top[3], top[4]) in VE4_C() 344 DST(0, 3) = AVG3(K, J, I); in VR4_C() 345 DST(0, 2) = AVG3(J, I, X); in VR4_C() 346 DST(0, 1) = DST(1, 3) = AVG3(I, X, A); in VR4_C() 347 DST(1, 1) = DST(2, 3) = AVG3(X, A, B); in VR4_C() 348 DST(2, 1) = DST(3, 3) = AVG3(A, B, C); in VR4_C() 349 DST(3, 1) = AVG3(B, C, D); in VR4_C() [all …]
|
A D | enc_msa.c | 349 DST(0, 3) = AVG3(K, J, I); in VR4() 350 DST(0, 2) = AVG3(J, I, X); in VR4() 351 DST(0, 1) = DST(1, 3) = AVG3(I, X, A); in VR4() 352 DST(1, 1) = DST(2, 3) = AVG3(X, A, B); in VR4() 353 DST(2, 1) = DST(3, 3) = AVG3(A, B, C); in VR4() 354 DST(3, 1) = AVG3(B, C, D); in VR4() 370 DST(0, 1) = AVG3(A, B, C); in VL4() 371 DST(1, 1) = DST(0, 3) = AVG3(B, C, D); in VL4() 372 DST(2, 1) = DST(1, 3) = AVG3(C, D, E); in VL4() 373 DST(3, 1) = DST(2, 3) = AVG3(D, E, F); in VL4() [all …]
|
A D | enc_sse2.c | 791 DST(0, 2) = AVG3(J, I, X); in VR4_SSE2() 792 DST(0, 3) = AVG3(K, J, I); in VR4_SSE2() 846 DST(1, 0) = AVG3(I, J, K); in HU4_SSE2() 847 DST(3, 0) = DST(1, 1) = AVG3(J, K, L); in HU4_SSE2() 848 DST(3, 1) = DST(1, 2) = AVG3(K, L, L); in HU4_SSE2() 868 DST(3, 0) = AVG3(A, B, C); in HD4_SSE2() 869 DST(2, 0) = AVG3(X, A, B); in HD4_SSE2() 870 DST(1, 0) = DST(3, 1) = AVG3(I, X, A); in HD4_SSE2() 871 DST(1, 1) = DST(3, 2) = AVG3(J, I, X); in HD4_SSE2() 872 DST(1, 2) = DST(3, 3) = AVG3(K, J, I); in HD4_SSE2() [all …]
|
A D | dec_sse2.c | 892 #define AVG3(a, b, c) (((a) + 2 * (b) + (c) + 2) >> 2) macro 955 DST(0, 2) = AVG3(J, I, X); in VR4_SSE2() 956 DST(0, 3) = AVG3(K, J, I); in VR4_SSE2() 1008 #undef AVG3
|