Lines Matching refs:mask1
51 #define AVC_HORZ_FILTER_SH(in0, in1, mask0, mask1, mask2) \
61 tmp0_m = __msa_vshf_b((v16i8) mask1, in1, in0); \
103 v16i8 mask0, mask1, mask2, filt0, filt1, filt2;
110 LD_SB3(&luma_mask_arr[48], 16, mask0, mask1, mask2);
124 hz_out0 = AVC_HORZ_FILTER_SH(src_hz0, src_hz1, mask0, mask1, mask2);
125 hz_out1 = AVC_HORZ_FILTER_SH(src_hz2, src_hz3, mask0, mask1, mask2);
162 v16i8 src_hz0, src_hz1, src_hz2, src_hz3, mask0, mask1, mask2;
175 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
185 hz_out0 = AVC_HORZ_FILTER_SH(src_hz0, src_hz0, mask0, mask1, mask2);
186 hz_out1 = AVC_HORZ_FILTER_SH(src_hz1, src_hz1, mask0, mask1, mask2);
187 hz_out2 = AVC_HORZ_FILTER_SH(src_hz2, src_hz2, mask0, mask1, mask2);
188 hz_out3 = AVC_HORZ_FILTER_SH(src_hz3, src_hz3, mask0, mask1, mask2);
229 hz_out0 = AVC_HORZ_FILTER_SH(src_hz0, src_hz0, mask0, mask1, mask2);
230 hz_out1 = AVC_HORZ_FILTER_SH(src_hz1, src_hz1, mask0, mask1, mask2);
231 hz_out2 = AVC_HORZ_FILTER_SH(src_hz2, src_hz2, mask0, mask1, mask2);
232 hz_out3 = AVC_HORZ_FILTER_SH(src_hz3, src_hz3, mask0, mask1, mask2);
274 v16i8 src_hz0, src_hz1, src_hz2, src_hz3, mask0, mask1, mask2;
286 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
303 hz_out0 = AVC_HORZ_FILTER_SH(src_hz0, src_hz0, mask0, mask1, mask2);
304 hz_out1 = AVC_HORZ_FILTER_SH(src_hz1, src_hz1, mask0, mask1, mask2);
305 hz_out2 = AVC_HORZ_FILTER_SH(src_hz2, src_hz2, mask0, mask1, mask2);
306 hz_out3 = AVC_HORZ_FILTER_SH(src_hz3, src_hz3, mask0, mask1, mask2);
368 v16i8 mask0, mask1, mask2, filt0, filt1, filt2;
375 LD_SB3(&luma_mask_arr[48], 16, mask0, mask1, mask2);
389 hz_out0 = AVC_HORZ_FILTER_SH(src_hz0, src_hz1, mask0, mask1, mask2);
390 hz_out1 = AVC_HORZ_FILTER_SH(src_hz2, src_hz3, mask0, mask1, mask2);
436 v16i8 src_vt9, src_vt10, src_vt11, src_vt12, mask0, mask1, mask2;
447 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
457 hz_out0 = AVC_HORZ_FILTER_SH(src_hz0, src_hz0, mask0, mask1, mask2);
458 hz_out1 = AVC_HORZ_FILTER_SH(src_hz1, src_hz1, mask0, mask1, mask2);
459 hz_out2 = AVC_HORZ_FILTER_SH(src_hz2, src_hz2, mask0, mask1, mask2);
460 hz_out3 = AVC_HORZ_FILTER_SH(src_hz3, src_hz3, mask0, mask1, mask2);
506 hz_out0 = AVC_HORZ_FILTER_SH(src_hz0, src_hz0, mask0, mask1, mask2);
507 hz_out1 = AVC_HORZ_FILTER_SH(src_hz1, src_hz1, mask0, mask1, mask2);
508 hz_out2 = AVC_HORZ_FILTER_SH(src_hz2, src_hz2, mask0, mask1, mask2);
509 hz_out3 = AVC_HORZ_FILTER_SH(src_hz3, src_hz3, mask0, mask1, mask2);
558 v16i8 src_hz0, src_hz1, src_hz2, src_hz3, mask0, mask1, mask2;
570 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
587 hz_out0 = AVC_HORZ_FILTER_SH(src_hz0, src_hz0, mask0, mask1, mask2);
588 hz_out1 = AVC_HORZ_FILTER_SH(src_hz1, src_hz1, mask0, mask1, mask2);
589 hz_out2 = AVC_HORZ_FILTER_SH(src_hz2, src_hz2, mask0, mask1, mask2);
590 hz_out3 = AVC_HORZ_FILTER_SH(src_hz3, src_hz3, mask0, mask1, mask2);
748 v16i8 mask0, mask1, mask2, mask3, mask4, mask5, src7, vec11;
754 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
756 mask4 = mask1 + 8;
773 VSHF_B2_SB(src0, src0, src0, src1, mask1, mask4, vec1, vec4);
774 VSHF_B2_SB(src2, src2, src2, src3, mask1, mask4, vec7, vec10);
784 VSHF_B2_SB(src4, src4, src4, src5, mask1, mask4, vec1, vec4);
785 VSHF_B2_SB(src6, src6, src6, src7, mask1, mask4, vec7, vec10);
816 v16i8 mask0, mask1, mask2, mask3, mask4, mask5, src7, vec11;
822 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
824 mask4 = mask1 + 8;
841 VSHF_B2_SB(src0, src0, src0, src1, mask1, mask4, vec1, vec4);
842 VSHF_B2_SB(src2, src2, src2, src3, mask1, mask4, vec7, vec10);
852 VSHF_B2_SB(src4, src4, src4, src5, mask1, mask4, vec1, vec4);
853 VSHF_B2_SB(src6, src6, src6, src7, mask1, mask4, vec7, vec10);
882 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask0, mask1, mask2;
889 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
895 VSHF_B2_SB(src0, src0, src1, src1, mask1, mask1, vec4, vec5);
896 VSHF_B2_SB(src2, src2, src3, src3, mask1, mask1, vec6, vec7);
906 VSHF_B2_SB(src4, src4, src5, src5, mask1, mask1, vec4, vec5);
907 VSHF_B2_SB(src6, src6, src7, src7, mask1, mask1, vec6, vec7);
937 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask0, mask1, mask2;
944 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
950 VSHF_B2_SB(src0, src0, src1, src1, mask1, mask1, vec4, vec5);
951 VSHF_B2_SB(src2, src2, src3, src3, mask1, mask1, vec6, vec7);
961 VSHF_B2_SB(src4, src4, src5, src5, mask1, mask1, vec4, vec5);
962 VSHF_B2_SB(src6, src6, src7, src7, mask1, mask1, vec6, vec7);
992 v16i8 src0, src1, src2, src3, res, mask0, mask1, mask2;
998 LD_SB3(&luma_mask_arr[48], 16, mask0, mask1, mask2);
1003 VSHF_B2_SB(src0, src1, src2, src3, mask1, mask1, vec2, vec3);
1023 v16i8 src0, src1, src2, src3, res, mask0, mask1, mask2;
1029 LD_SB3(&luma_mask_arr[48], 16, mask0, mask1, mask2);
1034 VSHF_B2_SB(src0, src1, src2, src3, mask1, mask1, vec2, vec3);
1055 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask0, mask1, mask2;
1062 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
1078 VSHF_B2_SB(src0, src0, src1, src1, mask1, mask1, vec1, vec4);
1079 VSHF_B2_SB(src2, src2, src3, src3, mask1, mask1, vec7, vec10);
1089 VSHF_B2_SB(src4, src4, src5, src5, mask1, mask1, vec1, vec4);
1090 VSHF_B2_SB(src6, src6, src7, src7, mask1, mask1, vec7, vec10);
1114 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask0, mask1, mask2;
1121 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
1127 VSHF_B2_SB(src0, src0, src1, src1, mask1, mask1, vec4, vec5);
1128 VSHF_B2_SB(src2, src2, src3, src3, mask1, mask1, vec6, vec7);
1138 VSHF_B2_SB(src4, src4, src5, src5, mask1, mask1, vec4, vec5);
1139 VSHF_B2_SB(src6, src6, src7, src7, mask1, mask1, vec6, vec7);
1161 v16i8 src0, src1, src2, src3, mask0, mask1, mask2;
1167 LD_SB3(&luma_mask_arr[48], 16, mask0, mask1, mask2);
1172 VSHF_B2_SB(src0, src1, src2, src3, mask1, mask1, vec2, vec3);
1604 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, src8, mask0, mask1;
1618 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
1628 hz_out0 = AVC_HORZ_FILTER_SH(src0, src0, mask0, mask1, mask2);
1629 hz_out1 = AVC_HORZ_FILTER_SH(src1, src1, mask0, mask1, mask2);
1630 hz_out2 = AVC_HORZ_FILTER_SH(src2, src2, mask0, mask1, mask2);
1631 hz_out3 = AVC_HORZ_FILTER_SH(src3, src3, mask0, mask1, mask2);
1632 hz_out4 = AVC_HORZ_FILTER_SH(src4, src4, mask0, mask1, mask2);
1640 hz_out5 = AVC_HORZ_FILTER_SH(src5, src5, mask0, mask1, mask2);
1641 hz_out6 = AVC_HORZ_FILTER_SH(src6, src6, mask0, mask1, mask2);
1642 hz_out7 = AVC_HORZ_FILTER_SH(src7, src7, mask0, mask1, mask2);
1643 hz_out8 = AVC_HORZ_FILTER_SH(src8, src8, mask0, mask1, mask2);
1717 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, src8, mask0, mask1;
1731 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
1741 hz_out0 = AVC_HORZ_FILTER_SH(src0, src0, mask0, mask1, mask2);
1742 hz_out1 = AVC_HORZ_FILTER_SH(src1, src1, mask0, mask1, mask2);
1743 hz_out2 = AVC_HORZ_FILTER_SH(src2, src2, mask0, mask1, mask2);
1744 hz_out3 = AVC_HORZ_FILTER_SH(src3, src3, mask0, mask1, mask2);
1745 hz_out4 = AVC_HORZ_FILTER_SH(src4, src4, mask0, mask1, mask2);
1753 hz_out5 = AVC_HORZ_FILTER_SH(src5, src5, mask0, mask1, mask2);
1754 hz_out6 = AVC_HORZ_FILTER_SH(src6, src6, mask0, mask1, mask2);
1755 hz_out7 = AVC_HORZ_FILTER_SH(src7, src7, mask0, mask1, mask2);
1756 hz_out8 = AVC_HORZ_FILTER_SH(src8, src8, mask0, mask1, mask2);
1828 v16i8 src11, src12, mask0, mask1, mask2;
1839 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
1851 hz_out0 = AVC_HORZ_FILTER_SH(src0, src0, mask0, mask1, mask2);
1852 hz_out1 = AVC_HORZ_FILTER_SH(src1, src1, mask0, mask1, mask2);
1853 hz_out2 = AVC_HORZ_FILTER_SH(src2, src2, mask0, mask1, mask2);
1854 hz_out3 = AVC_HORZ_FILTER_SH(src3, src3, mask0, mask1, mask2);
1855 hz_out4 = AVC_HORZ_FILTER_SH(src4, src4, mask0, mask1, mask2);
1861 hz_out5 = AVC_HORZ_FILTER_SH(src5, src5, mask0, mask1, mask2);
1862 hz_out6 = AVC_HORZ_FILTER_SH(src6, src6, mask0, mask1, mask2);
1863 hz_out7 = AVC_HORZ_FILTER_SH(src7, src7, mask0, mask1, mask2);
1864 hz_out8 = AVC_HORZ_FILTER_SH(src8, src8, mask0, mask1, mask2);
1911 hz_out9 = AVC_HORZ_FILTER_SH(src9, src9, mask0, mask1, mask2);
1912 hz_out10 = AVC_HORZ_FILTER_SH(src10, src10, mask0, mask1, mask2);
1913 hz_out11 = AVC_HORZ_FILTER_SH(src11, src11, mask0, mask1, mask2);
1914 hz_out12 = AVC_HORZ_FILTER_SH(src12, src12, mask0, mask1, mask2);
1963 v16i8 src11, src12, mask0, mask1, mask2;
1974 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
1986 hz_out0 = AVC_HORZ_FILTER_SH(src0, src0, mask0, mask1, mask2);
1987 hz_out1 = AVC_HORZ_FILTER_SH(src1, src1, mask0, mask1, mask2);
1988 hz_out2 = AVC_HORZ_FILTER_SH(src2, src2, mask0, mask1, mask2);
1989 hz_out3 = AVC_HORZ_FILTER_SH(src3, src3, mask0, mask1, mask2);
1990 hz_out4 = AVC_HORZ_FILTER_SH(src4, src4, mask0, mask1, mask2);
1996 hz_out5 = AVC_HORZ_FILTER_SH(src5, src5, mask0, mask1, mask2);
1997 hz_out6 = AVC_HORZ_FILTER_SH(src6, src6, mask0, mask1, mask2);
1998 hz_out7 = AVC_HORZ_FILTER_SH(src7, src7, mask0, mask1, mask2);
1999 hz_out8 = AVC_HORZ_FILTER_SH(src8, src8, mask0, mask1, mask2);
2046 hz_out9 = AVC_HORZ_FILTER_SH(src9, src9, mask0, mask1, mask2);
2047 hz_out10 = AVC_HORZ_FILTER_SH(src10, src10, mask0, mask1, mask2);
2048 hz_out11 = AVC_HORZ_FILTER_SH(src11, src11, mask0, mask1, mask2);
2049 hz_out12 = AVC_HORZ_FILTER_SH(src12, src12, mask0, mask1, mask2);
2098 v16i8 mask0, mask1, mask2;
2105 LD_SB3(&luma_mask_arr[48], 16, mask0, mask1, mask2);
2120 hz_out0 = AVC_HORZ_FILTER_SH(src0, src1, mask0, mask1, mask2);
2121 hz_out2 = AVC_HORZ_FILTER_SH(src2, src3, mask0, mask1, mask2);
2122 hz_out4 = AVC_HORZ_FILTER_SH(src4, src5, mask0, mask1, mask2);
2123 hz_out6 = AVC_HORZ_FILTER_SH(src6, src7, mask0, mask1, mask2);
2124 hz_out8 = AVC_HORZ_FILTER_SH(src8, src8, mask0, mask1, mask2);
2162 v16i8 mask0, mask1, mask2;
2169 LD_SB3(&luma_mask_arr[48], 16, mask0, mask1, mask2);
2184 hz_out0 = AVC_HORZ_FILTER_SH(src0, src1, mask0, mask1, mask2);
2185 hz_out2 = AVC_HORZ_FILTER_SH(src2, src3, mask0, mask1, mask2);
2186 hz_out4 = AVC_HORZ_FILTER_SH(src4, src5, mask0, mask1, mask2);
2187 hz_out6 = AVC_HORZ_FILTER_SH(src6, src7, mask0, mask1, mask2);
2188 hz_out8 = AVC_HORZ_FILTER_SH(src8, src8, mask0, mask1, mask2);
2385 v8i16 mask1 = { 1, 4, 2, 5, 3, 6, 4, 7 };
2391 mask4 = mask1 + 4;
2412 mask1, mask2, shf_vec0, shf_vec1, shf_vec2);
2414 mask1, mask2, shf_vec3, shf_vec4, shf_vec5);
2467 v8i16 mask1 = { 1, 4, 2, 5, 3, 6, 4, 7 };
2473 mask4 = mask1 + 4;
2494 mask1, mask2, shf_vec0, shf_vec1, shf_vec2);
2496 mask1, mask2, shf_vec3, shf_vec4, shf_vec5);
2550 v8i16 mask1 = { 1, 4, 2, 5, 3, 6, 4, 7 };
2556 mask4 = mask1 + 4;
2575 mask1, mask2, shf_vec0, shf_vec1, shf_vec2);
2577 mask1, mask2, shf_vec3, shf_vec4, shf_vec5);
2625 v8i16 mask1 = { 1, 4, 2, 5, 3, 6, 4, 7 };
2631 mask4 = mask1 + 4;
2650 mask1, mask2, shf_vec0, shf_vec1, shf_vec2);
2652 mask1, mask2, shf_vec3, shf_vec4, shf_vec5);
2704 v8i16 mask1 = { 1, 4, 2, 5, 3, 6, 4, 7 };
2735 mask1, mask2, shf_vec0, shf_vec1, shf_vec2);
2737 mask1, mask2, shf_vec3, shf_vec4, shf_vec5);
2748 mask1, mask2, shf_vec0, shf_vec1, shf_vec6);
2750 mask1, mask2, shf_vec3, shf_vec4, shf_vec7);
2796 v8i16 mask1 = { 1, 4, 2, 5, 3, 6, 4, 7 };
2828 mask1, mask2, shf_vec0, shf_vec1, shf_vec2);
2830 mask1, mask2, shf_vec3, shf_vec4, shf_vec5);
2841 mask1, mask2, shf_vec0, shf_vec1, shf_vec6);
2843 mask1, mask2, shf_vec3, shf_vec4, shf_vec7);
2887 v16i8 src0, src1, src2, src3, src4, mask0, mask1, mask2;
2900 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
2910 hz_out0 = AVC_HORZ_FILTER_SH(src0, src0, mask0, mask1, mask2);
2911 hz_out1 = AVC_HORZ_FILTER_SH(src1, src1, mask0, mask1, mask2);
2912 hz_out2 = AVC_HORZ_FILTER_SH(src2, src2, mask0, mask1, mask2);
2913 hz_out3 = AVC_HORZ_FILTER_SH(src3, src3, mask0, mask1, mask2);
2914 hz_out4 = AVC_HORZ_FILTER_SH(src4, src4, mask0, mask1, mask2);
2921 hz_out5 = AVC_HORZ_FILTER_SH(src0, src0, mask0, mask1, mask2);
2922 hz_out6 = AVC_HORZ_FILTER_SH(src1, src1, mask0, mask1, mask2);
2923 hz_out7 = AVC_HORZ_FILTER_SH(src2, src2, mask0, mask1, mask2);
2924 hz_out8 = AVC_HORZ_FILTER_SH(src3, src3, mask0, mask1, mask2);
2984 v16i8 src0, src1, src2, src3, src4, mask0, mask1, mask2;
2999 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
3006 hz_out0 = AVC_HORZ_FILTER_SH(src0, src0, mask0, mask1, mask2);
3007 hz_out1 = AVC_HORZ_FILTER_SH(src1, src1, mask0, mask1, mask2);
3008 hz_out2 = AVC_HORZ_FILTER_SH(src2, src2, mask0, mask1, mask2);
3009 hz_out3 = AVC_HORZ_FILTER_SH(src3, src3, mask0, mask1, mask2);
3010 hz_out4 = AVC_HORZ_FILTER_SH(src4, src4, mask0, mask1, mask2);
3015 hz_out5 = AVC_HORZ_FILTER_SH(src0, src0, mask0, mask1, mask2);
3016 hz_out6 = AVC_HORZ_FILTER_SH(src1, src1, mask0, mask1, mask2);
3017 hz_out7 = AVC_HORZ_FILTER_SH(src2, src2, mask0, mask1, mask2);
3018 hz_out8 = AVC_HORZ_FILTER_SH(src3, src3, mask0, mask1, mask2);
3055 hz_out9 = AVC_HORZ_FILTER_SH(src0, src0, mask0, mask1, mask2);
3056 hz_out10 = AVC_HORZ_FILTER_SH(src1, src1, mask0, mask1, mask2);
3057 hz_out11 = AVC_HORZ_FILTER_SH(src2, src2, mask0, mask1, mask2);
3058 hz_out12 = AVC_HORZ_FILTER_SH(src3, src3, mask0, mask1, mask2);
3098 v16i8 mask0, mask1, mask2;
3105 LD_SB3(&luma_mask_arr[48], 16, mask0, mask1, mask2);
3119 hz_out0 = AVC_HORZ_FILTER_SH(src0, src1, mask0, mask1, mask2);
3120 hz_out2 = AVC_HORZ_FILTER_SH(src2, src3, mask0, mask1, mask2);
3121 hz_out4 = AVC_HORZ_FILTER_SH(src4, src5, mask0, mask1, mask2);
3122 hz_out6 = AVC_HORZ_FILTER_SH(src6, src7, mask0, mask1, mask2);
3123 hz_out8 = AVC_HORZ_FILTER_SH(src8, src8, mask0, mask1, mask2);
3151 v16i8 mask0, mask1, mask2, mask3, mask4, mask5, src7, vec11;
3157 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
3159 mask4 = mask1 + 8;
3177 VSHF_B2_SB(src0, src0, src0, src1, mask1, mask4, vec1, vec4);
3178 VSHF_B2_SB(src2, src2, src2, src3, mask1, mask4, vec7, vec10);
3188 VSHF_B2_SB(src4, src4, src4, src5, mask1, mask4, vec1, vec4);
3189 VSHF_B2_SB(src6, src6, src6, src7, mask1, mask4, vec7, vec10);
3223 v16i8 mask0, mask1, mask2, mask3, mask4, mask5, src7, vec11;
3229 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
3231 mask4 = mask1 + 8;
3249 VSHF_B2_SB(src0, src0, src0, src1, mask1, mask4, vec1, vec4);
3250 VSHF_B2_SB(src2, src2, src2, src3, mask1, mask4, vec7, vec10);
3260 VSHF_B2_SB(src4, src4, src4, src5, mask1, mask4, vec1, vec4);
3261 VSHF_B2_SB(src6, src6, src6, src7, mask1, mask4, vec7, vec10);
3294 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask0, mask1, mask2;
3301 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
3307 VSHF_B2_SB(src0, src0, src1, src1, mask1, mask1, vec4, vec5);
3308 VSHF_B2_SB(src2, src2, src3, src3, mask1, mask1, vec6, vec7);
3318 VSHF_B2_SB(src4, src4, src5, src5, mask1, mask1, vec4, vec5);
3319 VSHF_B2_SB(src6, src6, src7, src7, mask1, mask1, vec6, vec7);
3359 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask0, mask1, mask2;
3366 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
3372 VSHF_B2_SB(src0, src0, src1, src1, mask1, mask1, vec4, vec5);
3373 VSHF_B2_SB(src2, src2, src3, src3, mask1, mask1, vec6, vec7);
3383 VSHF_B2_SB(src4, src4, src5, src5, mask1, mask1, vec4, vec5);
3384 VSHF_B2_SB(src6, src6, src7, src7, mask1, mask1, vec6, vec7);
3425 v16i8 mask0, mask1, mask2;
3430 LD_SB3(&luma_mask_arr[48], 16, mask0, mask1, mask2);
3435 VSHF_B2_SB(src0, src1, src2, src3, mask1, mask1, vec2, vec3);
3461 v16i8 mask0, mask1, mask2;
3466 LD_SB3(&luma_mask_arr[48], 16, mask0, mask1, mask2);
3471 VSHF_B2_SB(src0, src1, src2, src3, mask1, mask1, vec2, vec3);
3496 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask0, mask1, mask2;
3503 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
3520 VSHF_B2_SB(src0, src0, src1, src1, mask1, mask1, vec1, vec4);
3521 VSHF_B2_SB(src2, src2, src3, src3, mask1, mask1, vec7, vec10);
3531 VSHF_B2_SB(src4, src4, src5, src5, mask1, mask1, vec1, vec4);
3532 VSHF_B2_SB(src6, src6, src7, src7, mask1, mask1, vec7, vec10);
3560 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask0, mask1, mask2;
3567 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
3574 VSHF_B2_SB(src0, src0, src1, src1, mask1, mask1, vec4, vec5);
3575 VSHF_B2_SB(src2, src2, src3, src3, mask1, mask1, vec6, vec7);
3585 VSHF_B2_SB(src4, src4, src5, src5, mask1, mask1, vec4, vec5);
3586 VSHF_B2_SB(src6, src6, src7, src7, mask1, mask1, vec6, vec7);
3618 v16i8 mask0, mask1, mask2;
3623 LD_SB3(&luma_mask_arr[48], 16, mask0, mask1, mask2);
3628 VSHF_B2_SB(src0, src1, src2, src3, mask1, mask1, vec2, vec3);
4127 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, src8, mask0, mask1;
4141 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
4151 hz_out0 = AVC_HORZ_FILTER_SH(src0, src0, mask0, mask1, mask2);
4152 hz_out1 = AVC_HORZ_FILTER_SH(src1, src1, mask0, mask1, mask2);
4153 hz_out2 = AVC_HORZ_FILTER_SH(src2, src2, mask0, mask1, mask2);
4154 hz_out3 = AVC_HORZ_FILTER_SH(src3, src3, mask0, mask1, mask2);
4155 hz_out4 = AVC_HORZ_FILTER_SH(src4, src4, mask0, mask1, mask2);
4162 hz_out5 = AVC_HORZ_FILTER_SH(src5, src5, mask0, mask1, mask2);
4163 hz_out6 = AVC_HORZ_FILTER_SH(src6, src6, mask0, mask1, mask2);
4204 hz_out7 = AVC_HORZ_FILTER_SH(src7, src7, mask0, mask1, mask2);
4205 hz_out8 = AVC_HORZ_FILTER_SH(src8, src8, mask0, mask1, mask2);
4259 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, src8, mask0, mask1;
4273 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
4283 hz_out0 = AVC_HORZ_FILTER_SH(src0, src0, mask0, mask1, mask2);
4284 hz_out1 = AVC_HORZ_FILTER_SH(src1, src1, mask0, mask1, mask2);
4285 hz_out2 = AVC_HORZ_FILTER_SH(src2, src2, mask0, mask1, mask2);
4286 hz_out3 = AVC_HORZ_FILTER_SH(src3, src3, mask0, mask1, mask2);
4287 hz_out4 = AVC_HORZ_FILTER_SH(src4, src4, mask0, mask1, mask2);
4294 hz_out5 = AVC_HORZ_FILTER_SH(src5, src5, mask0, mask1, mask2);
4295 hz_out6 = AVC_HORZ_FILTER_SH(src6, src6, mask0, mask1, mask2);
4334 hz_out7 = AVC_HORZ_FILTER_SH(src7, src7, mask0, mask1, mask2);
4335 hz_out8 = AVC_HORZ_FILTER_SH(src8, src8, mask0, mask1, mask2);
4386 v16i8 src11, src12, mask0, mask1, mask2;
4397 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
4409 hz_out0 = AVC_HORZ_FILTER_SH(src0, src0, mask0, mask1, mask2);
4410 hz_out1 = AVC_HORZ_FILTER_SH(src1, src1, mask0, mask1, mask2);
4411 hz_out2 = AVC_HORZ_FILTER_SH(src2, src2, mask0, mask1, mask2);
4412 hz_out3 = AVC_HORZ_FILTER_SH(src3, src3, mask0, mask1, mask2);
4413 hz_out4 = AVC_HORZ_FILTER_SH(src4, src4, mask0, mask1, mask2);
4419 hz_out5 = AVC_HORZ_FILTER_SH(src5, src5, mask0, mask1, mask2);
4420 hz_out6 = AVC_HORZ_FILTER_SH(src6, src6, mask0, mask1, mask2);
4421 hz_out7 = AVC_HORZ_FILTER_SH(src7, src7, mask0, mask1, mask2);
4422 hz_out8 = AVC_HORZ_FILTER_SH(src8, src8, mask0, mask1, mask2);
4474 hz_out9 = AVC_HORZ_FILTER_SH(src9, src9, mask0, mask1, mask2);
4475 hz_out10 = AVC_HORZ_FILTER_SH(src10, src10, mask0, mask1, mask2);
4476 hz_out11 = AVC_HORZ_FILTER_SH(src11, src11, mask0, mask1, mask2);
4477 hz_out12 = AVC_HORZ_FILTER_SH(src12, src12, mask0, mask1, mask2);
4532 v16i8 src11, src12, mask0, mask1, mask2;
4543 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
4555 hz_out0 = AVC_HORZ_FILTER_SH(src0, src0, mask0, mask1, mask2);
4556 hz_out1 = AVC_HORZ_FILTER_SH(src1, src1, mask0, mask1, mask2);
4557 hz_out2 = AVC_HORZ_FILTER_SH(src2, src2, mask0, mask1, mask2);
4558 hz_out3 = AVC_HORZ_FILTER_SH(src3, src3, mask0, mask1, mask2);
4559 hz_out4 = AVC_HORZ_FILTER_SH(src4, src4, mask0, mask1, mask2);
4565 hz_out5 = AVC_HORZ_FILTER_SH(src5, src5, mask0, mask1, mask2);
4566 hz_out6 = AVC_HORZ_FILTER_SH(src6, src6, mask0, mask1, mask2);
4567 hz_out7 = AVC_HORZ_FILTER_SH(src7, src7, mask0, mask1, mask2);
4568 hz_out8 = AVC_HORZ_FILTER_SH(src8, src8, mask0, mask1, mask2);
4620 hz_out9 = AVC_HORZ_FILTER_SH(src9, src9, mask0, mask1, mask2);
4621 hz_out10 = AVC_HORZ_FILTER_SH(src10, src10, mask0, mask1, mask2);
4622 hz_out11 = AVC_HORZ_FILTER_SH(src11, src11, mask0, mask1, mask2);
4623 hz_out12 = AVC_HORZ_FILTER_SH(src12, src12, mask0, mask1, mask2);
4678 v16i8 mask0, mask1, mask2;
4685 LD_SB3(&luma_mask_arr[48], 16, mask0, mask1, mask2);
4700 hz_out0 = AVC_HORZ_FILTER_SH(src0, src1, mask0, mask1, mask2);
4701 hz_out2 = AVC_HORZ_FILTER_SH(src2, src3, mask0, mask1, mask2);
4702 hz_out4 = AVC_HORZ_FILTER_SH(src4, src5, mask0, mask1, mask2);
4703 hz_out6 = AVC_HORZ_FILTER_SH(src6, src7, mask0, mask1, mask2);
4704 hz_out8 = AVC_HORZ_FILTER_SH(src8, src8, mask0, mask1, mask2);
4745 v16i8 mask0, mask1, mask2;
4752 LD_SB3(&luma_mask_arr[48], 16, mask0, mask1, mask2);
4767 hz_out0 = AVC_HORZ_FILTER_SH(src0, src1, mask0, mask1, mask2);
4768 hz_out2 = AVC_HORZ_FILTER_SH(src2, src3, mask0, mask1, mask2);
4769 hz_out4 = AVC_HORZ_FILTER_SH(src4, src5, mask0, mask1, mask2);
4770 hz_out6 = AVC_HORZ_FILTER_SH(src6, src7, mask0, mask1, mask2);
4771 hz_out8 = AVC_HORZ_FILTER_SH(src8, src8, mask0, mask1, mask2);
4993 v8i16 mask1 = { 1, 4, 2, 5, 3, 6, 4, 7 };
4999 mask4 = mask1 + 4;
5021 mask1, mask2, shf_vec0, shf_vec1, shf_vec2);
5023 mask1, mask2, shf_vec3, shf_vec4, shf_vec5);
5077 v8i16 mask1 = { 1, 4, 2, 5, 3, 6, 4, 7 };
5083 mask4 = mask1 + 4;
5105 mask1, mask2, shf_vec0, shf_vec1, shf_vec2);
5107 mask1, mask2, shf_vec3, shf_vec4, shf_vec5);
5163 v8i16 mask1 = { 1, 4, 2, 5, 3, 6, 4, 7 };
5169 mask4 = mask1 + 4;
5188 mask1, mask2, shf_vec0, shf_vec1, shf_vec2);
5190 mask1, mask2, shf_vec3, shf_vec4, shf_vec5);
5242 v8i16 mask1 = { 1, 4, 2, 5, 3, 6, 4, 7 };
5248 mask4 = mask1 + 4;
5267 mask1, mask2, shf_vec0, shf_vec1, shf_vec2);
5269 mask1, mask2, shf_vec3, shf_vec4, shf_vec5);
5325 v8i16 mask1 = { 1, 4, 2, 5, 3, 6, 4, 7 };
5356 mask1, mask2, shf_vec0, shf_vec1, shf_vec2);
5358 mask1, mask2, shf_vec3, shf_vec4, shf_vec5);
5369 mask1, mask2, shf_vec0, shf_vec1, shf_vec6);
5371 mask1, mask2, shf_vec3, shf_vec4, shf_vec7);
5421 v8i16 mask1 = { 1, 4, 2, 5, 3, 6, 4, 7 };
5452 mask1, mask2, shf_vec0, shf_vec1, shf_vec2);
5454 mask1, mask2, shf_vec3, shf_vec4, shf_vec5);
5465 mask1, mask2, shf_vec0, shf_vec1, shf_vec6);
5467 mask1, mask2, shf_vec3, shf_vec4, shf_vec7);
5515 v16i8 src0, src1, src2, src3, src4, mask0, mask1, mask2;
5528 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
5538 hz_out0 = AVC_HORZ_FILTER_SH(src0, src0, mask0, mask1, mask2);
5539 hz_out1 = AVC_HORZ_FILTER_SH(src1, src1, mask0, mask1, mask2);
5540 hz_out2 = AVC_HORZ_FILTER_SH(src2, src2, mask0, mask1, mask2);
5541 hz_out3 = AVC_HORZ_FILTER_SH(src3, src3, mask0, mask1, mask2);
5542 hz_out4 = AVC_HORZ_FILTER_SH(src4, src4, mask0, mask1, mask2);
5549 hz_out5 = AVC_HORZ_FILTER_SH(src0, src0, mask0, mask1, mask2);
5550 hz_out6 = AVC_HORZ_FILTER_SH(src1, src1, mask0, mask1, mask2);
5551 hz_out7 = AVC_HORZ_FILTER_SH(src2, src2, mask0, mask1, mask2);
5552 hz_out8 = AVC_HORZ_FILTER_SH(src3, src3, mask0, mask1, mask2);
5616 v16i8 src0, src1, src2, src3, src4, mask0, mask1, mask2;
5631 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
5638 hz_out0 = AVC_HORZ_FILTER_SH(src0, src0, mask0, mask1, mask2);
5639 hz_out1 = AVC_HORZ_FILTER_SH(src1, src1, mask0, mask1, mask2);
5640 hz_out2 = AVC_HORZ_FILTER_SH(src2, src2, mask0, mask1, mask2);
5641 hz_out3 = AVC_HORZ_FILTER_SH(src3, src3, mask0, mask1, mask2);
5642 hz_out4 = AVC_HORZ_FILTER_SH(src4, src4, mask0, mask1, mask2);
5647 hz_out5 = AVC_HORZ_FILTER_SH(src0, src0, mask0, mask1, mask2);
5648 hz_out6 = AVC_HORZ_FILTER_SH(src1, src1, mask0, mask1, mask2);
5649 hz_out7 = AVC_HORZ_FILTER_SH(src2, src2, mask0, mask1, mask2);
5650 hz_out8 = AVC_HORZ_FILTER_SH(src3, src3, mask0, mask1, mask2);
5691 hz_out9 = AVC_HORZ_FILTER_SH(src0, src0, mask0, mask1, mask2);
5692 hz_out10 = AVC_HORZ_FILTER_SH(src1, src1, mask0, mask1, mask2);
5693 hz_out11 = AVC_HORZ_FILTER_SH(src2, src2, mask0, mask1, mask2);
5694 hz_out12 = AVC_HORZ_FILTER_SH(src3, src3, mask0, mask1, mask2);
5739 v16i8 mask0, mask1, mask2;
5746 LD_SB3(&luma_mask_arr[48], 16, mask0, mask1, mask2);
5760 hz_out0 = AVC_HORZ_FILTER_SH(src0, src1, mask0, mask1, mask2);
5761 hz_out2 = AVC_HORZ_FILTER_SH(src2, src3, mask0, mask1, mask2);
5762 hz_out4 = AVC_HORZ_FILTER_SH(src4, src5, mask0, mask1, mask2);
5763 hz_out6 = AVC_HORZ_FILTER_SH(src6, src7, mask0, mask1, mask2);
5764 hz_out8 = AVC_HORZ_FILTER_SH(src8, src8, mask0, mask1, mask2);