/third_party/ffmpeg/libavcodec/mips/ |
H A D | h264dsp_msa.c | 31 v8i16 src0_r, tmp0, wgt, denom, offset; in avc_wgt_4x2_msa() local 35 wgt = __msa_fill_h(src_weight); in avc_wgt_4x2_msa() 42 tmp0 = wgt * src0_r; in avc_wgt_4x2_msa() 57 v8i16 src0_r, src1_r, tmp0, tmp1, wgt, denom, offset; in avc_wgt_4x4_msa() local 61 wgt = __msa_fill_h(src_weight); in avc_wgt_4x4_msa() 68 MUL2(wgt, src0_r, wgt, src1_r, tmp0, tmp1); in avc_wgt_4x4_msa() 85 v8i16 wgt, denom, offset; in avc_wgt_4x8_msa() local 89 wgt = __msa_fill_h(src_weight); in avc_wgt_4x8_msa() 99 MUL4(wgt, src0_ in avc_wgt_4x8_msa() 118 v8i16 wgt, denom, offset; avc_wgt_8x4_msa() local 150 v8i16 wgt, denom, offset; avc_wgt_8x8_msa() local 193 v8i16 wgt, denom, offset; avc_wgt_8x16_msa() local 235 v16i8 src_wgt, dst_wgt, wgt, vec0; avc_biwgt_4x2_msa() local 268 v16i8 src_wgt, dst_wgt, wgt, vec0, vec1; avc_biwgt_4x4_msa() local 302 v16i8 src_wgt, dst_wgt, wgt, vec0, vec1, vec2, vec3; avc_biwgt_4x8_msa() local 342 v16i8 src_wgt, dst_wgt, wgt, vec0, vec1, vec2, vec3; avc_biwgt_8x4_msa() local 380 v16i8 src_wgt, dst_wgt, wgt, vec0, vec1, vec2, vec3, vec4, vec5, vec6, vec7; avc_biwgt_8x8_msa() local 432 v16i8 src_wgt, dst_wgt, wgt; avc_biwgt_8x16_msa() local 2224 v8i16 wgt, denom, offset; ff_weight_h264_pixels16_8_msa() local 2341 v16i8 src_wgt, dst_wgt, wgt; ff_biweight_h264_pixels16_8_msa() local [all...] |
H A D | hevc_mc_biw_msa.c | 31 #define HEVC_BIW_RND_CLIP2(in0, in1, vec0, vec1, wgt, rnd, offset, \ 39 out0_r = __msa_dpadd_s_w(offset, (v8i16) out0_r, (v8i16) wgt); \ 40 out1_r = __msa_dpadd_s_w(offset, (v8i16) out1_r, (v8i16) wgt); \ 41 out0_l = __msa_dpadd_s_w(offset, (v8i16) out0_l, (v8i16) wgt); \ 42 out1_l = __msa_dpadd_s_w(offset, (v8i16) out1_l, (v8i16) wgt); \ 50 wgt, rnd, offset, out0, out1, out2, out3) \ 52 HEVC_BIW_RND_CLIP2(in0, in1, vec0, vec1, wgt, rnd, offset, out0, out1); \ 53 HEVC_BIW_RND_CLIP2(in2, in3, vec2, vec3, wgt, rnd, offset, out2, out3); \ 56 #define HEVC_BIW_RND_CLIP2_MAX_SATU(in0, in1, vec0, vec1, wgt, rnd, \ 63 out0_r = __msa_dpadd_s_w(offset, (v8i16) out0_r, (v8i16) wgt); \ [all...] |
/third_party/ffmpeg/libavcodec/loongarch/ |
H A D | h264dsp_lasx.c | 1009 __m256i wgt; in ff_biweight_h264_pixels16_8_lasx() local 1025 wgt = __lasx_xvilvh_b(tmp1, tmp0); in ff_biweight_h264_pixels16_8_lasx() 1055 DUP4_ARG3(__lasx_xvdp2add_h_b, offset, wgt, vec0, offset, wgt, vec1, in ff_biweight_h264_pixels16_8_lasx() 1056 offset, wgt, vec2, offset, wgt, vec3, tmp0, tmp1, tmp2, tmp3); in ff_biweight_h264_pixels16_8_lasx() 1057 DUP4_ARG3(__lasx_xvdp2add_h_b, offset, wgt, vec4, offset, wgt, vec5, in ff_biweight_h264_pixels16_8_lasx() 1058 offset, wgt, vec6, offset, wgt, vec in ff_biweight_h264_pixels16_8_lasx() 1177 __m256i wgt, vec0, vec1; avc_biwgt_8x4_lasx() local 1220 __m256i wgt, vec0, vec1, vec2, vec3; avc_biwgt_8x8_lasx() local 1286 __m256i wgt, vec0, vec1, vec2, vec3, vec4, vec5, vec6, vec7; avc_biwgt_8x16_lasx() local 1412 __m256i wgt, vec0; avc_biwgt_4x2_lasx() local 1444 __m256i wgt, vec0; avc_biwgt_4x4_lasx() local 1486 __m256i wgt, vec0, vec1; avc_biwgt_4x8_lasx() local 1571 __m256i wgt, denom, offset; ff_weight_h264_pixels16_8_lasx() local 1718 __m256i wgt, zero = __lasx_xvldi(0); avc_wgt_8x4_lasx() local 1754 __m256i tmp0, tmp1, tmp2, tmp3, denom, offset, wgt; avc_wgt_8x8_lasx() local 1811 __m256i tmp0, tmp1, tmp2, tmp3, denom, offset, wgt; avc_wgt_8x16_lasx() local 1921 __m256i wgt, zero = __lasx_xvldi(0); avc_wgt_4x2_lasx() local 1945 __m256i wgt; avc_wgt_4x4_lasx() local 1978 __m256i wgt, zero = __lasx_xvldi(0); avc_wgt_4x8_lasx() local [all...] |