/third_party/ffmpeg/libavcodec/mips/ |
D | hevc_mc_uni_msa.c | 36 filt0, filt1, filt2, filt3, \ argument 44 DPADD_SB2_SH(vec2_m, vec3_m, filt1, filt1, out0, out1); \ 53 filt0, filt1, filt2, filt3, \ argument 68 DPADD_SB4_SH(vec4_m, vec5_m, vec6_m, vec7_m, filt1, filt1, filt1, filt1, \ 77 mask0, mask1, filt0, filt1, \ argument 85 DPADD_SB2_SH(vec2_m, vec3_m, filt1, filt1, out0, out1); \ 89 mask0, mask1, filt0, filt1, \ argument 100 DPADD_SB4_SH(vec0_m, vec1_m, vec2_m, vec3_m, filt1, filt1, filt1, filt1, \ 291 v16i8 src0, src1, src2, src3, filt0, filt1, filt2, filt3; in common_hz_8t_4x4_msa() local 299 SPLATI_H4_SB(filt, 0, 1, 2, 3, filt0, filt1, filt2, filt3); in common_hz_8t_4x4_msa() [all …]
|
D | hevcdsp_msa.c | 454 v8i16 filt0, filt1, filt2, filt3; in hevc_hz_8t_4w_msa() local 466 SPLATI_H4_SH(filter_vec, 0, 1, 2, 3, filt0, filt1, filt2, filt3); in hevc_hz_8t_4w_msa() 480 DPADD_SB4_SH(vec0, vec1, vec2, vec3, filt0, filt1, filt2, filt3, in hevc_hz_8t_4w_msa() 485 DPADD_SB4_SH(vec0, vec1, vec2, vec3, filt0, filt1, filt2, filt3, in hevc_hz_8t_4w_msa() 490 DPADD_SB4_SH(vec0, vec1, vec2, vec3, filt0, filt1, filt2, filt3, in hevc_hz_8t_4w_msa() 495 DPADD_SB4_SH(vec0, vec1, vec2, vec3, filt0, filt1, filt2, filt3, in hevc_hz_8t_4w_msa() 509 v8i16 filt0, filt1, filt2, filt3; in hevc_hz_8t_8w_msa() local 521 SPLATI_H4_SH(filter_vec, 0, 1, 2, 3, filt0, filt1, filt2, filt3); in hevc_hz_8t_8w_msa() 535 DPADD_SB4_SH(vec0, vec1, vec2, vec3, filt0, filt1, filt2, filt3, in hevc_hz_8t_8w_msa() 540 DPADD_SB4_SH(vec0, vec1, vec2, vec3, filt0, filt1, filt2, filt3, in hevc_hz_8t_8w_msa() [all …]
|
D | hevc_macros_msa.h | 25 filt0, filt1, filt2, filt3) \ argument 30 out_m = __msa_dpadd_s_h(out_m, (v16i8) in1, (v16i8) filt1); \ 36 filt0, filt1, filt2, filt3) \ argument 41 out_m = __msa_dpadd_s_w(out_m, (v8i16) in1, (v8i16) filt1); \ 46 #define HEVC_FILT_4TAP_SH(in0, in1, filt0, filt1) \ argument 51 out_m = __msa_dpadd_s_h(out_m, (v16i8) in1, (v16i8) filt1); \ 55 #define HEVC_FILT_4TAP(in0, in1, filt0, filt1) \ argument 60 out_m = __msa_dpadd_s_w(out_m, in1, (v8i16) filt1); \
|
D | hevc_mc_uniw_msa.c | 600 v8i16 filt0, filt1, filt2, filt3; in hevc_hz_uniwgt_8t_4w_msa() local 625 SPLATI_H4_SH(filter_vec, 0, 1, 2, 3, filt0, filt1, filt2, filt3); in hevc_hz_uniwgt_8t_4w_msa() 645 dst01 = HEVC_FILT_8TAP_SH(vec0, vec1, vec2, vec3, filt0, filt1, filt2, in hevc_hz_uniwgt_8t_4w_msa() 647 dst23 = HEVC_FILT_8TAP_SH(vec4, vec5, vec6, vec7, filt0, filt1, filt2, in hevc_hz_uniwgt_8t_4w_msa() 649 dst45 = HEVC_FILT_8TAP_SH(vec8, vec9, vec10, vec11, filt0, filt1, filt2, in hevc_hz_uniwgt_8t_4w_msa() 651 dst67 = HEVC_FILT_8TAP_SH(vec12, vec13, vec14, vec15, filt0, filt1, in hevc_hz_uniwgt_8t_4w_msa() 677 v8i16 filt0, filt1, filt2, filt3; in hevc_hz_uniwgt_8t_8w_msa() local 703 SPLATI_H4_SH(filter_vec, 0, 1, 2, 3, filt0, filt1, filt2, filt3); in hevc_hz_uniwgt_8t_8w_msa() 723 dst0 = HEVC_FILT_8TAP_SH(vec0, vec1, vec2, vec3, filt0, filt1, filt2, in hevc_hz_uniwgt_8t_8w_msa() 725 dst1 = HEVC_FILT_8TAP_SH(vec4, vec5, vec6, vec7, filt0, filt1, filt2, in hevc_hz_uniwgt_8t_8w_msa() [all …]
|
D | hevc_mc_bi_msa.c | 539 v8i16 filt0, filt1, filt2, filt3; in hevc_hz_bi_8t_4w_msa() local 552 SPLATI_H4_SH(filter_vec, 0, 1, 2, 3, filt0, filt1, filt2, filt3); in hevc_hz_bi_8t_4w_msa() 582 DPADD_SB4_SH(vec0, vec1, vec2, vec3, filt1, filt1, filt1, filt1, dst0, in hevc_hz_bi_8t_4w_msa() 612 v8i16 filt0, filt1, filt2, filt3; in hevc_hz_bi_8t_8w_msa() local 627 SPLATI_H4_SH(filter_vec, 0, 1, 2, 3, filt0, filt1, filt2, filt3); in hevc_hz_bi_8t_8w_msa() 650 DPADD_SB4_SH(vec0, vec1, vec2, vec3, filt1, filt1, filt1, filt1, dst0, in hevc_hz_bi_8t_8w_msa() 684 v8i16 filt0, filt1, filt2, filt3; in hevc_hz_bi_8t_12w_msa() local 695 SPLATI_H4_SH(filter_vec, 0, 1, 2, 3, filt0, filt1, filt2, filt3); in hevc_hz_bi_8t_12w_msa() 727 DPADD_SB2_SH(vec0, vec1, filt1, filt1, dst0, dst1); in hevc_hz_bi_8t_12w_msa() 728 dst2 = __msa_dpadd_s_h(dst2, vec2, (v16i8) filt1); in hevc_hz_bi_8t_12w_msa() [all …]
|
D | hevc_mc_biw_msa.c | 675 v8i16 filt0, filt1, filt2, filt3; in hevc_hz_biwgt_8t_4w_msa() local 687 SPLATI_H4_SH(filter_vec, 0, 1, 2, 3, filt0, filt1, filt2, filt3); in hevc_hz_biwgt_8t_4w_msa() 714 dst0 = HEVC_FILT_8TAP_SH(vec0, vec1, vec2, vec3, filt0, filt1, filt2, in hevc_hz_biwgt_8t_4w_msa() 718 dst1 = HEVC_FILT_8TAP_SH(vec0, vec1, vec2, vec3, filt0, filt1, filt2, in hevc_hz_biwgt_8t_4w_msa() 747 v8i16 filt0, filt1, filt2, filt3; in hevc_hz_biwgt_8t_8w_msa() local 770 SPLATI_H4_SH(filter_vec, 0, 1, 2, 3, filt0, filt1, filt2, filt3); in hevc_hz_biwgt_8t_8w_msa() 785 dst0 = HEVC_FILT_8TAP_SH(vec0, vec1, vec2, vec3, filt0, filt1, filt2, in hevc_hz_biwgt_8t_8w_msa() 789 dst1 = HEVC_FILT_8TAP_SH(vec0, vec1, vec2, vec3, filt0, filt1, filt2, in hevc_hz_biwgt_8t_8w_msa() 793 dst2 = HEVC_FILT_8TAP_SH(vec0, vec1, vec2, vec3, filt0, filt1, filt2, in hevc_hz_biwgt_8t_8w_msa() 797 dst3 = HEVC_FILT_8TAP_SH(vec0, vec1, vec2, vec3, filt0, filt1, filt2, in hevc_hz_biwgt_8t_8w_msa() [all …]
|
D | h264qpel_msa.c | 103 v16i8 mask0, mask1, mask2, filt0, filt1, filt2; in avc_luma_hv_qrt_4x4_msa() local 107 filt1 = (v16i8) __msa_fill_h(filt_const1); in avc_luma_hv_qrt_4x4_msa() 140 vt_out0 = AVC_DOT_SH3_SH(src_vt10_r, src_vt32_r, src_vt54_r, filt0, filt1, in avc_luma_hv_qrt_4x4_msa() 142 vt_out1 = AVC_DOT_SH3_SH(src_vt32_r, src_vt54_r, src_vt76_r, filt0, filt1, in avc_luma_hv_qrt_4x4_msa() 167 v16i8 src_vt1110_r, src_vt1211_r, filt0, filt1, filt2; in avc_luma_hv_qrt_8x8_msa() local 172 filt1 = (v16i8) __msa_fill_h(filt_const1); in avc_luma_hv_qrt_8x8_msa() 201 vt_out0 = AVC_DOT_SH3_SH(src_vt10_r, src_vt32_r, src_vt54_r, filt0, filt1, in avc_luma_hv_qrt_8x8_msa() 203 vt_out1 = AVC_DOT_SH3_SH(src_vt21_r, src_vt43_r, src_vt65_r, filt0, filt1, in avc_luma_hv_qrt_8x8_msa() 205 vt_out2 = AVC_DOT_SH3_SH(src_vt32_r, src_vt54_r, src_vt76_r, filt0, filt1, in avc_luma_hv_qrt_8x8_msa() 207 vt_out3 = AVC_DOT_SH3_SH(src_vt43_r, src_vt65_r, src_vt87_r, filt0, filt1, in avc_luma_hv_qrt_8x8_msa() [all …]
|
D | vp8_mc_msa.c | 73 filt0, filt1, filt2, \ argument 81 DPADD_SB2_SH(vec2_m, vec3_m, filt1, filt1, out0, out1); \ 88 filt0, filt1, filt2, \ argument 101 DPADD_SB4_SH(vec0_m, vec1_m, vec2_m, vec3_m, filt1, filt1, filt1, filt1, \ 107 #define FILT_4TAP_DPADD_S_H(vec0, vec1, filt0, filt1) \ argument 112 tmp0 = __msa_dpadd_s_h(tmp0, (v16i8) vec1, (v16i8) filt1); \ 132 mask0, mask1, filt0, filt1, \ argument 140 DPADD_SB2_SH(vec2_m, vec3_m, filt1, filt1, out0, out1); \ 144 mask0, mask1, filt0, filt1, \ argument 155 DPADD_SB4_SH(vec0_m, vec1_m, vec2_m, vec3_m, filt1, filt1, filt1, filt1, \ [all …]
|
D | vp9_mc_msa.c | 53 filt0, filt1, filt2, filt3) \ argument 58 tmp0 = __msa_dpadd_s_h(tmp0, (v16i8) vec1, (v16i8) filt1); \ 85 filt0, filt1, filt2, filt3, \ argument 94 DPADD_SB2_SH(vec2_m, vec3_m, filt1, filt1, res0_m, res1_m); \ 104 filt0, filt1, filt2, filt3, \ argument 120 DPADD_SB4_SH(vec4_m, vec5_m, vec6_m, vec7_m, filt1, filt1, filt1, filt1, \ 164 v16i8 src0, src1, src2, src3, filt0, filt1, filt2, filt3; in common_hz_8t_4x4_msa() local 172 SPLATI_H4_SB(filt, 0, 1, 2, 3, filt0, filt1, filt2, filt3); in common_hz_8t_4x4_msa() 181 mask3, filt0, filt1, filt2, filt3, out0, out1); in common_hz_8t_4x4_msa() 192 v16i8 filt0, filt1, filt2, filt3; in common_hz_8t_4x8_msa() local [all …]
|
D | vp8_lpf_msa.c | 41 v16i8 filt, filt1, filt2, cnst4b, cnst3b; \ 73 filt1 = __msa_adds_s_b(filt, cnst4b); \ 74 filt1 >>= 3; \ 80 q0_m = __msa_subs_s_b(q0_m, filt1); \ 85 filt = __msa_srari_b(filt1, 1); \ 98 v16i8 filt, filt1, filt2, cnst4b, cnst3b, filt_sign; \ 129 filt1 = __msa_adds_s_b(filt, cnst4b); \ 130 filt1 >>= 3; \ 136 q0_m = __msa_subs_s_b(q0_m, filt1); \ 146 v16i8 u, filt1, filt2, filt_sign, q0_sub_p0_sign; \ [all …]
|
D | hevc_idct_msa.c | 194 v8i16 filt0, filt1, dst0, dst1; \ 206 LD_SH2(filter, 8, filt0, filt1) \ 209 SPLATI_W2_SH(filt1, 0, filter2, filter3); \ 221 SPLATI_W2_SH(filt1, 2, filter2, filter3); \
|
D | vp9_lpf_msa.c | 28 v16i8 p1_m, p0_m, q0_m, q1_m, q0_sub_p0, filt, filt1, filt2; \ 47 filt1 = __msa_adds_s_b(filt, cnst4b); \ 48 filt1 >>= 3; \ 53 q0_m = __msa_subs_s_b(q0_m, filt1); \ 58 filt = __msa_srari_b(filt1, 1); \
|
/third_party/flutter/skia/third_party/externals/libwebp/src/dsp/ |
D | dec_msa.c | 312 v16i8 p1_m, p0_m, q0_m, q1_m, filt, filt1, filt2; \ 319 filt1 = __msa_adds_s_b(filt, cnst4b); \ 320 filt1 = SRAI_B(filt1, 3); \ 323 q0_m = __msa_subs_s_b(q0_m, filt1); \
|
/third_party/skia/third_party/externals/libwebp/src/dsp/ |
D | dec_msa.c | 312 v16i8 p1_m, p0_m, q0_m, q1_m, filt, filt1, filt2; \ 319 filt1 = __msa_adds_s_b(filt, cnst4b); \ 320 filt1 = SRAI_B(filt1, 3); \ 323 q0_m = __msa_subs_s_b(q0_m, filt1); \
|