Lines Matching defs:src_top
61 static void hevc_intra_pred_vert_4x4_msa(const uint8_t *src_top,
71 src_data = LW(src_top);
80 vec1 = __msa_fill_h(src_top[0]);
94 static void hevc_intra_pred_vert_8x8_msa(const uint8_t *src_top,
106 src_data1 = LD(src_top);
119 vec1 = __msa_fill_h(src_top[0]);
149 static void hevc_intra_pred_vert_16x16_msa(const uint8_t *src_top,
160 src = LD_UB(src_top);
171 vec1 = __msa_fill_h(src_top[0]);
190 static void hevc_intra_pred_horiz_4x4_msa(const uint8_t *src_top,
207 val0 = LW(src_top);
209 src_top_val = __msa_fill_h(src_top[-1]);
224 static void hevc_intra_pred_horiz_8x8_msa(const uint8_t *src_top,
247 val0 = LD(src_top);
249 src_top_val = __msa_fill_h(src_top[-1]);
264 static void hevc_intra_pred_horiz_16x16_msa(const uint8_t *src_top,
294 src0 = LD_SB(src_top);
295 src_top_val = __msa_fill_h(src_top[-1]);
310 static void hevc_intra_pred_horiz_32x32_msa(const uint8_t *src_top,
340 static void hevc_intra_pred_dc_4x4_msa(const uint8_t *src_top,
353 val0 = LW(src_top);
374 val1 = (src_left[0] + 2 * addition + src_top[0] + 2) >> 2;
401 static void hevc_intra_pred_dc_8x8_msa(const uint8_t *src_top,
415 val0 = LD(src_top);
441 val = (src_left[0] + 2 * addition + src_top[0] + 2) >> 2;
460 static void hevc_intra_pred_dc_16x16_msa(const uint8_t *src_top,
473 src_above1 = LD_UB(src_top);
499 val = (src_left[0] + 2 * addition + src_top[0] + 2) >> 2;
516 static void hevc_intra_pred_dc_32x32_msa(const uint8_t *src_top,
526 LD_UB2(src_top, 16, src_above1, src_above2);
548 static void hevc_intra_pred_plane_4x4_msa(const uint8_t *src_top,
559 src0 = LW(src_top);
570 tmp0 = __msa_fill_h(src_top[4]);
595 static void hevc_intra_pred_plane_8x8_msa(const uint8_t *src_top,
609 src0 = LD(src_top);
619 tmp0 = __msa_fill_h(src_top[8]);
663 static void hevc_intra_pred_plane_16x16_msa(const uint8_t *src_top,
675 src0 = LD_UB(src_top);
684 tmp0 = __msa_fill_h(src_top[16]);
743 static void process_intra_upper_16x16_msa(const uint8_t *src_top,
756 tmp0 = __msa_fill_h(src_top[32 - offset]);
759 src0 = LD_SB(src_top);
826 static void process_intra_lower_16x16_msa(const uint8_t *src_top,
838 tmp0 = __msa_fill_h(src_top[32 - offset]);
841 src0 = LD_SB(src_top);
908 static void hevc_intra_pred_plane_32x32_msa(const uint8_t *src_top,
912 process_intra_upper_16x16_msa(src_top, src_left, dst, stride, 0);
913 process_intra_upper_16x16_msa((src_top + 16), src_left,
918 process_intra_lower_16x16_msa(src_top, src_left, dst, stride, 0);
919 process_intra_lower_16x16_msa((src_top + 16), src_left,
923 static void hevc_intra_pred_angular_upper_4width_msa(const uint8_t *src_top,
950 ref = src_top - 1;
1015 static void hevc_intra_pred_angular_upper_8width_msa(const uint8_t *src_top,
1042 ref = src_top - 1;
1114 static void hevc_intra_pred_angular_upper_16width_msa(const uint8_t *src_top,
1142 ref = src_top - 1;
1224 static void hevc_intra_pred_angular_upper_32width_msa(const uint8_t *src_top,
1253 ref = src_top - 1;
1338 static void hevc_intra_pred_angular_lower_4width_msa(const uint8_t *src_top,
1372 ref_tmp[h_cnt] = src_top[offset];
1435 static void hevc_intra_pred_angular_lower_8width_msa(const uint8_t *src_top,
1445 const uint8_t *src_top_tmp = src_top - 1;
1536 static void hevc_intra_pred_angular_lower_16width_msa(const uint8_t *src_top,
1553 const uint8_t *ref, *src_top_tmp = src_top - 1;
1652 static void hevc_intra_pred_angular_lower_32width_msa(const uint8_t *src_top,
1668 const uint8_t *ref, *src_top_tmp = src_top - 1;
1780 const uint8_t *src_top,
1784 hevc_intra_pred_plane_4x4_msa(src_top, src_left, dst, stride);
1788 const uint8_t *src_top,
1792 hevc_intra_pred_plane_8x8_msa(src_top, src_left, dst, stride);
1796 const uint8_t *src_top,
1800 hevc_intra_pred_plane_16x16_msa(src_top, src_left, dst, stride);
1804 const uint8_t *src_top,
1808 hevc_intra_pred_plane_32x32_msa(src_top, src_left, dst, stride);
1811 void ff_hevc_intra_pred_dc_msa(uint8_t *dst, const uint8_t *src_top,
1817 hevc_intra_pred_dc_4x4_msa(src_top, src_left, dst, stride, c_idx);
1821 hevc_intra_pred_dc_8x8_msa(src_top, src_left, dst, stride, c_idx);
1825 hevc_intra_pred_dc_16x16_msa(src_top, src_left, dst, stride, c_idx);
1829 hevc_intra_pred_dc_32x32_msa(src_top, src_left, dst, stride);
1835 const uint8_t *src_top,
1840 hevc_intra_pred_horiz_4x4_msa(src_top, src_left, dst, stride, c_idx);
1842 hevc_intra_pred_vert_4x4_msa(src_top, src_left, dst, stride, c_idx);
1844 hevc_intra_pred_angular_upper_4width_msa(src_top, src_left,
1847 hevc_intra_pred_angular_lower_4width_msa(src_top, src_left,
1853 const uint8_t *src_top,
1858 hevc_intra_pred_horiz_8x8_msa(src_top, src_left, dst, stride, c_idx);
1860 hevc_intra_pred_vert_8x8_msa(src_top, src_left, dst, stride, c_idx);
1862 hevc_intra_pred_angular_upper_8width_msa(src_top, src_left,
1865 hevc_intra_pred_angular_lower_8width_msa(src_top, src_left,
1871 const uint8_t *src_top,
1876 hevc_intra_pred_horiz_16x16_msa(src_top, src_left, dst, stride, c_idx);
1878 hevc_intra_pred_vert_16x16_msa(src_top, src_left, dst, stride, c_idx);
1880 hevc_intra_pred_angular_upper_16width_msa(src_top, src_left,
1883 hevc_intra_pred_angular_lower_16width_msa(src_top, src_left,
1889 const uint8_t *src_top,
1894 hevc_intra_pred_horiz_32x32_msa(src_top, src_left, dst, stride);
1896 intra_predict_vert_32x32_msa(src_top, dst, stride);
1898 hevc_intra_pred_angular_upper_32width_msa(src_top, src_left,
1901 hevc_intra_pred_angular_lower_32width_msa(src_top, src_left,