/third_party/ffmpeg/libavcodec/mips/ |
D | hevc_mc_bi_msa.c | 320 v8i16 dst0_r, dst1_r, dst2_r, dst3_r, dst0_l, dst1_l, dst2_l, dst3_l; in hevc_bi_copy_16w_msa() local 330 ILVRL_B2_SH(zero, src1, dst1_r, dst1_l); in hevc_bi_copy_16w_msa() 333 SLLI_4V(dst0_r, dst1_r, dst2_r, dst3_r, 6); in hevc_bi_copy_16w_msa() 335 HEVC_BI_RND_CLIP4_MAX_SATU(in0, in1, in4, in5, dst0_r, dst1_r, dst0_l, in hevc_bi_copy_16w_msa() 336 dst1_l, 7, dst0_r, dst1_r, dst0_l, dst1_l); in hevc_bi_copy_16w_msa() 339 PCKEV_B2_UB(dst0_l, dst0_r, dst1_l, dst1_r, out0, out1); in hevc_bi_copy_16w_msa() 1276 v8i16 dst0_r, dst1_r, dst2_r, dst3_r; in hevc_vt_bi_8t_8w_msa() local 1307 dst1_r = const_vec; in hevc_vt_bi_8t_8w_msa() 1310 dst1_r, dst1_r, dst1_r, dst1_r); in hevc_vt_bi_8t_8w_msa() 1321 dst0_r, dst1_r, dst2_r, dst3_r, 7, in hevc_vt_bi_8t_8w_msa() [all …]
|
D | hevcdsp_msa.c | 1068 v8i16 dst0_r, dst1_r, dst2_r, dst3_r; in hevc_vt_8t_8w_msa() local 1097 dst1_r = const_vec; in hevc_vt_8t_8w_msa() 1100 dst1_r, dst1_r, dst1_r, dst1_r); in hevc_vt_8t_8w_msa() 1110 ST_SH4(dst0_r, dst1_r, dst2_r, dst3_r, dst, dst_stride); in hevc_vt_8t_8w_msa() 1131 v8i16 dst0_r, dst1_r, dst2_r, dst3_r; in hevc_vt_8t_12w_msa() local 1172 dst1_r = const_vec; in hevc_vt_8t_12w_msa() 1175 dst1_r, dst1_r, dst1_r, dst1_r); in hevc_vt_8t_12w_msa() 1193 ST_SH4(dst0_r, dst1_r, dst2_r, dst3_r, dst, dst_stride); in hevc_vt_8t_12w_msa() 1224 v8i16 dst0_r, dst1_r, dst2_r, dst3_r; in hevc_vt_8t_16multx4mult_msa() local 1265 dst1_r = const_vec; in hevc_vt_8t_16multx4mult_msa() [all …]
|
D | hevc_mc_uni_msa.c | 1356 v4i32 dst0_r, dst1_r, dst2_r, dst3_r, dst4_r, dst5_r, dst6_r, dst7_r; in hevc_hv_uni_8t_4w_msa() local 1431 dst1_r = HEVC_FILT_8TAP(dst21_r, dst43_r, dst65_r, dst87_r, filt_h0, in hevc_hv_uni_8t_4w_msa() 1446 SRA_4V(dst0_r, dst1_r, dst2_r, dst3_r, 6); in hevc_hv_uni_8t_4w_msa() 1448 SRARI_W4_SW(dst0_r, dst1_r, dst2_r, dst3_r, 6); in hevc_hv_uni_8t_4w_msa() 1450 SAT_SW4_SW(dst0_r, dst1_r, dst2_r, dst3_r, 7); in hevc_hv_uni_8t_4w_msa() 1452 PCKEV_H2_SW(dst1_r, dst0_r, dst3_r, dst2_r, dst0_r, dst1_r); in hevc_hv_uni_8t_4w_msa() 1454 out0 = PCKEV_XORI128_UB(dst0_r, dst1_r); in hevc_hv_uni_8t_4w_msa() 1489 v4i32 dst0_r, dst0_l, dst1_r, dst1_l; in hevc_hv_uni_8t_8multx2mult_msa() local 1580 dst1_r = HEVC_FILT_8TAP(dst21_r, dst43_r, dst65_r, dst87_r, in hevc_hv_uni_8t_8multx2mult_msa() 1584 dst1_r >>= 6; in hevc_hv_uni_8t_8multx2mult_msa() [all …]
|
D | hevc_mc_uniw_msa.c | 1780 v4i32 dst0_r, dst1_r, dst2_r, dst3_r; in hevc_hv_uniwgt_8t_4w_msa() local 1853 dst1_r = HEVC_FILT_8TAP(dst21_r, dst43_r, dst65_r, dst87_r, filt_h0, in hevc_hv_uniwgt_8t_4w_msa() 1860 SRA_4V(dst0_r, dst1_r, dst2_r, dst3_r, 6); in hevc_hv_uniwgt_8t_4w_msa() 1861 MUL2(dst0_r, weight_vec, dst1_r, weight_vec, dst0_r, dst1_r); in hevc_hv_uniwgt_8t_4w_msa() 1863 SRAR_W4_SW(dst0_r, dst1_r, dst2_r, dst3_r, rnd_vec); in hevc_hv_uniwgt_8t_4w_msa() 1864 ADD2(dst0_r, offset_vec, dst1_r, offset_vec, dst0_r, dst1_r); in hevc_hv_uniwgt_8t_4w_msa() 1866 CLIP_SW4_0_255(dst0_r, dst1_r, dst2_r, dst3_r); in hevc_hv_uniwgt_8t_4w_msa() 1867 PCKEV_H2_SW(dst1_r, dst0_r, dst3_r, dst2_r, dst0_r, dst1_r); in hevc_hv_uniwgt_8t_4w_msa() 1868 out = (v16u8) __msa_pckev_b((v16i8) dst1_r, (v16i8) dst0_r); in hevc_hv_uniwgt_8t_4w_msa() 1905 v4i32 dst0_r, dst0_l, dst1_r, dst1_l; in hevc_hv_uniwgt_8t_8multx2mult_msa() local [all …]
|
D | h264idct_msa.c | 247 v8i16 dst0_r, dst1_r, dst2_r, dst3_r, dst4_r, dst5_r, dst6_r, dst7_r; in avc_idct8_dc_addblk_msa() local 258 dst0_r, dst1_r, dst2_r, dst3_r); in avc_idct8_dc_addblk_msa() 261 ADD4(dst0_r, dc, dst1_r, dc, dst2_r, dc, dst3_r, dc, in avc_idct8_dc_addblk_msa() 262 dst0_r, dst1_r, dst2_r, dst3_r); in avc_idct8_dc_addblk_msa() 265 CLIP_SH8_0_255(dst0_r, dst1_r, dst2_r, dst3_r, in avc_idct8_dc_addblk_msa() 267 PCKEV_B4_SB(dst1_r, dst0_r, dst3_r, dst2_r, dst5_r, dst4_r, dst7_r, dst6_r, in avc_idct8_dc_addblk_msa()
|
D | hevc_mc_biw_msa.c | 2099 v4i32 dst0_r, dst0_l, dst1_r, dst1_l; in hevc_hv_biwgt_8t_8multx2mult_msa() local 2213 dst1_r = HEVC_FILT_8TAP(dst21_r, dst43_r, dst65_r, dst87_r, in hevc_hv_biwgt_8t_8multx2mult_msa() 2218 dst1_r >>= 6; in hevc_hv_biwgt_8t_8multx2mult_msa() 2221 PCKEV_H2_SH(dst0_l, dst0_r, dst1_l, dst1_r, tmp1, tmp3); in hevc_hv_biwgt_8t_8multx2mult_msa() 2226 dst1_r = __msa_dpadd_s_w(offset_vec, tmp2, weight_vec); in hevc_hv_biwgt_8t_8multx2mult_msa() 2228 SRAR_W4_SW(dst0_l, dst0_r, dst1_l, dst1_r, rnd_vec); in hevc_hv_biwgt_8t_8multx2mult_msa() 2229 CLIP_SW4_0_255(dst0_l, dst0_r, dst1_l, dst1_r); in hevc_hv_biwgt_8t_8multx2mult_msa() 2230 PCKEV_H2_SH(dst0_l, dst0_r, dst1_l, dst1_r, tmp0, tmp1); in hevc_hv_biwgt_8t_8multx2mult_msa() 4889 v4i32 dst0_r, dst0_l, dst1_r, dst1_l, dst2_r, dst2_l, dst3_r, dst3_l; in hevc_hv_biwgt_4t_6w_msa() local 4968 dst1_r = HEVC_FILT_4TAP(dst21_r, dst43_r, filt_h0, filt_h1); in hevc_hv_biwgt_4t_6w_msa() [all …]
|
D | h264dsp_msa.c | 985 v8u16 dst0_r, dst1_r, dst4_r, dst5_r; in avc_h_loop_filter_luma_mbaff_intra_msa() local 1065 dst1_r = src0_r + src1_r + src2_r + src3_r; in avc_h_loop_filter_luma_mbaff_intra_msa() 1066 dst1_r = (v8u16) __msa_srari_h((v8i16) dst1_r, 2); in avc_h_loop_filter_luma_mbaff_intra_msa() 1105 dst1 = (v16u8) __msa_pckev_b((v16i8) dst1_r, (v16i8) dst1_r); in avc_h_loop_filter_luma_mbaff_intra_msa()
|