Lines Matching refs:src1
54 #define HORIZ_6TAP_FILT(src0, src1, mask0, mask1, mask2, \
60 VSHF_B3_SB(src0, src1, src0, src1, src0, src1, mask0, mask1, mask2, \
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, \
93 VSHF_B2_SB(src0, src0, src1, src1, mask0, mask0, vec0_m, vec1_m); \
97 VSHF_B2_SB(src0, src0, src1, src1, mask1, mask1, vec0_m, vec1_m); \
99 VSHF_B2_SB(src0, src0, src1, src1, mask2, mask2, vec4_m, vec5_m); \
117 #define HORIZ_4TAP_FILT(src0, src1, mask0, mask1, filt_h0, filt_h1) \
122 VSHF_B2_SB(src0, src1, src0, src1, mask0, mask1, vec0_m, vec1_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, \
149 VSHF_B2_SB(src0, src0, src1, src1, mask0, mask0, vec0_m, vec1_m); \
153 VSHF_B2_SB(src0, src0, src1, src1, mask1, mask1, vec0_m, vec1_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);
534 hz_out0 = HORIZ_6TAP_FILT(src0, src1, 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);
609 hz_out1 = HORIZ_6TAP_FILT(src1, src1, 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;
908 LD_SB3(src, src_stride, src0, src1, src2);
911 ILVR_B2_SB(src1, src0, src2, src1, src10_r, src21_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);
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);
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);
1068 hz_out0 = HORIZ_4TAP_FILT(src0, src1, mask0, mask1, filt_hz0, filt_hz1);
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);
1129 hz_out1 = HORIZ_4TAP_FILT(src1, src1, 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);
1211 hz_out0 = HORIZ_6TAP_FILT(src0, src1, mask0, mask1, mask2, filt_hz0,
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);
1279 hz_out1 = HORIZ_6TAP_FILT(src1, src1, 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);
1366 hz_out0 = HORIZ_4TAP_FILT(src0, src1, 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);
1430 hz_out1 = HORIZ_4TAP_FILT(src1, src1, 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);
1572 VSHF_B2_UH(src0, src0, src1, src1, mask, mask, vec0, vec1);
1577 PCKEV_B2_SB(vec1, vec0, vec3, vec2, src0, src1);
1578 ST_D4(src0, src1, 0, 1, 0, 1, dst, dst_stride);
1586 v16i8 src0, src1, src2, src3, mask, out0, out1;
1595 LD_SB4(src, src_stride, src0, src1, src2, src3);
1598 VSHF_B2_UH(src0, src0, src1, src1, mask, mask, vec0, vec1);
1604 LD_SB4(src, src_stride, src0, src1, src2, src3);
1610 VSHF_B2_UH(src0, src0, src1, src1, mask, mask, vec0, vec1);
1620 LD_SB4(src, src_stride, src0, src1, src2, src3);
1623 VSHF_B2_UH(src0, src0, src1, src1, mask, mask, vec0, vec1);
1628 LD_SB4(src, src_stride, src0, src1, src2, src3);
1634 VSHF_B2_UH(src0, src0, src1, src1, mask, mask, vec0, vec1);
1664 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask;
1677 LD_SB4(src + 8, src_stride, src1, src3, src5, src7);
1680 VSHF_B2_UB(src0, src0, src1, src1, mask, mask, vec0, vec1);
1701 LD_SB4(src + 8, src_stride, src1, src3, src5, src7);
1704 VSHF_B2_UB(src0, src0, src1, src1, mask, mask, vec0, vec1);
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);
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);
1940 v16i8 src0, src1, src2, src3, src4, mask;
1953 LD_SB5(src, src_stride, src0, src1, src2, src3, src4);
1954 hz_out0 = HORIZ_2TAP_FILT_UH(src0, src1, 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);
1993 hz_out0 = HORIZ_2TAP_FILT_UH(src0, src1, 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);
2054 hz_out1 = HORIZ_2TAP_FILT_UH(src1, src1, mask, filt_hz, 7);
2083 v16i8 src0, src1, src2, src3, src4, mask, out0, out1;
2103 LD_SB4(src, src_stride, src1, src2, src3, src4);
2106 hz_out1 = HORIZ_2TAP_FILT_UH(src1, src1, mask, filt_hz, 7);
2122 LD_SB4(src, src_stride, src1, src2, src3, src4);
2132 hz_out1 = HORIZ_2TAP_FILT_UH(src1, src1, mask, filt_hz, 7);
2179 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask;
2193 LD_SB2(src, 8, src0, src1);
2197 hz_out2 = HORIZ_2TAP_FILT_UH(src1, src1, mask, filt_hz, 7);
2202 LD_SB4(src + 8, src_stride, src1, src3, src5, src7);
2206 hz_out3 = HORIZ_2TAP_FILT_UH(src1, src1, mask, filt_hz, 7);
2249 v16u8 src0, src1, src2, src3, src4, src5, src6, src7;
2254 src0, src1, src2, src3, src4, src5, src6, src7);
2258 out1 = __msa_copy_u_d((v2i64) src1, 0);
2273 LD_UB4(src, src_stride, src0, src1, src2, src3);
2276 out1 = __msa_copy_u_d((v2i64) src1, 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);