Lines Matching refs:src2

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;
304 LD_SB4(src, src_stride, src0, src2, src4, src6);
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,
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);
611 hz_out2 = HORIZ_6TAP_FILT(src2, src2, 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;
863 LD_SB4(src, src_stride, src0, src2, src4, src6);
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;
908 LD_SB3(src, src_stride, src0, src1, src2);
911 ILVR_B2_SB(src1, src0, src2, src1, src10_r, src21_r);
919 ILVR_B2_SB(src3, src2, src4, src3, src32_r, src43_r);
924 src2 = LD_SB(src);
926 ILVR_B2_SB(src5, src4, src2, src5, src54_r, src65_r);
944 v16i8 src0, src1, src2, src7, src8, src9, src10;
954 LD_SB3(src, src_stride, src0, src1, src2);
957 XORI_B3_128_SB(src0, src1, src2);
958 ILVR_B2_SB(src1, src0, src2, src1, src10_r, src21_r);
965 ILVR_B4_SB(src7, src2, src8, src7, src9, src8, src10, src9,
980 src2 = src10;
990 v16i8 src0, src1, src2, src3, src4, src5, src6;
1001 LD_SB3(src, src_stride, src0, src1, src2);
1004 XORI_B3_128_SB(src0, src1, src2);
1005 ILVR_B2_SB(src1, src0, src2, src1, src10_r, src21_r);
1006 ILVL_B2_SB(src1, src0, src2, src1, src10_l, src21_l);
1013 ILVR_B4_SB(src3, src2, src4, src3, src5, src4, src6, src5,
1015 ILVL_B4_SB(src3, src2, src4, src3, src5, src4, src6, src5,
1039 src2 = src6;
1050 v16i8 src0, src1, src2, src3, src4, src5, src6, filt_hz0, filt_hz1;
1064 LD_SB3(src, src_stride, src0, src1, src2);
1067 XORI_B3_128_SB(src0, src1, src2);
1069 hz_out1 = HORIZ_4TAP_FILT(src1, src2, mask0, mask1, filt_hz0, filt_hz1);
1109 v16i8 src0, src1, src2, src3, src4, src5, src6, filt_hz0, filt_hz1;
1124 LD_SB3(src, src_stride, src0, src1, src2);
1127 XORI_B3_128_SB(src0, src1, src2);
1130 hz_out2 = HORIZ_4TAP_FILT(src2, src2, mask0, mask1, filt_hz0, filt_hz1);
1191 v16i8 src0, src1, src2, src3, src4, src5, src6;
1207 LD_SB3(src, src_stride, src0, src1, src2);
1210 XORI_B3_128_SB(src0, src1, src2);
1213 hz_out1 = HORIZ_6TAP_FILT(src1, src2, mask0, mask1, mask2, filt_hz0,
1257 v16i8 src0, src1, src2, src3, src4, src5, src6;
1273 LD_SB3(src, src_stride, src0, src1, src2);
1276 XORI_B3_128_SB(src0, src1, src2);
1281 hz_out2 = HORIZ_6TAP_FILT(src2, src2, 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);
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);
1431 hz_out2 = HORIZ_4TAP_FILT(src2, src2, 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;
1676 LD_SB4(src, src_stride, src0, src2, src4, src6);
1681 VSHF_B2_UB(src2, src2, src3, src3, mask, mask, vec2, vec3);
1700 LD_SB4(src, src_stride, src0, src2, src4, src6);
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);
1812 ILVR_B2_UB(src1, src0, src2, src1, vec0, vec1);
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);
1903 ILVR_B2_UB(src1, src0, src2, src1, vec0, vec2);
1904 ILVL_B2_UB(src1, src0, src2, src1, vec1, vec3);
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);
2058 hz_out0 = HORIZ_2TAP_FILT_UH(src2, src2, mask, filt_hz, 7);
2083 v16i8 src0, src1, src2, src3, src4, mask, out0, out1;
2103 LD_SB4(src, src_stride, src1, src2, src3, src4);
2110 hz_out0 = HORIZ_2TAP_FILT_UH(src2, src2, mask, filt_hz, 7);
2122 LD_SB4(src, src_stride, src1, src2, src3, src4);
2136 hz_out0 = HORIZ_2TAP_FILT_UH(src2, src2, mask, filt_hz, 7);
2179 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask;
2201 LD_SB4(src, src_stride, src0, src2, src4, src6);
2214 hz_out0 = HORIZ_2TAP_FILT_UH(src2, src2, mask, filt_hz, 7);
2249 v16u8 src0, src1, src2, src3, src4, src5, src6, src7;
2254 src0, src1, src2, src3, src4, src5, src6, src7);
2259 out2 = __msa_copy_u_d((v2i64) src2, 0);
2273 LD_UB4(src, src_stride, src0, src1, src2, src3);
2277 out2 = __msa_copy_u_d((v2i64) src2, 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);