Lines Matching refs:src0_ptr

61 static void hevc_bi_copy_4w_msa(uint8_t *src0_ptr,  in hevc_bi_copy_4w_msa()  argument
77 LW2(src0_ptr, src_stride, tp0, tp1); in hevc_bi_copy_4w_msa()
91 LW4(src0_ptr, src_stride, tp0, tp1, tp2, tp3); in hevc_bi_copy_4w_msa()
103 LW4(src0_ptr, src_stride, tp0, tp1, tp2, tp3); in hevc_bi_copy_4w_msa()
104 src0_ptr += 4 * src_stride; in hevc_bi_copy_4w_msa()
106 LW4(src0_ptr, src_stride, tp0, tp1, tp2, tp3); in hevc_bi_copy_4w_msa()
107 src0_ptr += 4 * src_stride; in hevc_bi_copy_4w_msa()
129 static void hevc_bi_copy_6w_msa(uint8_t *src0_ptr, in hevc_bi_copy_6w_msa() argument
146 LD4(src0_ptr, src_stride, tp0, tp1, tp2, tp3); in hevc_bi_copy_6w_msa()
147 src0_ptr += (4 * src_stride); in hevc_bi_copy_6w_msa()
150 LD4(src0_ptr, src_stride, tp0, tp1, tp2, tp3); in hevc_bi_copy_6w_msa()
151 src0_ptr += (4 * src_stride); in hevc_bi_copy_6w_msa()
181 static void hevc_bi_copy_8w_msa(uint8_t *src0_ptr, in hevc_bi_copy_8w_msa() argument
197 LD2(src0_ptr, src_stride, tp0, tp1); in hevc_bi_copy_8w_msa()
206 LD4(src0_ptr, src_stride, tp0, tp1, tp2, tp3); in hevc_bi_copy_8w_msa()
218 LD4(src0_ptr, src_stride, tp0, tp1, tp2, tp3); in hevc_bi_copy_8w_msa()
219 src0_ptr += 4 * src_stride; in hevc_bi_copy_8w_msa()
222 LD2(src0_ptr, src_stride, tp0, tp1); in hevc_bi_copy_8w_msa()
240 LD4(src0_ptr, src_stride, tp0, tp1, tp2, tp3); in hevc_bi_copy_8w_msa()
241 src0_ptr += 4 * src_stride; in hevc_bi_copy_8w_msa()
244 LD4(src0_ptr, src_stride, tp0, tp1, tp2, tp3); in hevc_bi_copy_8w_msa()
245 src0_ptr += 4 * src_stride; in hevc_bi_copy_8w_msa()
269 static void hevc_bi_copy_12w_msa(uint8_t *src0_ptr, in hevc_bi_copy_12w_msa() argument
285 LD_SB4(src0_ptr, src_stride, src0, src1, src2, src3); in hevc_bi_copy_12w_msa()
286 src0_ptr += (4 * src_stride); in hevc_bi_copy_12w_msa()
308 static void hevc_bi_copy_16w_msa(uint8_t *src0_ptr, in hevc_bi_copy_16w_msa() argument
324 LD_SB4(src0_ptr, src_stride, src0, src1, src2, src3); in hevc_bi_copy_16w_msa()
325 src0_ptr += (4 * src_stride); in hevc_bi_copy_16w_msa()
346 static void hevc_bi_copy_24w_msa(uint8_t *src0_ptr, in hevc_bi_copy_24w_msa() argument
361 LD_SB4(src0_ptr, src_stride, src0, src1, src4, src5); in hevc_bi_copy_24w_msa()
362 LD_SB4(src0_ptr + 16, src_stride, src2, src3, src6, src7); in hevc_bi_copy_24w_msa()
363 src0_ptr += (4 * src_stride); in hevc_bi_copy_24w_msa()
392 static void hevc_bi_copy_32w_msa(uint8_t *src0_ptr, in hevc_bi_copy_32w_msa() argument
408 LD_SB2(src0_ptr, 16, src0, src1); in hevc_bi_copy_32w_msa()
409 src0_ptr += src_stride; in hevc_bi_copy_32w_msa()
410 LD_SB2(src0_ptr, 16, src2, src3); in hevc_bi_copy_32w_msa()
411 src0_ptr += src_stride; in hevc_bi_copy_32w_msa()
436 static void hevc_bi_copy_48w_msa(uint8_t *src0_ptr, in hevc_bi_copy_48w_msa() argument
452 LD_SB3(src0_ptr, 16, src0, src1, src2); in hevc_bi_copy_48w_msa()
453 src0_ptr += src_stride; in hevc_bi_copy_48w_msa()
454 LD_SB3(src0_ptr, 16, src3, src4, src5); in hevc_bi_copy_48w_msa()
455 src0_ptr += src_stride; in hevc_bi_copy_48w_msa()
490 static void hevc_bi_copy_64w_msa(uint8_t *src0_ptr, in hevc_bi_copy_64w_msa() argument
506 LD_SB4(src0_ptr, 16, src0, src1, src2, src3); in hevc_bi_copy_64w_msa()
507 src0_ptr += src_stride; in hevc_bi_copy_64w_msa()
529 static void hevc_hz_bi_8t_4w_msa(uint8_t *src0_ptr, in hevc_hz_bi_8t_4w_msa() argument
548 src0_ptr -= 3; in hevc_hz_bi_8t_4w_msa()
562 LD_SB8(src0_ptr, src_stride, src0, src1, src2, src3, in hevc_hz_bi_8t_4w_msa()
564 src0_ptr += (8 * src_stride); in hevc_hz_bi_8t_4w_msa()
602 static void hevc_hz_bi_8t_8w_msa(uint8_t *src0_ptr, in hevc_hz_bi_8t_8w_msa() argument
621 src0_ptr -= 3; in hevc_hz_bi_8t_8w_msa()
634 LD_SB4(src0_ptr, src_stride, src0, src1, src2, src3); in hevc_hz_bi_8t_8w_msa()
635 src0_ptr += (4 * src_stride); in hevc_hz_bi_8t_8w_msa()
670 static void hevc_hz_bi_8t_12w_msa(uint8_t *src0_ptr, in hevc_hz_bi_8t_12w_msa() argument
690 src0_ptr -= 3; in hevc_hz_bi_8t_12w_msa()
707 LD_SB2(src0_ptr, 8, src0, src1); in hevc_hz_bi_8t_12w_msa()
708 src0_ptr += src_stride; in hevc_hz_bi_8t_12w_msa()
709 LD_SB2(src0_ptr, 8, src2, src3); in hevc_hz_bi_8t_12w_msa()
710 src0_ptr += src_stride; in hevc_hz_bi_8t_12w_msa()
758 static void hevc_hz_bi_8t_16w_msa(uint8_t *src0_ptr, in hevc_hz_bi_8t_16w_msa() argument
777 src0_ptr -= 3; in hevc_hz_bi_8t_16w_msa()
789 LD_SB2(src0_ptr, 8, src0, src1); in hevc_hz_bi_8t_16w_msa()
790 src0_ptr += src_stride; in hevc_hz_bi_8t_16w_msa()
791 LD_SB2(src0_ptr, 8, src2, src3); in hevc_hz_bi_8t_16w_msa()
792 src0_ptr += src_stride; in hevc_hz_bi_8t_16w_msa()
829 static void hevc_hz_bi_8t_24w_msa(uint8_t *src0_ptr, in hevc_hz_bi_8t_24w_msa() argument
849 src0_ptr = src0_ptr - 3; in hevc_hz_bi_8t_24w_msa()
865 LD_SB2(src0_ptr, 16, src0, src1); in hevc_hz_bi_8t_24w_msa()
866 src0_ptr += src_stride; in hevc_hz_bi_8t_24w_msa()
901 static void hevc_hz_bi_8t_32w_msa(uint8_t *src0_ptr, in hevc_hz_bi_8t_32w_msa() argument
920 src0_ptr -= 3; in hevc_hz_bi_8t_32w_msa()
936 LD_SB2(src0_ptr, 16, src0, src1); in hevc_hz_bi_8t_32w_msa()
937 src2 = LD_SB(src0_ptr + 24); in hevc_hz_bi_8t_32w_msa()
938 src0_ptr += src_stride; in hevc_hz_bi_8t_32w_msa()
973 static void hevc_hz_bi_8t_48w_msa(uint8_t *src0_ptr, in hevc_hz_bi_8t_48w_msa() argument
993 src0_ptr -= 3; in hevc_hz_bi_8t_48w_msa()
1010 LD_SB3(src0_ptr, 16, src0, src1, src2); in hevc_hz_bi_8t_48w_msa()
1011 src3 = LD_SB(src0_ptr + 40); in hevc_hz_bi_8t_48w_msa()
1012 src0_ptr += src_stride; in hevc_hz_bi_8t_48w_msa()
1065 static void hevc_hz_bi_8t_64w_msa(uint8_t *src0_ptr, in hevc_hz_bi_8t_64w_msa() argument
1084 src0_ptr -= 3; in hevc_hz_bi_8t_64w_msa()
1101 LD_SB2(src0_ptr, 16, src0, src1); in hevc_hz_bi_8t_64w_msa()
1102 src2 = LD_SB(src0_ptr + 24); in hevc_hz_bi_8t_64w_msa()
1103 LD_SB2(src0_ptr + 32, 16, src3, src4); in hevc_hz_bi_8t_64w_msa()
1104 src5 = LD_SB(src0_ptr + 56); in hevc_hz_bi_8t_64w_msa()
1170 src0_ptr += src_stride; in hevc_hz_bi_8t_64w_msa()
1175 static void hevc_vt_bi_8t_4w_msa(uint8_t *src0_ptr, in hevc_vt_bi_8t_4w_msa() argument
1198 src0_ptr -= (3 * src_stride); in hevc_vt_bi_8t_4w_msa()
1206 LD_SB7(src0_ptr, src_stride, src0, src1, src2, src3, src4, src5, src6); in hevc_vt_bi_8t_4w_msa()
1207 src0_ptr += (7 * src_stride); in hevc_vt_bi_8t_4w_msa()
1216 LD_SB8(src0_ptr, src_stride, in hevc_vt_bi_8t_4w_msa()
1218 src0_ptr += (8 * src_stride); in hevc_vt_bi_8t_4w_msa()
1261 static void hevc_vt_bi_8t_8w_msa(uint8_t *src0_ptr, in hevc_vt_bi_8t_8w_msa() argument
1280 src0_ptr -= (3 * src_stride); in hevc_vt_bi_8t_8w_msa()
1287 LD_SB7(src0_ptr, src_stride, src0, src1, src2, src3, src4, src5, src6); in hevc_vt_bi_8t_8w_msa()
1288 src0_ptr += (7 * src_stride); in hevc_vt_bi_8t_8w_msa()
1295 LD_SB4(src0_ptr, src_stride, src7, src8, src9, src10); in hevc_vt_bi_8t_8w_msa()
1296 src0_ptr += (4 * src_stride); in hevc_vt_bi_8t_8w_msa()
1339 static void hevc_vt_bi_8t_12w_msa(uint8_t *src0_ptr, in hevc_vt_bi_8t_12w_msa() argument
1361 src0_ptr -= (3 * src_stride); in hevc_vt_bi_8t_12w_msa()
1368 LD_SB7(src0_ptr, src_stride, src0, src1, src2, src3, src4, src5, src6); in hevc_vt_bi_8t_12w_msa()
1369 src0_ptr += (7 * src_stride); in hevc_vt_bi_8t_12w_msa()
1382 LD_SB4(src0_ptr, src_stride, src7, src8, src9, src10); in hevc_vt_bi_8t_12w_msa()
1383 src0_ptr += (4 * src_stride); in hevc_vt_bi_8t_12w_msa()
1446 static void hevc_vt_bi_8t_16multx2mult_msa(uint8_t *src0_ptr, in hevc_vt_bi_8t_16multx2mult_msa() argument
1471 src0_ptr -= (3 * src_stride); in hevc_vt_bi_8t_16multx2mult_msa()
1479 src0_ptr_tmp = src0_ptr; in hevc_vt_bi_8t_16multx2mult_msa()
1546 src0_ptr += 16; in hevc_vt_bi_8t_16multx2mult_msa()
1552 static void hevc_vt_bi_8t_16w_msa(uint8_t *src0_ptr, in hevc_vt_bi_8t_16w_msa() argument
1561 hevc_vt_bi_8t_16multx2mult_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_vt_bi_8t_16w_msa()
1565 static void hevc_vt_bi_8t_24w_msa(uint8_t *src0_ptr, in hevc_vt_bi_8t_24w_msa() argument
1574 hevc_vt_bi_8t_16multx2mult_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_vt_bi_8t_24w_msa()
1576 hevc_vt_bi_8t_8w_msa(src0_ptr + 16, src_stride, src1_ptr + 16, src2_stride, in hevc_vt_bi_8t_24w_msa()
1580 static void hevc_vt_bi_8t_32w_msa(uint8_t *src0_ptr, in hevc_vt_bi_8t_32w_msa() argument
1589 hevc_vt_bi_8t_16multx2mult_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_vt_bi_8t_32w_msa()
1593 static void hevc_vt_bi_8t_48w_msa(uint8_t *src0_ptr, in hevc_vt_bi_8t_48w_msa() argument
1602 hevc_vt_bi_8t_16multx2mult_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_vt_bi_8t_48w_msa()
1606 static void hevc_vt_bi_8t_64w_msa(uint8_t *src0_ptr, in hevc_vt_bi_8t_64w_msa() argument
1615 hevc_vt_bi_8t_16multx2mult_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_vt_bi_8t_64w_msa()
1619 static void hevc_hv_bi_8t_4w_msa(uint8_t *src0_ptr, in hevc_hv_bi_8t_4w_msa() argument
1646 src0_ptr -= ((3 * src_stride) + 3); in hevc_hv_bi_8t_4w_msa()
1662 LD_SB7(src0_ptr, src_stride, src0, src1, src2, src3, src4, src5, src6); in hevc_hv_bi_8t_4w_msa()
1663 src0_ptr += (7 * src_stride); in hevc_hv_bi_8t_4w_msa()
1690 LD_SB4(src0_ptr, src_stride, src7, src8, src9, src10); in hevc_hv_bi_8t_4w_msa()
1691 src0_ptr += (4 * src_stride); in hevc_hv_bi_8t_4w_msa()
1744 static void hevc_hv_bi_8t_8multx1mult_msa(uint8_t *src0_ptr, in hevc_hv_bi_8t_8multx1mult_msa() argument
1774 src0_ptr -= ((3 * src_stride) + 3); in hevc_hv_bi_8t_8multx1mult_msa()
1791 src0_ptr_tmp = src0_ptr; in hevc_hv_bi_8t_8multx1mult_msa()
1871 src0_ptr += 8; in hevc_hv_bi_8t_8multx1mult_msa()
1877 static void hevc_hv_bi_8t_8w_msa(uint8_t *src0_ptr, in hevc_hv_bi_8t_8w_msa() argument
1887 hevc_hv_bi_8t_8multx1mult_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_hv_bi_8t_8w_msa()
1892 static void hevc_hv_bi_8t_12w_msa(uint8_t *src0_ptr, in hevc_hv_bi_8t_12w_msa() argument
1920 src0_ptr -= ((3 * src_stride) + 3); in hevc_hv_bi_8t_12w_msa()
1938 src0_ptr_tmp = src0_ptr; in hevc_hv_bi_8t_12w_msa()
2017 src0_ptr += 8; in hevc_hv_bi_8t_12w_msa()
2026 LD_SB7(src0_ptr, src_stride, src0, src1, src2, src3, src4, src5, src6); in hevc_hv_bi_8t_12w_msa()
2027 src0_ptr += (7 * src_stride); in hevc_hv_bi_8t_12w_msa()
2053 LD_SB4(src0_ptr, src_stride, src7, src8, src9, src10); in hevc_hv_bi_8t_12w_msa()
2054 src0_ptr += (4 * src_stride); in hevc_hv_bi_8t_12w_msa()
2106 static void hevc_hv_bi_8t_16w_msa(uint8_t *src0_ptr, in hevc_hv_bi_8t_16w_msa() argument
2116 hevc_hv_bi_8t_8multx1mult_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_hv_bi_8t_16w_msa()
2121 static void hevc_hv_bi_8t_24w_msa(uint8_t *src0_ptr, in hevc_hv_bi_8t_24w_msa() argument
2131 hevc_hv_bi_8t_8multx1mult_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_hv_bi_8t_24w_msa()
2136 static void hevc_hv_bi_8t_32w_msa(uint8_t *src0_ptr, in hevc_hv_bi_8t_32w_msa() argument
2146 hevc_hv_bi_8t_8multx1mult_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_hv_bi_8t_32w_msa()
2151 static void hevc_hv_bi_8t_48w_msa(uint8_t *src0_ptr, in hevc_hv_bi_8t_48w_msa() argument
2161 hevc_hv_bi_8t_8multx1mult_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_hv_bi_8t_48w_msa()
2166 static void hevc_hv_bi_8t_64w_msa(uint8_t *src0_ptr, in hevc_hv_bi_8t_64w_msa() argument
2176 hevc_hv_bi_8t_8multx1mult_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_hv_bi_8t_64w_msa()
2181 static void hevc_hz_bi_4t_4x2_msa(uint8_t *src0_ptr, in hevc_hz_bi_4t_4x2_msa() argument
2198 src0_ptr -= 1; in hevc_hz_bi_4t_4x2_msa()
2208 LD_SB2(src0_ptr, src_stride, src0, src1); in hevc_hz_bi_4t_4x2_msa()
2224 static void hevc_hz_bi_4t_4x4_msa(uint8_t *src0_ptr, in hevc_hz_bi_4t_4x4_msa() argument
2242 src0_ptr -= 1; in hevc_hz_bi_4t_4x4_msa()
2252 LD_SB4(src0_ptr, src_stride, src0, src1, src2, src3); in hevc_hz_bi_4t_4x4_msa()
2270 static void hevc_hz_bi_4t_4x8multiple_msa(uint8_t *src0_ptr, in hevc_hz_bi_4t_4x8multiple_msa() argument
2289 src0_ptr -= 1; in hevc_hz_bi_4t_4x8multiple_msa()
2300 LD_SB8(src0_ptr, src_stride, in hevc_hz_bi_4t_4x8multiple_msa()
2302 src0_ptr += (8 * src_stride); in hevc_hz_bi_4t_4x8multiple_msa()
2333 static void hevc_hz_bi_4t_4w_msa(uint8_t *src0_ptr, in hevc_hz_bi_4t_4w_msa() argument
2343 hevc_hz_bi_4t_4x2_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_hz_bi_4t_4w_msa()
2346 hevc_hz_bi_4t_4x4_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_hz_bi_4t_4w_msa()
2349 hevc_hz_bi_4t_4x8multiple_msa(src0_ptr, src_stride, in hevc_hz_bi_4t_4w_msa()
2355 static void hevc_hz_bi_4t_6w_msa(uint8_t *src0_ptr, in hevc_hz_bi_4t_6w_msa() argument
2374 src0_ptr -= 1; in hevc_hz_bi_4t_6w_msa()
2385 LD_SB4(src0_ptr, src_stride, src0, src1, src2, src3); in hevc_hz_bi_4t_6w_msa()
2386 src0_ptr += (4 * src_stride); in hevc_hz_bi_4t_6w_msa()
2416 static void hevc_hz_bi_4t_8x2_msa(uint8_t *src0_ptr, in hevc_hz_bi_4t_8x2_msa() argument
2433 src0_ptr -= 1; in hevc_hz_bi_4t_8x2_msa()
2443 LD_SB2(src0_ptr, src_stride, src0, src1); in hevc_hz_bi_4t_8x2_msa()
2459 static void hevc_hz_bi_4t_8x6_msa(uint8_t *src0_ptr, in hevc_hz_bi_4t_8x6_msa() argument
2477 src0_ptr -= 1; in hevc_hz_bi_4t_8x6_msa()
2487 LD_SB6(src0_ptr, src_stride, src0, src1, src2, src3, src4, src5); in hevc_hz_bi_4t_8x6_msa()
2523 static void hevc_hz_bi_4t_8x4multiple_msa(uint8_t *src0_ptr, in hevc_hz_bi_4t_8x4multiple_msa() argument
2542 src0_ptr -= 1; in hevc_hz_bi_4t_8x4multiple_msa()
2553 LD_SB4(src0_ptr, src_stride, src0, src1, src2, src3); in hevc_hz_bi_4t_8x4multiple_msa()
2554 src0_ptr += (4 * src_stride); in hevc_hz_bi_4t_8x4multiple_msa()
2581 static void hevc_hz_bi_4t_8w_msa(uint8_t *src0_ptr, in hevc_hz_bi_4t_8w_msa() argument
2591 hevc_hz_bi_4t_8x2_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_hz_bi_4t_8w_msa()
2594 hevc_hz_bi_4t_8x6_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_hz_bi_4t_8w_msa()
2597 hevc_hz_bi_4t_8x4multiple_msa(src0_ptr, src_stride, in hevc_hz_bi_4t_8w_msa()
2603 static void hevc_hz_bi_4t_12w_msa(uint8_t *src0_ptr, in hevc_hz_bi_4t_12w_msa() argument
2625 src0_ptr -= 1; in hevc_hz_bi_4t_12w_msa()
2637 LD_SB4(src0_ptr, src_stride, src0, src1, src2, src3); in hevc_hz_bi_4t_12w_msa()
2638 src0_ptr += (4 * src_stride); in hevc_hz_bi_4t_12w_msa()
2677 static void hevc_hz_bi_4t_16w_msa(uint8_t *src0_ptr, in hevc_hz_bi_4t_16w_msa() argument
2694 src0_ptr -= 1; in hevc_hz_bi_4t_16w_msa()
2705 LD_SB2(src0_ptr, src_stride, src0, src2); in hevc_hz_bi_4t_16w_msa()
2706 LD_SB2(src0_ptr + 8, src_stride, src1, src3); in hevc_hz_bi_4t_16w_msa()
2707 src0_ptr += (2 * src_stride); in hevc_hz_bi_4t_16w_msa()
2737 static void hevc_hz_bi_4t_24w_msa(uint8_t *src0_ptr, in hevc_hz_bi_4t_24w_msa() argument
2758 src0_ptr -= 1; in hevc_hz_bi_4t_24w_msa()
2774 LD_SB4(src0_ptr, src_stride, src0, src2, src4, src6); in hevc_hz_bi_4t_24w_msa()
2775 LD_SB4(src0_ptr + 16, src_stride, src1, src3, src5, src7); in hevc_hz_bi_4t_24w_msa()
2776 src0_ptr += (4 * src_stride); in hevc_hz_bi_4t_24w_msa()
2843 static void hevc_hz_bi_4t_32w_msa(uint8_t *src0_ptr, in hevc_hz_bi_4t_32w_msa() argument
2862 src0_ptr -= 1; in hevc_hz_bi_4t_32w_msa()
2875 LD_SB2(src0_ptr, 16, src0, src1); in hevc_hz_bi_4t_32w_msa()
2876 src2 = LD_SB(src0_ptr + 24); in hevc_hz_bi_4t_32w_msa()
2877 src0_ptr += src_stride; in hevc_hz_bi_4t_32w_msa()
2904 static void hevc_vt_bi_4t_4x2_msa(uint8_t *src0_ptr, in hevc_vt_bi_4t_4x2_msa() argument
2920 src0_ptr -= src_stride; in hevc_vt_bi_4t_4x2_msa()
2928 LD_SB3(src0_ptr, src_stride, src0, src1, src2); in hevc_vt_bi_4t_4x2_msa()
2929 src0_ptr += (3 * src_stride); in hevc_vt_bi_4t_4x2_msa()
2935 LD_SB2(src0_ptr, src_stride, src3, src4); in hevc_vt_bi_4t_4x2_msa()
2952 static void hevc_vt_bi_4t_4x4_msa(uint8_t *src0_ptr, in hevc_vt_bi_4t_4x4_msa() argument
2969 src0_ptr -= src_stride; in hevc_vt_bi_4t_4x4_msa()
2977 LD_SB3(src0_ptr, src_stride, src0, src1, src2); in hevc_vt_bi_4t_4x4_msa()
2978 src0_ptr += (3 * src_stride); in hevc_vt_bi_4t_4x4_msa()
2983 LD_SB4(src0_ptr, src_stride, src3, src4, src5, src6); in hevc_vt_bi_4t_4x4_msa()
3001 static void hevc_vt_bi_4t_4x8multiple_msa(uint8_t *src0_ptr, in hevc_vt_bi_4t_4x8multiple_msa() argument
3021 src0_ptr -= src_stride; in hevc_vt_bi_4t_4x8multiple_msa()
3029 LD_SB3(src0_ptr, src_stride, src0, src1, src2); in hevc_vt_bi_4t_4x8multiple_msa()
3030 src0_ptr += (3 * src_stride); in hevc_vt_bi_4t_4x8multiple_msa()
3036 LD_SB6(src0_ptr, src_stride, src3, src4, src5, src6, src7, src8); in hevc_vt_bi_4t_4x8multiple_msa()
3037 src0_ptr += (6 * src_stride); in hevc_vt_bi_4t_4x8multiple_msa()
3056 LD_SB2(src0_ptr, src_stride, src9, src2); in hevc_vt_bi_4t_4x8multiple_msa()
3057 src0_ptr += (2 * src_stride); in hevc_vt_bi_4t_4x8multiple_msa()
3074 static void hevc_vt_bi_4t_4w_msa(uint8_t *src0_ptr, in hevc_vt_bi_4t_4w_msa() argument
3084 hevc_vt_bi_4t_4x2_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_vt_bi_4t_4w_msa()
3087 hevc_vt_bi_4t_4x4_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_vt_bi_4t_4w_msa()
3090 hevc_vt_bi_4t_4x8multiple_msa(src0_ptr, src_stride, in hevc_vt_bi_4t_4w_msa()
3096 static void hevc_vt_bi_4t_6w_msa(uint8_t *src0_ptr, in hevc_vt_bi_4t_6w_msa() argument
3112 src0_ptr -= src_stride; in hevc_vt_bi_4t_6w_msa()
3120 LD_SB3(src0_ptr, src_stride, src0, src1, src2); in hevc_vt_bi_4t_6w_msa()
3121 src0_ptr += (3 * src_stride); in hevc_vt_bi_4t_6w_msa()
3122 LD_SB2(src0_ptr, src_stride, src3, src4); in hevc_vt_bi_4t_6w_msa()
3123 src0_ptr += (2 * src_stride); in hevc_vt_bi_4t_6w_msa()
3124 LD_SB2(src0_ptr, src_stride, src5, src6); in hevc_vt_bi_4t_6w_msa()
3125 src0_ptr += (2 * src_stride); in hevc_vt_bi_4t_6w_msa()
3126 LD_SB2(src0_ptr, src_stride, src7, src8); in hevc_vt_bi_4t_6w_msa()
3127 src0_ptr += (2 * src_stride); in hevc_vt_bi_4t_6w_msa()
3128 LD_SB2(src0_ptr, src_stride, src9, src10); in hevc_vt_bi_4t_6w_msa()
3129 src0_ptr += (2 * src_stride); in hevc_vt_bi_4t_6w_msa()
3194 static void hevc_vt_bi_4t_8x2_msa(uint8_t *src0_ptr, in hevc_vt_bi_4t_8x2_msa() argument
3209 src0_ptr -= src_stride; in hevc_vt_bi_4t_8x2_msa()
3217 LD_SB3(src0_ptr, src_stride, src0, src1, src2); in hevc_vt_bi_4t_8x2_msa()
3218 src0_ptr += (3 * src_stride); in hevc_vt_bi_4t_8x2_msa()
3222 LD_SB2(src0_ptr, src_stride, src3, src4); in hevc_vt_bi_4t_8x2_msa()
3238 static void hevc_vt_bi_4t_8x6_msa(uint8_t *src0_ptr, in hevc_vt_bi_4t_8x6_msa() argument
3255 src0_ptr -= src_stride; in hevc_vt_bi_4t_8x6_msa()
3263 LD_SB3(src0_ptr, src_stride, src0, src1, src2); in hevc_vt_bi_4t_8x6_msa()
3264 src0_ptr += (3 * src_stride); in hevc_vt_bi_4t_8x6_msa()
3268 LD_SB6(src0_ptr, src_stride, src3, src4, src5, src6, src7, src8); in hevc_vt_bi_4t_8x6_msa()
3298 static void hevc_vt_bi_4t_8x4multiple_msa(uint8_t *src0_ptr, in hevc_vt_bi_4t_8x4multiple_msa() argument
3315 src0_ptr -= src_stride; in hevc_vt_bi_4t_8x4multiple_msa()
3323 LD_SB3(src0_ptr, src_stride, src0, src1, src2); in hevc_vt_bi_4t_8x4multiple_msa()
3324 src0_ptr += (3 * src_stride); in hevc_vt_bi_4t_8x4multiple_msa()
3329 LD_SB2(src0_ptr, src_stride, src3, src4); in hevc_vt_bi_4t_8x4multiple_msa()
3330 src0_ptr += (2 * src_stride); in hevc_vt_bi_4t_8x4multiple_msa()
3341 LD_SB2(src0_ptr, src_stride, src5, src2); in hevc_vt_bi_4t_8x4multiple_msa()
3342 src0_ptr += (2 * src_stride); in hevc_vt_bi_4t_8x4multiple_msa()
3360 static void hevc_vt_bi_4t_8w_msa(uint8_t *src0_ptr, in hevc_vt_bi_4t_8w_msa() argument
3370 hevc_vt_bi_4t_8x2_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_vt_bi_4t_8w_msa()
3373 hevc_vt_bi_4t_8x6_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_vt_bi_4t_8w_msa()
3376 hevc_vt_bi_4t_8x4multiple_msa(src0_ptr, src_stride, in hevc_vt_bi_4t_8w_msa()
3382 static void hevc_vt_bi_4t_12w_msa(uint8_t *src0_ptr, in hevc_vt_bi_4t_12w_msa() argument
3401 src0_ptr -= (1 * src_stride); in hevc_vt_bi_4t_12w_msa()
3409 LD_SB3(src0_ptr, src_stride, src0, src1, src2); in hevc_vt_bi_4t_12w_msa()
3410 src0_ptr += (3 * src_stride); in hevc_vt_bi_4t_12w_msa()
3417 LD_SB2(src0_ptr, src_stride, src3, src4); in hevc_vt_bi_4t_12w_msa()
3418 src0_ptr += (2 * src_stride); in hevc_vt_bi_4t_12w_msa()
3419 LD_SB2(src0_ptr, src_stride, src5, src6); in hevc_vt_bi_4t_12w_msa()
3420 src0_ptr += (2 * src_stride); in hevc_vt_bi_4t_12w_msa()
3465 static void hevc_vt_bi_4t_16w_msa(uint8_t *src0_ptr, in hevc_vt_bi_4t_16w_msa() argument
3483 src0_ptr -= src_stride; in hevc_vt_bi_4t_16w_msa()
3491 LD_SB3(src0_ptr, src_stride, src0, src1, src2); in hevc_vt_bi_4t_16w_msa()
3492 src0_ptr += (3 * src_stride); in hevc_vt_bi_4t_16w_msa()
3498 LD_SB2(src0_ptr, src_stride, src3, src4); in hevc_vt_bi_4t_16w_msa()
3499 src0_ptr += (2 * src_stride); in hevc_vt_bi_4t_16w_msa()
3523 LD_SB2(src0_ptr, src_stride, src5, src2); in hevc_vt_bi_4t_16w_msa()
3524 src0_ptr += (2 * src_stride); in hevc_vt_bi_4t_16w_msa()
3550 static void hevc_vt_bi_4t_24w_msa(uint8_t *src0_ptr, in hevc_vt_bi_4t_24w_msa() argument
3571 src0_ptr -= src_stride; in hevc_vt_bi_4t_24w_msa()
3580 LD_SB3(src0_ptr, src_stride, src0, src1, src2); in hevc_vt_bi_4t_24w_msa()
3585 LD_SB3(src0_ptr + 16, src_stride, src6, src7, src8); in hevc_vt_bi_4t_24w_msa()
3586 src0_ptr += (3 * src_stride); in hevc_vt_bi_4t_24w_msa()
3592 LD_SB2(src0_ptr, src_stride, src3, src4); in hevc_vt_bi_4t_24w_msa()
3601 LD_SB2(src0_ptr + 16, src_stride, src9, src10); in hevc_vt_bi_4t_24w_msa()
3602 src0_ptr += (2 * src_stride); in hevc_vt_bi_4t_24w_msa()
3633 LD_SB2(src0_ptr, src_stride, src5, src2); in hevc_vt_bi_4t_24w_msa()
3642 LD_SB2(src0_ptr + 16, src_stride, src11, src8); in hevc_vt_bi_4t_24w_msa()
3643 src0_ptr += (2 * src_stride); in hevc_vt_bi_4t_24w_msa()
3674 static void hevc_vt_bi_4t_32w_msa(uint8_t *src0_ptr, in hevc_vt_bi_4t_32w_msa() argument
3696 src0_ptr -= src_stride; in hevc_vt_bi_4t_32w_msa()
3705 LD_SB3(src0_ptr, src_stride, src0, src1, src2); in hevc_vt_bi_4t_32w_msa()
3711 LD_SB3(src0_ptr + 16, src_stride, src6, src7, src8); in hevc_vt_bi_4t_32w_msa()
3712 src0_ptr += (3 * src_stride); in hevc_vt_bi_4t_32w_msa()
3719 LD_SB2(src0_ptr, src_stride, src3, src4); in hevc_vt_bi_4t_32w_msa()
3753 LD_SB2(src0_ptr + 16, src_stride, src9, src10); in hevc_vt_bi_4t_32w_msa()
3754 src0_ptr += (2 * src_stride); in hevc_vt_bi_4t_32w_msa()
3784 static void hevc_hv_bi_4t_4x2_msa(uint8_t *src0_ptr, in hevc_hv_bi_4t_4x2_msa() argument
3806 src0_ptr -= (src_stride + 1); in hevc_hv_bi_4t_4x2_msa()
3821 LD_SB5(src0_ptr, src_stride, src0, src1, src2, src3, src4); in hevc_hv_bi_4t_4x2_msa()
3851 static void hevc_hv_bi_4t_4x4_msa(uint8_t *src0_ptr, in hevc_hv_bi_4t_4x4_msa() argument
3875 src0_ptr -= (src_stride + 1); in hevc_hv_bi_4t_4x4_msa()
3887 LD_SB7(src0_ptr, src_stride, src0, src1, src2, src3, src4, src5, src6); in hevc_hv_bi_4t_4x4_msa()
3927 static void hevc_hv_bi_4t_4multx8mult_msa(uint8_t *src0_ptr, in hevc_hv_bi_4t_4multx8mult_msa() argument
3955 src0_ptr -= (src_stride + 1); in hevc_hv_bi_4t_4multx8mult_msa()
3970 LD_SB3(src0_ptr, src_stride, src0, src1, src2); in hevc_hv_bi_4t_4multx8mult_msa()
3971 src0_ptr += (3 * src_stride); in hevc_hv_bi_4t_4multx8mult_msa()
3983 LD_SB8(src0_ptr, src_stride, in hevc_hv_bi_4t_4multx8mult_msa()
3985 src0_ptr += (8 * src_stride); in hevc_hv_bi_4t_4multx8mult_msa()
4046 static void hevc_hv_bi_4t_4w_msa(uint8_t *src0_ptr, in hevc_hv_bi_4t_4w_msa() argument
4057 hevc_hv_bi_4t_4x2_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_hv_bi_4t_4w_msa()
4060 hevc_hv_bi_4t_4x4_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_hv_bi_4t_4w_msa()
4063 hevc_hv_bi_4t_4multx8mult_msa(src0_ptr, src_stride, in hevc_hv_bi_4t_4w_msa()
4070 static void hevc_hv_bi_4t_6w_msa(uint8_t *src0_ptr, in hevc_hv_bi_4t_6w_msa() argument
4103 src0_ptr -= (src_stride + 1); in hevc_hv_bi_4t_6w_msa()
4118 LD_SB3(src0_ptr, src_stride, src0, src1, src2); in hevc_hv_bi_4t_6w_msa()
4119 src0_ptr += (3 * src_stride); in hevc_hv_bi_4t_6w_msa()
4133 LD_SB8(src0_ptr, src_stride, in hevc_hv_bi_4t_6w_msa()
4220 static void hevc_hv_bi_4t_8x2_msa(uint8_t *src0_ptr, in hevc_hv_bi_4t_8x2_msa() argument
4244 src0_ptr -= (src_stride + 1); in hevc_hv_bi_4t_8x2_msa()
4259 LD_SB5(src0_ptr, src_stride, src0, src1, src2, src3, src4); in hevc_hv_bi_4t_8x2_msa()
4294 static void hevc_hv_bi_4t_8multx4_msa(uint8_t *src0_ptr, in hevc_hv_bi_4t_8multx4_msa() argument
4315 src0_ptr -= (src_stride + 1); in hevc_hv_bi_4t_8multx4_msa()
4332 LD_SB7(src0_ptr, src_stride, src0, src1, src2, src3, src4, src5, src6); in hevc_hv_bi_4t_8multx4_msa()
4333 src0_ptr += 8; in hevc_hv_bi_4t_8multx4_msa()
4390 static void hevc_hv_bi_4t_8x6_msa(uint8_t *src0_ptr, in hevc_hv_bi_4t_8x6_msa() argument
4418 src0_ptr -= (src_stride + 1); in hevc_hv_bi_4t_8x6_msa()
4433 LD_SB5(src0_ptr, src_stride, src0, src1, src2, src3, src4); in hevc_hv_bi_4t_8x6_msa()
4434 src0_ptr += (5 * src_stride); in hevc_hv_bi_4t_8x6_msa()
4435 LD_SB4(src0_ptr, src_stride, src5, src6, src7, src8); in hevc_hv_bi_4t_8x6_msa()
4506 static void hevc_hv_bi_4t_8multx4mult_msa(uint8_t *src0_ptr, in hevc_hv_bi_4t_8multx4mult_msa() argument
4537 src0_ptr -= (src_stride + 1); in hevc_hv_bi_4t_8multx4mult_msa()
4553 src0_ptr_tmp = src0_ptr; in hevc_hv_bi_4t_8multx4mult_msa()
4625 src0_ptr += 8; in hevc_hv_bi_4t_8multx4mult_msa()
4631 static void hevc_hv_bi_4t_8w_msa(uint8_t *src0_ptr, in hevc_hv_bi_4t_8w_msa() argument
4642 hevc_hv_bi_4t_8x2_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_hv_bi_4t_8w_msa()
4645 hevc_hv_bi_4t_8multx4_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_hv_bi_4t_8w_msa()
4648 hevc_hv_bi_4t_8x6_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_hv_bi_4t_8w_msa()
4651 hevc_hv_bi_4t_8multx4mult_msa(src0_ptr, src_stride, in hevc_hv_bi_4t_8w_msa()
4658 static void hevc_hv_bi_4t_12w_msa(uint8_t *src0_ptr, in hevc_hv_bi_4t_12w_msa() argument
4686 src0_ptr -= (src_stride + 1); in hevc_hv_bi_4t_12w_msa()
4702 src0_ptr_tmp = src0_ptr; in hevc_hv_bi_4t_12w_msa()
4775 src0_ptr += 8; in hevc_hv_bi_4t_12w_msa()
4782 LD_SB3(src0_ptr, src_stride, src0, src1, src2); in hevc_hv_bi_4t_12w_msa()
4783 src0_ptr += (3 * src_stride); in hevc_hv_bi_4t_12w_msa()
4795 LD_SB8(src0_ptr, src_stride, in hevc_hv_bi_4t_12w_msa()
4797 src0_ptr += (8 * src_stride); in hevc_hv_bi_4t_12w_msa()
4860 static void hevc_hv_bi_4t_16w_msa(uint8_t *src0_ptr, in hevc_hv_bi_4t_16w_msa() argument
4871 hevc_hv_bi_4t_8multx4_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_hv_bi_4t_16w_msa()
4874 hevc_hv_bi_4t_8multx4mult_msa(src0_ptr, src_stride, src1_ptr, in hevc_hv_bi_4t_16w_msa()
4880 static void hevc_hv_bi_4t_24w_msa(uint8_t *src0_ptr, in hevc_hv_bi_4t_24w_msa() argument
4890 hevc_hv_bi_4t_8multx4mult_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_hv_bi_4t_24w_msa()
4895 static void hevc_hv_bi_4t_32w_msa(uint8_t *src0_ptr, in hevc_hv_bi_4t_32w_msa() argument
4905 hevc_hv_bi_4t_8multx4mult_msa(src0_ptr, src_stride, src1_ptr, src2_stride, in hevc_hv_bi_4t_32w_msa()