Lines Matching refs:w2

55 static av_always_inline void RENAME(interleave)(TYPE *dst, TYPE *src0, TYPE *src1, int w2,
59 for (i = 0; i < w2; i++) {
68 const int w2 = w >> 1;
72 temp[0] = COMPOSE_53iL0(b[w2], b[0], b[w2]);
73 for (x = 1; x < w2; x++) {
74 temp[x ] = COMPOSE_53iL0 (b[x+w2-1], b[x ], b[x+w2]);
75 temp[x+w2-1] = COMPOSE_DIRAC53iH0(temp[x-1], b[x+w2-1], temp[x]);
77 temp[w-1] = COMPOSE_DIRAC53iH0(temp[w2-1], b[w-1], temp[w2-1]);
79 RENAME(interleave)(b, temp, temp+w2, w2, 1, 1);
85 const int w2 = w >> 1;
89 tmp[0] = COMPOSE_53iL0(b[w2], b[0], b[w2]);
90 for (x = 1; x < w2; x++)
91 tmp[x] = COMPOSE_53iL0(b[x+w2-1], b[x], b[x+w2]);
95 tmp[w2+1] = tmp[w2] = tmp[w2-1];
97 for (x = 0; x < w2; x++) {
99 b[2*x+1] = ((int)(COMPOSE_DD97iH0(tmp[x-1], tmp[x], b[x+w2], tmp[x+1], tmp[x+2]) + 1U))>>1;
105 const int w2 = w >> 1;
110 tmp[0] = COMPOSE_DD137iL0(b[w2], b[w2], b[0], b[w2 ], b[w2+1]);
111 tmp[1] = COMPOSE_DD137iL0(b[w2], b[w2], b[1], b[w2+1], b[w2+2]);
112 for (x = 2; x < w2-1; x++)
113 tmp[x] = COMPOSE_DD137iL0(b[x+w2-2], b[x+w2-1], b[x], b[x+w2], b[x+w2+1]);
114 tmp[w2-1] = COMPOSE_DD137iL0(b[w-3], b[w-2], b[w2-1], b[w-1], b[w-1]);
118 tmp[w2+1] = tmp[w2] = tmp[w2-1];
120 for (x = 0; x < w2; x++) {
122 b[2*x+1] = ((int)(COMPOSE_DD97iH0(tmp[x-1], tmp[x], b[x+w2], tmp[x+1], tmp[x+2]) + 1U))>>1;
129 const int w2 = w >> 1;
132 for (x = 0; x < w2; x++) {
133 temp[x ] = COMPOSE_HAARiL0(b[x ], b[x+w2]);
134 temp[x+w2] = COMPOSE_HAARiH0(b[x+w2], temp[x]);
137 RENAME(interleave)(b, temp, temp+w2, w2, shift, shift);
156 const int w2 = w >> 1;
162 for (x = 0; x < w2; x++) {
164 v[i] = b[av_clip(x-3+i, 0, w2-1)];
165 tmp[x] = COMPOSE_FIDELITYiH0(v[0], v[1], v[2], v[3], b[x+w2], v[4], v[5], v[6], v[7]);
168 for (x = 0; x < w2; x++) {
170 v[i] = tmp[av_clip(x-4+i, 0, w2-1)];
171 tmp[x+w2] = COMPOSE_FIDELITYiL0(v[0], v[1], v[2], v[3], b[x], v[4], v[5], v[6], v[7]);
174 RENAME(interleave)(b, tmp+w2, tmp, w2, 0, 0);
179 const int w2 = w >> 1;
184 temp[0] = COMPOSE_DAUB97iL1(b[w2], b[0], b[w2]);
185 for (x = 1; x < w2; x++) {
186 temp[x ] = COMPOSE_DAUB97iL1(b[x+w2-1], b[x ], b[x+w2]);
187 temp[x+w2-1] = COMPOSE_DAUB97iH1(temp[x-1], b[x+w2-1], temp[x]);
189 temp[w-1] = COMPOSE_DAUB97iH1(temp[w2-1], b[w-1], temp[w2-1]);
192 b0 = b2 = COMPOSE_DAUB97iL0(temp[w2], temp[0], temp[w2]);
194 for (x = 1; x < w2; x++) {
195 b2 = COMPOSE_DAUB97iL0(temp[x+w2-1], temp[x ], temp[x+w2]);
196 b1 = COMPOSE_DAUB97iH0( b0, temp[x+w2-1], b2 );