D | dsp.c | 177 #define OUT(x, y) dst[(x) + (y) * BPS] macro 302 OUT(0, 3) = AVG3(J, K, L); in RD4() 303 OUT(0, 2) = OUT(1, 3) = AVG3(I, J, K); in RD4() 304 OUT(0, 1) = OUT(1, 2) = OUT(2, 3) = AVG3(X, I, J); in RD4() 305 OUT(0, 0) = OUT(1, 1) = OUT(2, 2) = OUT(3, 3) = AVG3(A, X, I); in RD4() 306 OUT(1, 0) = OUT(2, 1) = OUT(3, 2) = AVG3(B, A, X); in RD4() 307 OUT(2, 0) = OUT(3, 1) = AVG3(C, B, A); in RD4() 308 OUT(3, 0) = AVG3(D, C, B); in RD4() 320 OUT(0, 0) = AVG3(A, B, C); in LD4() 321 OUT(1, 0) = OUT(0, 1) = AVG3(B, C, D); in LD4() [all …]
|