/third_party/ffmpeg/libavcodec/mips/ |
H A D | vp9_lpf_msa.c | 1341 ST_W4(vec2, 0, 1, 2, 3, src, pitch); in ff_loop_filter_h_8_8_msa() 1344 ST_W4(vec3, 0, 1, 2, 3, src, pitch); in ff_loop_filter_h_8_8_msa() 1448 ST_W4(vec3, 0, 1, 2, 3, src, pitch); in ff_loop_filter_h_88_16_msa() 1451 ST_W4(vec4, 0, 1, 2, 3, src, pitch); in ff_loop_filter_h_88_16_msa() 1454 ST_W4(vec6, 0, 1, 2, 3, src, pitch); in ff_loop_filter_h_88_16_msa() 1457 ST_W4(vec7, 0, 1, 2, 3, src, pitch); in ff_loop_filter_h_88_16_msa() 1551 ST_W4(vec3, 0, 1, 2, 3, src, pitch); in ff_loop_filter_h_84_16_msa() 1554 ST_W4(vec4, 0, 1, 2, 3, src, pitch); in ff_loop_filter_h_84_16_msa() 1557 ST_W4(vec6, 0, 1, 2, 3, src, pitch); in ff_loop_filter_h_84_16_msa() 1560 ST_W4(vec in ff_loop_filter_h_84_16_msa() [all...] |
H A D | vp8_mc_msa.c | 184 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in common_hz_6t_4x4_msa() 217 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in common_hz_6t_4x8_msa() 219 ST_W4(out, 0, 1, 2, 3, dst + 4 * dst_stride, dst_stride); in common_hz_6t_4x8_msa() 370 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in ff_put_vp8_epel4_v6_msa() 569 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in ff_put_vp8_epel4_h6v6_msa() 704 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in common_hz_4t_4x4_msa() 737 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in common_hz_4t_4x8_msa() 739 ST_W4(out, 0, 1, 2, 3, dst + 4 * dst_stride, dst_stride); in common_hz_4t_4x8_msa() 770 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in common_hz_4t_4x16_msa() 773 ST_W4(ou in common_hz_4t_4x16_msa() [all...] |
H A D | hevc_mc_uni_msa.c | 312 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in common_hz_8t_4x4_msa() 347 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in common_hz_8t_4x8_msa() 349 ST_W4(out, 0, 1, 2, 3, dst + 4 * dst_stride, dst_stride); in common_hz_8t_4x8_msa() 384 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in common_hz_8t_4x16_msa() 386 ST_W4(out, 0, 1, 2, 3, dst + 4 * dst_stride, dst_stride); in common_hz_8t_4x16_msa() 403 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in common_hz_8t_4x16_msa() 405 ST_W4(out, 0, 1, 2, 3, dst + 4 * dst_stride, dst_stride); in common_hz_8t_4x16_msa() 547 ST_W4(tmp2, 0, 1, 2, 3, dst + 8, dst_stride); in common_hz_8t_12w_msa() 1965 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in common_hz_4t_4x4_msa() 1998 ST_W4(ou in common_hz_4t_4x8_msa() [all...] |
H A D | h264qpel_msa.c | 152 ST_W4(out, 0, 1, 2, 3, dst, stride); in avc_luma_hv_qrt_4x4_msa() 421 ST_W4(dst0, 0, 1, 2, 3, dst, stride); in avc_luma_hv_qrt_and_aver_dst_4x4_msa() 740 ST_W4(dst0, 0, 1, 2, 3, dst, stride); in ff_avg_h264_qpel4_mc00_msa() 1017 ST_W4(res, 0, 1, 2, 3, dst, stride); in ff_put_h264_qpel4_mc10_msa() 1048 ST_W4(res, 0, 1, 2, 3, dst, stride); in ff_put_h264_qpel4_mc30_msa() 1179 ST_W4(out, 0, 1, 2, 3, dst, stride); in ff_put_h264_qpel4_mc20_msa() 1473 ST_W4(out, 0, 1, 2, 3, dst, stride); in ff_put_h264_qpel4_mc01_msa() 1514 ST_W4(out, 0, 1, 2, 3, dst, stride); in ff_put_h264_qpel4_mc03_msa() 2151 ST_W4(res, 0, 1, 2, 3, dst, stride); in ff_put_h264_qpel4_mc21_msa() 2216 ST_W4(re in ff_put_h264_qpel4_mc23_msa() [all...] |
H A D | vp9_mc_msa.c | 185 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in common_hz_8t_4x4_msa() 220 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in common_hz_8t_4x8_msa() 222 ST_W4(out, 0, 1, 2, 3, dst + 4 * dst_stride, dst_stride); in common_hz_8t_4x8_msa() 512 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in common_vt_8t_4w_msa() 827 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in common_hv_8ht_8vt_4w_msa() 1018 ST_W4(res, 0, 1, 2, 3, dst, dst_stride); in common_hz_8t_and_aver_dst_4x4_msa() 1350 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in common_vt_8t_and_aver_dst_4w_msa() 1621 ST_W4(res, 0, 1, 2, 3, dst, dst_stride); in common_hv_8ht_8vt_and_aver_dst_4w_msa() 2140 ST_W4(src2110, 0, 1, 2, 3, dst, dst_stride); in common_vt_2t_4x4_msa() 2844 ST_W4(re in common_hz_2t_and_aver_dst_4x4_msa() [all...] |
H A D | h264dsp_msa.c | 75 ST_W4(src0, 0, 1, 2, 3, data, stride); in avc_wgt_4x4_msa() 294 ST_W4(dst0, 0, 1, 2, 3, dst, stride); in avc_biwgt_4x4_msa() 960 ST_W4(tmp3, 0, 1, 2, 3, src, img_width); in avc_loopfilter_luma_intra_edge_ver_msa() 963 ST_W4(tmp4, 0, 1, 2, 3, src, img_width); in avc_loopfilter_luma_intra_edge_ver_msa() 967 ST_W4(tmp6, 0, 1, 2, 3, src, img_width); in avc_loopfilter_luma_intra_edge_ver_msa() 970 ST_W4(tmp7, 0, 1, 2, 3, src, img_width); in avc_loopfilter_luma_intra_edge_ver_msa()
|
H A D | h264chroma_msa.c | 147 ST_W4(out, 0, 1, 2, 3, dst, stride); in avc_chroma_hz_4x4_msa() 421 ST_W4(out, 0, 1, 2, 3, dst, stride); in avc_chroma_vt_4x4_msa() 995 ST_W4(out, 0, 1, 2, 3, dst, stride); in avc_chroma_hz_and_aver_dst_4x4_msa() 1277 ST_W4(out, 0, 1, 2, 3, dst, stride); in avc_chroma_vt_and_aver_dst_4x4_msa() 1588 ST_W4(out, 0, 1, 2, 3, dst, stride); in avc_chroma_hv_and_aver_dst_4x4_msa() 1859 ST_W4(dst0, 0, 1, 2, 3, dst, stride); in avg_width4_msa()
|
H A D | hevc_mc_uniw_msa.c | 102 ST_W4(out0, 0, 1, 2, 3, dst, dst_stride); in hevc_uniwgt_copy_4w_msa() 321 ST_W4(out2, 0, 1, 2, 3, dst + 8, dst_stride); in hevc_uniwgt_copy_12w_msa() 831 ST_W4(out2, 0, 1, 2, 3, dst + 8, dst_stride); in hevc_hz_uniwgt_8t_12w_msa() 1552 ST_W4(out2, 0, 1, 2, 3, dst + 8, dst_stride); in hevc_vt_uniwgt_8t_12w_msa() 1869 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in hevc_hv_uniwgt_8t_4w_msa() 2252 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in hevc_hv_uniwgt_8t_12w_msa() 2456 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in hevc_hz_uniwgt_4t_4x4_msa() 2995 ST_W4(out2, 0, 1, 2, 3, dst + 8, dst_stride); in hevc_hz_uniwgt_4t_12w_msa() 3354 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in hevc_vt_uniwgt_4t_4x4_msa() 3881 ST_W4(out in hevc_vt_uniwgt_4t_12w_msa() [all...] |
H A D | hevc_mc_biw_msa.c | 141 ST_W4(out0, 0, 1, 2, 3, dst, dst_stride); in hevc_biwgt_copy_4w_msa() 367 ST_W4(out2, 0, 1, 2, 3, dst + 8, dst_stride); in hevc_biwgt_copy_12w_msa() 726 ST_W4(out0, 0, 1, 2, 3, dst, dst_stride); in hevc_hz_biwgt_8t_4w_msa() 901 ST_W4(out0, 0, 1, 2, 3, dst + 8, dst_stride); in hevc_hz_biwgt_8t_12w_msa() 2054 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in hevc_hv_biwgt_8t_4w_msa() 2509 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in hevc_hv_biwgt_8t_12w_msa() 2749 ST_W4(dst0, 0, 1, 2, 3, dst, dst_stride); in hevc_hz_biwgt_4t_4x4_msa() 3244 ST_W4(dst3, 0, 1, 2, 3, dst + 8, dst_stride); in hevc_hz_biwgt_4t_12w_msa() 3626 ST_W4(dst10, 0, 1, 2, 3, dst, dst_stride); in hevc_vt_biwgt_4t_4x4_msa() 4144 ST_W4(tmp in hevc_vt_biwgt_4t_12w_msa() [all...] |
H A D | h264idct_msa.c | 338 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in ff_h264_idct4x4_addblk_dc_msa()
|
H A D | hevc_mc_bi_msa.c | 100 ST_W4(dst0, 0, 1, 2, 3, dst, dst_stride); in hevc_bi_copy_4w_msa() 303 ST_W4(out2, 0, 1, 2, 3, dst + 8, dst_stride); in hevc_bi_copy_12w_msa() 1430 ST_W4(dst0_l, 0, 1, 2, 3, dst + 8, dst_stride); in hevc_vt_bi_8t_12w_msa() 1731 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in hevc_hv_bi_8t_4w_msa() 2093 ST_W4(out, 0, 1, 2, 3, dst, dst_stride); in hevc_hv_bi_8t_12w_msa() 2267 ST_W4(dst0, 0, 1, 2, 3, dst, dst_stride); in hevc_hz_bi_4t_4x4_msa() 2672 ST_W4(dst2, 0, 1, 2, 3, dst + 8, dst_stride); in hevc_hz_bi_4t_12w_msa() 2998 ST_W4(dst10, 0, 1, 2, 3, dst, dst_stride); in hevc_vt_bi_4t_4x4_msa() 3455 ST_W4(dst0_l, 0, 1, 2, 3, dst + 8, dst_stride); in hevc_vt_bi_4t_12w_msa() 3924 ST_W4(ou in hevc_hv_bi_4t_4x4_msa() [all...] |
H A D | hevc_idct_msa.c | 730 ST_W4(dst_vec, 0, 1, 2, 3, dst, stride); in hevc_addblk_4x4_msa()
|
H A D | hevc_lpf_sao_msa.c | 1084 ST_W4(dst0, 0, 1, 2, 3, dst, dst_stride); in hevc_sao_band_filter_4width_msa() 1099 ST_W4(dst0, 0, 1, 2, 3, dst, dst_stride); in hevc_sao_band_filter_4width_msa()
|
H A D | hevcpred_msa.c | 592 ST_W4(src_vec0, 0, 1, 2, 3, dst, stride); in hevc_intra_pred_plane_4x4_msa() 1012 ST_W4(dst_val0, 0, 1, 2, 3, dst, stride); in hevc_intra_pred_angular_upper_4width_msa()
|
H A D | hevcdsp_msa.c | 3587 ST_W4(tmp4, 0, 1, 2, 3, dst + 4, dst_stride); in hevc_hv_4t_6w_msa() 3590 ST_W4(tmp5, 0, 1, 2, 3, dst + 4, dst_stride); in hevc_hv_4t_6w_msa()
|
/third_party/ffmpeg/libavcodec/loongarch/ |
H A D | vp8_lpf_lsx.c | 234 #define ST_W4(in, idx0, idx1, idx2, idx3, pdst, stride) \ macro 581 ST_W4(tmp2, 0, 1, 2, 3, src, stride); in ff_vp8_h_loop_filter16_inner_lsx() 582 ST_W4(tmp3, 0, 1, 2, 3, src, stride); in ff_vp8_h_loop_filter16_inner_lsx() 588 ST_W4(tmp2, 0, 1, 2, 3, src, stride); in ff_vp8_h_loop_filter16_inner_lsx() 589 ST_W4(tmp3, 0, 1, 2, 3, src, stride); in ff_vp8_h_loop_filter16_inner_lsx()
|
/third_party/skia/third_party/externals/libwebp/src/dsp/ |
H A D | msa_macro.h | 338 #define ST_W4(RTYPE, in0, in1, in2, in3, pdst, stride) do { \ macro 342 #define ST_UW4(...) ST_W4(v4u32, __VA_ARGS__) 343 #define ST_SW4(...) ST_W4(v4i32, __VA_ARGS__)
|
/third_party/ffmpeg/libavutil/mips/ |
H A D | generic_macros_msa.h | 458 #define ST_W4(in, idx0, idx1, idx2, idx3, pdst, stride) \ macro 473 ST_W4(in0, idx0, idx1, idx2, idx3, pdst, stride) \ 474 ST_W4(in1, idx4, idx5, idx6, idx7, pdst + 4*stride, stride) \
|