/third_party/ffmpeg/libavcodec/mips/ |
H A D | hevc_macros_msa.h | 25 filt0, filt1, filt2, filt3) \ 31 DPADD_SB2_SH(in2, in3, filt2, filt3, out_m, out_m); \ 36 filt0, filt1, filt2, filt3) \ 42 DPADD_SH2_SW(in2, in3, filt2, filt3, out_m, out_m); \
|
H A D | hevc_mc_uni_msa.c | 36 filt0, filt1, filt2, filt3, \ 48 DPADD_SB2_SH(vec6_m, vec7_m, filt3, filt3, out0, out1); \ 53 filt0, filt1, filt2, filt3, \ 72 DPADD_SB4_SH(vec4_m, vec5_m, vec6_m, vec7_m, filt3, filt3, filt3, filt3, \ 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() 319 v16i8 filt0, filt1, filt2, filt3; common_hz_8t_4x8_msa() local 357 v16i8 src0, src1, src2, src3, filt0, filt1, filt2, filt3; common_hz_8t_4x16_msa() local 426 v16i8 src0, src1, src2, src3, filt0, filt1, filt2, filt3; common_hz_8t_8w_msa() local 482 v16i8 filt0, filt1, filt2, filt3; common_hz_8t_12w_msa() local 559 v16i8 filt0, filt1, filt2, filt3; common_hz_8t_16w_msa() local 615 v16i8 src0, src1, src2, src3, filt0, filt1, filt2, filt3; common_hz_8t_24w_msa() local 687 v16i8 filt0, filt1, filt2, filt3; common_hz_8t_32w_msa() local 746 v16i8 src0, src1, src2, src3, filt0, filt1, filt2, filt3, vec0, vec1, vec2; common_hz_8t_48w_msa() local 835 v16i8 filt0, filt1, filt2, filt3; common_hz_8t_64w_msa() local 917 v16i8 src10998, filt0, filt1, filt2, filt3; common_vt_8t_4w_msa() local 982 v16i8 src65_r, src87_r, src109_r, filt0, filt1, filt2, filt3; common_vt_8t_8w_msa() local 1039 v16i8 filt0, filt1, filt2, filt3; common_vt_8t_12w_msa() local 1138 v16i8 filt0, filt1, filt2, filt3; common_vt_8t_16w_msa() local 1220 v16i8 filt0, filt1, filt2, filt3; common_vt_8t_16w_mult_msa() local 1347 v8i16 filt0, filt1, filt2, filt3; hevc_hv_uni_8t_4w_msa() local 1482 v8i16 filt0, filt1, filt2, filt3; hevc_hv_uni_8t_8multx2mult_msa() local 1638 v8i16 filt0, filt1, filt2, filt3, filt_h0, filt_h1, filt_h2, filt_h3; hevc_hv_uni_8t_12w_msa() local [all...] |
H A 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() 567 v8i16 filt0, filt1, filt2, filt3, dst0, dst1, dst2, dst3, dst4, dst5; hevc_hz_8t_12w_msa() local 639 v8i16 filt0, filt1, filt2, filt3; hevc_hz_8t_16w_msa() local 696 v8i16 filt0, filt1, filt2, filt3; hevc_hz_8t_24w_msa() local 771 v8i16 filt0, filt1, filt2, filt3; hevc_hz_8t_32w_msa() local 831 v8i16 filt0, filt1, filt2, filt3; hevc_hz_8t_48w_msa() local 902 v8i16 filt0, filt1, filt2, filt3; hevc_hz_8t_64w_msa() local 1003 v8i16 filt0, filt1, filt2, filt3; hevc_vt_8t_4w_msa() local 1070 v8i16 filt0, filt1, filt2, filt3; hevc_vt_8t_8w_msa() local 1137 v8i16 filt0, filt1, filt2, filt3; hevc_vt_8t_12w_msa() local 1229 v8i16 filt0, filt1, filt2, filt3; hevc_vt_8t_16multx4mult_msa() local 1367 v8i16 filt0, filt1, filt2, filt3; hevc_hv_8t_4w_msa() local 1479 v8i16 filt0, filt1, filt2, filt3; hevc_hv_8t_8multx1mult_msa() local 1615 v8i16 filt0, filt1, filt2, filt3, filt_h0, filt_h1, filt_h2, filt_h3; hevc_hv_8t_12w_msa() local [all...] |
H A D | vp9_mc_msa.c | 53 filt0, filt1, filt2, filt3) \ 60 tmp1 = __msa_dpadd_s_h(tmp1, (v16i8) vec3, (v16i8) filt3); \ 85 filt0, filt1, filt2, filt3, \ 98 DPADD_SB2_SH(vec6_m, vec7_m, filt3, filt3, res2_m, res3_m); \ 104 filt0, filt1, filt2, filt3, \ 124 DPADD_SB4_SH(vec4_m, vec5_m, vec6_m, vec7_m, filt3, filt3, filt3, filt3, \ 164 v16i8 src0, src1, src2, src3, filt0, filt1, filt2, filt3; common_hz_8t_4x4_msa() local 192 v16i8 filt0, filt1, filt2, filt3; common_hz_8t_4x8_msa() local 240 v16i8 src0, src1, src2, src3, filt0, filt1, filt2, filt3; common_hz_8t_8x4_msa() local 272 v16i8 src0, src1, src2, src3, filt0, filt1, filt2, filt3; common_hz_8t_8x8mult_msa() local 320 v16i8 src0, src1, src2, src3, filt0, filt1, filt2, filt3; common_hz_8t_16w_msa() local 359 v16i8 src0, src1, src2, src3, filt0, filt1, filt2, filt3; common_hz_8t_32w_msa() local 418 v16i8 src0, src1, src2, src3, filt0, filt1, filt2, filt3; common_hz_8t_64w_msa() local 478 v16i8 src10998, filt0, filt1, filt2, filt3; common_vt_8t_4w_msa() local 529 v16i8 src65_r, src87_r, src109_r, filt0, filt1, filt2, filt3; common_vt_8t_8w_msa() local 583 v16i8 filt0, filt1, filt2, filt3; common_vt_8t_16w_msa() local 665 v16i8 filt0, filt1, filt2, filt3; common_vt_8t_16w_mult_msa() local 992 v16i8 src0, src1, src2, src3, filt0, filt1, filt2, filt3; common_hz_8t_and_aver_dst_4x4_msa() local 1027 v16i8 src0, src1, src2, src3, filt0, filt1, filt2, filt3; common_hz_8t_and_aver_dst_4x8_msa() local 1089 v16i8 src0, src1, src2, src3, filt0, filt1, filt2, filt3; common_hz_8t_and_aver_dst_8w_msa() local 1129 v16i8 src0, src1, src2, src3, filt0, filt1, filt2, filt3; common_hz_8t_and_aver_dst_16w_msa() local 1187 v16i8 src0, src1, src2, src3, filt0, filt1, filt2, filt3; common_hz_8t_and_aver_dst_32w_msa() local 1246 v16i8 src0, src1, src2, src3, filt0, filt1, filt2, filt3; common_hz_8t_and_aver_dst_64w_msa() local 1313 v16i8 src10998, filt0, filt1, filt2, filt3; common_vt_8t_and_aver_dst_4w_msa() local 1371 v16i8 src65_r, src87_r, src109_r, filt0, filt1, filt2, filt3; common_vt_8t_and_aver_dst_8w_msa() local 1436 v16i8 filt0, filt1, filt2, filt3; common_vt_8t_and_aver_dst_16w_mult_msa() local [all...] |
H A 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() 646 filt3); in hevc_hz_uniwgt_8t_4w_msa() 648 filt3); in hevc_hz_uniwgt_8t_4w_msa() 650 filt3); in hevc_hz_uniwgt_8t_4w_msa() 652 filt2, filt3); 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() 724 filt3); in hevc_hz_uniwgt_8t_8w_msa() 726 filt3); in hevc_hz_uniwgt_8t_8w_msa() 754 v8i16 filt0, filt1, filt2, filt3; hevc_hz_uniwgt_8t_12w_msa() local 849 v8i16 filt0, filt1, filt2, filt3; hevc_hz_uniwgt_8t_16w_msa() local 927 v8i16 filt0, filt1, filt2, filt3; hevc_hz_uniwgt_8t_24w_msa() local 1020 v8i16 filt0, filt1, filt2, filt3; hevc_hz_uniwgt_8t_32w_msa() local 1122 v8i16 filt0, filt1, filt2, filt3; hevc_hz_uniwgt_8t_48w_msa() local 1218 v8i16 filt0, filt1, filt2, filt3; hevc_hz_uniwgt_8t_64w_msa() local 1314 v8i16 filt0, filt1, filt2, filt3; hevc_vt_uniwgt_8t_4w_msa() local 1401 v8i16 filt0, filt1, filt2, filt3; hevc_vt_uniwgt_8t_8w_msa() local 1483 v8i16 filt0, filt1, filt2, filt3; hevc_vt_uniwgt_8t_12w_msa() local 1589 v8i16 filt0, filt1, filt2, filt3; hevc_vt_uniwgt_8t_16multx4mult_msa() local 1771 v8i16 filt0, filt1, filt2, filt3; hevc_hv_uniwgt_8t_4w_msa() local 1898 v8i16 filt0, filt1, filt2, filt3; hevc_hv_uniwgt_8t_8multx2mult_msa() local 2080 v8i16 filt0, filt1, filt2, filt3, filt_h0, filt_h1, filt_h2, filt_h3; hevc_hv_uniwgt_8t_12w_msa() local [all...] |
H A 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() 590 DPADD_SB4_SH(vec0, vec1, vec2, vec3, filt3, filt3, filt3, filt3, 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() 658 DPADD_SB4_SH(vec0, vec1, vec2, vec3, filt3, filt3, filt in hevc_hz_bi_8t_8w_msa() 684 v8i16 filt0, filt1, filt2, filt3; hevc_hz_bi_8t_12w_msa() local 769 v8i16 filt0, filt1, filt2, filt3; hevc_hz_bi_8t_16w_msa() local 841 v8i16 filt0, filt1, filt2, filt3; hevc_hz_bi_8t_24w_msa() local 912 v8i16 filt0, filt1, filt2, filt3; hevc_hz_bi_8t_32w_msa() local 985 v8i16 filt0, filt1, filt2, filt3; hevc_hz_bi_8t_48w_msa() local 1076 v8i16 filt0, filt1, filt2, filt3; hevc_hz_bi_8t_64w_msa() local 1195 v8i16 filt0, filt1, filt2, filt3; hevc_vt_bi_8t_4w_msa() local 1277 v8i16 filt0, filt1, filt2, filt3; hevc_vt_bi_8t_8w_msa() local 1358 v8i16 filt0, filt1, filt2, filt3; hevc_vt_bi_8t_12w_msa() local 1468 v8i16 filt0, filt1, filt2, filt3; hevc_vt_bi_8t_16multx2mult_msa() local 1634 v8i16 filt0, filt1, filt2, filt3; hevc_hv_bi_8t_4w_msa() local 1762 v8i16 filt0, filt1, filt2, filt3; hevc_hv_bi_8t_8multx1mult_msa() local 1912 v8i16 filt0, filt1, filt2, filt3, filt_h0, filt_h1, filt_h2, filt_h3; hevc_hv_bi_8t_12w_msa() local [all...] |
H A 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() 715 filt3); in hevc_hz_biwgt_8t_4w_msa() 719 filt3); 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() 786 filt3); in hevc_hz_biwgt_8t_8w_msa() 790 filt3); in hevc_hz_biwgt_8t_8w_msa() 794 filt3); in hevc_hz_biwgt_8t_8w_msa() 798 filt3); in hevc_hz_biwgt_8t_8w_msa() 829 v8i16 filt0, filt1, filt2, filt3, out0, out1, out2, out3; hevc_hz_biwgt_8t_12w_msa() local 924 v8i16 filt0, filt1, filt2, filt3; hevc_hz_biwgt_8t_16w_msa() local 1009 v8i16 filt0, filt1, filt2, filt3; hevc_hz_biwgt_8t_24w_msa() local 1130 v8i16 filt0, filt1, filt2, filt3; hevc_hz_biwgt_8t_32w_msa() local 1216 v8i16 filt0, filt1, filt2, filt3; hevc_hz_biwgt_8t_48w_msa() local 1323 v8i16 filt0, filt1, filt2, filt3; hevc_hz_biwgt_8t_64w_msa() local 1426 v8i16 filt0, filt1, filt2, filt3; hevc_vt_biwgt_8t_4w_msa() local 1521 v8i16 filt0, filt1, filt2, filt3; hevc_vt_biwgt_8t_8w_msa() local 1611 v8i16 filt0, filt1, filt2, filt3; hevc_vt_biwgt_8t_12w_msa() local 1724 v8i16 filt0, filt1, filt2, filt3; hevc_vt_biwgt_8t_16multx2mult_msa() local 1943 v8i16 filt0, filt1, filt2, filt3; hevc_hv_biwgt_8t_4w_msa() local 2091 v8i16 filt0, filt1, filt2, filt3; hevc_hv_biwgt_8t_8multx2mult_msa() local 2299 v8i16 filt0, filt1, filt2, filt3, filt_h0, filt_h1, filt_h2, filt_h3; hevc_hv_biwgt_8t_12w_msa() local [all...] |
H A D | vc1dsp_mmi.c | 1541 int filt3; in vc1_loop_filter() local 1544 filt3 = vc1_filter_line(src + 2 * step, stride, pq); in vc1_loop_filter() 1545 if (filt3) { in vc1_loop_filter()
|
/third_party/ffmpeg/libavcodec/loongarch/ |
H A D | hevcdsp_lsx.c | 611 __m128i filt0, filt1, filt2, filt3; in hevc_hz_8t_4w_lsx() local 619 filt0, filt1, filt2, filt3); in hevc_hz_8t_4w_lsx() 638 dst0 = __lsx_vdp2add_h_bu_b(dst0, vec3, filt3); in hevc_hz_8t_4w_lsx() 644 dst1 = __lsx_vdp2add_h_bu_b(dst1, vec3, filt3); in hevc_hz_8t_4w_lsx() 650 dst2 = __lsx_vdp2add_h_bu_b(dst2, vec3, filt3); in hevc_hz_8t_4w_lsx() 656 dst3 = __lsx_vdp2add_h_bu_b(dst3, vec3, filt3); in hevc_hz_8t_4w_lsx() 677 dst0 = __lsx_vdp2add_h_bu_b(dst0, vec3, filt3); in hevc_hz_8t_4w_lsx() 697 __m128i filt0, filt1, filt2, filt3; in hevc_hz_8t_8w_lsx() local 705 filt0, filt1, filt2, filt3); in hevc_hz_8t_8w_lsx() 721 dst0 = __lsx_vdp2add_h_bu_b(dst0, vec3, filt3); in hevc_hz_8t_8w_lsx() 761 __m128i filt0, filt1, filt2, filt3, dst0, dst1, dst2, dst3, dst4, dst5; hevc_hz_8t_12w_lsx() local 847 __m128i filt0, filt1, filt2, filt3; hevc_hz_8t_16w_lsx() local 907 __m128i filt0, filt1, filt2, filt3; hevc_hz_8t_24w_lsx() local 977 __m128i filt0, filt1, filt2, filt3; hevc_hz_8t_32w_lsx() local 1037 __m128i filt0, filt1, filt2, filt3; hevc_hz_8t_48w_lsx() local 1106 __m128i filt0, filt1, filt2, filt3; hevc_hz_8t_64w_lsx() local 1211 __m128i filt0, filt1, filt2, filt3; hevc_vt_8t_4w_lsx() local 1329 __m128i filt0, filt1, filt2, filt3; hevc_vt_8t_8w_lsx() local 1404 __m128i filt0, filt1, filt2, filt3; hevc_vt_8t_12w_lsx() local 1511 __m128i filt0, filt1, filt2, filt3; hevc_vt_8t_16multx4mult_lsx() local 1666 __m128i filt0, filt1, filt2, filt3; hevc_hv_8t_4w_lsx() local 1804 __m128i filt0, filt1, filt2, filt3; hevc_hv_8t_8multx1mult_lsx() local 1955 __m128i filt0, filt1, filt2, filt3, filt_h0, filt_h1, filt_h2, filt_h3; hevc_hv_8t_12w_lsx() local [all...] |
H A D | hevc_mc_uniw_lsx.c | 48 __m128i filt0, filt1, filt2, filt3; in hevc_hv_8t_8x2_lsx() local 69 filter_x, 6, filt0, filt1, filt2, filt3); in hevc_hv_8t_8x2_lsx() 105 DUP4_ARG3(__lsx_vdp2add_h_bu_b, dst0, vec3, filt3, dst1, vec7, filt3, in hevc_hv_8t_8x2_lsx() 106 dst2, vec11, filt3, dst3, vec15, filt3, dst0, dst1, dst2, dst3); in hevc_hv_8t_8x2_lsx() 118 dst4, vec3, filt3, dst5, vec7, filt3, dst5, dst6, dst4, dst5); in hevc_hv_8t_8x2_lsx() 119 dst6 = __lsx_vdp2add_h_bu_b(dst6, vec11, filt3); in hevc_hv_8t_8x2_lsx() 137 dst7 = __lsx_vdp2add_h_bu_b(dst7, vec3, filt3); in hevc_hv_8t_8x2_lsx() [all...] |
H A D | hevc_mc_uni_lsx.c | 44 __m128i filt0, filt1, filt2, filt3; in common_hz_8t_64w_lsx() local 52 filt0, filt1, filt2, filt3); in common_hz_8t_64w_lsx() 86 DUP4_ARG3(__lsx_vdp2add_h_bu_b, res0, vec4, filt3, res1, vec5, filt3, in common_hz_8t_64w_lsx() 87 res2, vec6, filt3, res3, vec7, filt3, res0, res1, res2, res3); in common_hz_8t_64w_lsx() 116 DUP4_ARG3(__lsx_vdp2add_h_bu_b, res0, vec4, filt3, res1, vec5, filt3, in common_hz_8t_64w_lsx() 117 res2, vec6, filt3, res3, vec7, filt3, res in common_hz_8t_64w_lsx() 142 __m128i src65_r, src87_r, src109_r, filt0, filt1, filt2, filt3; common_vt_8t_8w_lsx() local 215 __m128i filt0, filt1, filt2, filt3; common_vt_8t_16w_lsx() local 352 __m128i filt0, filt1, filt2, filt3; hevc_hv_8t_8x2_lsx() local [all...] |
H A D | hevc_mc_bi_lsx.c | 477 __m128i filt0, filt1, filt2, filt3; in hevc_hz_8t_16w_lsx() local 486 filt0, filt1, filt2, filt3); in hevc_hz_8t_16w_lsx() 523 DUP4_ARG3(__lsx_vdp2add_h_bu_b, dst0, vec0, filt3, dst1, vec1, filt3, in hevc_hz_8t_16w_lsx() 524 dst2, vec2, filt3, dst3, vec3, filt3, dst0, dst1, dst2, dst3); in hevc_hz_8t_16w_lsx() 541 __m128i filt0, filt1, filt2, filt3; in hevc_hz_8t_24w_lsx() local 550 filt0, filt1, filt2, filt3); in hevc_hz_8t_24w_lsx() 575 DUP4_ARG3(__lsx_vdp2add_h_bu_b, dst2, vec0, filt2, dst0, vec1, filt3, in hevc_hz_8t_24w_lsx() 576 dst1, vec2, filt3, dst in hevc_hz_8t_24w_lsx() 642 __m128i filt0, filt1, filt2, filt3; hevc_vt_8t_8w_lsx() local 731 __m128i filt0, filt1, filt2, filt3; hevc_vt_8t_16multx2mult_lsx() local 876 __m128i filt0, filt1, filt2, filt3; hevc_hv_8t_8multx1mult_lsx() local [all...] |
/third_party/ffmpeg/libavcodec/ |
H A D | vc1dsp.c | 203 int filt3; in vc1_loop_filter() local 206 filt3 = vc1_filter_line(src + 2 * step, stride, pq); in vc1_loop_filter() 207 if (filt3) { in vc1_loop_filter()
|
/third_party/ffmpeg/libavcodec/x86/ |
H A D | vc1dsp_loopfilter.asm | 106 pand m6, m4 ; filt3 (C return value)
|