Lines Matching refs:src3
71 #define HORIZ_6TAP_4WID_4VECS_FILT(src0, src1, src2, src3, \
78 VSHF_B2_SB(src0, src1, src2, src3, mask0, mask0, vec0_m, vec1_m); \
80 VSHF_B2_SB(src0, src1, src2, src3, mask1, mask1, vec2_m, vec3_m); \
82 VSHF_B2_SB(src0, src1, src2, src3, mask2, mask2, vec4_m, vec5_m); \
86 #define HORIZ_6TAP_8WID_4VECS_FILT(src0, src1, src2, src3, \
94 VSHF_B2_SB(src2, src2, src3, src3, mask0, mask0, vec2_m, vec3_m); \
98 VSHF_B2_SB(src2, src2, src3, src3, mask1, mask1, vec2_m, vec3_m); \
100 VSHF_B2_SB(src2, src2, src3, src3, mask2, mask2, vec6_m, vec7_m); \
131 #define HORIZ_4TAP_4WID_4VECS_FILT(src0, src1, src2, src3, \
137 VSHF_B2_SB(src0, src1, src2, src3, mask0, mask0, vec0_m, vec1_m); \
139 VSHF_B2_SB(src0, src1, src2, src3, mask1, mask1, vec2_m, vec3_m); \
143 #define HORIZ_4TAP_8WID_4VECS_FILT(src0, src1, src2, src3, \
150 VSHF_B2_SB(src2, src2, src3, src3, mask0, mask0, vec2_m, vec3_m); \
154 VSHF_B2_SB(src2, src2, src3, src3, mask1, mask1, vec2_m, vec3_m); \
163 v16i8 src0, src1, src2, src3, filt0, filt1, filt2;
177 LD_SB4(src, src_stride, src0, src1, src2, src3);
178 XORI_B4_128_SB(src0, src1, src2, src3);
179 HORIZ_6TAP_4WID_4VECS_FILT(src0, src1, src2, src3, mask0, mask1, mask2,
191 v16i8 src0, src1, src2, src3, filt0, filt1, filt2;
205 LD_SB4(src, src_stride, src0, src1, src2, src3);
206 XORI_B4_128_SB(src0, src1, src2, src3);
208 HORIZ_6TAP_4WID_4VECS_FILT(src0, src1, src2, src3, mask0, mask1, mask2,
210 LD_SB4(src, src_stride, src0, src1, src2, src3);
211 XORI_B4_128_SB(src0, src1, src2, src3);
212 HORIZ_6TAP_4WID_4VECS_FILT(src0, src1, src2, src3, mask0, mask1, mask2,
241 v16i8 src0, src1, src2, src3, filt0, filt1, filt2;
256 LD_SB4(src, src_stride, src0, src1, src2, src3);
257 XORI_B4_128_SB(src0, src1, src2, src3);
259 HORIZ_6TAP_8WID_4VECS_FILT(src0, src1, src2, src3, mask0, mask1, mask2,
269 LD_SB4(src, src_stride, src0, src1, src2, src3);
270 XORI_B4_128_SB(src0, src1, src2, src3);
272 HORIZ_6TAP_8WID_4VECS_FILT(src0, src1, src2, src3, mask0, mask1, mask2,
289 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, filt0, filt1, filt2;
305 LD_SB4(src + 8, src_stride, src1, src3, src5, src7);
306 XORI_B8_128_SB(src0, src1, src2, src3, src4, src5, src6, src7);
309 HORIZ_6TAP_8WID_4VECS_FILT(src0, src1, src2, src3, mask0, mask1, mask2,
338 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, src8;
349 LD_SB5(src, src_stride, src0, src1, src2, src3, src4);
352 ILVR_B4_SB(src1, src0, src2, src1, src3, src2, src4, src3, src10_r, src21_r,
385 v16i8 src0, src1, src2, src3, src4, src7, src8, src9, src10;
396 LD_SB5(src, src_stride, src0, src1, src2, src3, src4);
399 XORI_B5_128_SB(src0, src1, src2, src3, src4);
400 ILVR_B4_SB(src1, src0, src3, src2, src2, src1, src4, src3,
435 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, src8;
447 LD_SB5(src, src_stride, src0, src1, src2, src3, src4);
450 XORI_B5_128_SB(src0, src1, src2, src3, src4);
451 ILVR_B4_SB(src1, src0, src3, src2, src4, src3, src2, src1, src10_r,
453 ILVL_B4_SB(src1, src0, src3, src2, src4, src3, src2, src1, src10_l,
510 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, src8;
530 LD_SB5(src, src_stride, src0, src1, src2, src3, src4);
533 XORI_B5_128_SB(src0, src1, src2, src3, src4);
536 hz_out2 = HORIZ_6TAP_FILT(src2, src3, mask0, mask1, mask2, filt_hz0,
539 hz_out3 = HORIZ_6TAP_FILT(src3, src4, mask0, mask1, mask2, filt_hz0,
585 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, src8;
603 LD_SB5(src, src_stride, src0, src1, src2, src3, src4);
606 XORI_B5_128_SB(src0, src1, src2, src3, src4);
613 hz_out3 = HORIZ_6TAP_FILT(src3, src3, mask0, mask1, mask2, filt_hz0,
684 v16i8 src0, src1, src2, src3, filt0, filt1, mask0, mask1;
697 LD_SB4(src, src_stride, src0, src1, src2, src3);
698 XORI_B4_128_SB(src0, src1, src2, src3);
699 HORIZ_4TAP_4WID_4VECS_FILT(src0, src1, src2, src3, mask0, mask1,
711 v16i8 src0, src1, src2, src3, filt0, filt1, mask0, mask1;
724 LD_SB4(src, src_stride, src0, src1, src2, src3);
727 XORI_B4_128_SB(src0, src1, src2, src3);
728 HORIZ_4TAP_4WID_4VECS_FILT(src0, src1, src2, src3, mask0, mask1,
730 LD_SB4(src, src_stride, src0, src1, src2, src3);
731 XORI_B4_128_SB(src0, src1, src2, src3);
732 HORIZ_4TAP_4WID_4VECS_FILT(src0, src1, src2, src3, mask0, mask1,
746 v16i8 src0, src1, src2, src3, src4, src5, src6, src7;
760 LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7);
762 XORI_B8_128_SB(src0, src1, src2, src3, src4, src5, src6, src7);
763 HORIZ_4TAP_4WID_4VECS_FILT(src0, src1, src2, src3, mask0, mask1,
776 LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7);
778 XORI_B8_128_SB(src0, src1, src2, src3, src4, src5, src6, src7);
779 HORIZ_4TAP_4WID_4VECS_FILT(src0, src1, src2, src3, mask0, mask1,
813 v16i8 src0, src1, src2, src3, filt0, filt1, mask0, mask1;
827 LD_SB4(src, src_stride, src0, src1, src2, src3);
830 XORI_B4_128_SB(src0, src1, src2, src3);
831 HORIZ_4TAP_8WID_4VECS_FILT(src0, src1, src2, src3, mask0, mask1, filt0,
848 v16i8 src0, src1, src2, src3, src4, src5, src6, src7;
864 LD_SB4(src + 8, src_stride, src1, src3, src5, src7);
867 XORI_B8_128_SB(src0, src1, src2, src3, src4, src5, src6, src7);
868 HORIZ_4TAP_8WID_4VECS_FILT(src0, src1, src2, src3, mask0, mask1, filt0,
897 v16i8 src0, src1, src2, src3, src4, src5;
917 LD_SB3(src, src_stride, src3, src4, src5);
919 ILVR_B2_SB(src3, src2, src4, src3, src32_r, src43_r);
990 v16i8 src0, src1, src2, src3, src4, src5, src6;
1009 LD_SB4(src, src_stride, src3, src4, src5, src6);
1012 XORI_B4_128_SB(src3, src4, src5, src6);
1013 ILVR_B4_SB(src3, src2, src4, src3, src5, src4, src6, src5,
1015 ILVL_B4_SB(src3, src2, src4, src3, src5, src4, src6, src5,
1050 v16i8 src0, src1, src2, src3, src4, src5, src6, filt_hz0, filt_hz1;
1076 LD_SB4(src, src_stride, src3, src4, src5, src6);
1079 XORI_B2_128_SB(src3, src4);
1080 hz_out3 = HORIZ_4TAP_FILT(src3, src4, mask0, mask1, filt_hz0, filt_hz1);
1109 v16i8 src0, src1, src2, src3, src4, src5, src6, filt_hz0, filt_hz1;
1137 LD_SB4(src, src_stride, src3, src4, src5, src6);
1140 XORI_B4_128_SB(src3, src4, src5, src6);
1141 hz_out3 = HORIZ_4TAP_FILT(src3, src3, mask0, mask1, filt_hz0, filt_hz1);
1191 v16i8 src0, src1, src2, src3, src4, src5, src6;
1221 LD_SB4(src, src_stride, src3, src4, src5, src6);
1224 XORI_B4_128_SB(src3, src4, src5, src6);
1225 hz_out3 = HORIZ_6TAP_FILT(src3, src4, mask0, mask1, mask2, filt_hz0,
1257 v16i8 src0, src1, src2, src3, src4, src5, src6;
1289 LD_SB4(src, src_stride, src3, src4, src5, src6);
1292 XORI_B4_128_SB(src3, src4, src5, src6);
1294 hz_out3 = HORIZ_6TAP_FILT(src3, src3, mask0, mask1, mask2, filt_hz0,
1345 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, src8;
1362 LD_SB5(src, src_stride, src0, src1, src2, src3, src4);
1365 XORI_B5_128_SB(src0, src1, src2, src3, src4);
1367 hz_out2 = HORIZ_4TAP_FILT(src2, src3, mask0, mask1, filt_hz0, filt_hz1);
1368 hz_out3 = HORIZ_4TAP_FILT(src3, src4, mask0, mask1, filt_hz0, filt_hz1);
1409 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, src8;
1425 LD_SB5(src, src_stride, src0, src1, src2, src3, src4);
1428 XORI_B5_128_SB(src0, src1, src2, src3, src4);
1432 hz_out3 = HORIZ_4TAP_FILT(src3, src3, mask0, mask1, filt_hz0, filt_hz1);
1496 v16i8 src0, src1, src2, src3, mask;
1506 LD_SB4(src, src_stride, src0, src1, src2, src3);
1507 VSHF_B2_UB(src0, src1, src2, src3, mask, mask, vec0, vec1);
1520 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask;
1530 LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7);
1531 VSHF_B2_UB(src0, src1, src2, src3, mask, mask, vec0, vec1);
1562 v16i8 src0, src1, src2, src3, mask;
1571 LD_SB4(src, src_stride, src0, src1, src2, src3);
1573 VSHF_B2_UH(src2, src2, src3, src3, mask, mask, vec2, vec3);
1586 v16i8 src0, src1, src2, src3, mask, out0, out1;
1595 LD_SB4(src, src_stride, src0, src1, src2, src3);
1599 VSHF_B2_UH(src2, src2, src3, src3, mask, mask, vec2, vec3);
1604 LD_SB4(src, src_stride, src0, src1, src2, src3);
1611 VSHF_B2_UH(src2, src2, src3, src3, mask, mask, vec2, vec3);
1620 LD_SB4(src, src_stride, src0, src1, src2, src3);
1624 VSHF_B2_UH(src2, src2, src3, src3, mask, mask, vec2, vec3);
1628 LD_SB4(src, src_stride, src0, src1, src2, src3);
1635 VSHF_B2_UH(src2, src2, src3, src3, mask, mask, vec2, vec3);
1664 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask;
1677 LD_SB4(src + 8, src_stride, src1, src3, src5, src7);
1681 VSHF_B2_UB(src2, src2, src3, src3, mask, mask, vec2, vec3);
1701 LD_SB4(src + 8, src_stride, src1, src3, src5, src7);
1705 VSHF_B2_UB(src2, src2, src3, src3, mask, mask, vec2, vec3);
1729 v16i8 src0, src1, src2, src3, src4;
1738 LD_SB5(src, src_stride, src0, src1, src2, src3, src4);
1741 ILVR_B4_SB(src1, src0, src2, src1, src3, src2, src4, src3,
1755 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, src8;
1765 LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7);
1771 ILVR_B4_SB(src1, src0, src2, src1, src3, src2, src4, src3, src10_r, src21_r,
1802 v16u8 src0, src1, src2, src3, src4, vec0, vec1, vec2, vec3, filt0;
1811 LD_UB5(src, src_stride, src0, src1, src2, src3, src4);
1813 ILVR_B2_UB(src3, src2, src4, src3, vec2, vec3);
1827 v16u8 src0, src1, src2, src3, src4, src5, src6, src7, src8;
1841 LD_UB8(src, src_stride, src1, src2, src3, src4, src5, src6, src7, src8);
1844 ILVR_B4_UB(src1, src0, src2, src1, src3, src2, src4, src3,
1887 v16u8 src0, src1, src2, src3, src4;
1900 LD_UB4(src, src_stride, src1, src2, src3, src4);
1911 ILVR_B2_UB(src3, src2, src4, src3, vec4, vec6);
1912 ILVL_B2_UB(src3, src2, src4, src3, vec5, vec7);
1940 v16i8 src0, src1, src2, src3, src4, mask;
1953 LD_SB5(src, src_stride, src0, src1, src2, src3, src4);
1955 hz_out2 = HORIZ_2TAP_FILT_UH(src2, src3, mask, filt_hz, 7);
1974 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, src8, mask;
1989 LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7);
1994 hz_out2 = HORIZ_2TAP_FILT_UH(src2, src3, mask, filt_hz, 7);
2037 v16i8 src0, src1, src2, src3, src4, mask, out0, out1;
2051 LD_SB5(src, src_stride, src0, src1, src2, src3, src4);
2062 hz_out1 = HORIZ_2TAP_FILT_UH(src3, src3, mask, filt_hz, 7);
2083 v16i8 src0, src1, src2, src3, src4, mask, out0, out1;
2103 LD_SB4(src, src_stride, src1, src2, src3, src4);
2117 hz_out1 = HORIZ_2TAP_FILT_UH(src3, src3, mask, filt_hz, 7);
2122 LD_SB4(src, src_stride, src1, src2, src3, src4);
2140 hz_out1 = HORIZ_2TAP_FILT_UH(src3, src3, mask, filt_hz, 7);
2179 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask;
2202 LD_SB4(src + 8, src_stride, src1, src3, src5, src7);
2215 hz_out2 = HORIZ_2TAP_FILT_UH(src3, src3, mask, filt_hz, 7);
2249 v16u8 src0, src1, src2, src3, src4, src5, src6, src7;
2254 src0, src1, src2, src3, src4, src5, src6, src7);
2260 out3 = __msa_copy_u_d((v2i64) src3, 0);
2273 LD_UB4(src, src_stride, src0, src1, src2, src3);
2278 out3 = __msa_copy_u_d((v2i64) src3, 0);
2292 v16u8 src0, src1, src2, src3, src4, src5, src6, src7;
2300 src0, src1, src2, src3, src4, src5, src6, src7);
2303 ST_UB8(src0, src1, src2, src3, src4, src5, src6, src7,
2318 v16u8 src0, src1, src2, src3;
2324 LD_UB4(src, src_stride, src0, src1, src2, src3);
2327 ST_UB4(src0, src1, src2, src3, dst, dst_stride);