Lines Matching refs:mask2
51 #define AVC_HORZ_FILTER_SH(in0, in1, mask0, mask1, mask2) \
64 tmp0_m = __msa_vshf_b((v16i8) mask2, 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);
757 mask5 = mask2 + 8;
775 VSHF_B2_SB(src0, src0, src0, src1, mask2, mask5, vec2, vec5);
776 VSHF_B2_SB(src2, src2, src2, src3, mask2, mask5, vec8, vec11);
786 VSHF_B2_SB(src4, src4, src4, src5, mask2, mask5, vec2, vec5);
787 VSHF_B2_SB(src6, src6, src6, src7, mask2, mask5, vec8, vec11);
816 v16i8 mask0, mask1, mask2, mask3, mask4, mask5, src7, vec11;
822 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
825 mask5 = mask2 + 8;
843 VSHF_B2_SB(src0, src0, src0, src1, mask2, mask5, vec2, vec5);
844 VSHF_B2_SB(src2, src2, src2, src3, mask2, mask5, vec8, vec11);
854 VSHF_B2_SB(src4, src4, src4, src5, mask2, mask5, vec2, vec5);
855 VSHF_B2_SB(src6, src6, src6, src7, mask2, mask5, vec8, vec11);
882 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask0, mask1, mask2;
889 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
899 VSHF_B2_SB(src0, src0, src1, src1, mask2, mask2, vec8, vec9);
900 VSHF_B2_SB(src2, src2, src3, src3, mask2, mask2, vec10, vec11);
910 VSHF_B2_SB(src4, src4, src5, src5, mask2, mask2, vec8, vec9);
911 VSHF_B2_SB(src6, src6, src7, src7, mask2, mask2, vec10, vec11);
937 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask0, mask1, mask2;
944 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
954 VSHF_B2_SB(src0, src0, src1, src1, mask2, mask2, vec8, vec9);
955 VSHF_B2_SB(src2, src2, src3, src3, mask2, mask2, vec10, vec11);
965 VSHF_B2_SB(src4, src4, src5, src5, mask2, mask2, vec8, vec9);
966 VSHF_B2_SB(src6, src6, src7, src7, mask2, mask2, vec10, vec11);
992 v16i8 src0, src1, src2, src3, res, mask0, mask1, mask2;
998 LD_SB3(&luma_mask_arr[48], 16, mask0, mask1, mask2);
1005 VSHF_B2_SB(src0, src1, src2, src3, mask2, mask2, vec4, vec5);
1023 v16i8 src0, src1, src2, src3, res, mask0, mask1, mask2;
1029 LD_SB3(&luma_mask_arr[48], 16, mask0, mask1, mask2);
1036 VSHF_B2_SB(src0, src1, src2, src3, mask2, mask2, vec4, vec5);
1055 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask0, mask1, mask2;
1062 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
1080 VSHF_B2_SB(src0, src0, src1, src1, mask2, mask2, vec2, vec5);
1081 VSHF_B2_SB(src2, src2, src3, src3, mask2, mask2, vec8, vec11);
1091 VSHF_B2_SB(src4, src4, src5, src5, mask2, mask2, vec2, vec5);
1092 VSHF_B2_SB(src6, src6, src7, src7, mask2, mask2, vec8, vec11);
1114 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask0, mask1, mask2;
1121 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
1131 VSHF_B2_SB(src0, src0, src1, src1, mask2, mask2, vec8, vec9);
1132 VSHF_B2_SB(src2, src2, src3, src3, mask2, mask2, vec10, vec11);
1142 VSHF_B2_SB(src4, src4, src5, src5, mask2, mask2, vec8, vec9);
1143 VSHF_B2_SB(src6, src6, src7, src7, mask2, mask2, vec10, vec11);
1161 v16i8 src0, src1, src2, src3, mask0, mask1, mask2;
1167 LD_SB3(&luma_mask_arr[48], 16, mask0, mask1, mask2);
1174 VSHF_B2_SB(src0, src1, src2, src3, mask2, mask2, vec4, vec5);
1605 v16i8 mask2;
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);
1718 v16i8 mask2;
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);
2386 v8i16 mask2 = { 2, 3, 3, 4, 4, 5, 5, 6 };
2392 mask5 = mask2 + 4;
2412 mask1, mask2, shf_vec0, shf_vec1, shf_vec2);
2414 mask1, mask2, shf_vec3, shf_vec4, shf_vec5);
2468 v8i16 mask2 = { 2, 3, 3, 4, 4, 5, 5, 6 };
2474 mask5 = mask2 + 4;
2494 mask1, mask2, shf_vec0, shf_vec1, shf_vec2);
2496 mask1, mask2, shf_vec3, shf_vec4, shf_vec5);
2551 v8i16 mask2 = { 2, 3, 3, 4, 4, 5, 5, 6 };
2557 mask5 = mask2 + 4;
2575 mask1, mask2, shf_vec0, shf_vec1, shf_vec2);
2577 mask1, mask2, shf_vec3, shf_vec4, shf_vec5);
2626 v8i16 mask2 = { 2, 3, 3, 4, 4, 5, 5, 6 };
2632 mask5 = mask2 + 4;
2650 mask1, mask2, shf_vec0, shf_vec1, shf_vec2);
2652 mask1, mask2, shf_vec3, shf_vec4, shf_vec5);
2705 v8i16 mask2 = { 2, 3, 3, 4, 4, 5, 5, 6 };
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);
2797 v8i16 mask2 = { 2, 3, 3, 4, 4, 5, 5, 6 };
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);
3160 mask5 = mask2 + 8;
3179 VSHF_B2_SB(src0, src0, src0, src1, mask2, mask5, vec2, vec5);
3180 VSHF_B2_SB(src2, src2, src2, src3, mask2, mask5, vec8, vec11);
3190 VSHF_B2_SB(src4, src4, src4, src5, mask2, mask5, vec2, vec5);
3191 VSHF_B2_SB(src6, src6, src6, src7, mask2, mask5, vec8, vec11);
3223 v16i8 mask0, mask1, mask2, mask3, mask4, mask5, src7, vec11;
3229 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
3232 mask5 = mask2 + 8;
3251 VSHF_B2_SB(src0, src0, src0, src1, mask2, mask5, vec2, vec5);
3252 VSHF_B2_SB(src2, src2, src2, src3, mask2, mask5, vec8, vec11);
3262 VSHF_B2_SB(src4, src4, src4, src5, mask2, mask5, vec2, vec5);
3263 VSHF_B2_SB(src6, src6, src6, src7, mask2, mask5, vec8, vec11);
3294 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask0, mask1, mask2;
3301 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
3311 VSHF_B2_SB(src0, src0, src1, src1, mask2, mask2, vec8, vec9);
3312 VSHF_B2_SB(src2, src2, src3, src3, mask2, mask2, vec10, vec11);
3322 VSHF_B2_SB(src4, src4, src5, src5, mask2, mask2, vec8, vec9);
3323 VSHF_B2_SB(src6, src6, src7, src7, mask2, mask2, vec10, vec11);
3359 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask0, mask1, mask2;
3366 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
3376 VSHF_B2_SB(src0, src0, src1, src1, mask2, mask2, vec8, vec9);
3377 VSHF_B2_SB(src2, src2, src3, src3, mask2, mask2, vec10, vec11);
3387 VSHF_B2_SB(src4, src4, src5, src5, mask2, mask2, vec8, vec9);
3388 VSHF_B2_SB(src6, src6, src7, src7, mask2, mask2, vec10, vec11);
3425 v16i8 mask0, mask1, mask2;
3430 LD_SB3(&luma_mask_arr[48], 16, mask0, mask1, mask2);
3437 VSHF_B2_SB(src0, src1, src2, src3, mask2, mask2, vec4, vec5);
3461 v16i8 mask0, mask1, mask2;
3466 LD_SB3(&luma_mask_arr[48], 16, mask0, mask1, mask2);
3473 VSHF_B2_SB(src0, src1, src2, src3, mask2, mask2, vec4, vec5);
3496 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask0, mask1, mask2;
3503 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
3522 VSHF_B2_SB(src0, src0, src1, src1, mask2, mask2, vec2, vec5);
3523 VSHF_B2_SB(src2, src2, src3, src3, mask2, mask2, vec8, vec11);
3533 VSHF_B2_SB(src4, src4, src5, src5, mask2, mask2, vec2, vec5);
3534 VSHF_B2_SB(src6, src6, src7, src7, mask2, mask2, vec8, vec11);
3560 v16i8 src0, src1, src2, src3, src4, src5, src6, src7, mask0, mask1, mask2;
3567 LD_SB3(&luma_mask_arr[0], 16, mask0, mask1, mask2);
3578 VSHF_B2_SB(src0, src0, src1, src1, mask2, mask2, vec8, vec9);
3579 VSHF_B2_SB(src2, src2, src3, src3, mask2, mask2, vec10, vec11);
3589 VSHF_B2_SB(src4, src4, src5, src5, mask2, mask2, vec8, vec9);
3590 VSHF_B2_SB(src6, src6, src7, src7, mask2, mask2, vec10, vec11);
3618 v16i8 mask0, mask1, mask2;
3623 LD_SB3(&luma_mask_arr[48], 16, mask0, mask1, mask2);
3630 VSHF_B2_SB(src0, src1, src2, src3, mask2, mask2, vec4, vec5);
4128 v16i8 mask2;
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);
4260 v16i8 mask2;
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);
4994 v8i16 mask2 = { 2, 3, 3, 4, 4, 5, 5, 6 };
5000 mask5 = mask2 + 4;
5021 mask1, mask2, shf_vec0, shf_vec1, shf_vec2);
5023 mask1, mask2, shf_vec3, shf_vec4, shf_vec5);
5078 v8i16 mask2 = { 2, 3, 3, 4, 4, 5, 5, 6 };
5084 mask5 = mask2 + 4;
5105 mask1, mask2, shf_vec0, shf_vec1, shf_vec2);
5107 mask1, mask2, shf_vec3, shf_vec4, shf_vec5);
5164 v8i16 mask2 = { 2, 3, 3, 4, 4, 5, 5, 6 };
5170 mask5 = mask2 + 4;
5188 mask1, mask2, shf_vec0, shf_vec1, shf_vec2);
5190 mask1, mask2, shf_vec3, shf_vec4, shf_vec5);
5243 v8i16 mask2 = { 2, 3, 3, 4, 4, 5, 5, 6 };
5249 mask5 = mask2 + 4;
5267 mask1, mask2, shf_vec0, shf_vec1, shf_vec2);
5269 mask1, mask2, shf_vec3, shf_vec4, shf_vec5);
5326 v8i16 mask2 = { 2, 3, 3, 4, 4, 5, 5, 6 };
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);
5422 v8i16 mask2 = { 2, 3, 3, 4, 4, 5, 5, 6 };
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);