• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/ffmpeg/libavcodec/alpha/

Lines Matching refs:col

155 static inline void idct_col(DCTELEM *col)
159 col[0] += (1 << (COL_SHIFT - 1)) / W4;
161 a0 = W4 * col[8 * 0];
162 a1 = W4 * col[8 * 0];
163 a2 = W4 * col[8 * 0];
164 a3 = W4 * col[8 * 0];
166 if (col[8 * 2]) {
167 a0 += W2 * col[8 * 2];
168 a1 += W6 * col[8 * 2];
169 a2 -= W6 * col[8 * 2];
170 a3 -= W2 * col[8 * 2];
173 if (col[8 * 4]) {
174 a0 += W4 * col[8 * 4];
175 a1 -= W4 * col[8 * 4];
176 a2 -= W4 * col[8 * 4];
177 a3 += W4 * col[8 * 4];
180 if (col[8 * 6]) {
181 a0 += W6 * col[8 * 6];
182 a1 -= W2 * col[8 * 6];
183 a2 += W2 * col[8 * 6];
184 a3 -= W6 * col[8 * 6];
187 if (col[8 * 1]) {
188 b0 = W1 * col[8 * 1];
189 b1 = W3 * col[8 * 1];
190 b2 = W5 * col[8 * 1];
191 b3 = W7 * col[8 * 1];
199 if (col[8 * 3]) {
200 b0 += W3 * col[8 * 3];
201 b1 -= W7 * col[8 * 3];
202 b2 -= W1 * col[8 * 3];
203 b3 -= W5 * col[8 * 3];
206 if (col[8 * 5]) {
207 b0 += W5 * col[8 * 5];
208 b1 -= W1 * col[8 * 5];
209 b2 += W7 * col[8 * 5];
210 b3 += W3 * col[8 * 5];
213 if (col[8 * 7]) {
214 b0 += W7 * col[8 * 7];
215 b1 -= W5 * col[8 * 7];
216 b2 += W3 * col[8 * 7];
217 b3 -= W1 * col[8 * 7];
220 col[8 * 0] = (a0 + b0) >> COL_SHIFT;
221 col[8 * 7] = (a0 - b0) >> COL_SHIFT;
222 col[8 * 1] = (a1 + b1) >> COL_SHIFT;
223 col[8 * 6] = (a1 - b1) >> COL_SHIFT;
224 col[8 * 2] = (a2 + b2) >> COL_SHIFT;
225 col[8 * 5] = (a2 - b2) >> COL_SHIFT;
226 col[8 * 3] = (a3 + b3) >> COL_SHIFT;
227 col[8 * 4] = (a3 - b3) >> COL_SHIFT;
232 static inline void idct_col2(DCTELEM *col)
238 int_fast32_t a0 = col[i] + (1 << (COL_SHIFT - 1)) / W4;
241 col[i] = a0 >> COL_SHIFT;
244 l = ldq(col + 0 * 4); r = ldq(col + 1 * 4);
245 stq(l, col + 2 * 4); stq(r, col + 3 * 4);
246 stq(l, col + 4 * 4); stq(r, col + 5 * 4);
247 stq(l, col + 6 * 4); stq(r, col + 7 * 4);
248 stq(l, col + 8 * 4); stq(r, col + 9 * 4);
249 stq(l, col + 10 * 4); stq(r, col + 11 * 4);
250 stq(l, col + 12 * 4); stq(r, col + 13 * 4);
251 stq(l, col + 14 * 4); stq(r, col + 15 * 4);