/third_party/ffmpeg/libavcodec/loongarch/ |
H A D | h264chroma_lasx.c | 42 ptrdiff_t stride_3x = stride_2x + stride; in avc_chroma_hv_8x4_lasx() local 54 DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, in avc_chroma_hv_8x4_lasx() 71 __lasx_xvstelm_d(out, dst + stride_3x, 0, 3); in avc_chroma_hv_8x4_lasx() 80 ptrdiff_t stride_3x = stride_2x + stride; in avc_chroma_hv_8x8_lasx() local 94 DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, in avc_chroma_hv_8x8_lasx() 97 DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, in avc_chroma_hv_8x8_lasx() 122 __lasx_xvstelm_d(out0, dst + stride_3x, 0, 3); in avc_chroma_hv_8x8_lasx() 127 __lasx_xvstelm_d(out1, dst + stride_3x, 0, 3); in avc_chroma_hv_8x8_lasx() 134 ptrdiff_t stride_3x = stride_2x + stride; in avc_chroma_hz_8x4_lasx() local 145 src3 = __lasx_xvldx(src, stride_3x); in avc_chroma_hz_8x4_lasx() 161 ptrdiff_t stride_3x = stride_2x + stride; avc_chroma_hz_8x8_lasx() local 202 ptrdiff_t stride_3x = stride_2x + stride; avc_chroma_hz_nonmult_lasx() local 246 ptrdiff_t stride_3x = stride_2x + stride; avc_chroma_vt_8x4_lasx() local 273 ptrdiff_t stride_3x = stride_2x + stride; avc_chroma_vt_8x8_lasx() local 850 ptrdiff_t stride_3x = stride_2x + stride; avc_chroma_hv_and_aver_dst_8x4_lasx() local 894 ptrdiff_t stride_3x = stride_2x + stride; avc_chroma_hv_and_aver_dst_8x8_lasx() local 965 ptrdiff_t stride_3x = stride_2x + stride; avc_chroma_hz_and_aver_dst_8x4_lasx() local 998 ptrdiff_t stride_3x = stride_2x + stride; avc_chroma_hz_and_aver_dst_8x8_lasx() local 1051 ptrdiff_t stride_3x = stride_2x + stride; avc_chroma_vt_and_aver_dst_8x4_lasx() local 1085 ptrdiff_t stride_3x = stride_2x + stride; avc_chroma_vt_and_aver_dst_8x8_lasx() local 1141 ptrdiff_t stride_3x = stride_2x + stride; avg_width8x8_lasx() local 1193 ptrdiff_t stride_3x = stride_2x + stride; avg_width8x4_lasx() local [all...] |
H A D | idctdsp_lasx.c | 33 ptrdiff_t stride_3x = stride_2x + stride; in ff_put_pixels_clamped_lasx() local 42 __lasx_xvstelm_d(temp0, pixels + stride_3x, 0, 3); in ff_put_pixels_clamped_lasx() 47 __lasx_xvstelm_d(temp1, pixels + stride_3x, 0, 3); in ff_put_pixels_clamped_lasx() 60 ptrdiff_t stride_3x = stride_2x + stride; in ff_put_signed_pixels_clamped_lasx() local 71 __lasx_xvstelm_d(temp0, pixels + stride_3x, 0, 3); in ff_put_signed_pixels_clamped_lasx() 76 __lasx_xvstelm_d(temp1, pixels + stride_3x, 0, 3); in ff_put_signed_pixels_clamped_lasx() 89 ptrdiff_t stride_3x = stride_2x + stride; in ff_add_pixels_clamped_lasx() local 118 __lasx_xvstelm_d(temp0, pixels + stride_3x, 0, 3); in ff_add_pixels_clamped_lasx() 123 __lasx_xvstelm_d(temp1, pixels + stride_3x, 0, 3); in ff_add_pixels_clamped_lasx()
|
H A D | h264dsp_lasx.c | 1017 int stride_3x = stride_2x + stride; in ff_biweight_h264_pixels16_8_lasx() local 1030 src, stride_3x, tmp0, tmp1, tmp2, tmp3); in ff_biweight_h264_pixels16_8_lasx() 1033 src, stride_3x, tmp4, tmp5, tmp6, tmp7); in ff_biweight_h264_pixels16_8_lasx() 1038 dst, stride_3x, tmp0, tmp1, tmp2, tmp3); in ff_biweight_h264_pixels16_8_lasx() 1041 dst, stride_3x, tmp4, tmp5, tmp6, tmp7); in ff_biweight_h264_pixels16_8_lasx() 1102 src, stride_3x, tmp0, tmp1, tmp2, tmp3); in ff_biweight_h264_pixels16_8_lasx() 1105 src, stride_3x, tmp4, tmp5, tmp6, tmp7); in ff_biweight_h264_pixels16_8_lasx() 1110 dst, stride_3x, tmp0, tmp1, tmp2, tmp3); in ff_biweight_h264_pixels16_8_lasx() 1113 dst, stride_3x, tmp4, tmp5, tmp6, tmp7); in ff_biweight_h264_pixels16_8_lasx() 1181 ptrdiff_t stride_3x in avc_biwgt_8x4_lasx() local 1225 ptrdiff_t stride_3x = stride_2x + stride; avc_biwgt_8x8_lasx() local 1291 ptrdiff_t stride_3x = stride_2x + stride; avc_biwgt_8x16_lasx() local 1448 ptrdiff_t stride_3x = stride_2x + stride; avc_biwgt_4x4_lasx() local 1491 ptrdiff_t stride_3x = stride_2x + stride; avc_biwgt_4x8_lasx() local 1566 ptrdiff_t stride_3x = stride_2x + stride; ff_weight_h264_pixels16_8_lasx() local 1717 ptrdiff_t stride_3x = stride_2x + stride; avc_wgt_8x4_lasx() local 1759 ptrdiff_t stride_3x = stride_2x + stride; avc_wgt_8x8_lasx() local 1817 ptrdiff_t stride_3x = stride_2x + stride; avc_wgt_8x16_lasx() local 1949 ptrdiff_t stride_3x = stride_2x + stride; avc_wgt_4x4_lasx() local 1982 ptrdiff_t stride_3x = stride_2x + stride; avc_wgt_4x8_lasx() local [all...] |
H A D | h264qpel_lasx.c | 74 ptrdiff_t stride_3x = stride_2x + stride; in avc_luma_hv_qrt_and_aver_dst_16x16_lasx() local 94 DUP4_ARG2(__lasx_xvldx, src_y, stride, src_y, stride_2x, src_y, stride_3x, in avc_luma_hv_qrt_and_aver_dst_16x16_lasx() 106 src_hz3 = __lasx_xvldx(src_x, stride_3x); in avc_luma_hv_qrt_and_aver_dst_16x16_lasx() 123 src_y, stride_3x, src_y, stride_4x, in avc_luma_hv_qrt_and_aver_dst_16x16_lasx() 167 out3 = __lasx_xvldx(dst, stride_3x); in avc_luma_hv_qrt_and_aver_dst_16x16_lasx() 180 __lasx_xvstelm_d(tmp1, dst + stride_3x, 0, 1); in avc_luma_hv_qrt_and_aver_dst_16x16_lasx() 185 __lasx_xvstelm_d(tmp1, dst + stride_3x, 8, 3); in avc_luma_hv_qrt_and_aver_dst_16x16_lasx() 205 ptrdiff_t stride_3x = stride_2x + stride; in avc_luma_hv_qrt_16x16_lasx() local 225 DUP4_ARG2(__lasx_xvldx, src_y, stride, src_y, stride_2x, src_y, stride_3x, in avc_luma_hv_qrt_16x16_lasx() 237 src_hz3 = __lasx_xvldx(src_x, stride_3x); in avc_luma_hv_qrt_16x16_lasx() [all...] |
H A D | hevc_lpf_sao_lsx.c | 32 ptrdiff_t stride_3x = stride_2x + stride; in ff_hevc_loop_filter_luma_h_8_lsx() local 34 uint8_t *p2 = src - stride_3x; in ff_hevc_loop_filter_luma_h_8_lsx() 40 uint8_t *q3 = src + stride_3x; in ff_hevc_loop_filter_luma_h_8_lsx() 202 __lsx_vstelm_d(dst1, p2 + stride_3x, 0, 1); in ff_hevc_loop_filter_luma_h_8_lsx() 280 __lsx_vstelm_d(dst1, p2 + stride_3x, 0, 1); in ff_hevc_loop_filter_luma_h_8_lsx() 431 __lsx_vstelm_d(dst1, p2 + stride_3x, 0, 1); in ff_hevc_loop_filter_luma_h_8_lsx() 444 ptrdiff_t stride_3x = stride_2x + stride; in ff_hevc_loop_filter_luma_v_8_lsx() local 446 uint8_t *p2 = src + stride_3x; in ff_hevc_loop_filter_luma_v_8_lsx() 448 uint8_t *p0 = src + stride_4x + stride_3x; in ff_hevc_loop_filter_luma_v_8_lsx() 499 src + stride_3x, in ff_hevc_loop_filter_luma_v_8_lsx() 923 ptrdiff_t stride_3x = stride_2x + stride; ff_hevc_loop_filter_chroma_v_8_lsx() local [all...] |