Home
last modified time | relevance | path

Searched refs:filt0 (Results 1 – 10 of 10) sorted by relevance

/third_party/ffmpeg/libavcodec/mips/
Dvp9_mc_msa.c53 filt0, filt1, filt2, filt3) \ argument
57 tmp0 = __msa_dotp_s_h((v16i8) vec0, (v16i8) filt0); \
85 filt0, filt1, filt2, filt3, \ argument
92 DOTP_SB2_SH(vec0_m, vec1_m, filt0, filt0, res0_m, res1_m); \
104 filt0, filt1, filt2, filt3, \ argument
112 DOTP_SB4_SH(vec0_m, vec1_m, vec2_m, vec3_m, filt0, filt0, filt0, filt0, \
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 …]
Dhevc_mc_uni_msa.c36 filt0, filt1, filt2, filt3, \ argument
42 DOTP_SB2_SH(vec0_m, vec1_m, filt0, filt0, out0, out1); \
53 filt0, filt1, filt2, filt3, \ argument
60 DOTP_SB4_SH(vec0_m, vec1_m, vec2_m, vec3_m, filt0, filt0, filt0, filt0, \
77 mask0, mask1, filt0, filt1, \ argument
83 DOTP_SB2_SH(vec0_m, vec1_m, filt0, filt0, out0, out1); \
89 mask0, mask1, filt0, filt1, \ argument
96 DOTP_SB4_SH(vec0_m, vec1_m, vec2_m, vec3_m, filt0, filt0, filt0, filt0, \
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 …]
Dhevcdsp_msa.c454 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 …]
Dhevc_macros_msa.h25 filt0, filt1, filt2, filt3) \ argument
29 out_m = __msa_dotp_s_h((v16i8) in0, (v16i8) filt0); \
36 filt0, filt1, filt2, filt3) \ argument
40 out_m = __msa_dotp_s_w((v8i16) in0, (v8i16) filt0); \
46 #define HEVC_FILT_4TAP_SH(in0, in1, filt0, filt1) \ argument
50 out_m = __msa_dotp_s_h((v16i8) in0, (v16i8) filt0); \
55 #define HEVC_FILT_4TAP(in0, in1, filt0, filt1) \ argument
59 out_m = __msa_dotp_s_w(in0, (v8i16) filt0); \
Dvp8_mc_msa.c73 filt0, filt1, filt2, \ argument
79 DOTP_SB2_SH(vec0_m, vec1_m, filt0, filt0, out0, out1); \
88 filt0, filt1, filt2, \ argument
95 DOTP_SB4_SH(vec0_m, vec1_m, vec2_m, vec3_m, filt0, filt0, filt0, filt0, \
107 #define FILT_4TAP_DPADD_S_H(vec0, vec1, filt0, filt1) \ argument
111 tmp0 = __msa_dotp_s_h((v16i8) vec0, (v16i8) filt0); \
132 mask0, mask1, filt0, filt1, \ argument
138 DOTP_SB2_SH(vec0_m, vec1_m, filt0, filt0, out0, out1); \
144 mask0, mask1, filt0, filt1, \ argument
151 DOTP_SB4_SH(vec0_m, vec1_m, vec2_m, vec3_m, filt0, filt0, filt0, filt0, \
[all …]
Dhevc_mc_uniw_msa.c600 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 …]
Dhevc_mc_bi_msa.c539 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()
578 DPADD_SB4_SH(vec0, vec1, vec2, vec3, filt0, filt0, filt0, filt0, 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()
646 DPADD_SB4_SH(vec0, vec1, vec2, vec3, filt0, filt0, filt0, filt0, 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()
723 DPADD_SB2_SH(vec0, vec1, filt0, filt0, dst0, dst1); in hevc_hz_bi_8t_12w_msa()
724 dst2 = __msa_dpadd_s_h(dst2, vec2, (v16i8) filt0); in hevc_hz_bi_8t_12w_msa()
[all …]
Dhevc_mc_biw_msa.c675 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 …]
Dh264qpel_msa.c103 v16i8 mask0, mask1, mask2, filt0, filt1, filt2; in avc_luma_hv_qrt_4x4_msa() local
106 filt0 = (v16i8) __msa_fill_h(filt_const0); 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
171 filt0 = (v16i8) __msa_fill_h(filt_const0); 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 …]
Dhevc_idct_msa.c98 v8i16 filt0, filter0, filter1, filter2, filter3; \
109 filt0 = LD_SH(filter); \
110 SPLATI_W4_SH(filt0, filter0, filter1, filter2, filter3); \
148 filt0 = LD_SH(filter + 8); \
149 SPLATI_W4_SH(filt0, filter0, filter1, filter2, filter3); \
194 v8i16 filt0, filt1, dst0, dst1; \
206 LD_SH2(filter, 8, filt0, filt1) \
208 SPLATI_W2_SH(filt0, 0, filter0, filter1); \
220 SPLATI_W2_SH(filt0, 2, filter0, filter1); \
446 v8i16 filt0, filter0, filter1, filter2, filter3; in hevc_idct_8x32_column_msa() local
[all …]