Lines Matching defs:dest
34 #define IDCT_TRANSFORM(dest,s0,s1,s2,s3,s4,s5,s6,s7,d0,d1,d2,d3,d4,d5,d6,d7,munge,src) {\
48 (dest)[d0] = munge(a0+a2 +b0); \
49 (dest)[d1] = munge(a1+a3-a2+b2); \
50 (dest)[d2] = munge(a1-a3+a2+b3); \
51 (dest)[d3] = munge(a0-a2 -b4); \
52 (dest)[d4] = munge(a0-a2 +b4); \
53 (dest)[d5] = munge(a1-a3+a2-b3); \
54 (dest)[d6] = munge(a1+a3-a2-b2); \
55 (dest)[d7] = munge(a0+a2 -b0); \
60 #define IDCT_COL(dest,src) IDCT_TRANSFORM(dest,0,8,16,24,32,40,48,56,0,8,16,24,32,40,48,56,MUNGE_NONE,src)
63 #define IDCT_ROW(dest,src) IDCT_TRANSFORM(dest,0,1,2,3,4,5,6,7,0,1,2,3,4,5,6,7,MUNGE_ROW,src)
65 static inline void bink_idct_col(DCTELEM *dest, const DCTELEM *src)
68 dest[0] =
69 dest[8] =
70 dest[16] =
71 dest[24] =
72 dest[32] =
73 dest[40] =
74 dest[48] =
75 dest[56] = src[0];
77 IDCT_COL(dest, src);
93 void ff_bink_idct_add_c(uint8_t *dest, int linesize, DCTELEM *block)
98 for (i = 0; i < 8; i++, dest += linesize, block += 8)
100 dest[j] += block[j];
103 void ff_bink_idct_put_c(uint8_t *dest, int linesize, DCTELEM *block)
110 IDCT_ROW( (&dest[i*linesize]), (&temp[8*i]) );