Lines Matching refs:blk

40 void idctrow1(int16 *blk, uint8 *pred, uint8 *dst, int width)
52 blk -= 8;
56 tmp = (*(blk += 8) + 32) >> 6;
57 *blk = 0;
90 void idctcol1(int16 *blk)
92 blk[0] = blk[8] = blk[16] = blk[24] = blk[32] = blk[40] = blk[48] = blk[56] =
93 blk[0] << 3;
97 void idctrow2(int16 *blk, uint8 *pred, uint8 *dst, int width)
108 blk -= 8;
113 x4 = blk[9];
114 blk[9] = 0;
115 x0 = ((*(blk += 8)) << 8) + 8192;
116 *blk = 0; /* for proper rounding in the fourth stage */
158 void idctcol2(int16 *blk)
162 x1 = blk[8];
163 x0 = ((int32)blk[0] << 11) + 128;
173 blk[0] = (x0 + x1) >> 8;
174 blk[8] = (x0 + x7) >> 8;
175 blk[16] = (x0 + x5) >> 8;
176 blk[24] = (x0 + x3) >> 8;
177 blk[56] = (x0 - x1) >> 8;
178 blk[48] = (x0 - x7) >> 8;
179 blk[40] = (x0 - x5) >> 8;
180 blk[32] = (x0 - x3) >> 8;
185 void idctrow3(int16 *blk, uint8 *pred, uint8 *dst, int width)
196 blk -= 8;
200 x2 = blk[10];
201 blk[10] = 0;
202 x1 = blk[9];
203 blk[9] = 0;
204 x0 = ((*(blk += 8)) << 8) + 8192;
205 *blk = 0; /* for proper rounding in the fourth stage */
257 void idctcol3(int16 *blk)
261 x2 = blk[16];
262 x1 = blk[8];
263 x0 = ((int32)blk[0] << 11) + 128;
281 blk[0] = (x0 + x1) >> 8;
282 blk[8] = (x4 + x7) >> 8;
283 blk[16] = (x6 + x5) >> 8;
284 blk[24] = (x2 + x3) >> 8;
285 blk[56] = (x0 - x1) >> 8;
286 blk[48] = (x4 - x7) >> 8;
287 blk[40] = (x6 - x5) >> 8;
288 blk[32] = (x2 - x3) >> 8;
294 void idctrow4(int16 *blk, uint8 *pred, uint8 *dst, int width)
305 blk -= 8;
309 x2 = blk[10];
310 blk[10] = 0;
311 x1 = blk[9];
312 blk[9] = 0;
313 x3 = blk[11];
314 blk[11] = 0;
315 x0 = ((*(blk += 8)) << 8) + 8192;
316 *blk = 0; /* for proper rounding in the fourth stage */
371 void idctcol4(int16 *blk)
374 x2 = blk[16];
375 x1 = blk[8];
376 x3 = blk[24];
377 x0 = ((int32)blk[0] << 11) + 128;
402 blk[0] = (x0 + x1) >> 8;
403 blk[8] = (x4 + x7) >> 8;
404 blk[16] = (x6 + x5) >> 8;
405 blk[24] = (x2 + x3) >> 8;
406 blk[56] = (x0 - x1) >> 8;
407 blk[48] = (x4 - x7) >> 8;
408 blk[40] = (x6 - x5) >> 8;
409 blk[32] = (x2 - x3) >> 8;
419 void idctrow1_intra(int16 *blk, PIXEL *comp, int width)
430 tmp = ((blk[0] + 32) >> 6);
431 blk[0] = 0;
443 blk += B_SIZE;
448 void idctrow2_intra(int16 *blk, PIXEL *comp, int width)
459 x4 = blk[1];
460 blk[1] = 0;
461 x0 = ((int32)blk[0] << 8) + 8192;
462 blk[0] = 0; /* for proper rounding in the fourth stage */
500 blk += B_SIZE;
505 void idctrow3_intra(int16 *blk, PIXEL *comp, int width)
516 x2 = blk[2];
517 blk[2] = 0;
518 x1 = blk[1];
519 blk[1] = 0;
520 x0 = ((int32)blk[0] << 8) + 8192;
521 blk[0] = 0;/* for proper rounding in the fourth stage */
573 blk += B_SIZE;
578 void idctrow4_intra(int16 *blk, PIXEL *comp, int width)
589 x2 = blk[2];
590 blk[2] = 0;
591 x1 = blk[1];
592 blk[1] = 0;
593 x3 = blk[3];
594 blk[3] = 0;
595 x0 = ((int32)blk[0] << 8) + 8192;
596 blk[0] = 0;/* for proper rounding in the fourth stage */
653 blk += B_SIZE;