/third_party/ffmpeg/libavcodec/mips/ |
H A D | hevc_mc_uni_msa.c | 41 VSHF_B2_SB(src0, src1, src2, src3, mask0, mask0, vec0_m, vec1_m); \ 43 VSHF_B2_SB(src0, src1, src2, src3, mask1, mask1, vec2_m, vec3_m); \ 45 VSHF_B2_SB(src0, src1, src2, src3, mask2, mask2, vec4_m, vec5_m); \ 47 VSHF_B2_SB(src0, src1, src2, src3, mask3, mask3, vec6_m, vec7_m); \ 58 VSHF_B2_SB(src0, src0, src1, src1, mask0, mask0, vec0_m, vec1_m); \ 59 VSHF_B2_SB(src2, src2, src3, src3, mask0, mask0, vec2_m, vec3_m); \ 62 VSHF_B2_SB(src0, src0, src1, src1, mask2, mask2, vec0_m, vec1_m); \ 63 VSHF_B2_SB(src2, src2, src3, src3, mask2, mask2, vec2_m, vec3_m); \ 66 VSHF_B2_SB(src0, src0, src1, src1, mask1, mask1, vec4_m, vec5_m); \ 67 VSHF_B2_SB(src [all...] |
H A D | hevcdsp_msa.c | 598 VSHF_B2_SB(src0, src0, src1, src1, mask0, mask0, vec0, vec1); in hevc_hz_8t_12w_msa() 599 VSHF_B2_SB(src2, src2, src3, src3, mask0, mask0, vec2, vec3); in hevc_hz_8t_12w_msa() 600 VSHF_B2_SB(src4, src5, src6, src7, mask4, mask4, vec4, vec5); in hevc_hz_8t_12w_msa() 604 VSHF_B2_SB(src0, src0, src1, src1, mask1, mask1, vec0, vec1); in hevc_hz_8t_12w_msa() 605 VSHF_B2_SB(src2, src2, src3, src3, mask1, mask1, vec2, vec3); in hevc_hz_8t_12w_msa() 606 VSHF_B2_SB(src4, src5, src6, src7, mask5, mask5, vec4, vec5); in hevc_hz_8t_12w_msa() 610 VSHF_B2_SB(src0, src0, src1, src1, mask2, mask2, vec0, vec1); in hevc_hz_8t_12w_msa() 611 VSHF_B2_SB(src2, src2, src3, src3, mask2, mask2, vec2, vec3); in hevc_hz_8t_12w_msa() 612 VSHF_B2_SB(src4, src5, src6, src7, mask6, mask6, vec4, vec5); in hevc_hz_8t_12w_msa() 616 VSHF_B2_SB(src in hevc_hz_8t_12w_msa() [all...] |
H A D | hevc_mc_bi_msa.c | 576 VSHF_B2_SB(src0, src1, src2, src3, mask0, mask0, vec0, vec1); in hevc_hz_bi_8t_4w_msa() 577 VSHF_B2_SB(src4, src5, src6, src7, mask0, mask0, vec2, vec3); in hevc_hz_bi_8t_4w_msa() 580 VSHF_B2_SB(src0, src1, src2, src3, mask1, mask1, vec0, vec1); in hevc_hz_bi_8t_4w_msa() 581 VSHF_B2_SB(src4, src5, src6, src7, mask1, mask1, vec2, vec3); in hevc_hz_bi_8t_4w_msa() 584 VSHF_B2_SB(src0, src1, src2, src3, mask2, mask2, vec0, vec1); in hevc_hz_bi_8t_4w_msa() 585 VSHF_B2_SB(src4, src5, src6, src7, mask2, mask2, vec2, vec3); in hevc_hz_bi_8t_4w_msa() 588 VSHF_B2_SB(src0, src1, src2, src3, mask3, mask3, vec0, vec1); in hevc_hz_bi_8t_4w_msa() 589 VSHF_B2_SB(src4, src5, src6, src7, mask3, mask3, vec2, vec3); in hevc_hz_bi_8t_4w_msa() 644 VSHF_B2_SB(src0, src0, src1, src1, mask0, mask0, vec0, vec1); in hevc_hz_bi_8t_8w_msa() 645 VSHF_B2_SB(src in hevc_hz_bi_8t_8w_msa() [all...] |
H A D | hevc_mc_uniw_msa.c | 2389 VSHF_B2_SB(src0, src1, src0, src1, mask0, mask1, vec0, vec1); in hevc_hz_uniwgt_4t_4x2_msa() 2447 VSHF_B2_SB(src0, src1, src0, src1, mask0, mask1, vec0, vec1); in hevc_hz_uniwgt_4t_4x4_msa() 2448 VSHF_B2_SB(src2, src3, src2, src3, mask0, mask1, vec2, vec3); in hevc_hz_uniwgt_4t_4x4_msa() 2509 VSHF_B2_SB(src0, src1, src0, src1, mask0, mask1, vec0, vec1); in hevc_hz_uniwgt_4t_4x8multiple_msa() 2510 VSHF_B2_SB(src2, src3, src2, src3, mask0, mask1, vec2, vec3); in hevc_hz_uniwgt_4t_4x8multiple_msa() 2511 VSHF_B2_SB(src4, src5, src4, src5, mask0, mask1, vec4, vec5); in hevc_hz_uniwgt_4t_4x8multiple_msa() 2512 VSHF_B2_SB(src6, src7, src6, src7, mask0, mask1, vec6, vec7); in hevc_hz_uniwgt_4t_4x8multiple_msa() 2595 VSHF_B2_SB(src0, src0, src0, src0, mask0, mask1, vec0, vec1); in hevc_hz_uniwgt_4t_6w_msa() 2596 VSHF_B2_SB(src1, src1, src1, src1, mask0, mask1, vec2, vec3); in hevc_hz_uniwgt_4t_6w_msa() 2597 VSHF_B2_SB(src in hevc_hz_uniwgt_4t_6w_msa() [all...] |
H A D | h264qpel_msa.c | 771 VSHF_B2_SB(src0, src0, src0, src1, mask0, mask3, vec0, vec3); in ff_put_h264_qpel16_mc10_msa() 772 VSHF_B2_SB(src2, src2, src2, src3, mask0, mask3, vec6, vec9); in ff_put_h264_qpel16_mc10_msa() 773 VSHF_B2_SB(src0, src0, src0, src1, mask1, mask4, vec1, vec4); in ff_put_h264_qpel16_mc10_msa() 774 VSHF_B2_SB(src2, src2, src2, src3, mask1, mask4, vec7, vec10); in ff_put_h264_qpel16_mc10_msa() 775 VSHF_B2_SB(src0, src0, src0, src1, mask2, mask5, vec2, vec5); in ff_put_h264_qpel16_mc10_msa() 776 VSHF_B2_SB(src2, src2, src2, src3, mask2, mask5, vec8, vec11); in ff_put_h264_qpel16_mc10_msa() 782 VSHF_B2_SB(src4, src4, src4, src5, mask0, mask3, vec0, vec3); in ff_put_h264_qpel16_mc10_msa() 783 VSHF_B2_SB(src6, src6, src6, src7, mask0, mask3, vec6, vec9); in ff_put_h264_qpel16_mc10_msa() 784 VSHF_B2_SB(src4, src4, src4, src5, mask1, mask4, vec1, vec4); in ff_put_h264_qpel16_mc10_msa() 785 VSHF_B2_SB(src in ff_put_h264_qpel16_mc10_msa() [all...] |
H A D | hevc_mc_biw_msa.c | 2679 VSHF_B2_SB(src0, src1, src0, src1, mask0, mask1, vec0, vec1); in hevc_hz_biwgt_4t_4x2_msa() 2740 VSHF_B2_SB(src0, src1, src0, src1, mask0, mask1, vec0, vec1); in hevc_hz_biwgt_4t_4x4_msa() 2742 VSHF_B2_SB(src2, src3, src2, src3, mask0, mask1, vec0, vec1); in hevc_hz_biwgt_4t_4x4_msa() 2808 VSHF_B2_SB(src0, src1, src0, src1, mask0, mask1, vec0, vec1); in hevc_hz_biwgt_4t_4x8multiple_msa() 2810 VSHF_B2_SB(src2, src3, src2, src3, mask0, mask1, vec0, vec1); in hevc_hz_biwgt_4t_4x8multiple_msa() 2812 VSHF_B2_SB(src4, src5, src4, src5, mask0, mask1, vec0, vec1); in hevc_hz_biwgt_4t_4x8multiple_msa() 2814 VSHF_B2_SB(src6, src7, src6, src7, mask0, mask1, vec0, vec1); in hevc_hz_biwgt_4t_4x8multiple_msa() 2909 VSHF_B2_SB(src0, src0, src0, src0, mask0, mask1, vec0, vec1); in hevc_hz_biwgt_4t_6w_msa() 2911 VSHF_B2_SB(src1, src1, src1, src1, mask0, mask1, vec0, vec1); in hevc_hz_biwgt_4t_6w_msa() 2913 VSHF_B2_SB(src in hevc_hz_biwgt_4t_6w_msa() [all...] |
H A D | vp3dsp_idct_msa.c | 354 VSHF_B2_SB(r0_r, r4_r, r1_r, r5_r, mask, mask, d0, d1); in idct_msa() 355 VSHF_B2_SB(r2_r, r6_r, r3_r, r7_r, mask, mask, d2, d3); in idct_msa() 356 VSHF_B2_SB(r0_l, r4_l, r1_l, r5_l, mask, mask, d4, d5); in idct_msa() 357 VSHF_B2_SB(r2_l, r6_l, r3_l, r7_l, mask, mask, d6, d7); in idct_msa() 427 VSHF_B2_SB(e0, r0, e1, r1, mask, mask, d0, d1); in ff_vp3_idct_dc_add_msa() 428 VSHF_B2_SB(e2, r2, e3, r3, mask, mask, d2, d3); in ff_vp3_idct_dc_add_msa() 429 VSHF_B2_SB(e4, r4, e5, r5, mask, mask, d4, d5); in ff_vp3_idct_dc_add_msa() 430 VSHF_B2_SB(e6, r6, e7, r7, mask, mask, d6, d7); in ff_vp3_idct_dc_add_msa() 478 VSHF_B2_SB(f0, f1, g0, g1, mask, mask, d1, d2); in ff_vp3_v_loop_filter_msa() 522 VSHF_B2_SB(f in ff_vp3_h_loop_filter_msa() [all...] |
H A D | hevc_lpf_sao_msa.c | 1210 VSHF_B2_SB(offset0, offset1, offset0, offset1, mask0, mask1, in hevc_sao_band_filter_16multiple_msa() 1212 VSHF_B2_SB(offset0, offset1, offset0, offset1, mask2, mask3, in hevc_sao_band_filter_16multiple_msa() 1234 VSHF_B2_SB(offset0, offset1, offset0, offset1, mask0, mask1, tmp0, in hevc_sao_band_filter_16multiple_msa() 1236 VSHF_B2_SB(offset0, offset1, offset0, offset1, mask2, mask3, tmp2, in hevc_sao_band_filter_16multiple_msa() 1300 VSHF_B2_SB(edge_idx, edge_idx, sao_offset, sao_offset, offset, offset, in hevc_sao_edge_filter_0degree_4width_msa() 1332 VSHF_B2_SB(edge_idx, edge_idx, sao_offset, sao_offset, offset, offset, in hevc_sao_edge_filter_0degree_4width_msa() 1393 VSHF_B2_SB(edge_idx, edge_idx, sao_offset, sao_offset, offset, offset, in hevc_sao_edge_filter_0degree_8width_msa() 1427 VSHF_B2_SB(edge_idx, edge_idx, sao_offset, sao_offset, offset, offset, in hevc_sao_edge_filter_0degree_8width_msa() 1521 VSHF_B2_SB(edge_idx, edge_idx, sao_offset, sao_offset, offset_mask0, in hevc_sao_edge_filter_0degree_16multiple_msa() 1524 VSHF_B2_SB(edge_id in hevc_sao_edge_filter_0degree_16multiple_msa() [all...] |
H A D | vp8_idct_msa.c | 75 VSHF_B2_SB(res0, res1, res2, res3, mask, mask, dest0, dest1); in ff_vp8_idct_add_msa() 97 VSHF_B2_SB(res0, res1, res2, res3, mask, mask, dest0, dest1); in ff_vp8_idct_dc_add_msa()
|
H A D | vp8_mc_msa.c | 78 VSHF_B2_SB(src0, src1, src2, src3, mask0, mask0, vec0_m, vec1_m); \ 80 VSHF_B2_SB(src0, src1, src2, src3, mask1, mask1, vec2_m, vec3_m); \ 82 VSHF_B2_SB(src0, src1, src2, src3, mask2, mask2, vec4_m, vec5_m); \ 93 VSHF_B2_SB(src0, src0, src1, src1, mask0, mask0, vec0_m, vec1_m); \ 94 VSHF_B2_SB(src2, src2, src3, src3, mask0, mask0, vec2_m, vec3_m); \ 97 VSHF_B2_SB(src0, src0, src1, src1, mask1, mask1, vec0_m, vec1_m); \ 98 VSHF_B2_SB(src2, src2, src3, src3, mask1, mask1, vec2_m, vec3_m); \ 99 VSHF_B2_SB(src0, src0, src1, src1, mask2, mask2, vec4_m, vec5_m); \ 100 VSHF_B2_SB(src2, src2, src3, src3, mask2, mask2, vec6_m, vec7_m); \ 122 VSHF_B2_SB(src [all...] |
H A D | vp9_mc_msa.c | 91 VSHF_B2_SB(src0, src1, src2, src3, mask0, mask0, vec0_m, vec1_m); \ 93 VSHF_B2_SB(src0, src1, src2, src3, mask1, mask1, vec2_m, vec3_m); \ 95 VSHF_B2_SB(src0, src1, src2, src3, mask2, mask2, vec4_m, vec5_m); \ 97 VSHF_B2_SB(src0, src1, src2, src3, mask3, mask3, vec6_m, vec7_m); \ 110 VSHF_B2_SB(src0, src0, src1, src1, mask0, mask0, vec0_m, vec1_m); \ 111 VSHF_B2_SB(src2, src2, src3, src3, mask0, mask0, vec2_m, vec3_m); \ 114 VSHF_B2_SB(src0, src0, src1, src1, mask2, mask2, vec0_m, vec1_m); \ 115 VSHF_B2_SB(src2, src2, src3, src3, mask2, mask2, vec2_m, vec3_m); \ 118 VSHF_B2_SB(src0, src0, src1, src1, mask1, mask1, vec4_m, vec5_m); \ 119 VSHF_B2_SB(src [all...] |
/third_party/skia/third_party/externals/libwebp/src/dsp/ |
H A D | msa_macro.h | 443 #define VSHF_B2_SB(...) VSHF_B2(v16i8, __VA_ARGS__) macro
|
/third_party/ffmpeg/libavutil/mips/ |
H A D | generic_macros_msa.h | 662 #define VSHF_B2_SB(...) VSHF_B2(v16i8, __VA_ARGS__) macro
|