Lines Matching defs:img_width
67 void ff_h264_h_lpf_luma_8_lasx(uint8_t *data, ptrdiff_t img_width,
70 ptrdiff_t img_width_2x = img_width << 1;
71 ptrdiff_t img_width_4x = img_width << 2;
72 ptrdiff_t img_width_8x = img_width << 3;
73 ptrdiff_t img_width_3x = img_width_2x + img_width;
99 DUP4_ARG2(__lasx_xvldx, src, 0, src, img_width, src, img_width_2x,
102 DUP4_ARG2(__lasx_xvldx, src, 0, src, img_width, src, img_width_2x,
105 DUP4_ARG2(__lasx_xvldx, src_tmp, 0, src_tmp, img_width, src_tmp,
109 DUP4_ARG2(__lasx_xvldx, src_tmp, 0, src_tmp, img_width, src_tmp,
217 __lasx_xvstelm_d(row4, src + img_width, 0, 1);
220 __lasx_xvstelm_d(row4, src + img_width, 0, 3);
223 __lasx_xvstelm_d(row5, src + img_width, 0, 1);
226 __lasx_xvstelm_d(row5, src + img_width, 0, 3);
229 __lasx_xvstelm_d(row6, src + img_width, 0, 1);
232 __lasx_xvstelm_d(row6, src + img_width, 0, 3);
235 __lasx_xvstelm_d(row7, src + img_width, 0, 1);
238 __lasx_xvstelm_d(row7, src + img_width, 0, 3);
244 void ff_h264_v_lpf_luma_8_lasx(uint8_t *data, ptrdiff_t img_width,
247 ptrdiff_t img_width_2x = img_width << 1;
248 ptrdiff_t img_width_3x = img_width + img_width_2x;
272 p0_org = __lasx_xvldx(data, -img_width);
273 DUP2_ARG2(__lasx_xvldx, data, 0, data, img_width, q0_org, q1_org);
335 __lasx_xvst(q1_org, data + img_width, 0);
359 __lasx_xvst(p0_org, data - img_width, 0);
366 void ff_h264_h_lpf_chroma_8_lasx(uint8_t *data, ptrdiff_t img_width,
372 ptrdiff_t img_width_2x = img_width << 1;
373 ptrdiff_t img_width_4x = img_width << 2;
374 ptrdiff_t img_width_3x = img_width_2x + img_width;
395 DUP4_ARG2(__lasx_xvldx, src, 0, src, img_width, src, img_width_2x,
398 DUP4_ARG2(__lasx_xvldx, src, 0, src, img_width, src, img_width_2x,
456 src += img_width;
458 src += img_width;
460 src += img_width;
462 src += img_width;
464 src += img_width;
466 src += img_width;
468 src += img_width;
474 void ff_h264_v_lpf_chroma_8_lasx(uint8_t *data, ptrdiff_t img_width,
477 int img_width_2x = img_width << 1;
498 DUP2_ARG2(__lasx_xvldx, data, -img_width_2x, data, -img_width,
500 DUP2_ARG2(__lasx_xvldx, data, 0, data, img_width, q0_org, q1_org);
537 __lasx_xvstelm_d(p0_h, data - img_width, 0, 0);
584 void ff_h264_h_lpf_luma_intra_8_lasx(uint8_t *data, ptrdiff_t img_width,
587 ptrdiff_t img_width_2x = img_width << 1;
588 ptrdiff_t img_width_4x = img_width << 2;
589 ptrdiff_t img_width_3x = img_width_2x + img_width;
600 DUP4_ARG2(__lasx_xvldx, src, 0, src, img_width, src, img_width_2x,
603 DUP4_ARG2(__lasx_xvldx, src, 0, src, img_width, src, img_width_2x,
606 DUP4_ARG2(__lasx_xvldx, src, 0, src, img_width, src, img_width_2x,
609 DUP4_ARG2(__lasx_xvldx, src, 0, src, img_width, src, img_width_2x,
734 __lasx_xvstelm_d(row4, src + img_width, 0, 1);
737 __lasx_xvstelm_d(row4, src + img_width, 0, 3);
740 __lasx_xvstelm_d(row5, src + img_width, 0, 1);
743 __lasx_xvstelm_d(row5, src + img_width, 0, 3);
746 __lasx_xvstelm_d(row6, src + img_width, 0, 1);
749 __lasx_xvstelm_d(row6, src + img_width, 0, 3);
752 __lasx_xvstelm_d(row7, src + img_width, 0, 1);
755 __lasx_xvstelm_d(row7, src + img_width, 0, 3);
760 void ff_h264_v_lpf_luma_intra_8_lasx(uint8_t *data, ptrdiff_t img_width,
763 ptrdiff_t img_width_2x = img_width << 1;
764 ptrdiff_t img_width_3x = img_width_2x + img_width;
771 DUP4_ARG2(__lasx_xvldx, src, 0, src, img_width, src, img_width_2x,
789 __m256i p2_org = __lasx_xvldx(src, -img_width);
828 __lasx_xvst(p2_org, src - img_width, 0);
836 __lasx_xvst(p0_org, data - img_width, 0);
849 __m256i q3_org = __lasx_xvldx(data, img_width_2x + img_width);
865 __lasx_xvst(q1_org, data + img_width, 0);
880 void ff_h264_h_lpf_chroma_intra_8_lasx(uint8_t *data, ptrdiff_t img_width,
884 ptrdiff_t img_width_2x = img_width << 1;
885 ptrdiff_t img_width_4x = img_width << 2;
886 ptrdiff_t img_width_3x = img_width_2x + img_width;
894 DUP4_ARG2(__lasx_xvldx, src, 0, src, img_width, src, img_width_2x, src,
897 DUP4_ARG2(__lasx_xvldx, src, 0, src, img_width, src, img_width_2x, src,
944 src += img_width;
946 src += img_width;
948 src += img_width;
950 src += img_width;
952 src += img_width;
954 src += img_width;
956 src += img_width;
960 void ff_h264_v_lpf_chroma_intra_8_lasx(uint8_t *data, ptrdiff_t img_width,
963 ptrdiff_t img_width_2x = img_width << 1;
972 p0_org = __lasx_xvldx(data, -img_width);
973 DUP2_ARG2(__lasx_xvldx, data, 0, data, img_width, q0_org, q1_org);
999 __lasx_xvstelm_d(p0_h, data - img_width, 0, 0);