Lines Matching defs:src

308 static void horiz_mc_qpel_aver_src0_8width_msa(const uint8_t *src,
326 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
327 src += (4 * src_stride);
342 static void horiz_mc_qpel_aver_src0_16width_msa(const uint8_t *src,
357 LD_UB4(src, src_stride, inp0, inp2, inp4, inp6);
358 LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7);
359 src += (4 * src_stride);
386 static void horiz_mc_qpel_8width_msa(const uint8_t *src,
404 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
405 src += (4 * src_stride);
417 static void horiz_mc_qpel_16width_msa(const uint8_t *src,
432 LD_UB4(src, src_stride, inp0, inp2, inp4, inp6);
433 LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7);
434 src += (4 * src_stride);
457 static void horiz_mc_qpel_aver_src1_8width_msa(const uint8_t *src,
475 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
476 src += (4 * src_stride);
493 static void horiz_mc_qpel_aver_src1_16width_msa(const uint8_t *src,
508 LD_UB4(src, src_stride, inp0, inp2, inp4, inp6);
509 LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7);
510 src += (4 * src_stride);
537 static void horiz_mc_qpel_no_rnd_aver_src0_8width_msa(const uint8_t *src,
555 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
556 src += (4 * src_stride);
572 static void horiz_mc_qpel_no_rnd_aver_src0_16width_msa(const uint8_t *src,
587 LD_UB4(src, src_stride, inp0, inp2, inp4, inp6);
588 LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7);
589 src += (4 * src_stride);
616 static void horiz_mc_qpel_no_rnd_8width_msa(const uint8_t *src,
634 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
635 src += (4 * src_stride);
647 static void horiz_mc_qpel_no_rnd_16width_msa(const uint8_t *src,
662 LD_UB4(src, src_stride, inp0, inp2, inp4, inp6);
663 LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7);
664 src += (4 * src_stride);
687 static void horiz_mc_qpel_no_rnd_aver_src1_8width_msa(const uint8_t *src,
705 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
706 src += (4 * src_stride);
724 static void horiz_mc_qpel_no_rnd_aver_src1_16width_msa(const uint8_t *src,
739 LD_UB4(src, src_stride, inp0, inp2, inp4, inp6);
740 LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7);
741 src += (4 * src_stride);
768 static void horiz_mc_qpel_avg_dst_aver_src0_8width_msa(const uint8_t *src,
787 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
788 src += (4 * src_stride);
807 static void horiz_mc_qpel_avg_dst_aver_src0_16width_msa(const uint8_t *src,
823 LD_UB4(src, src_stride, inp0, inp2, inp4, inp6);
824 LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7);
825 src += (4 * src_stride);
848 static void horiz_mc_qpel_avg_dst_8width_msa(const uint8_t *src,
867 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
868 src += (4 * src_stride);
884 static void horiz_mc_qpel_avg_dst_16width_msa(const uint8_t *src,
900 LD_UB4(src, src_stride, inp0, inp2, inp4, inp6);
901 LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7);
902 src += (4 * src_stride);
923 static void horiz_mc_qpel_avg_dst_aver_src1_8width_msa(const uint8_t *src,
942 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
943 src += (4 * src_stride);
964 static void horiz_mc_qpel_avg_dst_aver_src1_16width_msa(const uint8_t *src,
979 LD_UB4(src, src_stride, inp0, inp2, inp4, inp6);
980 LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7);
981 src += (4 * src_stride);
1004 static void vert_mc_qpel_aver_src0_8x8_msa(const uint8_t *src,
1015 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
1016 src += (4 * src_stride);
1017 LD_UB2(src, src_stride, inp4, inp5);
1018 src += (2 * src_stride);
1024 LD_UB2(src, src_stride, inp6, inp7);
1025 src += (2 * src_stride);
1036 inp8 = LD_UB(src);
1053 static void vert_mc_qpel_aver_src0_16x16_msa(const uint8_t *src,
1065 LD_UB5(src, src_stride, inp0, inp1, inp2, inp3, inp4);
1066 src += (5 * src_stride);
1074 inp5 = LD_UB(src);
1075 src += src_stride;
1083 inp6 = LD_UB(src);
1084 src += src_stride;
1092 inp7 = LD_UB(src);
1093 src += src_stride;
1101 LD_UB2(src, src_stride, inp8, inp9);
1102 src += (2 * src_stride);
1117 LD_UB2(src, src_stride, inp10, inp11);
1118 src += (2 * src_stride);
1133 LD_UB2(src, src_stride, inp12, inp13);
1134 src += (2 * src_stride);
1149 LD_UB2(src, src_stride, inp14, inp15);
1150 src += (2 * src_stride);
1165 inp16 = LD_UB(src);
1194 static void vert_mc_qpel_8x8_msa(const uint8_t *src,
1205 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
1206 src += (4 * src_stride);
1207 LD_UB2(src, src_stride, inp4, inp5);
1208 src += (2 * src_stride);
1214 LD_UB2(src, src_stride, inp6, inp7);
1215 src += (2 * src_stride);
1223 inp8 = LD_UB(src);
1237 static void vert_mc_qpel_16x16_msa(const uint8_t *src,
1249 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
1250 src += (4 * src_stride);
1251 inp4 = LD_UB(src);
1252 src += src_stride;
1259 inp5 = LD_UB(src);
1260 src += src_stride;
1267 inp6 = LD_UB(src);
1268 src += src_stride;
1275 inp7 = LD_UB(src);
1276 src += src_stride;
1283 inp8 = LD_UB(src);
1284 src += src_stride;
1291 inp9 = LD_UB(src);
1292 src += src_stride;
1299 inp10 = LD_UB(src);
1300 src += src_stride;
1307 inp11 = LD_UB(src);
1308 src += src_stride;
1315 inp12 = LD_UB(src);
1316 src += src_stride;
1323 inp13 = LD_UB(src);
1324 src += src_stride;
1331 inp14 = LD_UB(src);
1332 src += src_stride;
1339 inp15 = LD_UB(src);
1340 src += src_stride;
1347 inp16 = LD_UB(src);
1373 static void vert_mc_qpel_aver_src1_8x8_msa(const uint8_t *src,
1384 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
1385 src += (4 * src_stride);
1386 LD_UB2(src, src_stride, inp4, inp5);
1387 src += (2 * src_stride);
1394 LD_UB2(src, src_stride, inp6, inp7);
1395 src += (2 * src_stride);
1406 inp8 = LD_UB(src);
1423 static void vert_mc_qpel_aver_src1_16x16_msa(const uint8_t *src,
1435 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
1436 src += (4 * src_stride);
1437 inp4 = LD_UB(src);
1438 src += src_stride;
1446 inp5 = LD_UB(src);
1447 src += src_stride;
1455 inp6 = LD_UB(src);
1456 src += src_stride;
1464 inp7 = LD_UB(src);
1465 src += src_stride;
1473 inp8 = LD_UB(src);
1474 src += src_stride;
1482 inp9 = LD_UB(src);
1483 src += src_stride;
1491 inp10 = LD_UB(src);
1492 src += src_stride;
1500 inp11 = LD_UB(src);
1501 src += src_stride;
1509 inp12 = LD_UB(src);
1510 src += src_stride;
1518 inp13 = LD_UB(src);
1519 src += src_stride;
1527 inp14 = LD_UB(src);
1528 src += src_stride;
1536 inp15 = LD_UB(src);
1537 src += src_stride;
1545 inp16 = LD_UB(src);
1574 static void vert_mc_qpel_no_rnd_aver_src0_8x8_msa(const uint8_t *src,
1585 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
1586 src += (4 * src_stride);
1587 LD_UB2(src, src_stride, inp4, inp5);
1588 src += (2 * src_stride);
1594 LD_UB2(src, src_stride, inp6, inp7);
1595 src += (2 * src_stride);
1607 inp8 = LD_UB(src);
1625 static void vert_mc_qpel_no_rnd_aver_src0_16x16_msa(const uint8_t *src,
1637 LD_UB5(src, src_stride, inp0, inp1, inp2, inp3, inp4);
1638 src += (5 * src_stride);
1646 inp5 = LD_UB(src);
1647 src += src_stride;
1655 inp6 = LD_UB(src);
1656 src += src_stride;
1664 inp7 = LD_UB(src);
1665 src += src_stride;
1673 inp8 = LD_UB(src);
1674 src += src_stride;
1682 inp9 = LD_UB(src);
1683 src += src_stride;
1691 inp10 = LD_UB(src);
1692 src += src_stride;
1700 inp11 = LD_UB(src);
1701 src += src_stride;
1709 inp12 = LD_UB(src);
1710 src += src_stride;
1718 inp13 = LD_UB(src);
1719 src += src_stride;
1727 inp14 = LD_UB(src);
1728 src += src_stride;
1736 inp15 = LD_UB(src);
1737 src += src_stride;
1745 inp16 = LD_UB(src);
1775 static void vert_mc_qpel_no_rnd_8x8_msa(const uint8_t *src,
1786 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
1787 src += (4 * src_stride);
1788 LD_UB2(src, src_stride, inp4, inp5);
1789 src += (2 * src_stride);
1795 LD_UB2(src, src_stride, inp6, inp7);
1796 src += (2 * src_stride);
1804 inp8 = LD_UB(src);
1818 static void vert_mc_qpel_no_rnd_16x16_msa(const uint8_t *src,
1830 LD_UB5(src, src_stride, inp0, inp1, inp2, inp3, inp4);
1831 src += (5 * src_stride);
1838 inp5 = LD_UB(src);
1839 src += src_stride;
1846 inp6 = LD_UB(src);
1847 src += src_stride;
1854 inp7 = LD_UB(src);
1855 src += src_stride;
1862 inp8 = LD_UB(src);
1863 src += src_stride;
1870 inp9 = LD_UB(src);
1871 src += src_stride;
1878 inp10 = LD_UB(src);
1879 src += src_stride;
1886 inp11 = LD_UB(src);
1887 src += src_stride;
1894 inp12 = LD_UB(src);
1895 src += src_stride;
1902 inp13 = LD_UB(src);
1903 src += src_stride;
1910 inp14 = LD_UB(src);
1911 src += src_stride;
1918 inp15 = LD_UB(src);
1919 src += src_stride;
1926 inp16 = LD_UB(src);
1951 static void vert_mc_qpel_no_rnd_aver_src1_8x8_msa(const uint8_t *src,
1962 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
1963 src += (4 * src_stride);
1964 LD_UB2(src, src_stride, inp4, inp5);
1965 src += (2 * src_stride);
1971 LD_UB2(src, src_stride, inp6, inp7);
1972 src += (2 * src_stride);
1984 inp8 = LD_UB(src);
2002 static void vert_mc_qpel_no_rnd_aver_src1_16x16_msa(const uint8_t *src,
2014 LD_UB5(src, src_stride, inp0, inp1, inp2, inp3, inp4);
2015 src += (5 * src_stride);
2023 inp5 = LD_UB(src);
2024 src += src_stride;
2032 inp6 = LD_UB(src);
2033 src += src_stride;
2041 inp7 = LD_UB(src);
2042 src += src_stride;
2050 inp8 = LD_UB(src);
2051 src += src_stride;
2059 inp9 = LD_UB(src);
2060 src += src_stride;
2068 inp10 = LD_UB(src);
2069 src += src_stride;
2077 inp11 = LD_UB(src);
2078 src += src_stride;
2086 inp12 = LD_UB(src);
2087 src += src_stride;
2095 inp13 = LD_UB(src);
2096 src += src_stride;
2104 inp14 = LD_UB(src);
2105 src += src_stride;
2113 inp15 = LD_UB(src);
2114 src += src_stride;
2122 inp16 = LD_UB(src);
2151 static void vert_mc_qpel_avg_dst_aver_src0_8x8_msa(const uint8_t *src,
2163 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
2164 src += (4 * src_stride);
2165 LD_UB2(src, src_stride, inp4, inp5);
2166 src += (2 * src_stride);
2173 LD_UB2(src, src_stride, inp6, inp7);
2174 src += (2 * src_stride);
2191 inp8 = LD_UB(src);
2213 static void vert_mc_qpel_avg_dst_aver_src0_16x16_msa(const uint8_t *src,
2225 LD_UB5(src, src_stride, inp0, inp1, inp2, inp3, inp4);
2226 src += (5 * src_stride);
2231 inp5 = LD_UB(src);
2232 src += src_stride;
2243 inp6 = LD_UB(src);
2244 src += src_stride;
2249 inp7 = LD_UB(src);
2250 src += src_stride;
2261 LD_UB2(src, src_stride, inp8, inp9);
2262 src += (2 * src_stride);
2276 LD_UB2(src, src_stride, inp10, inp11);
2277 src += (2 * src_stride);
2291 LD_UB2(src, src_stride, inp12, inp13);
2292 src += (2 * src_stride);
2305 LD_UB2(src, src_stride, inp14, inp15);
2306 src += (2 * src_stride);
2320 inp16 = LD_UB(src);
2345 static void vert_mc_qpel_avg_dst_8x8_msa(const uint8_t *src,
2357 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
2358 src += (4 * src_stride);
2359 LD_UB2(src, src_stride, inp4, inp5);
2360 src += (2 * src_stride);
2366 LD_UB2(src, src_stride, inp6, inp7);
2367 src += (2 * src_stride);
2380 inp8 = LD_UB(src);
2398 static void vert_mc_qpel_avg_dst_16x16_msa(const uint8_t *src,
2410 LD_UB5(src, src_stride, inp0, inp1, inp2, inp3, inp4);
2411 src += (5 * src_stride);
2415 inp5 = LD_UB(src);
2416 src += src_stride;
2425 inp6 = LD_UB(src);
2426 src += src_stride;
2430 inp7 = LD_UB(src);
2431 src += src_stride;
2440 inp8 = LD_UB(src);
2441 src += src_stride;
2445 inp9 = LD_UB(src);
2446 src += src_stride;
2455 inp10 = LD_UB(src);
2456 src += src_stride;
2460 inp11 = LD_UB(src);
2461 src += src_stride;
2470 inp12 = LD_UB(src);
2471 src += src_stride;
2475 inp13 = LD_UB(src);
2476 src += src_stride;
2485 inp14 = LD_UB(src);
2486 src += src_stride;
2490 inp15 = LD_UB(src);
2491 src += src_stride;
2500 inp16 = LD_UB(src);
2523 static void vert_mc_qpel_avg_dst_aver_src1_8x8_msa(const uint8_t *src,
2535 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
2536 src += (4 * src_stride);
2537 LD_UB2(src, src_stride, inp4, inp5);
2538 src += (2 * src_stride);
2544 LD_UB2(src, src_stride, inp6, inp7);
2545 src += (2 * src_stride);
2561 inp8 = LD_UB(src);
2582 static void vert_mc_qpel_avg_dst_aver_src1_16x16_msa(const uint8_t *src,
2594 LD_UB5(src, src_stride, inp0, inp1, inp2, inp3, inp4);
2595 src += (5 * src_stride);
2599 inp5 = LD_UB(src);
2600 src += src_stride;
2610 inp6 = LD_UB(src);
2611 src += src_stride;
2615 inp7 = LD_UB(src);
2616 src += src_stride;
2626 inp8 = LD_UB(src);
2627 src += src_stride;
2631 inp9 = LD_UB(src);
2632 src += src_stride;
2642 inp10 = LD_UB(src);
2643 src += src_stride;
2647 inp11 = LD_UB(src);
2648 src += src_stride;
2658 inp12 = LD_UB(src);
2659 src += src_stride;
2663 inp13 = LD_UB(src);
2664 src += src_stride;
2674 inp14 = LD_UB(src);
2675 src += src_stride;
2679 inp15 = LD_UB(src);
2680 src += src_stride;
2690 inp16 = LD_UB(src);
2715 static void hv_mc_qpel_no_rnd_horiz_src0_16x16_msa(const uint8_t *src,
2730 LD_UB4(src, src_stride, inp0, inp2, inp4, inp6);
2731 LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7);
2732 src += (4 * src_stride);
2758 LD_UB2(src, 1, inp0, inp1);
2765 static void hv_mc_qpel_no_rnd_aver_hv_src00_16x16_msa(const uint8_t *src,
2772 hv_mc_qpel_no_rnd_horiz_src0_16x16_msa(src, src_stride, buff, 16, 16);
2776 static void hv_mc_qpel_no_rnd_aver_hv_src00_8x8_msa(const uint8_t *src,
2793 LD_UB2(src, src_stride, inp0, inp1);
2794 src += (2 * src_stride);
2801 LD_UB2(src, src_stride, inp2, inp3);
2802 src += (2 * src_stride);
2809 LD_UB2(src, src_stride, inp0, inp1);
2810 src += (2 * src_stride);
2827 LD_UB2(src, src_stride, inp2, inp3);
2828 src += (2 * src_stride);
2835 inp0 = LD_UB(src);
2870 static void hv_mc_qpel_no_rnd_horiz_16x16_msa(const uint8_t *src,
2885 LD_UB4(src, src_stride, inp0, inp2, inp4, inp6);
2886 LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7);
2887 src += (4 * src_stride);
2909 LD_UB2(src, 1, inp0, inp1);
2915 static void hv_mc_qpel_no_rnd_aver_v_src0_16x16_msa(const uint8_t *src,
2922 hv_mc_qpel_no_rnd_horiz_16x16_msa(src, src_stride, buff, 16, 16);
2926 static void hv_mc_qpel_no_rnd_aver_v_src0_8x8_msa(const uint8_t *src,
2943 LD_UB2(src, src_stride, inp0, inp1);
2944 src += (2 * src_stride);
2950 LD_UB2(src, src_stride, inp2, inp3);
2951 src += (2 * src_stride);
2956 LD_UB2(src, src_stride, inp0, inp1);
2957 src += (2 * src_stride);
2972 LD_UB2(src, src_stride, inp2, inp3);
2973 src += (2 * src_stride);
2978 inp0 = LD_UB(src);
3014 static void hv_mc_qpel_no_rnd_horiz_src1_16x16_msa(const uint8_t *src,
3029 LD_UB4(src, src_stride, inp0, inp2, inp4, inp6);
3030 LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7);
3031 src += (4 * src_stride);
3057 LD_UB2(src, 1, inp0, inp1);
3064 static void hv_mc_qpel_no_rnd_aver_hv_src10_16x16_msa(const uint8_t *src,
3071 hv_mc_qpel_no_rnd_horiz_src1_16x16_msa(src, src_stride, buff, 16, 16);
3075 static void hv_mc_qpel_no_rnd_aver_hv_src10_8x8_msa(const uint8_t *src,
3092 LD_UB2(src, src_stride, inp0, inp1);
3093 src += (2 * src_stride);
3102 LD_UB2(src, src_stride, inp2, inp3);
3103 src += (2 * src_stride);
3112 LD_UB2(src, src_stride, inp0, inp1);
3113 src += (2 * src_stride);
3132 LD_UB2(src, src_stride, inp2, inp3);
3133 src += (2 * src_stride);
3142 inp0 = LD_UB(src);
3178 static void hv_mc_qpel_no_rnd_aver_h_src0_16x16_msa(const uint8_t *src,
3185 hv_mc_qpel_no_rnd_horiz_src0_16x16_msa(src, src_stride, buff, 16, 16);
3189 static void hv_mc_qpel_no_rnd_aver_h_src0_8x8_msa(const uint8_t *src,
3206 LD_UB2(src, src_stride, inp0, inp1);
3207 src += (2 * src_stride);
3214 LD_UB2(src, src_stride, inp2, inp3);
3215 src += (2 * src_stride);
3222 LD_UB2(src, src_stride, inp0, inp1);
3223 src += (2 * src_stride);
3236 LD_UB2(src, src_stride, inp2, inp3);
3237 src += (2 * src_stride);
3247 inp0 = LD_UB(src);
3273 static void hv_mc_qpel_no_rnd_16x16_msa(const uint8_t *src,
3280 hv_mc_qpel_no_rnd_horiz_16x16_msa(src, src_stride, buff, 16, 16);
3284 static void hv_mc_qpel_no_rnd_8x8_msa(const uint8_t *src,
3301 LD_UB2(src, src_stride, inp0, inp1);
3302 src += (2 * src_stride);
3307 LD_UB2(src, src_stride, inp2, inp3);
3308 src += (2 * src_stride);
3313 LD_UB2(src, src_stride, inp0, inp1);
3314 src += (2 * src_stride);
3324 LD_UB2(src, src_stride, inp2, inp3);
3325 src += (2 * src_stride);
3333 inp0 = LD_UB(src);
3359 static void hv_mc_qpel_no_rnd_aver_h_src1_16x16_msa(const uint8_t *src,
3366 hv_mc_qpel_no_rnd_horiz_src1_16x16_msa(src, src_stride, buff, 16, 16);
3370 static void hv_mc_qpel_no_rnd_aver_h_src1_8x8_msa(const uint8_t *src,
3387 LD_UB2(src, src_stride, inp0, inp1);
3388 src += (2 * src_stride);
3397 LD_UB2(src, src_stride, inp2, inp3);
3398 src += (2 * src_stride);
3407 LD_UB2(src, src_stride, inp0, inp1);
3408 src += (2 * src_stride);
3422 LD_UB2(src, src_stride, inp2, inp3);
3423 src += (2 * src_stride);
3435 inp0 = LD_UB(src);
3462 static void hv_mc_qpel_no_rnd_aver_hv_src01_16x16_msa(const uint8_t *src,
3469 hv_mc_qpel_no_rnd_horiz_src0_16x16_msa(src, src_stride, buff, 16, 16);
3473 static void hv_mc_qpel_no_rnd_aver_hv_src01_8x8_msa(const uint8_t *src,
3490 LD_UB2(src, src_stride, inp0, inp1);
3491 src += (2 * src_stride);
3498 LD_UB2(src, src_stride, inp2, inp3);
3499 src += (2 * src_stride);
3506 LD_UB2(src, src_stride, inp0, inp1);
3507 src += (2 * src_stride);
3524 LD_UB2(src, src_stride, inp2, inp3);
3525 src += (2 * src_stride);
3532 inp0 = LD_UB(src);
3568 static void hv_mc_qpel_no_rnd_aver_v_src1_16x16_msa(const uint8_t *src,
3575 hv_mc_qpel_no_rnd_horiz_16x16_msa(src, src_stride, buff, 16, 16);
3579 static void hv_mc_qpel_no_rnd_aver_v_src1_8x8_msa(const uint8_t *src,
3596 LD_UB2(src, src_stride, inp0, inp1);
3597 src += (2 * src_stride);
3602 LD_UB2(src, src_stride, inp2, inp3);
3603 src += (2 * src_stride);
3608 LD_UB2(src, src_stride, inp0, inp1);
3609 src += (2 * src_stride);
3621 LD_UB2(src, src_stride, inp2, inp3);
3622 src += (2 * src_stride);
3637 inp0 = LD_UB(src);
3661 static void hv_mc_qpel_no_rnd_aver_hv_src11_16x16_msa(const uint8_t *src,
3668 hv_mc_qpel_no_rnd_horiz_src1_16x16_msa(src, src_stride, buff, 16, 16);
3672 static void hv_mc_qpel_no_rnd_aver_hv_src11_8x8_msa(const uint8_t *src,
3689 LD_UB2(src, src_stride, inp0, inp1);
3690 src += (2 * src_stride);
3699 LD_UB2(src, src_stride, inp2, inp3);
3700 src += (2 * src_stride);
3709 LD_UB2(src, src_stride, inp0, inp1);
3710 src += (2 * src_stride);
3729 LD_UB2(src, src_stride, inp2, inp3);
3730 src += (2 * src_stride);
3749 inp0 = LD_UB(src);
3772 static void hv_mc_qpel_aver_horiz_src0_16x16_msa(const uint8_t *src,
3787 LD_UB4(src, src_stride, inp0, inp2, inp4, inp6);
3788 LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7);
3789 src += (4 * src_stride);
3815 LD_UB2(src, 1, inp0, inp1);
3821 static void hv_mc_qpel_aver_hv_src00_16x16_msa(const uint8_t *src,
3828 hv_mc_qpel_aver_horiz_src0_16x16_msa(src, src_stride, buff, 16, 16);
3832 static void hv_mc_qpel_aver_hv_src00_8x8_msa(const uint8_t *src,
3849 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
3850 src += (4 * src_stride);
3861 LD_UB2(src, src_stride, inp0, inp1);
3862 src += (2 * src_stride);
3878 LD_UB2(src, src_stride, inp2, inp3);
3879 src += (2 * src_stride);
3893 inp0 = LD_UB(src);
3917 static void hv_mc_qpel_aver_horiz_16x16_msa(const uint8_t *src,
3932 LD_UB4(src, src_stride, inp0, inp2, inp4, inp6);
3933 LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7);
3934 src += (4 * src_stride);
3956 LD_UB2(src, 1, inp0, inp1);
3961 static void hv_mc_qpel_aver_v_src0_16x16_msa(const uint8_t *src,
3968 hv_mc_qpel_aver_horiz_16x16_msa(src, src_stride, buff, 16, 16);
3972 static void hv_mc_qpel_aver_v_src0_8x8_msa(const uint8_t *src,
3989 LD_UB2(src, src_stride, inp0, inp1);
3990 src += (2 * src_stride);
3995 LD_UB2(src, src_stride, inp2, inp3);
3996 src += (2 * src_stride);
4001 LD_UB2(src, src_stride, inp0, inp1);
4002 src += (2 * src_stride);
4017 LD_UB2(src, src_stride, inp2, inp3);
4018 src += (2 * src_stride);
4028 inp0 = LD_UB(src);
4054 static void hv_mc_qpel_aver_horiz_src1_16x16_msa(const uint8_t *src,
4069 LD_UB4(src, src_stride, inp0, inp2, inp4, inp6);
4070 LD_UB4((src + 1), src_stride, inp1, inp3, inp5, inp7);
4071 src += (4 * src_stride);
4097 LD_UB2(src, 1, inp0, inp1);
4103 static void hv_mc_qpel_aver_hv_src10_16x16_msa(const uint8_t *src,
4110 hv_mc_qpel_aver_horiz_src1_16x16_msa(src, src_stride, buff, 16, 16);
4114 static void hv_mc_qpel_aver_hv_src10_8x8_msa(const uint8_t *src,
4131 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
4132 src += (4 * src_stride);
4147 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
4148 src += (4 * src_stride);
4178 inp0 = LD_UB(src);
4205 static void hv_mc_qpel_aver_h_src0_16x16_msa(const uint8_t *src,
4212 hv_mc_qpel_aver_horiz_src0_16x16_msa(src, src_stride, buff, 16, 16);
4216 static void hv_mc_qpel_aver_h_src0_8x8_msa(const uint8_t *src,
4233 LD_UB2(src, src_stride, inp0, inp1);
4234 src += (2 * src_stride);
4241 LD_UB2(src, src_stride, inp2, inp3);
4242 src += (2 * src_stride);
4248 LD_UB2(src, src_stride, inp0, inp1);
4249 src += (2 * src_stride);
4263 LD_UB2(src, src_stride, inp2, inp3);
4264 src += (2 * src_stride);
4275 inp0 = LD_UB(src);
4295 static void hv_mc_qpel_16x16_msa(const uint8_t *src,
4302 hv_mc_qpel_aver_horiz_16x16_msa(src, src_stride, buff, 16, 16);
4306 static void hv_mc_qpel_8x8_msa(const uint8_t *src, int32_t src_stride,
4321 LD_UB2(src, src_stride, inp0, inp1);
4322 src += (2 * src_stride);
4327 LD_UB2(src, src_stride, inp2, inp3);
4328 src += (2 * src_stride);
4333 LD_UB2(src, src_stride, inp0, inp1);
4334 src += (2 * src_stride);
4347 LD_UB2(src, src_stride, inp2, inp3);
4348 src += (2 * src_stride);
4358 inp0 = LD_UB(src);
4378 static void hv_mc_qpel_aver_h_src1_16x16_msa(const uint8_t *src,
4385 hv_mc_qpel_aver_horiz_src1_16x16_msa(src, src_stride, buff, 16, 16);
4389 static void hv_mc_qpel_aver_h_src1_8x8_msa(const uint8_t *src,
4406 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
4407 src += (4 * src_stride);
4423 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
4424 src += (4 * src_stride);
4439 inp0 = LD_UB(src);
4470 static void hv_mc_qpel_aver_hv_src01_16x16_msa(const uint8_t *src,
4477 hv_mc_qpel_aver_horiz_src0_16x16_msa(src, src_stride, buff, 16, 16);
4481 static void hv_mc_qpel_aver_hv_src01_8x8_msa(const uint8_t *src,
4498 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
4499 src += (4 * src_stride);
4511 LD_UB2(src, src_stride, inp0, inp1);
4512 src += (2 * src_stride);
4529 LD_UB2(src, src_stride, inp2, inp3);
4530 src += (2 * src_stride);
4536 inp0 = LD_UB(src);
4567 static void hv_mc_qpel_aver_v_src1_16x16_msa(const uint8_t *src,
4574 hv_mc_qpel_aver_horiz_16x16_msa(src, src_stride, buff, 16, 16);
4578 static void hv_mc_qpel_aver_v_src1_8x8_msa(const uint8_t *src,
4595 LD_UB2(src, src_stride, inp0, inp1);
4596 src += (2 * src_stride);
4601 LD_UB2(src, src_stride, inp2, inp3);
4602 src += (2 * src_stride);
4607 LD_UB2(src, src_stride, inp0, inp1);
4608 src += (2 * src_stride);
4624 LD_UB2(src, src_stride, inp2, inp3);
4625 src += (2 * src_stride);
4635 inp0 = LD_UB(src);
4661 static void hv_mc_qpel_aver_hv_src11_16x16_msa(const uint8_t *src,
4668 hv_mc_qpel_aver_horiz_src1_16x16_msa(src, src_stride, buff, 16, 16);
4672 static void hv_mc_qpel_aver_hv_src11_8x8_msa(const uint8_t *src,
4688 LD_UB4(src, src_stride, inp0, inp1, inp2, inp3);
4689 src += (4 * src_stride);
4705 LD_UB2(src, src_stride, inp0, inp1);
4706 src += (2 * src_stride);
4721 LD_UB2(src, src_stride, inp2, inp3);
4722 src += (2 * src_stride);
4740 inp0 = LD_UB(src);
4765 static void hv_mc_qpel_avg_dst_aver_hv_src00_16x16_msa(const uint8_t *src,
4772 hv_mc_qpel_aver_horiz_src0_16x16_msa(src, src_stride, buff, 16, 16);
4776 static void hv_mc_qpel_avg_dst_aver_hv_src00_8x8_msa(const uint8_t *src,
4794 LD_UB2(src, src_stride, inp0, inp1);
4795 src += (2 * src_stride);
4798 LD_UB2(src, src_stride, inp2, inp3);
4799 src += (2 * src_stride);
4805 LD_UB2(src, src_stride, inp0, inp1);
4806 src += (2 * src_stride);
4828 LD_UB2(src, src_stride, inp2, inp3);
4829 src += (2 * src_stride);
4848 inp0 = LD_UB(src);
4878 static void hv_mc_qpel_avg_dst_aver_v_src0_16x16_msa(const uint8_t *src,
4885 hv_mc_qpel_aver_horiz_16x16_msa(src, src_stride, buff, 16, 16);
4889 static void hv_mc_qpel_avg_dst_aver_v_src0_8x8_msa(const uint8_t *src,
4907 LD_UB2(src, src_stride, inp0, inp1);
4908 src += (2 * src_stride);
4912 LD_UB2(src, src_stride, inp2, inp3);
4913 src += (2 * src_stride);
4918 LD_UB2(src, src_stride, inp0, inp1);
4919 src += (2 * src_stride);
4938 LD_UB2(src, src_stride, inp2, inp3);
4939 src += (2 * src_stride);
4957 inp0 = LD_UB(src);
4987 static void hv_mc_qpel_avg_dst_aver_hv_src10_16x16_msa(const uint8_t *src,
4994 hv_mc_qpel_aver_horiz_src1_16x16_msa(src, src_stride, buff, 16, 16);
4998 static void hv_mc_qpel_avg_dst_aver_hv_src10_8x8_msa(const uint8_t *src,
5016 LD_UB2(src, src_stride, inp0, inp1);
5017 src += (2 * src_stride);
5021 LD_UB2(src, src_stride, inp2, inp3);
5022 src += (2 * src_stride);
5030 LD_UB2(src, src_stride, inp0, inp1);
5031 src += (2 * src_stride);
5058 LD_UB2(src, src_stride, inp2, inp3);
5059 src += (2 * src_stride);
5081 inp0 = LD_UB(src);
5112 static void hv_mc_qpel_avg_dst_aver_h_src0_16x16_msa(const uint8_t *src,
5119 hv_mc_qpel_aver_horiz_src0_16x16_msa(src, src_stride, buff, 16, 16);
5123 static void hv_mc_qpel_avg_dst_aver_h_src0_8x8_msa(const uint8_t *src,
5141 LD_UB2(src, src_stride, inp0, inp1);
5142 src += (2 * src_stride);
5145 LD_UB2(src, src_stride, inp2, inp3);
5146 src += (2 * src_stride);
5152 LD_UB2(src, src_stride, inp0, inp1);
5153 src += (2 * src_stride);
5173 LD_UB2(src, src_stride, inp2, inp3);
5174 src += (2 * src_stride);
5191 inp0 = LD_UB(src);
5217 static void hv_mc_qpel_avg_dst_16x16_msa(const uint8_t *src, int32_t src_stride,
5222 hv_mc_qpel_aver_horiz_16x16_msa(src, src_stride, buff, 16, 16);
5227 static void hv_mc_qpel_avg_dst_8x8_msa(const uint8_t *src, int32_t src_stride,
5243 LD_UB2(src, src_stride, inp0, inp1);
5244 src += (2 * src_stride);
5248 LD_UB2(src, src_stride, inp2, inp3);
5249 src += (2 * src_stride);
5254 LD_UB2(src, src_stride, inp0, inp1);
5255 src += (2 * src_stride);
5261 LD_UB2(src, src_stride, inp2, inp3);
5262 src += (2 * src_stride);
5267 inp0 = LD_UB(src);
5315 static void hv_mc_qpel_avg_dst_aver_h_src1_16x16_msa(const uint8_t *src,
5322 hv_mc_qpel_aver_horiz_src1_16x16_msa(src, src_stride, buff, 16, 16);
5326 static void hv_mc_qpel_avg_dst_aver_h_src1_8x8_msa(const uint8_t *src,
5344 LD_UB2(src, src_stride, inp0, inp1);
5345 src += (2 * src_stride);
5348 LD_UB2(src, src_stride, inp2, inp3);
5349 src += (2 * src_stride);
5357 LD_UB2(src, src_stride, inp0, inp1);
5358 src += (2 * src_stride);
5383 LD_UB2(src, src_stride, inp2, inp3);
5384 src += (2 * src_stride);
5404 inp0 = LD_UB(src);
5431 static void hv_mc_qpel_avg_dst_aver_hv_src01_16x16_msa(const uint8_t *src,
5438 hv_mc_qpel_aver_horiz_src0_16x16_msa(src, src_stride, buff, 16, 16);
5442 static void hv_mc_qpel_avg_dst_aver_hv_src01_8x8_msa(const uint8_t *src,
5460 LD_UB2(src, src_stride, inp0, inp1);
5461 src += (2 * src_stride);
5468 LD_UB2(src, src_stride, inp2, inp3);
5469 src += (2 * src_stride);
5476 LD_UB2(src, src_stride, inp0, inp1);
5477 src += (2 * src_stride);
5496 LD_UB2(src, src_stride, inp2, inp3);
5497 src += (2 * src_stride);
5515 inp0 = LD_UB(src);
5545 static void hv_mc_qpel_avg_dst_aver_v_src1_16x16_msa(const uint8_t *src,
5552 hv_mc_qpel_aver_horiz_16x16_msa(src, src_stride, buff, 16, 16);
5556 static void hv_mc_qpel_avg_dst_aver_v_src1_8x8_msa(const uint8_t *src,
5574 LD_UB2(src, src_stride, inp0, inp1);
5575 src += (2 * src_stride);
5580 LD_UB2(src, src_stride, inp2, inp3);
5581 src += (2 * src_stride);
5587 LD_UB2(src, src_stride, inp0, inp1);
5588 src += (2 * src_stride);
5606 LD_UB2(src, src_stride, inp2, inp3);
5607 src += (2 * src_stride);
5624 inp0 = LD_UB(src);
5652 static void hv_mc_qpel_avg_dst_aver_hv_src11_16x16_msa(const uint8_t *src,
5659 hv_mc_qpel_aver_horiz_src1_16x16_msa(src, src_stride, buff, 16, 16);
5663 static void hv_mc_qpel_avg_dst_aver_hv_src11_8x8_msa(const uint8_t *src,
5681 LD_UB2(src, src_stride, inp0, inp1);
5682 src += (2 * src_stride);
5685 LD_UB2(src, src_stride, inp2, inp3);
5686 src += (2 * src_stride);
5694 LD_UB2(src, src_stride, inp0, inp1);
5695 src += (2 * src_stride);
5720 LD_UB2(src, src_stride, inp2, inp3);
5721 src += (2 * src_stride);
5741 inp0 = LD_UB(src);
5770 static void copy_8x8_msa(const uint8_t *src, int32_t src_stride,
5777 src0 = LD(src);
5778 src += src_stride;
5779 src1 = LD(src);
5780 src += src_stride;
5789 static void copy_16x16_msa(const uint8_t *src, int32_t src_stride,
5795 LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7);
5796 src += (8 * src_stride);
5797 LD_UB8(src, src_stride,
5806 static void avg_width8_msa(const uint8_t *src, int32_t src_stride,
5816 LD_UB4(src, src_stride, src0, src1, src2, src3);
5817 src += (4 * src_stride);
5832 static void avg_width16_msa(const uint8_t *src, int32_t src_stride,
5841 LD_UB8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7);
5842 src += (8 * src_stride);
5854 void ff_copy_16x16_msa(uint8_t *dest, const uint8_t *src, ptrdiff_t stride)
5856 copy_16x16_msa(src, stride, dest, stride);
5859 void ff_copy_8x8_msa(uint8_t *dest, const uint8_t *src, ptrdiff_t stride)
5861 copy_8x8_msa(src, stride, dest, stride);
5865 const uint8_t *src,
5868 horiz_mc_qpel_aver_src0_8width_msa(src, stride, dest, stride, 8);
5872 const uint8_t *src,
5875 horiz_mc_qpel_aver_src0_16width_msa(src, stride, dest, stride, 16);
5878 void ff_horiz_mc_qpel_8width_msa(uint8_t *dest, const uint8_t *src,
5881 horiz_mc_qpel_8width_msa(src, stride, dest, stride, 8);
5885 const uint8_t *src, ptrdiff_t stride)
5887 horiz_mc_qpel_16width_msa(src, stride, dest, stride, 16);
5891 const uint8_t *src,
5894 horiz_mc_qpel_aver_src1_8width_msa(src, stride, dest, stride, 8);
5898 const uint8_t *src,
5901 horiz_mc_qpel_aver_src1_16width_msa(src, stride, dest, stride, 16);
5905 const uint8_t *src,
5908 horiz_mc_qpel_no_rnd_aver_src0_8width_msa(src, stride, dest, stride, 8);
5912 const uint8_t *src,
5915 horiz_mc_qpel_no_rnd_aver_src0_16width_msa(src, stride, dest, stride, 16);
5919 const uint8_t *src, ptrdiff_t stride)
5921 horiz_mc_qpel_no_rnd_8width_msa(src, stride, dest, stride, 8);
5925 const uint8_t *src, ptrdiff_t stride)
5927 horiz_mc_qpel_no_rnd_16width_msa(src, stride, dest, stride, 16);
5931 const uint8_t *src,
5934 horiz_mc_qpel_no_rnd_aver_src1_8width_msa(src, stride, dest, stride, 8);
5938 const uint8_t *src,
5941 horiz_mc_qpel_no_rnd_aver_src1_16width_msa(src, stride, dest, stride, 16);
5944 void ff_avg_width8_msa(uint8_t *dest, const uint8_t *src, ptrdiff_t stride)
5946 avg_width8_msa(src, stride, dest, stride, 8);
5949 void ff_avg_width16_msa(uint8_t *dest, const uint8_t *src, ptrdiff_t stride)
5951 avg_width16_msa(src, stride, dest, stride, 16);
5955 const uint8_t *src,
5958 horiz_mc_qpel_avg_dst_aver_src0_8width_msa(src, stride, dest, stride, 8);
5962 const uint8_t *src,
5965 horiz_mc_qpel_avg_dst_aver_src0_16width_msa(src, stride, dest, stride, 16);
5969 const uint8_t *src, ptrdiff_t stride)
5971 horiz_mc_qpel_avg_dst_8width_msa(src, stride, dest, stride, 8);
5975 const uint8_t *src, ptrdiff_t stride)
5977 horiz_mc_qpel_avg_dst_16width_msa(src, stride, dest, stride, 16);
5981 const uint8_t *src,
5984 horiz_mc_qpel_avg_dst_aver_src1_8width_msa(src, stride, dest, stride, 8);
5988 const uint8_t *src,
5991 horiz_mc_qpel_avg_dst_aver_src1_16width_msa(src, stride, dest, stride, 16);
5996 const uint8_t *src, ptrdiff_t stride)
5998 vert_mc_qpel_aver_src0_8x8_msa(src, stride, dest, stride);
6002 const uint8_t *src, ptrdiff_t stride)
6004 vert_mc_qpel_aver_src0_16x16_msa(src, stride, dest, stride);
6007 void ff_vert_mc_qpel_8x8_msa(uint8_t *dest, const uint8_t *src,
6010 vert_mc_qpel_8x8_msa(src, stride, dest, stride);
6013 void ff_vert_mc_qpel_16x16_msa(uint8_t *dest, const uint8_t *src,
6016 vert_mc_qpel_16x16_msa(src, stride, dest, stride);
6020 const uint8_t *src, ptrdiff_t stride)
6022 vert_mc_qpel_aver_src1_8x8_msa(src, stride, dest, stride);
6026 const uint8_t *src, ptrdiff_t stride)
6028 vert_mc_qpel_aver_src1_16x16_msa(src, stride, dest, stride);
6032 const uint8_t *src,
6035 vert_mc_qpel_no_rnd_aver_src0_8x8_msa(src, stride, dest, stride);
6039 const uint8_t *src,
6042 vert_mc_qpel_no_rnd_aver_src0_16x16_msa(src, stride, dest, stride);
6046 const uint8_t *src, ptrdiff_t stride)
6048 vert_mc_qpel_no_rnd_8x8_msa(src, stride, dest, stride);
6052 const uint8_t *src, ptrdiff_t stride)
6054 vert_mc_qpel_no_rnd_16x16_msa(src, stride, dest, stride);
6058 const uint8_t *src,
6061 vert_mc_qpel_no_rnd_aver_src1_8x8_msa(src, stride, dest, stride);
6065 const uint8_t *src,
6068 vert_mc_qpel_no_rnd_aver_src1_16x16_msa(src, stride, dest, stride);
6072 const uint8_t *src,
6075 vert_mc_qpel_avg_dst_aver_src0_8x8_msa(src, stride, dest, stride);
6079 const uint8_t *src,
6082 vert_mc_qpel_avg_dst_aver_src0_16x16_msa(src, stride, dest, stride);
6086 const uint8_t *src, ptrdiff_t stride)
6088 vert_mc_qpel_avg_dst_8x8_msa(src, stride, dest, stride);
6092 const uint8_t *src, ptrdiff_t stride)
6094 vert_mc_qpel_avg_dst_16x16_msa(src, stride, dest, stride);
6098 const uint8_t *src,
6101 vert_mc_qpel_avg_dst_aver_src1_8x8_msa(src, stride, dest, stride);
6105 const uint8_t *src,
6108 vert_mc_qpel_avg_dst_aver_src1_16x16_msa(src, stride, dest, stride);
6113 const uint8_t *src,
6116 hv_mc_qpel_aver_hv_src00_16x16_msa(src, stride, dest, stride);
6120 const uint8_t *src, ptrdiff_t stride)
6122 hv_mc_qpel_aver_hv_src00_8x8_msa(src, stride, dest, stride);
6126 const uint8_t *src, ptrdiff_t stride)
6128 hv_mc_qpel_aver_v_src0_16x16_msa(src, stride, dest, stride);
6132 const uint8_t *src, ptrdiff_t stride)
6134 hv_mc_qpel_aver_v_src0_8x8_msa(src, stride, dest, stride);
6138 const uint8_t *src,
6141 hv_mc_qpel_aver_hv_src10_16x16_msa(src, stride, dest, stride);
6145 const uint8_t *src, ptrdiff_t stride)
6147 hv_mc_qpel_aver_hv_src10_8x8_msa(src, stride, dest, stride);
6151 const uint8_t *src, ptrdiff_t stride)
6153 hv_mc_qpel_aver_h_src0_16x16_msa(src, stride, dest, stride);
6157 const uint8_t *src, ptrdiff_t stride)
6159 hv_mc_qpel_aver_h_src0_8x8_msa(src, stride, dest, stride);
6162 void ff_hv_mc_qpel_16x16_msa(uint8_t *dest, const uint8_t *src,
6165 hv_mc_qpel_16x16_msa(src, stride, dest, stride);
6168 void ff_hv_mc_qpel_8x8_msa(uint8_t *dest, const uint8_t *src,
6171 hv_mc_qpel_8x8_msa(src, stride, dest, stride);
6175 const uint8_t *src, ptrdiff_t stride)
6177 hv_mc_qpel_aver_h_src1_16x16_msa(src, stride, dest, stride);
6181 const uint8_t *src, ptrdiff_t stride)
6183 hv_mc_qpel_aver_h_src1_8x8_msa(src, stride, dest, stride);
6187 const uint8_t *src,
6190 hv_mc_qpel_aver_hv_src01_16x16_msa(src, stride, dest, stride);
6194 const uint8_t *src, ptrdiff_t stride)
6196 hv_mc_qpel_aver_hv_src01_8x8_msa(src, stride, dest, stride);
6200 const uint8_t *src, ptrdiff_t stride)
6202 hv_mc_qpel_aver_v_src1_16x16_msa(src, stride, dest, stride);
6206 const uint8_t *src, ptrdiff_t stride)
6208 hv_mc_qpel_aver_v_src1_8x8_msa(src, stride, dest, stride);
6212 const uint8_t *src,
6215 hv_mc_qpel_aver_hv_src11_16x16_msa(src, stride, dest, stride);
6219 const uint8_t *src, ptrdiff_t stride)
6221 hv_mc_qpel_aver_hv_src11_8x8_msa(src, stride, dest, stride);
6225 const uint8_t *src,
6228 hv_mc_qpel_avg_dst_aver_hv_src00_16x16_msa(src, stride, dest, stride);
6232 const uint8_t *src,
6235 hv_mc_qpel_avg_dst_aver_hv_src00_8x8_msa(src, stride, dest, stride);
6239 const uint8_t *src,
6242 hv_mc_qpel_avg_dst_aver_v_src0_16x16_msa(src, stride, dest, stride);
6246 const uint8_t *src,
6249 hv_mc_qpel_avg_dst_aver_v_src0_8x8_msa(src, stride, dest, stride);
6253 const uint8_t *src,
6256 hv_mc_qpel_avg_dst_aver_hv_src10_16x16_msa(src, stride, dest, stride);
6260 const uint8_t *src,
6263 hv_mc_qpel_avg_dst_aver_hv_src10_8x8_msa(src, stride, dest, stride);
6267 const uint8_t *src,
6270 hv_mc_qpel_avg_dst_aver_h_src0_16x16_msa(src, stride, dest, stride);
6274 const uint8_t *src,
6277 hv_mc_qpel_avg_dst_aver_h_src0_8x8_msa(src, stride, dest, stride);
6281 const uint8_t *src, ptrdiff_t stride)
6283 hv_mc_qpel_avg_dst_16x16_msa(src, stride, dest, stride);
6287 const uint8_t *src, ptrdiff_t stride)
6289 hv_mc_qpel_avg_dst_8x8_msa(src, stride, dest, stride);
6293 const uint8_t *src,
6296 hv_mc_qpel_avg_dst_aver_h_src1_16x16_msa(src, stride, dest, stride);
6300 const uint8_t *src,
6303 hv_mc_qpel_avg_dst_aver_h_src1_8x8_msa(src, stride, dest, stride);
6307 const uint8_t *src,
6310 hv_mc_qpel_avg_dst_aver_hv_src01_16x16_msa(src, stride, dest, stride);
6314 const uint8_t *src,
6317 hv_mc_qpel_avg_dst_aver_hv_src01_8x8_msa(src, stride, dest, stride);
6321 const uint8_t *src,
6324 hv_mc_qpel_avg_dst_aver_v_src1_16x16_msa(src, stride, dest, stride);
6328 const uint8_t *src,
6331 hv_mc_qpel_avg_dst_aver_v_src1_8x8_msa(src, stride, dest, stride);
6335 const uint8_t *src,
6338 hv_mc_qpel_avg_dst_aver_hv_src11_16x16_msa(src, stride, dest, stride);
6342 const uint8_t *src,
6345 hv_mc_qpel_avg_dst_aver_hv_src11_8x8_msa(src, stride, dest, stride);
6349 const uint8_t *src,
6352 hv_mc_qpel_no_rnd_aver_hv_src00_16x16_msa(src, stride, dest, stride);
6356 const uint8_t *src,
6359 hv_mc_qpel_no_rnd_aver_hv_src00_8x8_msa(src, stride, dest, stride);
6363 const uint8_t *src,
6366 hv_mc_qpel_no_rnd_aver_v_src0_16x16_msa(src, stride, dest, stride);
6370 const uint8_t *src,
6373 hv_mc_qpel_no_rnd_aver_v_src0_8x8_msa(src, stride, dest, stride);
6377 const uint8_t *src,
6380 hv_mc_qpel_no_rnd_aver_hv_src10_16x16_msa(src, stride, dest, stride);
6384 const uint8_t *src,
6387 hv_mc_qpel_no_rnd_aver_hv_src10_8x8_msa(src, stride, dest, stride);
6391 const uint8_t *src,
6394 hv_mc_qpel_no_rnd_aver_h_src0_16x16_msa(src, stride, dest, stride);
6398 const uint8_t *src,
6401 hv_mc_qpel_no_rnd_aver_h_src0_8x8_msa(src, stride, dest, stride);
6405 const uint8_t *src, ptrdiff_t stride)
6407 hv_mc_qpel_no_rnd_16x16_msa(src, stride, dest, stride);
6411 const uint8_t *src, ptrdiff_t stride)
6413 hv_mc_qpel_no_rnd_8x8_msa(src, stride, dest, stride);
6417 const uint8_t *src,
6420 hv_mc_qpel_no_rnd_aver_h_src1_16x16_msa(src, stride, dest, stride);
6424 const uint8_t *src,
6427 hv_mc_qpel_no_rnd_aver_h_src1_8x8_msa(src, stride, dest, stride);
6431 const uint8_t *src,
6434 hv_mc_qpel_no_rnd_aver_hv_src01_16x16_msa(src, stride, dest, stride);
6438 const uint8_t *src,
6441 hv_mc_qpel_no_rnd_aver_hv_src01_8x8_msa(src, stride, dest, stride);
6445 const uint8_t *src,
6448 hv_mc_qpel_no_rnd_aver_v_src1_16x16_msa(src, stride, dest, stride);
6452 const uint8_t *src,
6455 hv_mc_qpel_no_rnd_aver_v_src1_8x8_msa(src, stride, dest, stride);
6459 const uint8_t *src,
6462 hv_mc_qpel_no_rnd_aver_hv_src11_16x16_msa(src, stride, dest, stride);
6466 const uint8_t *src,
6469 hv_mc_qpel_no_rnd_aver_hv_src11_8x8_msa(src, stride, dest, stride);