/third_party/ffmpeg/libavcodec/mips/ |
H A D | hevc_mc_uniw_msa.c | 138 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, offset_vec; in hevc_uniwgt_copy_6w_msa() local 158 ILVRL_B2_SH(zero, src2, dst4, dst5); in hevc_uniwgt_copy_6w_msa() 162 SLLI_4V(dst4, dst5, dst6, dst7, 6); in hevc_uniwgt_copy_6w_msa() 167 HEVC_UNIW_RND_CLIP4_MAX_SATU_H(dst4, dst5, dst6, dst7, weight_vec, in hevc_uniwgt_copy_6w_msa() 168 offset_vec, rnd_vec, dst4, dst5, dst6, in hevc_uniwgt_copy_6w_msa() 171 PCKEV_B2_UB(dst5, dst4, dst7, dst6, out2, out3); in hevc_uniwgt_copy_6w_msa() 200 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, offset_vec; in hevc_uniwgt_copy_8w_msa() local 238 ILVRL_B2_SH(zero, src2, dst4, dst5); in hevc_uniwgt_copy_8w_msa() 240 SLLI_2V(dst4, dst5, 6); in hevc_uniwgt_copy_8w_msa() 244 HEVC_UNIW_RND_CLIP2_MAX_SATU_H(dst4, dst5, weight_ve in hevc_uniwgt_copy_8w_msa() 293 v8i16 dst0, dst1, dst2, dst3, dst4, dst5; hevc_uniwgt_copy_12w_msa() local 339 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, offset_vec; hevc_uniwgt_copy_16w_msa() local 382 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, offset_vec; hevc_uniwgt_copy_24w_msa() local 435 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, offset_vec; hevc_uniwgt_copy_32w_msa() local 481 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, offset_vec; hevc_uniwgt_copy_48w_msa() local 538 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, offset_vec; hevc_uniwgt_copy_64w_msa() local 760 v8i16 dst01, dst23, dst0, dst1, dst2, dst3, dst4, dst5; hevc_hz_uniwgt_8t_12w_msa() local 931 v8i16 dst0, dst1, dst2, dst3, dst4, dst5; hevc_hz_uniwgt_8t_24w_msa() local 1025 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hz_uniwgt_8t_32w_msa() local 1126 v8i16 dst0, dst1, dst2, dst3, dst4, dst5; hevc_hz_uniwgt_8t_48w_msa() local 1484 v8i16 dst0, dst1, dst2, dst3, dst4, dst5; hevc_vt_uniwgt_8t_12w_msa() local 1591 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_vt_uniwgt_8t_16multx4mult_msa() local 1904 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, dst8; hevc_hv_uniwgt_8t_8multx2mult_msa() local 2078 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hv_uniwgt_8t_12w_msa() local 2567 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hz_uniwgt_4t_6w_msa() local 2760 v8i16 dst0, dst1, dst2, dst3, dst4, dst5; hevc_hz_uniwgt_4t_8x6_msa() local 2831 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hz_uniwgt_4t_8x8multiple_msa() local 2939 v8i16 dst0, dst1, dst2, dst3, dst4, dst5; hevc_hz_uniwgt_4t_12w_msa() local 3017 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hz_uniwgt_4t_16w_msa() local 3099 v8i16 dst0, dst1, dst2, dst3, dst4, dst5; hevc_hz_uniwgt_4t_24w_msa() local 3178 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hz_uniwgt_4t_32w_msa() local 3471 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_vt_uniwgt_4t_6w_msa() local 3653 v8i16 dst0, dst1, dst2, dst3, dst4, dst5; hevc_vt_uniwgt_4t_8x6_msa() local 3719 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_vt_uniwgt_4t_8x8mult_msa() local 3827 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, dst8; hevc_vt_uniwgt_4t_12w_msa() local 3930 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_vt_uniwgt_4t_16w_msa() local 4013 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, dst8, dst9, dst10; hevc_vt_uniwgt_4t_24w_msa() local 4112 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_vt_uniwgt_4t_32w_msa() local 4347 v4i32 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, weight_vec, rnd_vec; hevc_hv_uniwgt_4t_4multx8mult_msa() local 4676 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, tmp0, tmp1, tmp2, tmp3; hevc_hv_uniwgt_4t_8multx4_msa() local 4773 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, dst8; hevc_hv_uniwgt_4t_8x6_msa() local 4893 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, tmp0, tmp1, tmp2, tmp3; hevc_hv_uniwgt_4t_8multx4mult_msa() local 5049 v4i32 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, weight_vec, rnd_vec; hevc_hv_uniwgt_4t_12w_msa() local [all...] |
H A D | hevcdsp_msa.c | 567 v8i16 filt0, filt1, filt2, filt3, dst0, dst1, dst2, dst3, dst4, dst5; in hevc_hz_8t_12w_msa() local 597 dst5 = const_vec; in hevc_hz_8t_12w_msa() 603 DPADD_SB2_SH(vec4, vec5, filt0, filt0, dst4, dst5); in hevc_hz_8t_12w_msa() 609 DPADD_SB2_SH(vec4, vec5, filt1, filt1, dst4, dst5); in hevc_hz_8t_12w_msa() 615 DPADD_SB2_SH(vec4, vec5, filt2, filt2, dst4, dst5); in hevc_hz_8t_12w_msa() 621 DPADD_SB2_SH(vec4, vec5, filt3, filt3, dst4, dst5); in hevc_hz_8t_12w_msa() 625 res2 = __msa_copy_s_d((v2i64) dst5, 0); in hevc_hz_8t_12w_msa() 626 res3 = __msa_copy_s_d((v2i64) dst5, 1); in hevc_hz_8t_12w_msa() 699 v8i16 dst0, dst1, dst2, dst3, dst4, dst5; in hevc_hz_8t_24w_msa() local 730 dst5 in hevc_hz_8t_24w_msa() 834 v8i16 dst0, dst1, dst2, dst3, dst4, dst5; hevc_hz_8t_48w_msa() local 905 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hz_8t_64w_msa() local 1485 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hv_8t_8multx1mult_msa() local 1617 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hv_8t_12w_msa() local 2175 v8i16 dst0, dst1, dst2, dst3, dst4, dst5; hevc_hz_4t_12w_msa() local 2237 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hz_4t_16w_msa() local 3372 v4i32 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hv_4t_4multx8mult_msa() local 3669 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6; hevc_hv_4t_8multx4_msa() local 3759 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, dst8; hevc_hv_4t_8x6_msa() local 3874 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6; hevc_hv_4t_8multx4mult_msa() local 4011 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst10, dst21, dst22, dst73; hevc_hv_4t_12w_msa() local [all...] |
H A D | hevc_mc_bi_msa.c | 143 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in hevc_bi_copy_6w_msa() local 158 ILVRL_B2_SH(zero, src2, dst4, dst5); in hevc_bi_copy_6w_msa() 161 SLLI_4V(dst4, dst5, dst6, dst7, 6); in hevc_bi_copy_6w_msa() 164 HEVC_BI_RND_CLIP4_MAX_SATU(in4, in5, in6, in7, dst4, dst5, dst6, dst7, in hevc_bi_copy_6w_msa() 165 7, dst4, dst5, dst6, dst7); in hevc_bi_copy_6w_msa() 167 PCKEV_B2_UB(dst5, dst4, dst7, dst6, out2, out3); in hevc_bi_copy_6w_msa() 194 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in hevc_bi_copy_8w_msa() local 226 ILVRL_B2_SH(zero, src2, dst4, dst5); in hevc_bi_copy_8w_msa() 229 SLLI_2V(dst4, dst5, 6); in hevc_bi_copy_8w_msa() 232 HEVC_BI_RND_CLIP2_MAX_SATU(in4, in5, dst4, dst5, in hevc_bi_copy_8w_msa() 282 v8i16 dst0, dst1, dst2, dst3, dst4, dst5; hevc_bi_copy_12w_msa() local 357 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, dst8, dst9, dst10; hevc_bi_copy_24w_msa() local 404 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_bi_copy_32w_msa() local 448 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, dst8, dst9, dst10; hevc_bi_copy_48w_msa() local 502 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_bi_copy_64w_msa() local 988 v8i16 dst0, dst1, dst2, dst3, dst4, dst5; hevc_hz_bi_8t_48w_msa() local 1769 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hv_bi_8t_8multx1mult_msa() local 1913 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hv_bi_8t_12w_msa() local 2474 v8i16 dst0, dst1, dst2, dst3, dst4, dst5; hevc_hz_bi_4t_8x6_msa() local 2622 v8i16 dst0, dst1, dst2, dst3, dst4, dst5; hevc_hz_bi_4t_12w_msa() local 2755 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hz_bi_4t_24w_msa() local 4309 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, tmp0, tmp1, tmp2, tmp3; hevc_hv_bi_4t_8multx4_msa() local 4410 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, dst8; hevc_hv_bi_4t_8x6_msa() local 4530 v8i16 dst0, dst1, dst2, dst3, dst4, dst5; hevc_hv_bi_4t_8multx4mult_msa() local 4684 v4i32 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hv_bi_4t_12w_msa() local [all...] |
H A D | hevc_mc_biw_msa.c | 244 v8i16 dst0, dst1, dst2, dst3, dst4, dst5; in hevc_biwgt_copy_8w_msa() local 277 ILVRL_B2_SH(zero, src2, dst4, dst5); in hevc_biwgt_copy_8w_msa() 280 SLLI_2V(dst4, dst5, 6); in hevc_biwgt_copy_8w_msa() 284 HEVC_BIW_RND_CLIP2_MAX_SATU(dst4, dst5, in4, in5, weight_vec, rnd_vec, in hevc_biwgt_copy_8w_msa() 285 offset_vec, dst4, dst5); in hevc_biwgt_copy_8w_msa() 286 PCKEV_B3_UB(dst1, dst0, dst3, dst2, dst5, dst4, out0, out1, out2); in hevc_biwgt_copy_8w_msa() 332 v8i16 dst0, dst1, dst2, dst3, dst4, dst5; in hevc_biwgt_copy_12w_msa() local 356 ILVR_B2_SH(zero, src0, zero, src1, dst4, dst5); in hevc_biwgt_copy_12w_msa() 359 dst5 <<= 6; in hevc_biwgt_copy_12w_msa() 363 HEVC_BIW_RND_CLIP2_MAX_SATU(dst4, dst5, in in hevc_biwgt_copy_12w_msa() 444 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, dst8, dst9, dst10; hevc_biwgt_copy_24w_msa() local 570 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, in0, in1, in2, in3, in4, in5; hevc_biwgt_copy_48w_msa() local 2098 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, dst8; hevc_hv_biwgt_8t_8multx2mult_msa() local 3008 v8i16 dst0, dst1, dst2, dst3, dst4, dst5; hevc_hz_biwgt_4t_8x6_msa() local 3188 v8i16 dst0, dst1, dst2, dst3, dst4, dst5; hevc_hz_biwgt_4t_12w_msa() local 3270 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hz_biwgt_4t_16w_msa() local 4712 v4i32 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hv_biwgt_4t_4multx8mult_msa() local 4890 v4i32 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hv_biwgt_4t_6w_msa() local 5160 v4i32 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hv_biwgt_4t_8multx4_msa() local 5291 v4i32 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hv_biwgt_4t_8x6_msa() local 5442 v4i32 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hv_biwgt_4t_8multx4mult_msa() local 5628 v4i32 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hv_biwgt_4t_12w_msa() local [all...] |
H A D | vc1dsp_msa.c | 145 v4i32 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in ff_vc1_inv_trans_4x8_msa() local 204 LD_SW8(dest, linesize, dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7); in ff_vc1_inv_trans_4x8_msa() 206 zero_m, dst4, zero_m, dst5, zero_m, dst6, zero_m, dst7, in ff_vc1_inv_trans_4x8_msa() 207 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7); in ff_vc1_inv_trans_4x8_msa() 210 ILVR_H4_SW(zero_m, dst4, zero_m, dst5, zero_m, dst6, zero_m, dst7, in ff_vc1_inv_trans_4x8_msa() 211 dst4, dst5, dst6, dst7); in ff_vc1_inv_trans_4x8_msa() 222 ADD4(in_r4, dst4, in_r5, dst5, in_r6, dst6, in_r7, dst7, in ff_vc1_inv_trans_4x8_msa() 235 v4i32 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in ff_vc1_inv_trans_8x4_msa() local 283 dst4, dst5, dst6, dst7); in ff_vc1_inv_trans_8x4_msa() 306 ADD4(in4, dst4, in5, dst5, in in ff_vc1_inv_trans_8x4_msa() [all...] |
H A D | hevc_lpf_sao_msa.c | 43 v16u8 dst0, dst1, dst2, dst3, dst4, dst5; in hevc_loopfilter_luma_hor_msa() local 169 dst5 = (v16u8) (temp2 + (v8i16) q2_src); in hevc_loopfilter_luma_hor_msa() 185 dst5 = __msa_bmz_v(dst5, (v16u8) q2_src, (v16u8) q_is_pcm_vec); in hevc_loopfilter_luma_hor_msa() 189 dst2 = (v16u8) __msa_pckev_b((v16i8) dst5, (v16i8) dst4); in hevc_loopfilter_luma_hor_msa() 193 dst5 = (v16u8) __msa_pckev_b((v16i8) q2_src, (v16i8) q1_src); in hevc_loopfilter_luma_hor_msa() 197 dst2 = __msa_bmz_v(dst2, dst5, (v16u8) cmp3); in hevc_loopfilter_luma_hor_msa() 327 dst5 = (v16u8) (temp2 + (v8i16) q2_src); in hevc_loopfilter_luma_hor_msa() 343 dst5 = __msa_bmz_v(dst5, (v16u in hevc_loopfilter_luma_hor_msa() 466 v16u8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_loopfilter_luma_ver_msa() local [all...] |
H A D | h264idct_msa.c | 122 v16i8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in avc_idct8_addblk_msa() local 227 LD_SB8(dst, dst_stride, dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7); in avc_idct8_addblk_msa() 230 ILVR_B4_SH(zeros, dst4, zeros, dst5, zeros, dst6, zeros, dst7, in avc_idct8_addblk_msa() 246 v16i8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in avc_idct8_dc_addblk_msa() local 256 LD_SB8(dst, dst_stride, dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7); in avc_idct8_dc_addblk_msa() 259 ILVR_B4_SH(zeros, dst4, zeros, dst5, zeros, dst6, zeros, dst7, in avc_idct8_dc_addblk_msa()
|
H A D | hevc_idct_msa.c | 773 v16u8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in hevc_addblk_16x16_msa() local 778 LD_UB4(temp_dst, stride, dst4, dst5, dst6, dst7); in hevc_addblk_16x16_msa() 786 UNPCK_UB_SH(dst5, dst_r1, dst_l1); in hevc_addblk_16x16_msa() 800 LD_UB4(temp_dst, stride, dst4, dst5, dst6, dst7); in hevc_addblk_16x16_msa() 816 UNPCK_UB_SH(dst5, dst_r1, dst_l1); in hevc_addblk_16x16_msa() 840 v16u8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in hevc_addblk_32x32_msa() local 845 LD_UB2(temp_dst, 16, dst4, dst5); in hevc_addblk_32x32_msa() 855 UNPCK_UB_SH(dst5, dst_r1, dst_l1); in hevc_addblk_32x32_msa() 869 LD_UB2(temp_dst, 16, dst4, dst5); in hevc_addblk_32x32_msa() 888 UNPCK_UB_SH(dst5, dst_r in hevc_addblk_32x32_msa() [all...] |
H A D | h264dsp_msa.c | 987 v16u8 dst0, dst1, dst4, dst5, dst2_x, dst2_y, dst3_x, dst3_y; in avc_h_loop_filter_luma_mbaff_intra_msa() local 1114 dst5 = (v16u8) __msa_pckev_b((v16i8) dst5_r, (v16i8) dst5_r); in avc_h_loop_filter_luma_mbaff_intra_msa() 1115 dst5 = __msa_bmnz_v((v16u8) src5, dst5, is_less_than_beta2); in avc_h_loop_filter_luma_mbaff_intra_msa() 1118 dst2_x = (v16u8) __msa_ilvr_b((v16i8) dst5, (v16i8) dst4); in avc_h_loop_filter_luma_mbaff_intra_msa() 1123 SLDI_B2_UB(zeros, dst0, zeros, dst4, 8, dst1, dst5); in avc_h_loop_filter_luma_mbaff_intra_msa() 1154 out2 = __msa_copy_u_w((v4i32) dst5, 0); in avc_h_loop_filter_luma_mbaff_intra_msa() 1155 out3 = __msa_copy_u_h((v8i16) dst5, 2); in avc_h_loop_filter_luma_mbaff_intra_msa() 2219 v16u8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in ff_weight_h264_pixels16_8_msa() local 2266 dst5, dst in ff_weight_h264_pixels16_8_msa() 2343 v16u8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; ff_biweight_h264_pixels16_8_msa() local [all...] |
H A D | hpeldsp_msa.c | 504 v16u8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in common_vt_bil_and_aver_dst_16w_msa() local 517 LD_UB8(dst, dst_stride, dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7); in common_vt_bil_and_aver_dst_16w_msa() 520 AVER_UB4_UB(dst4, res4, dst5, res5, dst6, res6, dst7, res7, in common_vt_bil_and_aver_dst_16w_msa() 1017 v16u8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in common_hv_bil_and_aver_dst_16w_msa() local 1058 LD_UB8(dst, dst_stride, dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7); in common_hv_bil_and_aver_dst_16w_msa() 1069 PCKEV_AVG_ST_UB(sum5_l, sum5_r, dst5, dst); in common_hv_bil_and_aver_dst_16w_msa() 1303 v16u8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in avg_width16_msa() local 1308 LD_UB8(dst, dst_stride, dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7); in avg_width16_msa() 1312 AVER_UB4_UB(src4, dst4, src5, dst5, src6, dst6, src7, dst7, in avg_width16_msa() 1313 dst4, dst5, dst in avg_width16_msa() [all...] |
H A D | hevc_mc_uni_msa.c | 1488 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, dst8; in hevc_hv_uni_8t_8multx2mult_msa() local 1544 dst5 = HEVC_FILT_8TAP_SH(vec4, vec5, vec6, vec7, filt0, filt1, filt2, in hevc_hv_uni_8t_8multx2mult_msa() 1554 ILVR_H4_SH(dst1, dst0, dst3, dst2, dst5, dst4, dst2, dst1, in hevc_hv_uni_8t_8multx2mult_msa() 1556 ILVL_H4_SH(dst1, dst0, dst3, dst2, dst5, dst4, dst2, dst1, in hevc_hv_uni_8t_8multx2mult_msa() 1558 ILVR_H2_SH(dst4, dst3, dst6, dst5, dst43_r, dst65_r); in hevc_hv_uni_8t_8multx2mult_msa() 1559 ILVL_H2_SH(dst4, dst3, dst6, dst5, dst43_l, dst65_l); in hevc_hv_uni_8t_8multx2mult_msa() 1597 dst3 = dst5; in hevc_hv_uni_8t_8multx2mult_msa() 1599 dst5 = dst7; in hevc_hv_uni_8t_8multx2mult_msa() 1636 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, dst8; in hevc_hv_uni_8t_12w_msa() local 1690 dst5 in hevc_hv_uni_8t_12w_msa() 3513 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, tmp0, tmp1, tmp2, tmp3; hevc_hv_uni_4t_8multx4_msa() local 3600 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, dst8; hevc_hv_uni_4t_8x6_msa() local 3707 v8i16 dst0, dst1, dst2, dst3, dst4, dst5; hevc_hv_uni_4t_8multx4mult_msa() local 3846 v4i32 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hv_uni_4t_12w_msa() local [all...] |
H A D | vp9_mc_msa.c | 3421 v16u8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in ff_avg_bilin_32v_msa() local 3439 LD_UB4(dst + 16, dst_stride, dst4, dst5, dst6, dst7); in ff_avg_bilin_32v_msa() 3474 PCKEV_AVG_ST_UB(tmp3, tmp2, dst5, dst + 16 + dst_stride); in ff_avg_bilin_32v_msa() 3502 v16u8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in ff_avg_bilin_64v_msa() local 3520 LD_UB2(dst + 32, dst_stride, dst4, dst5); in ff_avg_bilin_64v_msa() 3559 PCKEV_AVG_ST_UB(tmp3, tmp2, dst5, dst + 32 + dst_stride); in ff_avg_bilin_64v_msa() 4132 v16u8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in avg_width16_msa() local 4138 LD_UB8(dst, dst_stride, dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7); in avg_width16_msa() 4142 AVER_UB4_UB(src4, dst4, src5, dst5, src6, dst6, src7, dst7, in avg_width16_msa() 4143 dst4, dst5, dst in avg_width16_msa() 4169 v16u8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; avg_width32_msa() local 4232 v16u8 dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; avg_width64_msa() local [all...] |
H A D | h264dsp_mmi.c | 725 MMI_LDC1(%[ftmp2], %[dst5], 0x00) in ff_h264_idct8_dc_add_8_mmi() 749 MMI_SDC1(%[ftmp2], %[dst5], 0x00) in ff_h264_idct8_dc_add_8_mmi() 761 [dst4]"r"(dst+4*stride), [dst5]"r"(dst+5*stride), in ff_h264_idct8_dc_add_8_mmi()
|
/third_party/ffmpeg/libavcodec/loongarch/ |
H A D | hevc_mc_uniw_lsx.c | 54 __m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, dst8; in hevc_hv_8t_8x2_lsx() local 113 DUP2_ARG2(__lsx_vdp2_h_bu_b, vec0, filt0, vec4, filt0, dst4, dst5); in hevc_hv_8t_8x2_lsx() 115 DUP4_ARG3(__lsx_vdp2add_h_bu_b, dst4, vec1, filt1, dst5, vec5, filt1, in hevc_hv_8t_8x2_lsx() 116 dst6, vec9, filt1, dst4, vec2, filt2, dst4, dst5, dst6, dst4); in hevc_hv_8t_8x2_lsx() 117 DUP4_ARG3(__lsx_vdp2add_h_bu_b, dst5, vec6, filt2, dst6, vec10, filt2, in hevc_hv_8t_8x2_lsx() 118 dst4, vec3, filt3, dst5, vec7, filt3, dst5, dst6, dst4, dst5); in hevc_hv_8t_8x2_lsx() 121 DUP4_ARG2(__lsx_vilvl_h, dst1, dst0, dst3, dst2, dst5, dst4, dst2, in hevc_hv_8t_8x2_lsx() 123 DUP2_ARG2(__lsx_vilvl_h, dst4, dst3, dst6, dst5, dst43_ in hevc_hv_8t_8x2_lsx() [all...] |
H A D | hevcdsp_lsx.c | 761 __m128i filt0, filt1, filt2, filt3, dst0, dst1, dst2, dst3, dst4, dst5; in hevc_hz_8t_12w_lsx() local 794 DUP2_ARG2(__lsx_vdp2_h_bu_b, vec4, filt0, vec5, filt0, dst4, dst5); in hevc_hz_8t_12w_lsx() 803 DUP2_ARG3(__lsx_vdp2add_h_bu_b, dst4, vec4, filt1, dst5, vec5, filt1, in hevc_hz_8t_12w_lsx() 804 dst4, dst5); in hevc_hz_8t_12w_lsx() 813 DUP2_ARG3(__lsx_vdp2add_h_bu_b, dst4, vec4, filt2, dst5, vec5, filt2, in hevc_hz_8t_12w_lsx() 814 dst4, dst5); in hevc_hz_8t_12w_lsx() 823 DUP2_ARG3(__lsx_vdp2add_h_bu_b, dst4, vec4, filt3, dst5, vec5, filt3, in hevc_hz_8t_12w_lsx() 824 dst4, dst5); in hevc_hz_8t_12w_lsx() 833 __lsx_vstelm_d(dst5, dst, 16, 0); in hevc_hz_8t_12w_lsx() 836 __lsx_vstelm_d(dst5, ds in hevc_hz_8t_12w_lsx() 910 __m128i dst0, dst1, dst2, dst3, dst4, dst5; hevc_hz_8t_24w_lsx() local 1040 __m128i dst0, dst1, dst2, dst3, dst4, dst5; hevc_hz_8t_48w_lsx() local 1109 __m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hz_8t_64w_lsx() local 1810 __m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hv_8t_8multx1mult_lsx() local 1957 __m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hv_8t_12w_lsx() local 2613 __m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6; hevc_hv_4t_8multx4_lsx() local 2715 __m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, dst8; hevc_hv_4t_8x6_lsx() local 2831 __m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6; hevc_hv_4t_8multx4mult_lsx() local 2979 __m128i dst1, dst2, dst3, dst4, dst5, dst6, dst10, dst21, dst22, dst73; hevc_hv_4t_12w_lsx() local [all...] |
H A D | hevc_mc_uni_lsx.c | 358 __m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, dst8; in hevc_hv_8t_8x2_lsx() local 416 DUP2_ARG2(__lsx_vdp2_h_bu_b, vec0, filt0, vec4, filt0, dst4, dst5); in hevc_hv_8t_8x2_lsx() 418 DUP4_ARG3(__lsx_vdp2add_h_bu_b, dst4, vec1, filt1, dst5, vec5, filt1, in hevc_hv_8t_8x2_lsx() 419 dst6, vec9, filt1, dst4, vec2, filt2, dst4, dst5, dst6, dst4); in hevc_hv_8t_8x2_lsx() 420 DUP4_ARG3(__lsx_vdp2add_h_bu_b, dst5, vec6, filt2, dst6, vec10, filt2, in hevc_hv_8t_8x2_lsx() 421 dst4, vec3, filt3, dst5, vec7, filt3, dst5, dst6, dst4, dst5); in hevc_hv_8t_8x2_lsx() 423 DUP4_ARG2(__lsx_vilvl_h, dst1, dst0, dst3, dst2, dst5, dst4, dst2, in hevc_hv_8t_8x2_lsx() 425 DUP4_ARG2(__lsx_vilvh_h, dst1, dst0, dst3, dst2, dst5, dst in hevc_hv_8t_8x2_lsx() 824 __m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6, tmp0, tmp1, tmp2, tmp3; hevc_hv_4t_8multx4_lsx() local 923 __m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, dst8; hevc_hv_4t_8x6_lsx() local 1034 __m128i dst0, dst1, dst2, dst3, dst4, dst5; hevc_hv_4t_8multx4mult_lsx() local 1172 __m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hv_4t_12w_lsx() local [all...] |
H A D | hevc_mc_bi_lsx.c | 149 __m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in hevc_bi_copy_6w_lsx() local 178 dst1, dst3, dst5, dst7); in hevc_bi_copy_6w_lsx() 179 DUP4_ARG2(__lsx_vslli_h, dst1, 6, dst3, 6, dst5, 6, dst7, 6, dst1, dst3, in hevc_bi_copy_6w_lsx() 180 dst5, dst7); in hevc_bi_copy_6w_lsx() 183 out2 = hevc_bi_rnd_clip(in4, dst4, in5, dst5); in hevc_bi_copy_6w_lsx() 245 __m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in hevc_bi_copy_8w_lsx() local 264 src3, dst1, dst3, dst5, dst7); in hevc_bi_copy_8w_lsx() 265 DUP4_ARG2(__lsx_vslli_h, dst1, 6, dst3, 6, dst5, 6, dst7, 6, dst1, in hevc_bi_copy_8w_lsx() 266 dst3, dst5, dst7); in hevc_bi_copy_8w_lsx() 279 out2 = hevc_bi_rnd_clip(in4, dst4, in5, dst5); in hevc_bi_copy_8w_lsx() 329 __m128i dst0, dst1, dst2, dst3, dst4, dst5; hevc_bi_copy_12w_lsx() local 882 __m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hv_8t_8multx1mult_lsx() local 1078 __m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; hevc_hz_4t_24w_lsx() local 1762 __m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6, tmp0, tmp1, tmp2, tmp3; hevc_hv_4t_8multx4_lsx() local 1885 __m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7, dst8; hevc_hv_4t_8x6_lsx() local 2020 __m128i dst0, dst1, dst2, dst3, dst4, dst5; hevc_hv_4t_8multx4mult_lsx() local [all...] |
H A D | h264idct_lasx.c | 87 __m256i dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in ff_h264_idct8_addblk_lasx() local 208 dst, dst_stride_3x, dst4, dst5, dst6, dst7); in ff_h264_idct8_addblk_lasx() 212 DUP4_ARG2(__lasx_xvilvl_b, zero, dst4, zero, dst5, zero, dst6, zero, dst7, in ff_h264_idct8_addblk_lasx() 213 dst4, dst5, dst6, dst7); in ff_h264_idct8_addblk_lasx() 214 DUP4_ARG3(__lasx_xvpermi_q, dst1, dst0, 0x20, dst3, dst2, 0x20, dst5, in ff_h264_idct8_addblk_lasx() 266 __m256i dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in ff_h264_idct8_dc_addblk_lasx() local 278 dst, dst_stride_3x, dst4, dst5, dst6, dst7); in ff_h264_idct8_dc_addblk_lasx() 282 DUP4_ARG1(__lasx_vext2xv_hu_bu, dst4, dst5, dst6, dst7, in ff_h264_idct8_dc_addblk_lasx() 283 dst4, dst5, dst6, dst7); in ff_h264_idct8_dc_addblk_lasx() 284 DUP4_ARG3(__lasx_xvpermi_q, dst1, dst0, 0x20, dst3, dst2, 0x20, dst5, in ff_h264_idct8_dc_addblk_lasx() [all...] |
H A D | hevc_lpf_sao_lsx.c | 47 __m128i dst0, dst1, dst2, dst3, dst4, dst5; in ff_hevc_loop_filter_luma_h_8_lsx() local 164 dst5 = __lsx_vadd_h(temp2, q2_src); in ff_hevc_loop_filter_luma_h_8_lsx() 183 dst5 = __lsx_vbitsel_v(dst5, q2_src, q_is_pcm_vec); in ff_hevc_loop_filter_luma_h_8_lsx() 187 dst2 = __lsx_vpickev_b(dst5, dst4); in ff_hevc_loop_filter_luma_h_8_lsx() 192 dst5 = __lsx_vpickev_b(q2_src, q1_src); in ff_hevc_loop_filter_luma_h_8_lsx() 197 dst2 = __lsx_vbitsel_v(dst2, dst5, cmp3); in ff_hevc_loop_filter_luma_h_8_lsx() 325 dst5 = __lsx_vadd_h(temp2, q2_src); in ff_hevc_loop_filter_luma_h_8_lsx() 343 dst5 = __lsx_vbitsel_v(dst5, q2_sr in ff_hevc_loop_filter_luma_h_8_lsx() 456 __m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; ff_hevc_loop_filter_luma_v_8_lsx() local [all...] |
H A D | vp9_intra_lsx.c | 602 __m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in ff_tm_32x32_lsx() local 623 tmp3, reg2, dst4, dst5, dst6, dst7); in ff_tm_32x32_lsx() 626 DUP4_ARG2(__lsx_vssub_hu, dst4, reg0, dst5, reg0, dst6, reg0, dst7, in ff_tm_32x32_lsx() 627 reg0, dst4, dst5, dst6, dst7); in ff_tm_32x32_lsx() 634 DUP4_ARG2(__lsx_vsat_hu, dst4, 7, dst5, 7, dst6, 7, dst7, 7, in ff_tm_32x32_lsx() 635 dst4, dst5, dst6, dst7); in ff_tm_32x32_lsx() 638 DUP4_ARG2(__lsx_vpackev_b, dst4, dst0, dst5, dst1, dst6, dst2, dst7, in ff_tm_32x32_lsx()
|
H A D | vp9_mc_lsx.c | 2204 __m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in avg_width32_lsx() local 2233 dst3, dst5); in avg_width32_lsx() 2238 DUP4_ARG2(__lsx_vavgr_bu, src4, dst4, src5, dst5, in avg_width32_lsx() 2239 src6, dst6, src7, dst7, dst4, dst5, dst6, dst7); in avg_width32_lsx() 2247 __lsx_vstx(dst5, dst_tmp2, dst_stride2); in avg_width32_lsx() 2261 __m128i dst0, dst1, dst2, dst3, dst4, dst5, dst6, dst7; in avg_width64_lsx() local 2281 dst4, dst5, dst6, dst7); in avg_width64_lsx() 2291 DUP4_ARG2(__lsx_vavgr_bu, src4, dst4, src5, dst5, in avg_width64_lsx() 2292 src6, dst6, src7, dst7, dst4, dst5, dst6, dst7); in avg_width64_lsx() 2303 __lsx_vst(dst5, ds in avg_width64_lsx() [all...] |
/third_party/ffmpeg/libavresample/x86/ |
H A D | audio_convert.asm | 879 cglobal conv_s16_to_s16p_6ch, 3,8,5, dst, src, len, dst1, dst2, dst3, dst4, dst5 881 cglobal conv_s16_to_s16p_6ch, 2,7,5, dst, src, dst1, dst2, dst3, dst4, dst5 976 cglobal conv_s16_to_fltp_6ch, 3,8,7, dst, src, len, dst1, dst2, dst3, dst4, dst5 978 cglobal conv_s16_to_fltp_6ch, 2,7,7, dst, src, dst1, dst2, dst3, dst4, dst5 1103 cglobal conv_flt_to_s16p_6ch, 3,8,7, dst, src, len, dst1, dst2, dst3, dst4, dst5 1105 cglobal conv_flt_to_s16p_6ch, 2,7,7, dst, src, dst1, dst2, dst3, dst4, dst5 1207 cglobal conv_flt_to_fltp_6ch, 3,8,7, dst, src, len, dst1, dst2, dst3, dst4, dst5 1209 cglobal conv_flt_to_fltp_6ch, 2,7,7, dst, src, dst1, dst2, dst3, dst4, dst5
|
/third_party/ffmpeg/libavcodec/x86/ |
H A D | cavsidct.asm | 106 SUMSUB_BA w, 3, 2 ; m3 = dst2, m2 = dst5
|
/third_party/ffmpeg/libavresample/ |
H A D | audio_mix.c | 268 float *dst5 = samples[5]; in mix_2_to_6_fltp_flt_c() local 280 *dst5++ = v0 * matrix[5][0] + v1 * matrix[5][1]; in mix_2_to_6_fltp_flt_c()
|
/third_party/ffmpeg/libavcodec/aarch64/ |
H A D | vp9mc_16bpp_neon.S | 120 // for size >= 16), and multiply-accumulate into dst1 and dst5 (or 121 // dst1-dst2 and dst5-dst6 for size >= 8 and dst1-dst4 and dst5-dst8 123 .macro extmlal dst1, dst2, dst3, dst4, dst5, dst6, dst7, dst8, src1, src2, src3, src4, src5, src6, offset, size 127 smlal \dst5\().4s, v22.4h, v0.h[\offset]
|