Lines Matching refs:src
57 static void hevc_uniwgt_copy_4w_msa(uint8_t *src,
81 LW2(src, src_stride, tp0, tp1);
95 LW4(src, src_stride, tp0, tp1, tp2, tp3);
105 LW4(src, src_stride, tp0, tp1, tp2, tp3);
106 src += 4 * src_stride;
108 LW4(src, src_stride, tp0, tp1, tp2, tp3);
109 src += 4 * src_stride;
124 static void hevc_uniwgt_copy_6w_msa(uint8_t *src,
147 LD4(src, src_stride, tp0, tp1, tp2, tp3);
148 src += (4 * src_stride);
151 LD4(src, src_stride, tp0, tp1, tp2, tp3);
152 src += (4 * src_stride);
186 static void hevc_uniwgt_copy_8w_msa(uint8_t *src,
209 LD2(src, src_stride, tp0, tp1);
218 LD4(src, src_stride, tp0, tp1, tp2, tp3);
230 LD4(src, src_stride, tp0, tp1, tp2, tp3);
231 src += 4 * src_stride;
234 LD2(src, src_stride, tp0, tp1);
251 LD4(src, src_stride, tp0, tp1, tp2, tp3);
252 src += 4 * src_stride;
255 LD4(src, src_stride, tp0, tp1, tp2, tp3);
256 src += 4 * src_stride;
281 static void hevc_uniwgt_copy_12w_msa(uint8_t *src,
304 LD_SB4(src, src_stride, src0, src1, src2, src3);
305 src += (4 * src_stride);
326 static void hevc_uniwgt_copy_16w_msa(uint8_t *src,
348 LD_SB4(src, src_stride, src0, src1, src2, src3);
349 src += (4 * src_stride);
369 static void hevc_uniwgt_copy_24w_msa(uint8_t *src,
392 LD_SB4(src, src_stride, src0, src1, src4, src5);
393 LD_SB4(src + 16, src_stride, src2, src3, src6, src7);
394 src += (4 * src_stride);
422 static void hevc_uniwgt_copy_32w_msa(uint8_t *src,
444 LD_SB2(src, src_stride, src0, src1);
445 LD_SB2(src + 16, src_stride, src2, src3);
446 src += (2 * src_stride);
468 static void hevc_uniwgt_copy_48w_msa(uint8_t *src,
491 LD_SB3(src, 16, src0, src1, src2);
492 src += src_stride;
493 LD_SB3(src, 16, src3, src4, src5);
494 src += src_stride;
525 static void hevc_uniwgt_copy_64w_msa(uint8_t *src,
548 LD_SB4(src, 16, src0, src1, src2, src3);
549 src += src_stride;
550 LD_SB4(src, 16, src4, src5, src6, src7);
551 src += src_stride;
588 static void hevc_hz_uniwgt_8t_4w_msa(uint8_t *src,
608 src -= 3;
633 LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7);
634 src += (8 * src_stride);
664 static void hevc_hz_uniwgt_8t_8w_msa(uint8_t *src,
686 src -= 3;
711 LD_SB4(src, src_stride, src0, src1, src2, src3);
712 src += (4 * src_stride);
742 static void hevc_hz_uniwgt_8t_12w_msa(uint8_t *src,
764 src -= 3;
793 LD_SB4(src, src_stride, src0, src1, src2, src3);
794 LD_SB4(src + 8, src_stride, src4, src5, src6, src7);
795 src += (4 * src_stride);
836 static void hevc_hz_uniwgt_8t_16w_msa(uint8_t *src,
858 src -= 3;
882 LD_SB2(src, src_stride, src0, src2);
883 LD_SB2(src + 8, src_stride, src1, src3);
884 src += (2 * src_stride);
914 static void hevc_hz_uniwgt_8t_24w_msa(uint8_t *src,
935 src -= 3;
963 LD_SB2(src, 16, src0, src1);
964 src += src_stride;
965 LD_SB2(src, 16, src2, src3);
966 src += src_stride;
1007 static void hevc_hz_uniwgt_8t_32w_msa(uint8_t *src,
1029 src -= 3;
1053 LD_SB4(src, 8, src0, src1, src2, src3);
1054 src += src_stride;
1055 LD_SB4(src, 8, src4, src5, src6, src7);
1056 src += src_stride;
1109 static void hevc_hz_uniwgt_8t_48w_msa(uint8_t *src,
1130 src -= 3;
1159 LD_SB3(src, 16, src0, src1, src2);
1160 src3 = LD_SB(src + 40);
1161 src += src_stride;
1203 static void hevc_hz_uniwgt_8t_64w_msa(uint8_t *src,
1226 src -= 3;
1254 src_tmp = src;
1289 src += src_stride;
1294 static void hevc_vt_uniwgt_8t_4w_msa(uint8_t *src,
1318 src -= (3 * src_stride);
1337 LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6);
1338 src += (7 * src_stride);
1351 LD_SB8(src, src_stride,
1353 src += (8 * src_stride);
1386 static void hevc_vt_uniwgt_8t_8w_msa(uint8_t *src,
1406 src -= (3 * src_stride);
1424 LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6);
1425 src += (7 * src_stride);
1433 LD_SB4(src, src_stride, src7, src8, src9, src10);
1434 src += (4 * src_stride);
1465 static void hevc_vt_uniwgt_8t_12w_msa(uint8_t *src,
1488 src -= (3 * src_stride);
1507 LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6);
1508 src += (7 * src_stride);
1521 LD_SB4(src, src_stride, src7, src8, src9, src10);
1522 src += (4 * src_stride);
1568 static void hevc_vt_uniwgt_8t_16multx4mult_msa(uint8_t *src,
1595 src -= (3 * src_stride);
1614 src_tmp = src;
1674 src += 16;
1679 static void hevc_vt_uniwgt_8t_16w_msa(uint8_t *src,
1689 hevc_vt_uniwgt_8t_16multx4mult_msa(src, src_stride, dst, dst_stride,
1694 static void hevc_vt_uniwgt_8t_24w_msa(uint8_t *src,
1704 hevc_vt_uniwgt_8t_16multx4mult_msa(src, src_stride, dst, dst_stride,
1708 hevc_vt_uniwgt_8t_8w_msa(src + 16, src_stride, dst + 16, dst_stride,
1712 static void hevc_vt_uniwgt_8t_32w_msa(uint8_t *src,
1722 hevc_vt_uniwgt_8t_16multx4mult_msa(src, src_stride, dst, dst_stride,
1727 static void hevc_vt_uniwgt_8t_48w_msa(uint8_t *src,
1737 hevc_vt_uniwgt_8t_16multx4mult_msa(src, src_stride, dst, dst_stride,
1742 static void hevc_vt_uniwgt_8t_64w_msa(uint8_t *src,
1752 hevc_vt_uniwgt_8t_16multx4mult_msa(src, src_stride, dst, dst_stride,
1757 static void hevc_hv_uniwgt_8t_4w_msa(uint8_t *src,
1784 src -= ((3 * src_stride) + 3);
1806 LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6);
1807 src += (7 * src_stride);
1833 LD_SB4(src, src_stride, src7, src8, src9, src10);
1834 src += (4 * src_stride);
1882 static void hevc_hv_uniwgt_8t_8multx2mult_msa(uint8_t *src,
1913 src -= ((3 * src_stride) + 3);
1936 src_tmp = src;
2039 src += 8;
2044 static void hevc_hv_uniwgt_8t_8w_msa(uint8_t *src,
2055 hevc_hv_uniwgt_8t_8multx2mult_msa(src, src_stride, dst, dst_stride,
2060 static void hevc_hv_uniwgt_8t_12w_msa(uint8_t *src,
2087 src -= ((3 * src_stride) + 3);
2111 src_tmp = src;
2183 src += 8;
2191 LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6);
2192 src += (7 * src_stride);
2216 LD_SB4(src, src_stride, src7, src8, src9, src10);
2217 src += (4 * src_stride);
2265 static void hevc_hv_uniwgt_8t_16w_msa(uint8_t *src,
2276 hevc_hv_uniwgt_8t_8multx2mult_msa(src, src_stride, dst, dst_stride,
2281 static void hevc_hv_uniwgt_8t_24w_msa(uint8_t *src,
2292 hevc_hv_uniwgt_8t_8multx2mult_msa(src, src_stride, dst, dst_stride,
2297 static void hevc_hv_uniwgt_8t_32w_msa(uint8_t *src,
2308 hevc_hv_uniwgt_8t_8multx2mult_msa(src, src_stride, dst, dst_stride,
2313 static void hevc_hv_uniwgt_8t_48w_msa(uint8_t *src,
2324 hevc_hv_uniwgt_8t_8multx2mult_msa(src, src_stride, dst, dst_stride,
2329 static void hevc_hv_uniwgt_8t_64w_msa(uint8_t *src,
2340 hevc_hv_uniwgt_8t_8multx2mult_msa(src, src_stride, dst, dst_stride,
2345 static void hevc_hz_uniwgt_4t_4x2_msa(uint8_t *src,
2364 src -= 1;
2386 LD_SB2(src, src_stride, src0, src1);
2403 static void hevc_hz_uniwgt_4t_4x4_msa(uint8_t *src,
2421 src -= 1;
2444 LD_SB4(src, src_stride, src0, src1, src2, src3);
2460 static void hevc_hz_uniwgt_4t_4x8multiple_msa(uint8_t *src,
2481 src -= 1;
2504 LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7);
2505 src += (8 * src_stride);
2528 static void hevc_hz_uniwgt_4t_4w_msa(uint8_t *src,
2539 hevc_hz_uniwgt_4t_4x2_msa(src, src_stride, dst, dst_stride,
2542 hevc_hz_uniwgt_4t_4x4_msa(src, src_stride, dst, dst_stride,
2545 hevc_hz_uniwgt_4t_4x8multiple_msa(src, src_stride, dst, dst_stride,
2551 static void hevc_hz_uniwgt_4t_6w_msa(uint8_t *src,
2571 src -= 1;
2593 LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7);
2632 static void hevc_hz_uniwgt_4t_8x2_msa(uint8_t *src,
2650 src -= 1;
2672 LD_SB2(src, src_stride, src0, src1);
2687 static void hevc_hz_uniwgt_4t_8x4_msa(uint8_t *src,
2703 src -= 1;
2725 LD_SB4(src, src_stride, src0, src1, src2, src3);
2744 static void hevc_hz_uniwgt_4t_8x6_msa(uint8_t *src,
2764 src -= 1;
2786 LD_SB6(src, src_stride, src0, src1, src2, src3, src4, src5);
2814 static void hevc_hz_uniwgt_4t_8x8multiple_msa(uint8_t *src,
2835 src -= 1;
2858 LD_SB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7);
2859 src += (8 * src_stride);
2894 static void hevc_hz_uniwgt_4t_8w_msa(uint8_t *src,
2905 hevc_hz_uniwgt_4t_8x2_msa(src, src_stride, dst, dst_stride,
2908 hevc_hz_uniwgt_4t_8x4_msa(src, src_stride, dst, dst_stride,
2911 hevc_hz_uniwgt_4t_8x6_msa(src, src_stride, dst, dst_stride,
2914 hevc_hz_uniwgt_4t_8x8multiple_msa(src, src_stride, dst, dst_stride,
2920 static void hevc_hz_uniwgt_4t_12w_msa(uint8_t *src,
2944 src -= 1;
2968 LD_SB4(src, src_stride, src0, src1, src2, src3);
2969 src += (4 * src_stride);
3000 static void hevc_hz_uniwgt_4t_16w_msa(uint8_t *src,
3021 src -= 1;
3044 LD_SB4(src, src_stride, src0, src2, src4, src6);
3045 LD_SB4(src + 8, src_stride, src1, src3, src5, src7);
3046 src += (4 * src_stride);
3083 static void hevc_hz_uniwgt_4t_24w_msa(uint8_t *src,
3103 src -= 1;
3128 LD_SB2(src, src_stride, src0, src2);
3129 LD_SB2(src + 16, src_stride, src1, src3);
3130 src += (2 * src_stride);
3161 static void hevc_hz_uniwgt_4t_32w_msa(uint8_t *src,
3182 src -= 1;
3207 LD_SB2(src, 16, src0, src1);
3208 src2 = LD_SB(src + 24);
3209 src += src_stride;
3210 LD_SB2(src, 16, src3, src4);
3211 src5 = LD_SB(src + 24);
3212 src += src_stride;
3248 static void hevc_vt_uniwgt_4t_4x2_msa(uint8_t *src,
3267 src -= src_stride;
3287 LD_SB5(src, src_stride, src0, src1, src2, src3, src4);
3303 static void hevc_vt_uniwgt_4t_4x4_msa(uint8_t *src,
3321 src -= src_stride;
3341 LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6);
3357 static void hevc_vt_uniwgt_4t_4x8multiple_msa(uint8_t *src,
3378 src -= src_stride;
3398 LD_SB3(src, src_stride, src0, src1, src2);
3399 src += (3 * src_stride);
3405 LD_SB8(src, src_stride,
3407 src += (8 * src_stride);
3433 static void hevc_vt_uniwgt_4t_4w_msa(uint8_t *src,
3444 hevc_vt_uniwgt_4t_4x2_msa(src, src_stride, dst, dst_stride,
3447 hevc_vt_uniwgt_4t_4x4_msa(src, src_stride, dst, dst_stride,
3450 hevc_vt_uniwgt_4t_4x8multiple_msa(src, src_stride, dst, dst_stride,
3456 static void hevc_vt_uniwgt_4t_6w_msa(uint8_t *src,
3475 src -= src_stride;
3495 LD_SB3(src, src_stride, src0, src1, src2);
3496 src += (3 * src_stride);
3497 LD_SB8(src, src_stride, src3, src4, src5, src6, src7, src8, src9, src10);
3534 static void hevc_vt_uniwgt_4t_8x2_msa(uint8_t *src,
3551 src -= src_stride;
3571 LD_SB5(src, src_stride, src0, src1, src2, src3, src4);
3585 static void hevc_vt_uniwgt_4t_8x4_msa(uint8_t *src,
3603 src -= src_stride;
3623 LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6);
3624 src += (3 * src_stride);
3640 static void hevc_vt_uniwgt_4t_8x6_msa(uint8_t *src,
3658 src -= src_stride;
3678 LD_SB3(src, src_stride, src0, src1, src2);
3679 src += (3 * src_stride);
3680 LD_SB6(src, src_stride, src3, src4, src5, src6, src7, src8);
3703 static void hevc_vt_uniwgt_4t_8x8mult_msa(uint8_t *src,
3723 src -= src_stride;
3743 LD_SB3(src, src_stride, src0, src1, src2);
3744 src += (3 * src_stride);
3749 LD_SB8(src, src_stride,
3751 src += (8 * src_stride);
3782 static void hevc_vt_uniwgt_4t_8w_msa(uint8_t *src,
3793 hevc_vt_uniwgt_4t_8x2_msa(src, src_stride, dst, dst_stride,
3796 hevc_vt_uniwgt_4t_8x4_msa(src, src_stride, dst, dst_stride,
3799 hevc_vt_uniwgt_4t_8x6_msa(src, src_stride, dst, dst_stride,
3802 hevc_vt_uniwgt_4t_8x8mult_msa(src, src_stride, dst, dst_stride,
3808 static void hevc_vt_uniwgt_4t_12w_msa(uint8_t *src,
3831 src -= (1 * src_stride);
3851 LD_SB3(src, src_stride, src0, src1, src2);
3852 src += (3 * src_stride);
3859 LD_SB8(src, src_stride, src3, src4, src5, src6, src7, src8, src9, src10);
3860 src += (8 * src_stride);
3913 static void hevc_vt_uniwgt_4t_16w_msa(uint8_t *src,
3934 src -= src_stride;
3954 LD_SB3(src, src_stride, src0, src1, src2);
3955 src += (3 * src_stride);
3961 LD_SB4(src, src_stride, src3, src4, src5, src6);
3962 src += (4 * src_stride);
3995 static void hevc_vt_uniwgt_4t_24w_msa(uint8_t *src,
4017 src -= src_stride;
4037 LD_SB3(src, src_stride, src0, src1, src2);
4038 LD_SB3(src + 16, src_stride, src7, src8, src9);
4039 src += (3 * src_stride);
4047 LD_SB4(src, src_stride, src3, src4, src5, src6);
4048 LD_SB4(src + 16, src_stride, src10, src11, src12, src13);
4049 src += (4 * src_stride);
4097 static void hevc_vt_uniwgt_4t_32w_msa(uint8_t *src,
4119 src -= src_stride;
4139 LD_SB3(src, src_stride, src0, src1, src2);
4140 LD_SB3(src + 16, src_stride, src5, src6, src7);
4141 src += (3 * src_stride);
4149 LD_SB2(src, src_stride, src3, src4);
4150 LD_SB2(src + 16, src_stride, src8, src9);
4151 src += (2 * src_stride);
4191 static void hevc_hv_uniwgt_4t_4x2_msa(uint8_t *src,
4212 src -= (src_stride + 1);
4232 LD_SB5(src, src_stride, src0, src1, src2, src3, src4);
4255 static void hevc_hv_uniwgt_4t_4x4_msa(uint8_t *src,
4276 src -= (src_stride + 1);
4296 LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6);
4324 static void hevc_hv_uniwgt_4t_4multx8mult_msa(uint8_t *src,
4349 src -= (src_stride + 1);
4369 LD_SB3(src, src_stride, src0, src1, src2);
4370 src += (3 * src_stride);
4381 LD_SB8(src, src_stride,
4383 src += (8 * src_stride);
4431 static void hevc_hv_uniwgt_4t_4w_msa(uint8_t *src,
4443 hevc_hv_uniwgt_4t_4x2_msa(src, src_stride, dst, dst_stride,
4447 hevc_hv_uniwgt_4t_4x4_msa(src, src_stride, dst, dst_stride,
4451 hevc_hv_uniwgt_4t_4multx8mult_msa(src, src_stride, dst, dst_stride,
4457 static void hevc_hv_uniwgt_4t_6w_msa(uint8_t *src,
4485 src -= (src_stride + 1);
4505 LD_SB3(src, src_stride, src0, src1, src2);
4506 src += (3 * src_stride);
4518 LD_SB8(src, src_stride, src3, src4, src5, src6, src7, src8, src9, src10);
4584 static void hevc_hv_uniwgt_4t_8x2_msa(uint8_t *src,
4609 src -= (src_stride + 1);
4629 LD_SB5(src, src_stride, src0, src1, src2, src3, src4);
4660 static void hevc_hv_uniwgt_4t_8multx4_msa(uint8_t *src,
4683 src -= (src_stride + 1);
4705 LD_SB7(src, src_stride, src0, src1, src2, src3, src4, src5, src6);
4706 src += 8;
4755 static void hevc_hv_uniwgt_4t_8x6_msa(uint8_t *src,
4783 src -= (src_stride + 1);
4803 LD_SB5(src, src_stride, src0, src1, src2, src3, src4);
4804 src += (5 * src_stride);
4805 LD_SB4(src, src_stride, src5, src6, src7, src8);
4871 static void hevc_hv_uniwgt_4t_8multx4mult_msa(uint8_t *src,
4901 src -= (src_stride + 1);
4922 src_tmp = src;
4988 src += 8;
4993 static void hevc_hv_uniwgt_4t_8w_msa(uint8_t *src,
5006 hevc_hv_uniwgt_4t_8x2_msa(src, src_stride, dst, dst_stride,
5010 hevc_hv_uniwgt_4t_8multx4_msa(src, src_stride, dst, dst_stride,
5014 hevc_hv_uniwgt_4t_8x6_msa(src, src_stride, dst, dst_stride,
5018 hevc_hv_uniwgt_4t_8multx4mult_msa(src, src_stride, dst, dst_stride,
5024 static void hevc_hv_uniwgt_4t_12w_msa(uint8_t *src,
5051 src -= (src_stride + 1);
5072 src_tmp = src;
5135 src += 8;
5141 LD_SB3(src, src_stride, src0, src1, src2);
5142 src += (3 * src_stride);
5152 LD_SB8(src, src_stride, src3, src4, src5, src6, src7, src8, src9,
5154 src += (8 * src_stride);
5201 static void hevc_hv_uniwgt_4t_16w_msa(uint8_t *src,
5213 hevc_hv_uniwgt_4t_8multx4_msa(src, src_stride, dst, dst_stride,
5217 hevc_hv_uniwgt_4t_8multx4mult_msa(src, src_stride, dst, dst_stride,
5223 static void hevc_hv_uniwgt_4t_24w_msa(uint8_t *src,
5234 hevc_hv_uniwgt_4t_8multx4mult_msa(src, src_stride, dst, dst_stride,
5239 static void hevc_hv_uniwgt_4t_32w_msa(uint8_t *src,
5250 hevc_hv_uniwgt_4t_8multx4mult_msa(src, src_stride, dst, dst_stride,
5258 uint8_t *src, \
5269 hevc_uniwgt_copy_##WIDTH##w_msa(src, src_stride, dst, dst_stride, \
5289 uint8_t *src, \
5303 hevc_##DIR1##_uniwgt_##TAP##t_##WIDTH##w_msa(src, src_stride, dst, \
5347 uint8_t *src, \
5361 hevc_hv_uniwgt_##TAP##t_##WIDTH##w_msa(src, src_stride, dst, dst_stride, \