Lines Matching refs:b0
194 static void vertical_decompose53iH0(DWTELEM *b0, DWTELEM *b1, DWTELEM *b2,
200 b1[i] -= (b0[i] + b2[i]) >> 1;
203 static void vertical_decompose53iL0(DWTELEM *b0, DWTELEM *b1, DWTELEM *b2,
209 b1[i] += (b0[i] + b2[i] + 2) >> 2;
216 DWTELEM *b0 = buffer + avpriv_mirror(-2 - 1, height - 1) * stride;
231 vertical_decompose53iL0(b0, b1, b2, width);
233 b0 = b2;
248 static void vertical_decompose97iH0(DWTELEM *b0, DWTELEM *b1, DWTELEM *b2,
254 b1[i] -= (W_AM * (b0[i] + b2[i]) + W_AO) >> W_AS;
257 static void vertical_decompose97iH1(DWTELEM *b0, DWTELEM *b1, DWTELEM *b2,
263 b1[i] += (W_CM * (b0[i] + b2[i]) + W_CO) >> W_CS;
266 static void vertical_decompose97iL0(DWTELEM *b0, DWTELEM *b1, DWTELEM *b2,
272 b1[i] = (16 * 4 * b1[i] - 4 * (b0[i] + b2[i]) + W_BO * 5 + (5 << 27)) /
276 static void vertical_decompose97iL1(DWTELEM *b0, DWTELEM *b1, DWTELEM *b2,
282 b1[i] += (W_DM * (b0[i] + b2[i]) + W_DO) >> W_DS;
289 DWTELEM *b0 = buffer + avpriv_mirror(-4 - 1, height - 1) * stride;
310 vertical_decompose97iL1(b0, b1, b2, width);
312 b0 = b2;
365 static void vertical_compose53iH0(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2,
371 b1[i] += (b0[i] + b2[i]) >> 1;
374 static void vertical_compose53iL0(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2,
380 b1[i] -= (b0[i] + b2[i] + 2) >> 2;
386 cs->b0 = slice_buffer_get_line(sb,
395 cs->b0 = buffer + avpriv_mirror(-1 - 1, height - 1) * stride;
407 IDWTELEM *b0 = cs->b0;
421 b1[x] += (b0[x] + b2[x]) >> 1;
427 vertical_compose53iH0(b0, b1, b2, width);
431 horizontal_compose53i(b0, temp, width);
435 cs->b0 = b2;
445 IDWTELEM *b0 = cs->b0;
453 vertical_compose53iH0(b0, b1, b2, width);
456 horizontal_compose53i(b0, temp, width);
460 cs->b0 = b2;
493 static void vertical_compose97iH0(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2,
499 b1[i] += (W_AM * (b0[i] + b2[i]) + W_AO) >> W_AS;
502 static void vertical_compose97iH1(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2,
508 b1[i] -= (W_CM * (b0[i] + b2[i]) + W_CO) >> W_CS;
511 static void vertical_compose97iL0(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2,
517 b1[i] += (W_BM * (b0[i] + b2[i]) + 4 * b1[i] + W_BO) >> W_BS;
520 static void vertical_compose97iL1(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2,
526 b1[i] -= (W_DM * (b0[i] + b2[i]) + W_DO) >> W_DS;
529 static void snow_vertical_compose97i(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2,
539 b1[i] += (W_AM * (b0[i] + b2[i]) + W_AO) >> W_AS;
546 cs->b0 = slice_buffer_get_line(sb, avpriv_mirror(-3 - 1, height - 1) * stride_line);
556 cs->b0 = buffer + avpriv_mirror(-3 - 1, height - 1) * stride;
570 IDWTELEM *b0 = cs->b0;
582 dsp->vertical_compose97i(b0, b1, b2, b3, b4, b5, width);
591 vertical_compose97iH0(b0, b1, b2, width);
595 dsp->horizontal_compose97i(b0, temp, width);
599 cs->b0 = b2;
611 IDWTELEM *b0 = cs->b0;
625 vertical_compose97iH0(b0, b1, b2, width);
628 snow_horizontal_compose97i(b0, temp, width);
632 cs->b0 = b2;