Lines Matching refs:pitch

209 static void loop_filter_horizontal_4_dual_msa(uint8_t *src, int32_t pitch,
220 LD_UB8((src - 4 * pitch), pitch, p3, p2, p1, p0, q0, q1, q2, q3);
237 ST_UB4(p1, p0, q0, q1, (src - 2 * pitch), pitch);
240 static void loop_filter_vertical_4_dual_msa(uint8_t *src, int32_t pitch,
254 LD_UB8(src - 4, pitch, row0, row1, row2, row3, row4, row5, row6, row7);
255 LD_UB8(src - 4 + (8 * pitch), pitch, row8, row9, row10, row11, row12, row13,
282 ST4x8_UB(tmp2, tmp3, src, pitch);
283 src += (8 * pitch);
284 ST4x8_UB(tmp4, tmp5, src, pitch);
287 static void mbloop_filter_horizontal_edge_y_msa(uint8_t *src, int32_t pitch,
298 temp_src = src - (pitch << 2);
299 LD_UB8(temp_src, pitch, p3, p2, p1, p0, q0, q1, q2, q3);
303 temp_src = src - 3 * pitch;
304 ST_UB4(p2, p1, p0, q0, temp_src, pitch);
305 temp_src += (4 * pitch);
306 ST_UB2(q1, q2, temp_src, pitch);
310 int32_t pitch,
325 temp_src = src_u - (pitch << 2);
326 LD_UB8(temp_src, pitch, p3_u, p2_u, p1_u, p0_u, q0_u, q1_u, q2_u, q3_u);
327 temp_src = src_v - (pitch << 2);
328 LD_UB8(temp_src, pitch, p3_v, p2_v, p1_v, p0_v, q0_v, q1_v, q2_v, q3_v);
342 src_u -= (pitch * 3);
343 SD4(p2_d, p1_d, p0_d, q0_d, src_u, pitch);
344 src_u += 4 * pitch;
346 src_u += pitch;
355 src_v -= (pitch * 3);
356 SD4(p2_d, p1_d, p0_d, q0_d, src_v, pitch);
357 src_v += 4 * pitch;
359 src_v += pitch;
363 static void mbloop_filter_vertical_edge_y_msa(uint8_t *src, int32_t pitch,
378 LD_UB8(temp_src, pitch, row0, row1, row2, row3, row4, row5, row6, row7);
379 temp_src += (8 * pitch);
380 LD_UB8(temp_src, pitch, row8, row9, row10, row11, row12, row13, row14, row15);
396 temp_src += pitch;
398 temp_src += pitch;
400 temp_src += pitch;
402 temp_src += pitch;
404 temp_src += pitch;
406 temp_src += pitch;
408 temp_src += pitch;
410 temp_src += pitch;
412 temp_src += pitch;
414 temp_src += pitch;
416 temp_src += pitch;
418 temp_src += pitch;
420 temp_src += pitch;
422 temp_src += pitch;
424 temp_src += pitch;
429 int32_t pitch,
443 LD_UB8(src_u - 4, pitch, row0, row1, row2, row3, row4, row5, row6, row7);
444 LD_UB8(src_v - 4, pitch, row8, row9, row10, row11, row12, row13, row14,
462 src_u += pitch;
464 src_u += pitch;
466 src_u += pitch;
468 src_u += pitch;
470 src_u += pitch;
472 src_u += pitch;
474 src_u += pitch;
479 src_v += pitch;
481 src_v += pitch;
483 src_v += pitch;
485 src_v += pitch;
487 src_v += pitch;
489 src_v += pitch;
491 src_v += pitch;
495 void vp8_loop_filter_simple_horizontal_edge_msa(uint8_t *src, int32_t pitch,
501 LD_UB4(src - (pitch << 1), pitch, p1, p0, q0, q1);
504 ST_UB2(p0, q0, (src - pitch), pitch);
507 void vp8_loop_filter_simple_vertical_edge_msa(uint8_t *src, int32_t pitch,
518 LD_UB8(temp_src, pitch, row0, row1, row2, row3, row4, row5, row6, row7);
519 temp_src += (8 * pitch);
520 LD_UB8(temp_src, pitch, row8, row9, row10, row11, row12, row13, row14, row15);
529 ST2x4_UB(tmp1, 0, src, pitch);
530 src += 4 * pitch;
531 ST2x4_UB(tmp1, 4, src, pitch);
532 src += 4 * pitch;
533 ST2x4_UB(tmp0, 0, src, pitch);
534 src += 4 * pitch;
535 ST2x4_UB(tmp0, 4, src, pitch);
536 src += 4 * pitch;
540 int32_t pitch,
554 src_u = src_u - (pitch << 2);
555 LD_UB8(src_u, pitch, p3_u, p2_u, p1_u, p0_u, q0_u, q1_u, q2_u, q3_u);
556 src_u += (5 * pitch);
557 src_v = src_v - (pitch << 2);
558 LD_UB8(src_v, pitch, p3_v, p2_v, p1_v, p0_v, q0_v, q1_v, q2_v, q3_v);
559 src_v += (5 * pitch);
573 SD4(q1_d, q0_d, p0_d, p1_d, src_u, (-pitch));
579 SD4(q1_d, q0_d, p0_d, p1_d, src_v, (-pitch));
583 int32_t pitch,
598 LD_UB8(src_u - 4, pitch, row0, row1, row2, row3, row4, row5, row6, row7);
599 LD_UB8(src_v - 4, pitch, row8, row9, row10, row11, row12, row13, row14,
615 ST4x4_UB(tmp2, tmp2, 0, 1, 2, 3, temp_src_u, pitch);
616 temp_src_u += 4 * pitch;
617 ST4x4_UB(tmp3, tmp3, 0, 1, 2, 3, temp_src_u, pitch);
620 ST4x4_UB(tmp4, tmp4, 0, 1, 2, 3, temp_src_v, pitch);
621 temp_src_v += 4 * pitch;
622 ST4x4_UB(tmp5, tmp5, 0, 1, 2, 3, temp_src_v, pitch);