/third_party/ffmpeg/libavcodec/loongarch/ |
H A D | vp9_intra_lsx.c | 348 DUP4_ARG2(__lsx_vhaddw_hu_bu, tmp0, tmp0, tmp1, tmp1, tmp2, tmp2, in ff_dc_32x32_lsx() 441 DUP4_ARG2(__lsx_vldrepl_b, src_left, 0, src_left, 1, src_left, 2, src_left, in ff_tm_4x4_lsx() 443 DUP4_ARG2(__lsx_vilvl_b, tmp0, reg1, tmp1, reg1, tmp2, reg1, tmp3, reg1, in ff_tm_4x4_lsx() 445 DUP4_ARG2(__lsx_vhaddw_hu_bu, src0, src0, src1, src1, src2, src2, src3, in ff_tm_4x4_lsx() 447 DUP4_ARG2(__lsx_vssub_hu, dst0, reg0, dst1, reg0, dst2, reg0, dst3, reg0, in ff_tm_4x4_lsx() 449 DUP4_ARG2(__lsx_vsat_hu, dst0, 7, dst1, 7, dst2, 7, dst3, 7, in ff_tm_4x4_lsx() 471 DUP4_ARG2(__lsx_vldrepl_b, src_left, 0, src_left, 1, src_left, 2, src_left, in ff_tm_8x8_lsx() 473 DUP4_ARG2(__lsx_vldrepl_b, src_left, 4, src_left, 5, src_left, 6, src_left, in ff_tm_8x8_lsx() 475 DUP4_ARG2(__lsx_vilvl_b, tmp0, reg1, tmp1, reg1, tmp2, reg1, tmp3, reg1, in ff_tm_8x8_lsx() 477 DUP4_ARG2(__lsx_vilvl_ in ff_tm_8x8_lsx() [all...] |
H A D | vc1dsp_lasx.c | 56 DUP4_ARG2(__lasx_xvld, block, 0, block, 32, block, 64, block, 96, in ff_vc1_inv_trans_8x8_lasx() 58 DUP4_ARG2(__lasx_xvpermi_d, in0, 0xD8, in1, 0xD8, in2, 0xD8, in3, 0xD8, in ff_vc1_inv_trans_8x8_lasx() 82 DUP4_ARG2(__lasx_xvadd_w, t1, t5, t6, t2, t7, t3, t8, t4, in ff_vc1_inv_trans_8x8_lasx() 84 DUP4_ARG2(__lasx_xvsub_w, t8, t4, t7, t3, t6, t2, t5, t1, in ff_vc1_inv_trans_8x8_lasx() 86 DUP4_ARG2(__lasx_xvsrai_w, temp0, 3, temp1, 3, temp2, 3, temp3, 3, in ff_vc1_inv_trans_8x8_lasx() 88 DUP4_ARG2(__lasx_xvsrai_w, in0, 3, in1, 3, in2, 3, in3, 3, in ff_vc1_inv_trans_8x8_lasx() 92 DUP4_ARG2(__lasx_xvpackev_h, temp1, temp0, temp3, temp2, in1, in0, in ff_vc1_inv_trans_8x8_lasx() 119 DUP4_ARG2(__lasx_xvadd_w, t5, t1, t6, t2, t7, t3, t8, t4, in ff_vc1_inv_trans_8x8_lasx() 121 DUP4_ARG2(__lasx_xvsub_w, t8, t4, t7, t3, t6, t2, t5, t1, in ff_vc1_inv_trans_8x8_lasx() 123 DUP4_ARG2(__lasx_xvaddi_w in ff_vc1_inv_trans_8x8_lasx() [all...] |
H A D | vp9_idct_lsx.c | 108 DUP4_ARG2(__lsx_vld, dst_m, 0, dst_m + dst_stride, 0, \ 111 DUP4_ARG2(__lsx_vilvl_b, zero_m, dst0_m, zero_m, dst1_m, zero_m, \ 113 DUP4_ARG2(__lsx_vadd_h, res0_m, in0, res1_m, in1, res2_m, in2, \ 139 DUP4_ARG2(__lsx_vilvl_h, in1, in0, in3, in2, in5, in4, in7, in6, \ 168 DUP4_ARG2(__lsx_vdp2_w_h, madd_s1_m, cst0, madd_s0_m, cst0, \ 171 DUP4_ARG2(__lsx_vsrari_w, tmp0_m, VP9_DCT_CONST_BITS, tmp1_m, \ 175 DUP4_ARG2(__lsx_vdp2_w_h, madd_s3_m, cst2, madd_s2_m, cst2, madd_s3_m, \ 177 DUP4_ARG2(__lsx_vsrari_w, tmp0_m, VP9_DCT_CONST_BITS, \ 214 DUP4_ARG2(__lsx_vdp2_w_h, res2_m, k0_m, res3_m, k0_m, res2_m, k1_m, \ 216 DUP4_ARG2(__lsx_vsrari_ [all...] |
H A D | hevc_idct_lsx.c | 111 DUP4_ARG2(__lsx_vilvl_h, in4, in0, in6, in2, in5, in1, in3, in7, \ 113 DUP4_ARG2(__lsx_vilvh_h, in4, in0, in6, in2, in5, in1, in3, in7, \ 116 DUP4_ARG2(__lsx_vldrepl_w, filter, 0, filter, 4, filter, 8, \ 118 DUP4_ARG2(__lsx_vdp2_w_h, src0_r, filter0, src0_l, filter0, \ 129 DUP4_ARG2(__lsx_vdp2_w_h, src2_r, filter2, src2_l, filter2, \ 142 DUP4_ARG2(__lsx_vdp2_w_h, src2_r, filter3, src2_l, filter3, \ 155 DUP4_ARG2(__lsx_vldrepl_w, filter, 16, filter, 20, filter, 24, \ 157 DUP4_ARG2(__lsx_vdp2_w_h, src0_r, filter0, src0_l, filter0, \ 168 DUP4_ARG2(__lsx_vdp2_w_h, src2_r, filter2, src2_l, filter2, \ 181 DUP4_ARG2(__lsx_vdp2_w_ [all...] |
H A D | h264dsp_lasx.c | 99 DUP4_ARG2(__lasx_xvldx, src, 0, src, img_width, src, img_width_2x, in ff_h264_h_lpf_luma_8_lasx() 102 DUP4_ARG2(__lasx_xvldx, src, 0, src, img_width, src, img_width_2x, in ff_h264_h_lpf_luma_8_lasx() 105 DUP4_ARG2(__lasx_xvldx, src_tmp, 0, src_tmp, img_width, src_tmp, in ff_h264_h_lpf_luma_8_lasx() 109 DUP4_ARG2(__lasx_xvldx, src_tmp, 0, src_tmp, img_width, src_tmp, in ff_h264_h_lpf_luma_8_lasx() 214 DUP4_ARG2(__lasx_xvperm_w, row4, control, row5, control, row6, in ff_h264_h_lpf_luma_8_lasx() 395 DUP4_ARG2(__lasx_xvldx, src, 0, src, img_width, src, img_width_2x, in ff_h264_h_lpf_chroma_8_lasx() 398 DUP4_ARG2(__lasx_xvldx, src, 0, src, img_width, src, img_width_2x, in ff_h264_h_lpf_chroma_8_lasx() 402 DUP4_ARG2(__lasx_xvilvl_b, row2, row0, row3, row1, row6, row4, in ff_h264_h_lpf_chroma_8_lasx() 600 DUP4_ARG2(__lasx_xvldx, src, 0, src, img_width, src, img_width_2x, in ff_h264_h_lpf_luma_intra_8_lasx() 603 DUP4_ARG2(__lasx_xvld in ff_h264_h_lpf_luma_intra_8_lasx() [all...] |
H A D | vp8_mc_lsx.c | 88 DUP4_ARG2(__lsx_vdp2_h_b, vec0_m, filt0, vec1_m, filt0, vec2_m, filt0, \ 147 DUP4_ARG2(__lsx_vld, src, 0, src + src_stride, 0, src + src_stride2, 0, in ff_put_vp8_epel8_h6_lsx() 149 DUP4_ARG2(__lsx_vxori_b, src0, 128, src1, 128, src2, 128, src3, 128, in ff_put_vp8_epel8_h6_lsx() 167 DUP4_ARG2(__lsx_vld, src, 0, src + src_stride, 0, src + src_stride2, 0, in ff_put_vp8_epel8_h6_lsx() 169 DUP4_ARG2(__lsx_vxori_b, src0, 128, src1, 128, src2, 128, src3, 128, in ff_put_vp8_epel8_h6_lsx() 212 DUP4_ARG2(__lsx_vld, src, 0, src + src_stride, 0, src + src_stride2, in ff_put_vp8_epel16_h6_lsx() 214 DUP4_ARG2(__lsx_vld, src, 8, src + src_stride, 8, src + src_stride2, in ff_put_vp8_epel16_h6_lsx() 217 DUP4_ARG2(__lsx_vxori_b, src0, 128, src1, 128, src2, 128, src3, 128, in ff_put_vp8_epel16_h6_lsx() 219 DUP4_ARG2(__lsx_vxori_b, src4, 128, src5, 128, src6, 128, src7, 128, in ff_put_vp8_epel16_h6_lsx() 262 DUP4_ARG2(__lsx_vl in ff_put_vp8_epel8_v6_lsx() [all...] |
H A D | vp9_mc_lsx.c | 71 DUP4_ARG2(__lsx_vdp2_h_b, _tmp0, _filter0, _tmp1, _filter0, _tmp2, \ 75 DUP4_ARG2(__lsx_vdp2_h_b, _tmp0, _filter2, _tmp1, _filter2, _tmp2, \ 87 DUP4_ARG2(__lsx_vsadd_h, _reg0, _reg4, _reg1, _reg5, _reg2, _reg6, _reg3, \ 143 DUP4_ARG2(__lsx_vldrepl_h, filter, 0, filter, 2, filter, 4, filter, 6, in common_hz_8t_4x4_lsx() 149 DUP4_ARG2(__lsx_vxori_b, src0, 128, src1, 128, src2, 128, src3, 128, in common_hz_8t_4x4_lsx() 180 DUP4_ARG2(__lsx_vldrepl_h, filter, 0, filter, 2, filter, 4, filter, 6, in common_hz_8t_4x8_lsx() 187 DUP4_ARG2(__lsx_vxori_b, src0, 128, src1, 128, src2, 128, src3, 128, in common_hz_8t_4x8_lsx() 194 DUP4_ARG2(__lsx_vxori_b, src0, 128, src1, 128, src2, 128, src3, 128, in common_hz_8t_4x8_lsx() 241 DUP4_ARG2(__lsx_vldrepl_h, filter, 0, filter, 2, filter, 4, filter, 6, in common_hz_8t_8x4_lsx() 245 DUP4_ARG2(__lsx_vxori_ in common_hz_8t_8x4_lsx() [all...] |
H A D | hpeldsp_lasx.c | 496 DUP4_ARG2(__lasx_xvavg_bu, src0, src1, src2, src3, src4, src5, src6, src7, in common_vt_bil_no_rnd_16x16_lasx() 498 DUP4_ARG2(__lasx_xvavg_bu, src8, src9, src10, src11, src12, src13, src14, in common_vt_bil_no_rnd_16x16_lasx() 574 DUP4_ARG2(__lasx_xvavg_bu, src0, src1, src2, src3, src4, src5, src6, src7, in common_vt_bil_no_rnd_8x16_lasx() 650 DUP4_ARG2(__lasx_xvilvl_h, src5, src0, src6, src1, src7, src2, src8, src3, in common_hv_bil_no_rnd_16x16_lasx() 652 DUP4_ARG2(__lasx_xvilvh_h, src5, src0, src6, src1, src7, src2, src8, src3, in common_hv_bil_no_rnd_16x16_lasx() 657 DUP4_ARG2(__lasx_xvhaddw_hu_bu, sum0, sum0, sum1, sum1, sum2, sum2, in common_hv_bil_no_rnd_16x16_lasx() 659 DUP4_ARG2(__lasx_xvhaddw_hu_bu, sum4, sum4, sum5, sum5, sum6, sum6, in common_hv_bil_no_rnd_16x16_lasx() 663 DUP4_ARG2(__lasx_xvadd_h, src0, src2, src1, src3, src2, src4, src3, src5, in common_hv_bil_no_rnd_16x16_lasx() 665 DUP4_ARG2(__lasx_xvadd_h, src4, src6, src5, src7, src6, src8, src7, src9, in common_hv_bil_no_rnd_16x16_lasx() 667 DUP4_ARG2(__lasx_xvaddi_h in common_hv_bil_no_rnd_16x16_lasx() [all...] |
H A D | simple_idct_lasx.c | 40 DUP4_ARG2(__lasx_xvld, block, 0, block, 32, block, 64, block, 96, \ 63 DUP4_ARG2(__lasx_xvrepl128vei_h, w1, 2, w1, 3, w1, 4, w1, 5, \ 109 DUP4_ARG2(__lasx_xvadd_w, a0, b0, a1, b1, a2, b2, a3, b3, \ 111 DUP4_ARG2(__lasx_xvsub_w, a0, b0, a1, b1, a2, b2, a3, b3, \ 113 DUP4_ARG2(__lasx_xvsrai_w, temp0, 11, temp1, 11, temp2, 11, temp3, 11, \ 115 DUP4_ARG2(__lasx_xvsrai_w, a0, 11, a1, 11, a2, 11, a3, 11, a0, a1, a2, a3);\ 122 DUP4_ARG2(__lasx_xvpickev_h, in1, in0, in3, in2, a2, a3, a0, a1, \ 124 DUP4_ARG2(__lasx_xvpermi_d, in0, 0xD8, in1, 0xD8, in2, 0xD8, in3, 0xD8, \ 170 DUP4_ARG2(__lasx_xvadd_w, a0, b0, a1, b1, a2, b2, a3, b3, \ 172 DUP4_ARG2(__lasx_xvsub_ [all...] |
H A D | hevcdsp_lsx.c | 61 DUP4_ARG2(__lsx_vilvl_w, src1, src0, src3, src2, src5, src4, src7, src6, in hevc_copy_4w_lsx() 63 DUP4_ARG2(__lsx_vsllwil_hu_bu, src0, 6, src1, 6, src2, 6, src3, 6, in hevc_copy_4w_lsx() 109 DUP4_ARG2(__lsx_vsllwil_hu_bu, src0, 6, src1, 6, src2, 6, src3, 6, in hevc_copy_6w_lsx() 111 DUP4_ARG2(__lsx_vsllwil_hu_bu, src4, 6, src5, 6, src6, 6, src7, 6, in hevc_copy_6w_lsx() 176 DUP4_ARG2(__lsx_vsllwil_hu_bu, src0, 6, src1, 6, src2, 6, src3, 6, in hevc_copy_8w_lsx() 178 DUP4_ARG2(__lsx_vsllwil_hu_bu, src4, 6, src5, 6, src6, 6, src7, 6, in hevc_copy_8w_lsx() 226 DUP4_ARG2(__lsx_vsllwil_hu_bu, src0, 6, src1, 6, src2, 6, src3, 6, in hevc_copy_12w_lsx() 243 DUP4_ARG2(__lsx_vsllwil_hu_bu, src4, 6, src5, 6, src6, 6, src7, 6, in hevc_copy_12w_lsx() 300 DUP4_ARG2(__lsx_vilvh_b, zero, src0, zero, src1, zero, src2, zero, src3, in hevc_copy_16w_lsx() 302 DUP4_ARG2(__lsx_vsllwil_hu_b in hevc_copy_16w_lsx() [all...] |
H A D | h264chroma_lasx.c | 54 DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, in avc_chroma_hv_8x4_lasx() 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() 104 DUP4_ARG2(__lasx_xvdp2_h_bu, src0, coeff_hz_vec, src1, coeff_hz_vec, src3, in avc_chroma_hv_8x8_lasx() 173 DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, in avc_chroma_hz_8x8_lasx() 182 DUP4_ARG2(__lasx_xvdp2_h_bu, src0, coeff_vec, src2, coeff_vec, src4, coeff_vec, src6, in avc_chroma_hz_8x8_lasx() 215 DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, in avc_chroma_hz_nonmult_lasx() 256 DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, in avc_chroma_vt_8x4_lasx() 285 DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, in avc_chroma_vt_8x8_lasx() 288 DUP4_ARG2(__lasx_xvld in avc_chroma_vt_8x8_lasx() [all...] |
H A D | hevc_mc_uni_lsx.c | 51 DUP4_ARG2(__lsx_vldrepl_h, filter, 0, filter, 2, filter, 4, filter, 6, in common_hz_8t_64w_lsx() 58 DUP4_ARG2(__lsx_vld, src, 0, src, 8, src, 16, src, 24, in common_hz_8t_64w_lsx() 60 DUP4_ARG2(__lsx_vld, src, 32, src, 40, src, 48, src, 56, in common_hz_8t_64w_lsx() 68 DUP4_ARG2(__lsx_vdp2_h_bu_b, vec0, filt0, vec1, filt0, vec2, filt0, in common_hz_8t_64w_lsx() 98 DUP4_ARG2(__lsx_vdp2_h_bu_b, vec0, filt0, vec1, filt0, vec2, filt0, in common_hz_8t_64w_lsx() 147 DUP4_ARG2(__lsx_vldrepl_h, filter, 0, filter, 2, filter, 4, filter, 6, in common_vt_8t_8w_lsx() 157 DUP4_ARG2(__lsx_vilvl_b, src1, src0, src3, src2, src5, src4, src2, src1, in common_vt_8t_8w_lsx() 167 DUP4_ARG2(__lsx_vilvl_b, src7, src6, src8, src7, src9, src8, src10, in common_vt_8t_8w_lsx() 169 DUP4_ARG2(__lsx_vdp2_h_bu_b, src10_r, filt0, src21_r, filt0, src32_r, in common_vt_8t_8w_lsx() 223 DUP4_ARG2(__lsx_vldrepl_ in common_vt_8t_16w_lsx() [all...] |
H A D | hevc_mc_bi_lsx.c | 175 DUP4_ARG2(__lsx_vsllwil_hu_bu, src0, 6, src1, 6, src2, 6, src3, 6, in hevc_bi_copy_6w_lsx() 177 DUP4_ARG2(__lsx_vilvh_b, zero, src0, zero, src1, zero, src2, zero, src3, in hevc_bi_copy_6w_lsx() 179 DUP4_ARG2(__lsx_vslli_h, dst1, 6, dst3, 6, dst5, 6, dst7, 6, dst1, dst3, in hevc_bi_copy_6w_lsx() 261 DUP4_ARG2(__lsx_vsllwil_hu_bu, src0, 6, src1, 6, src2, 6, src3, 6, in hevc_bi_copy_8w_lsx() 263 DUP4_ARG2(__lsx_vilvh_b, zero, src0, zero, src1, zero, src2, zero, in hevc_bi_copy_8w_lsx() 265 DUP4_ARG2(__lsx_vslli_h, dst1, 6, dst3, 6, dst5, 6, dst7, 6, dst1, in hevc_bi_copy_8w_lsx() 349 DUP4_ARG2(__lsx_vsllwil_hu_bu, src0, 6, src1, 6, src2, 6, src3, 6, in hevc_bi_copy_12w_lsx() 406 DUP4_ARG2(__lsx_vsllwil_hu_bu, src0, 6, src1, 6, src2, 6, src3, 6, in hevc_bi_copy_16w_lsx() 408 DUP4_ARG2(__lsx_vilvh_b, zero, src0, zero, src1, zero, src2, zero, src3, in hevc_bi_copy_16w_lsx() 410 DUP4_ARG2(__lsx_vslli_ in hevc_bi_copy_16w_lsx() [all...] |
H A D | h264idct_lasx.c | 61 DUP4_ARG2(__lasx_xvldx, dst, 0, dst, dst_stride, dst, dst_stride_2x, in ff_h264_idct_add_lasx() 63 DUP4_ARG2(__lasx_xvld, dst, 0, dst + dst_stride, 0, dst + dst_stride_2x, in ff_h264_idct_add_lasx() 94 DUP4_ARG2(__lasx_xvld, src, 0, src, 16, src, 32, src, 48, in ff_h264_idct8_addblk_lasx() 96 DUP4_ARG2(__lasx_xvld, src, 64, src, 80, src, 96, src, 112, in ff_h264_idct8_addblk_lasx() 195 DUP4_ARG2(__lasx_xvsrai_w, res0, 6, res1, 6, res2, 6, res3, 6, in ff_h264_idct8_addblk_lasx() 197 DUP4_ARG2(__lasx_xvsrai_w, res4, 6, res5, 6, res6, 6, res7, 6, in ff_h264_idct8_addblk_lasx() 199 DUP4_ARG2(__lasx_xvpickev_h, res1, res0, res3, res2, res5, res4, res7, in ff_h264_idct8_addblk_lasx() 201 DUP4_ARG2(__lasx_xvpermi_d, res0, 0xd8, res1, 0xd8, res2, 0xd8, res3, 0xd8, in ff_h264_idct8_addblk_lasx() 204 DUP4_ARG2(__lasx_xvldx, dst, 0, dst, dst_stride, dst, dst_stride_2x, in ff_h264_idct8_addblk_lasx() 207 DUP4_ARG2(__lasx_xvld in ff_h264_idct8_addblk_lasx() [all...] |
H A D | vp8_lpf_lsx.c | 261 DUP4_ARG2(__lsx_vld, dst - stride4, 0, dst - stride3, 0, dst - stride2, 0, in ff_vp8_v_loop_filter16_lsx() 263 DUP4_ARG2(__lsx_vld, dst, 0, dst + stride, 0, dst + stride2, 0, dst + stride3, 0, in ff_vp8_v_loop_filter16_lsx() 295 DUP4_ARG2(__lsx_vld, dst_u - stride4, 0, dst_u - stride3, 0, dst_u - stride2, 0, in ff_vp8_v_loop_filter8uv_lsx() 297 DUP4_ARG2(__lsx_vld, dst_u, 0, dst_u + stride, 0, dst_u + stride2, 0, in ff_vp8_v_loop_filter8uv_lsx() 300 DUP4_ARG2(__lsx_vld, dst_v - stride4, 0, dst_v - stride3, 0, dst_v - stride2, 0, in ff_vp8_v_loop_filter8uv_lsx() 302 DUP4_ARG2(__lsx_vld, dst_v, 0, dst_v + stride, 0, dst_v + stride2, 0, in ff_vp8_v_loop_filter8uv_lsx() 306 DUP4_ARG2(__lsx_vilvl_d, p3_v, p3_u, p2_v, p2_u, p1_v, p1_u, p0_v, p0_u, p3, p2, p1, p0); in ff_vp8_v_loop_filter8uv_lsx() 307 DUP4_ARG2(__lsx_vilvl_d, q0_v, q0_u, q1_v, q1_u, q2_v, q2_u, q3_v, q3_u, q0, q1, q2, q3); in ff_vp8_v_loop_filter8uv_lsx() 348 DUP4_ARG2(__lsx_vld, temp_src, 0, temp_src + stride, 0, temp_src + stride2, 0, in ff_vp8_h_loop_filter16_lsx() 351 DUP4_ARG2(__lsx_vl in ff_vp8_h_loop_filter16_lsx() [all...] |
H A D | vp9_lpf_lsx.c | 240 DUP4_ARG2(__lsx_vldx, dst, -stride4, dst, -stride3, dst, -stride2, in ff_loop_filter_v_4_8_lsx() 274 DUP4_ARG2(__lsx_vldx, dst, -stride4, dst, -stride3, dst, -stride2, in ff_loop_filter_v_44_16_lsx() 318 DUP4_ARG2(__lsx_vldx, dst, -stride4, dst, -stride3, dst, -stride2, in ff_loop_filter_v_8_8_lsx() 343 DUP4_ARG2(__lsx_vilvl_b, zero, p3, zero, p2, zero, p1, zero, p0, in ff_loop_filter_v_8_8_lsx() 345 DUP4_ARG2(__lsx_vilvl_b, zero, q0, zero, q1, zero, q2, zero, q3, in ff_loop_filter_v_8_8_lsx() 351 DUP4_ARG2(__lsx_vpickev_b, zero, p2_filter8, zero, p1_filter8, in ff_loop_filter_v_8_8_lsx() 394 DUP4_ARG2(__lsx_vldx, dst, -stride4, dst, -stride3, dst, -stride2, in ff_loop_filter_v_88_16_lsx() 426 DUP4_ARG2(__lsx_vilvl_b, zero, p3, zero, p2, zero, p1, zero, p0, in ff_loop_filter_v_88_16_lsx() 428 DUP4_ARG2(__lsx_vilvl_b, zero, q0, zero, q1, zero, q2, zero, q3, in ff_loop_filter_v_88_16_lsx() 433 DUP4_ARG2(__lsx_vilvh_ in ff_loop_filter_v_88_16_lsx() [all...] |
H A D | hevc_lpf_sao_lsx.c | 84 DUP4_ARG2(__lsx_vld, p3, 0, p2, 0, p1, 0, p0, 0, in ff_hevc_loop_filter_luma_h_8_lsx() 98 DUP4_ARG2(__lsx_vilvl_b, zero, p3_src, zero, p2_src, zero, p1_src, zero, in ff_hevc_loop_filter_luma_h_8_lsx() 100 DUP4_ARG2(__lsx_vld, q0, 0, q1, 0, q2, 0, q3, 0, in ff_hevc_loop_filter_luma_h_8_lsx() 108 DUP4_ARG2(__lsx_vilvl_b, zero, q0_src, zero, q1_src, zero, q2_src, in ff_hevc_loop_filter_luma_h_8_lsx() 498 DUP4_ARG2(__lsx_vld, src, 0, src + stride, 0, src + stride_2x, 0, in ff_hevc_loop_filter_luma_v_8_lsx() 501 DUP4_ARG2(__lsx_vld, src, 0, src + stride, 0, src + stride_2x, 0, in ff_hevc_loop_filter_luma_v_8_lsx() 527 DUP4_ARG2(__lsx_vilvl_b, zero, p3_src, zero, p2_src, zero, p1_src, zero, in ff_hevc_loop_filter_luma_v_8_lsx() 535 DUP4_ARG2(__lsx_vilvl_b, zero, q0_src, zero, q1_src, zero, q2_src, zero, in ff_hevc_loop_filter_luma_v_8_lsx() 824 DUP4_ARG2(__lsx_vpickev_b, dst2, dst0, dst3, dst1, dst4, dst4, dst5, in ff_hevc_loop_filter_luma_v_8_lsx() 889 DUP4_ARG2(__lsx_vl in ff_hevc_loop_filter_chroma_h_8_lsx() [all...] |
H A D | idctdsp_lasx.c | 35 DUP4_ARG2(__lasx_xvld, block, 0, block, 32, block, 64, block, 96, in ff_put_pixels_clamped_lasx() 62 DUP4_ARG2(__lasx_xvld, block, 0, block, 32, block, 64, block, 96, in ff_put_signed_pixels_clamped_lasx() 64 DUP4_ARG2(__lasx_xvadd_h, b0, const_128, b1, const_128, b2, const_128, in ff_put_signed_pixels_clamped_lasx() 91 DUP4_ARG2(__lasx_xvld, block, 0, block, 32, block, 64, block, 96, in ff_add_pixels_clamped_lasx() 110 DUP4_ARG2(__lasx_xvaddw_h_h_bu, b0, temp0, b1, temp1, b2, temp2, b3, temp3, in ff_add_pixels_clamped_lasx()
|
H A D | h264qpel_lasx.c | 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() 99 DUP4_ARG2(__lasx_xvxori_b, src_vt1, 128, src_vt2, 128, src_vt3, 128, in avc_luma_hv_qrt_and_aver_dst_16x16_lasx() 112 DUP4_ARG2(__lasx_xvxori_b, src_hz0, 128, src_hz1, 128, src_hz2, 128, in avc_luma_hv_qrt_and_aver_dst_16x16_lasx() 122 DUP4_ARG2(__lasx_xvldx, src_y, stride, src_y, stride_2x, in avc_luma_hv_qrt_and_aver_dst_16x16_lasx() 127 DUP4_ARG2(__lasx_xvxori_b, src_vt5, 128, src_vt6, 128, src_vt7, 128, in avc_luma_hv_qrt_and_aver_dst_16x16_lasx() 134 DUP4_ARG2(__lasx_xvilvh_b, src_vt1, src_vt0, src_vt2, src_vt1, in avc_luma_hv_qrt_and_aver_dst_16x16_lasx() 137 DUP4_ARG2(__lasx_xvilvl_b, src_vt1, src_vt0, src_vt2, src_vt1, in avc_luma_hv_qrt_and_aver_dst_16x16_lasx() 225 DUP4_ARG2(__lasx_xvldx, src_y, stride, src_y, stride_2x, src_y, stride_3x, in avc_luma_hv_qrt_16x16_lasx() 230 DUP4_ARG2(__lasx_xvxori_b, src_vt1, 128, src_vt2, 128, src_vt3, 128, in avc_luma_hv_qrt_16x16_lasx() 243 DUP4_ARG2(__lasx_xvxori_ in avc_luma_hv_qrt_16x16_lasx() [all...] |
H A D | hevc_mc_uniw_lsx.c | 68 DUP4_ARG2(__lsx_vldrepl_h, filter_x, 0, filter_x, 2, filter_x, 4, in hevc_hv_8t_8x2_lsx() 72 DUP4_ARG2(__lsx_vreplvei_w, filter_vec, 0, filter_vec, 1, filter_vec, 2, in hevc_hv_8t_8x2_lsx() 99 DUP4_ARG2(__lsx_vdp2_h_bu_b, vec0, filt0, vec4, filt0, vec8, filt0, in hevc_hv_8t_8x2_lsx() 121 DUP4_ARG2(__lsx_vilvl_h, dst1, dst0, dst3, dst2, dst5, dst4, dst2, in hevc_hv_8t_8x2_lsx() 124 DUP4_ARG2(__lsx_vilvh_h, dst1, dst0, dst3, dst2, dst5, dst4, dst2, in hevc_hv_8t_8x2_lsx() 172 DUP4_ARG2(__lsx_vsrar_w, dst0_r, rnd_vec, dst1_r, rnd_vec, dst0_l, in hevc_hv_8t_8x2_lsx()
|
/third_party/ffmpeg/libavutil/loongarch/ |
H A D | loongson_intrinsics.h | 76 #define DUP4_ARG2(_INS, _IN0, _IN1, _IN2, _IN3, _IN4, _IN5, _IN6, _IN7, _OUT0, \ macro 582 DUP4_ARG2(__lsx_vilvl_b, _in2, _in0, _in3, _in1, _in6, _in4, _in7, _in5, \ 584 DUP4_ARG2(__lsx_vilvl_b, _in10, _in8, _in11, _in9, _in14, _in12, _in15, \
|