/third_party/ffmpeg/libavutil/mips/ |
H A D | generic_macros_msa.h | 235 Arguments : Inputs - in0, in1, in2, in3, pdst, stride 239 Stores word from 'in3' to (pdst + 3 * stride) 241 #define SW4(in0, in1, in2, in3, pdst, stride) \ 246 SW(in3, (pdst) + 3 * stride); \ 250 Arguments : Inputs - in0, in1, in2, in3, pdst, stride 254 Stores double word from 'in3' to (pdst + 3 * stride) 256 #define SD4(in0, in1, in2, in3, pdst, stride) \ 261 SD(in3, (pdst) + 3 * stride); \ 369 #define ST_V4(RTYPE, in0, in1, in2, in3, pdst, stride) \ 372 ST_V2(RTYPE, in2, in3, (pds [all...] |
/third_party/ffmpeg/libavcodec/mips/ |
H A D | h263dsp_msa.c | 32 v16u8 in0, in1, in2, in3, in4, in5, in6, in7; in h263_h_loop_filter_msa() local 38 LD_UB8(src, stride, in0, in1, in2, in3, in4, in5, in6, in7); in h263_h_loop_filter_msa() 39 TRANSPOSE8x4_UB_UB(in0, in1, in2, in3, in4, in5, in6, in7, in h263_h_loop_filter_msa() 40 in0, in3, in2, in1); in h263_h_loop_filter_msa() 44 temp2 = (v8i16) __msa_ilvr_b((v16i8) in2, (v16i8) in3); in h263_h_loop_filter_msa() 82 in3 = __msa_xori_b(in3, 128); in h263_h_loop_filter_msa() 83 in3 = (v16u8) __msa_adds_s_b((v16i8) in3, (v16i8) d0); in h263_h_loop_filter_msa() 84 in3 in h263_h_loop_filter_msa() 96 v16u8 in0, in1, in2, in3; h263_v_loop_filter_msa() local [all...] |
H A D | idctdsp_msa.c | 28 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; in put_pixels_clamped_msa() local 30 LD_SH8(block, 8, in0, in1, in2, in3, in4, in5, in6, in7); in put_pixels_clamped_msa() 31 CLIP_SH8_0_255(in0, in1, in2, in3, in4, in5, in6, in7); in put_pixels_clamped_msa() 32 PCKEV_B4_SH(in0, in0, in1, in1, in2, in2, in3, in3, in0, in1, in2, in3); in put_pixels_clamped_msa() 38 in3_d = __msa_copy_u_d((v2i64) in3, 0); in put_pixels_clamped_msa() 52 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; in put_signed_pixels_clamped_msa() local 54 LD_SH8(block, 8, in0, in1, in2, in3, in4, in5, in6, in7); in put_signed_pixels_clamped_msa() 59 in3 in put_signed_pixels_clamped_msa() 86 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; add_pixels_clamped_msa() local [all...] |
H A D | hevc_idct_msa.c | 94 #define HEVC_IDCT8x8_COL(in0, in1, in2, in3, in4, in5, in6, in7, shift) \ 104 ILVR_H4_SH(in4, in0, in6, in2, in5, in1, in3, in7, \ 106 ILVL_H4_SH(in4, in0, in6, in2, in5, in1, in3, in7, \ 146 PCKEV_H2_SH(sum1_l, sum1_r, sum2_l, sum2_r, in3, in4); \ 334 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; in hevc_idct_8x8_msa() local 336 LD_SH8(coeffs, 8, in0, in1, in2, in3, in4, in5, in6, in7); in hevc_idct_8x8_msa() 337 HEVC_IDCT8x8_COL(in0, in1, in2, in3, in4, in5, in6, in7, 7); in hevc_idct_8x8_msa() 338 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, in hevc_idct_8x8_msa() 339 in0, in1, in2, in3, in4, in5, in6, in7); in hevc_idct_8x8_msa() 340 HEVC_IDCT8x8_COL(in0, in1, in2, in3, in in hevc_idct_8x8_msa() 353 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_idct_16x16_msa() local 443 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_idct_8x32_column_msa() local 604 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_idct_transpose_32x8_to_8x32() local 617 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_idct_transpose_8x32_to_32x8() local 740 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_addblk_8x8_msa() local 775 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_addblk_16x16_msa() local 842 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_addblk_32x32_msa() local [all...] |
H A D | vc1dsp_msa.c | 30 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; in ff_vc1_inv_trans_8x8_msa() local 44 LD_SH8(block, 8, in0, in1, in2, in3, in4, in5, in6, in7); in ff_vc1_inv_trans_8x8_msa() 48 UNPCK_SH_SW(in3, in_r3, in_l3); in ff_vc1_inv_trans_8x8_msa() 134 in0, in1, in2, in3); in ff_vc1_inv_trans_8x8_msa() 137 ST_SH8(in0, in1, in2, in3, in4, in5, in6, in7, block, 8); in ff_vc1_inv_trans_8x8_msa() 142 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; in ff_vc1_inv_trans_4x8_msa() local 159 LD_SH8(block, 8, in0, in1, in2, in3, in4, in5, in6, in7); in ff_vc1_inv_trans_4x8_msa() 163 UNPCK_R_SH_SW(in3, in_r3); in ff_vc1_inv_trans_4x8_msa() 191 in0, in1, in2, in3); in ff_vc1_inv_trans_4x8_msa() 192 ST_D8(in0, in1, in2, in3, in ff_vc1_inv_trans_4x8_msa() 233 v4i32 in0, in1, in2, in3, in4, in5, in6, in7; ff_vc1_inv_trans_8x4_msa() local [all...] |
H A D | vp9_idct_msa.c | 86 #define VP9_DOT_ADD_SUB_SRARI_PCK(in0, in1, in2, in3, in4, in5, in6, in7, \ 94 DOTP_SH4_SW(in2, in3, in2, in3, in6, in6, in7, in7, \ 116 #define VP9_ADST8(in0, in1, in2, in3, in4, in5, in6, in7, \ 134 ILVRL_H2_SH(in4, in3, vec3_m, vec2_m); \ 137 in4, in3); \ 163 ILVRL_H2_SH(in4, in3, vec1_m, vec0_m); \ 229 #define VP9_ADDBLK_ST8x4_UB(dst, dst_stride, in0, in1, in2, in3) \ 240 ADD4(res0_m, in0, res1_m, in1, res2_m, in2, res3_m, in3, \ 247 #define VP9_IDCT4x4(in0, in1, in2, in3, out 364 v8i16 in0, in1, in2, in3; vp9_idct4x4_colcol_addblk_msa() local 386 v8i16 in0, in1, in2, in3; vp9_iadst4x4_colcol_addblk_msa() local 408 v8i16 in0, in1, in2, in3; vp9_iadst_idct_4x4_add_msa() local 430 v8i16 in0, in1, in2, in3; vp9_idct_iadst_4x4_add_msa() local 620 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; vp9_idct8x8_12_colcol_addblk_msa() local 684 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; vp9_idct8x8_colcol_addblk_msa() local 711 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; vp9_iadst8x8_colcol_addblk_msa() local 837 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; vp9_iadst_idct_8x8_add_msa() local 864 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; vp9_idct_iadst_8x8_add_msa() local [all...] |
H A D | mpegvideoencdsp_msa.c | 27 v16u8 in0, in1, in2, in3, in4, in5, in6, in7; in sum_u8src_16width_msa() local 30 LD_UB8(src, stride, in0, in1, in2, in3, in4, in5, in6, in7); in sum_u8src_16width_msa() 34 HADD_UB4_UB(in0, in1, in2, in3, in0, in1, in2, in3); in sum_u8src_16width_msa() 42 sum += HADD_UH_U32(in3); in sum_u8src_16width_msa()
|
H A D | vp8_idct_msa.c | 29 #define VP8_IDCT_1D_W(in0, in1, in2, in3, out0, out1, out2, out3) \ 40 c_tmp2_m = in3 + (((in3) * const_cospi8sqrt2minus1_m) >> 16); \ 43 d_tmp2_m = ((in3) * sinpi8_sqrt2_m) >> 16; \ 51 v4i32 in0, in1, in2, in3, hz0, hz1, hz2, hz3, vt0, vt1, vt2, vt3; in ff_vp8_idct_add_msa() local 60 UNPCK_SH_SW(input1, in2, in3); in ff_vp8_idct_add_msa() 61 VP8_IDCT_1D_W(in0, in1, in2, in3, hz0, hz1, hz2, hz3); in ff_vp8_idct_add_msa() 108 v4i32 in0, in1, in2, in3, a1, b1, c1, d1; in ff_vp8_luma_dc_wht_msa() local 114 UNPCK_SH_SW(input1, in2, in3); in ff_vp8_luma_dc_wht_msa() 115 BUTTERFLY_4(in0, in1, in2, in3, a in ff_vp8_luma_dc_wht_msa() [all...] |
H A D | simple_idct_msa.c | 28 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; in simple_idct_msa() local 41 LD_SH8(block, 8, in0, in1, in2, in3, in4, in5, in6, in7); in simple_idct_msa() 46 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, in simple_idct_msa() 47 in0, in1, in2, in3, in4, in5, in6, in7); in simple_idct_msa() 48 select_vec = in1 | in2 | in3 | in4 | in5 | in6 | in7; in simple_idct_msa() 79 ILVRL_H2_SW(in1, in3, b3_r, b3_l); in simple_idct_msa() 111 in3 = (v8i16) __msa_bmnz_v((v16u8) temp3_r, (v16u8) temp, in simple_idct_msa() 121 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, in simple_idct_msa() 122 in0, in1, in2, in3, in4, in5, in6, in7); in simple_idct_msa() 152 ILVRL_H2_SW(in1, in3, b3_ in simple_idct_msa() 191 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; simple_idct_put_msa() local 367 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; simple_idct_add_msa() local [all...] |
H A D | hevc_macros_msa.h | 24 #define HEVC_FILT_8TAP_SH(in0, in1, in2, in3, \ 31 DPADD_SB2_SH(in2, in3, filt2, filt3, out_m, out_m); \ 35 #define HEVC_FILT_8TAP(in0, in1, in2, in3, \ 42 DPADD_SH2_SW(in2, in3, filt2, filt3, out_m, out_m); \
|
H A D | hevc_mc_bi_msa.c | 38 #define HEVC_BI_RND_CLIP4(in0, in1, in2, in3, \ 43 HEVC_BI_RND_CLIP2(in2, in3, vec2, vec3, rnd_val, out2, out3); \ 54 #define HEVC_BI_RND_CLIP4_MAX_SATU(in0, in1, in2, in3, vec0, vec1, vec2, \ 58 HEVC_BI_RND_CLIP2_MAX_SATU(in2, in3, vec2, vec3, rnd_val, out2, out3); \ 73 v8i16 in0 = { 0 }, in1 = { 0 }, in2 = { 0 }, in3 = { 0 }; in hevc_bi_copy_4w_msa() local 116 INSERT_D2_SH(tpd2, tpd3, in3); in hevc_bi_copy_4w_msa() 120 HEVC_BI_RND_CLIP4_MAX_SATU(in0, in1, in2, in3, dst0, dst1, dst2, in hevc_bi_copy_4w_msa() 142 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; in hevc_bi_copy_6w_msa() local 154 LD_SH8(src1_ptr, src2_stride, in0, in1, in2, in3, in4, in5, in6, in7); in hevc_bi_copy_6w_msa() 162 HEVC_BI_RND_CLIP4_MAX_SATU(in0, in1, in2, in3, dst in hevc_bi_copy_6w_msa() 193 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_bi_copy_8w_msa() local 281 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_bi_copy_12w_msa() local 319 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_bi_copy_16w_msa() local 358 v8i16 in0, in1, in2, in3, in4, in5, in6, in7, in8, in9, in10, in11, dst11; hevc_bi_copy_24w_msa() local 405 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_bi_copy_32w_msa() local 449 v8i16 in0, in1, in2, in3, in4, in5, in6, in7, in8, in9, in10, in11, dst11; hevc_bi_copy_48w_msa() local 503 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_bi_copy_64w_msa() local 544 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_hz_bi_8t_4w_msa() local 617 v8i16 in0, in1, in2, in3; hevc_hz_bi_8t_8w_msa() local 687 v8i16 in0, in1, in2, in3; hevc_hz_bi_8t_12w_msa() local 773 v8i16 in0, in1, in2, in3; hevc_hz_bi_8t_16w_msa() local 916 v8i16 in0, in1, in2, in3; hevc_hz_bi_8t_32w_msa() local 989 v8i16 in0, in1, in2, in3, in4, in5; hevc_hz_bi_8t_48w_msa() local 1081 v8i16 in0, in1, in2, in3; hevc_hz_bi_8t_64w_msa() local 1187 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_vt_bi_8t_4w_msa() local 1273 v8i16 in0, in1, in2, in3; hevc_vt_bi_8t_8w_msa() local 1350 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_vt_bi_8t_12w_msa() local 1461 v8i16 in0, in1, in2, in3; hevc_vt_bi_8t_16multx2mult_msa() local 2235 v8i16 in0, in1, in2, in3; hevc_hz_bi_4t_4x4_msa() local 2283 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_hz_bi_4t_4x8multiple_msa() local 2367 v8i16 in0, in1, in2, in3; hevc_hz_bi_4t_6w_msa() local 2470 v8i16 in0, in1, in2, in3, in4, in5; hevc_hz_bi_4t_8x6_msa() local 2535 v8i16 in0, in1, in2, in3; hevc_hz_bi_4t_8x4multiple_msa() local 2615 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_hz_bi_4t_12w_msa() local 2688 v8i16 in0, in1, in2, in3, dst0, dst1, dst2, dst3; hevc_hz_bi_4t_16w_msa() local 2750 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_hz_bi_4t_24w_msa() local 2854 v8i16 in0, in1, in2, in3; hevc_hz_bi_4t_32w_msa() local 2962 v8i16 in0, in1, in2, in3; hevc_vt_bi_4t_4x4_msa() local 3012 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_vt_bi_4t_4x8multiple_msa() local 3106 v8i16 in0, in1, in2, in3; hevc_vt_bi_4t_6w_msa() local 3248 v8i16 in0, in1, in2, in3, in4, in5; hevc_vt_bi_4t_8x6_msa() local 3309 v8i16 in0, in1, in2, in3; hevc_vt_bi_4t_8x4multiple_msa() local 3393 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_vt_bi_4t_12w_msa() local 3476 v8i16 in0, in1, in2, in3; hevc_vt_bi_4t_16w_msa() local 3562 v8i16 in0, in1, in2, in3, in4, in5; hevc_vt_bi_4t_24w_msa() local 3686 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_vt_bi_4t_32w_msa() local 3952 v8i16 in0 = { 0 }, in1 = { 0 }, in2 = { 0 }, in3 = { 0 }; hevc_hv_bi_4t_4multx8mult_msa() local 4100 v8i16 in0 = { 0 }, in1 = { 0 }, in2 = { 0 }, in3 = { 0 }; hevc_hv_bi_4t_6w_msa() local 4310 v8i16 in0, in1, in2, in3; hevc_hv_bi_4t_8multx4_msa() local 4401 v8i16 in0, in1, in2, in3, in4, in5; hevc_hv_bi_4t_8x6_msa() local 4523 v8i16 in0, in1, in2, in3; hevc_hv_bi_4t_8multx4mult_msa() local 4680 v8i16 in0 = { 0 }, in1 = { 0 }, in2 = { 0 }, in3 = { 0 }; hevc_hv_bi_4t_12w_msa() local [all...] |
H A D | compute_antialias_float.h | 68 float in1, in2, in3, in4, in5, in6, in7, in8; in compute_antialias_mips_float() local 90 "lwc1 %[in3], 1*4(%[csa]) \t\n" in compute_antialias_mips_float() 95 "mul.s %[out2], %[in1], %[in3] \t\n" in compute_antialias_mips_float() 98 "nmsub.s %[out1], %[out1], %[in3], %[in4] \t\n" in compute_antialias_mips_float() 110 "lwc1 %[in3], 9*4(%[csa]) \t\n" in compute_antialias_mips_float() 115 "mul.s %[out2], %[in1], %[in3] \t\n" in compute_antialias_mips_float() 117 "nmsub.s %[out1], %[out1], %[in3], %[in4] \t\n" in compute_antialias_mips_float() 128 "lwc1 %[in3], 17*4(%[csa]) \t\n" in compute_antialias_mips_float() 133 "mul.s %[out2], %[in1], %[in3] \t\n" in compute_antialias_mips_float() 137 "nmsub.s %[out1], %[out1], %[in3], in compute_antialias_mips_float() [all...] |
H A D | mpegaudiodsp_mips_float.c | 75 float in1, in2, in3, in4, in5, in6, in7, in8; in ff_mpadsp_apply_window_mips_float() local 95 "lwc1 %[in3], 64*4(%[window]) \t\n" in ff_mpadsp_apply_window_mips_float() 102 "madd.s %[sum], %[sum], %[in3], %[in4] \t\n" in ff_mpadsp_apply_window_mips_float() 107 "lwc1 %[in3], 320*4(%[window]) \t\n" in ff_mpadsp_apply_window_mips_float() 117 "madd.s %[sum], %[sum], %[in3], %[in4] \t\n" in ff_mpadsp_apply_window_mips_float() 118 "lwc1 %[in3], 96*4(%[window]) \t\n" in ff_mpadsp_apply_window_mips_float() 129 "nmsub.s %[sum], %[sum], %[in3], %[in4] \t\n" in ff_mpadsp_apply_window_mips_float() 130 "lwc1 %[in3], 352*4(%[window]) \t\n" in ff_mpadsp_apply_window_mips_float() 140 "nmsub.s %[sum], %[sum], %[in3], %[in4] \t\n" in ff_mpadsp_apply_window_mips_float() 155 "lwc1 %[in3], in ff_mpadsp_apply_window_mips_float() 799 float in1, in2, in3, in4, in5, in6; imdct36_mips_float() local [all...] |
H A D | hevc_mc_biw_msa.c | 49 #define HEVC_BIW_RND_CLIP4(in0, in1, in2, in3, vec0, vec1, vec2, vec3, \ 53 HEVC_BIW_RND_CLIP2(in2, in3, vec2, vec3, wgt, rnd, offset, out2, out3); \ 72 #define HEVC_BIW_RND_CLIP4_MAX_SATU(in0, in1, in2, in3, vec0, vec1, vec2, \ 78 HEVC_BIW_RND_CLIP2_MAX_SATU(in2, in3, vec2, vec3, wgt, rnd, offset, \ 101 v8i16 in0 = { 0 }, in1 = { 0 }, in2 = { 0 }, in3 = { 0 }; in hevc_biwgt_copy_4w_msa() local 157 INSERT_D2_SH(tpd2, tpd3, in3); in hevc_biwgt_copy_4w_msa() 162 in3, weight_vec, rnd_vec, offset_vec, in hevc_biwgt_copy_4w_msa() 190 v8i16 in0, in1, in2, in3; in hevc_biwgt_copy_6w_msa() local 207 LD_SH4(src1_ptr, src2_stride, in0, in1, in2, in3); in hevc_biwgt_copy_6w_msa() 213 in0, in1, in2, in3, in hevc_biwgt_copy_6w_msa() 243 v8i16 in0, in1, in2, in3, in4, in5; hevc_biwgt_copy_8w_msa() local 331 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_biwgt_copy_12w_msa() local 390 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_biwgt_copy_16w_msa() local 445 v8i16 in0, in1, in2, in3, in4, in5, in6, in7, in8, in9, in10, in11, dst11; hevc_biwgt_copy_24w_msa() local 509 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_biwgt_copy_32w_msa() local 570 v8i16 dst0, dst1, dst2, dst3, dst4, dst5, in0, in1, in2, in3, in4, in5; hevc_biwgt_copy_48w_msa() local 622 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_biwgt_copy_64w_msa() local 680 v8i16 in0, in1, in2, in3; hevc_hz_biwgt_8t_4w_msa() local 752 v8i16 in0, in1, in2, in3; hevc_hz_biwgt_8t_8w_msa() local 830 v8i16 dst0, dst1, dst2, dst3, in0, in1, in2, in3, filter_vec; hevc_hz_biwgt_8t_12w_msa() local 923 v8i16 in0, in1, in2, in3; hevc_hz_biwgt_8t_16w_msa() local 1129 v8i16 in0, in1, in2, in3; hevc_hz_biwgt_8t_32w_msa() local 1215 v8i16 in0, in1, in2, in3; hevc_hz_biwgt_8t_48w_msa() local 1322 v8i16 in0, in1, in2, in3; hevc_hz_biwgt_8t_64w_msa() local 1419 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_vt_biwgt_8t_4w_msa() local 1517 v8i16 in0, in1, in2, in3; hevc_vt_biwgt_8t_8w_msa() local 1604 v8i16 in0, in1, in2, in3; hevc_vt_biwgt_8t_12w_msa() local 1718 v8i16 in0, in1, in2, in3; hevc_vt_biwgt_8t_16multx2mult_msa() local 2712 v8i16 in0, in1, in2, in3; hevc_hz_biwgt_4t_4x4_msa() local 2774 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_hz_biwgt_4t_4x8multiple_msa() local 2879 v8i16 in0, in1, in2, in3; hevc_hz_biwgt_4t_6w_msa() local 3004 v8i16 in0, in1, in2, in3, in4, in5; hevc_hz_biwgt_4t_8x6_msa() local 3083 v8i16 in0, in1, in2, in3; hevc_hz_biwgt_4t_8x4multiple_msa() local 3181 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_hz_biwgt_4t_12w_msa() local 3266 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_hz_biwgt_4t_16w_msa() local 3360 v8i16 in0, in1, in2, in3, in4, in5; hevc_hz_biwgt_4t_24w_msa() local 3447 v8i16 in0, in1, in2, in3; hevc_hz_biwgt_4t_32w_msa() local 3578 v8i16 in0, in1, in2, in3; hevc_vt_biwgt_4t_4x4_msa() local 3647 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_vt_biwgt_4t_4x8multiple_msa() local 3764 v8i16 in0, in1, in2, in3; hevc_vt_biwgt_4t_6w_msa() local 3896 v8i16 in0, in1, in2, in3, in4, in5; hevc_vt_biwgt_4t_8x6_msa() local 3969 v8i16 in0, in1, in2, in3; hevc_vt_biwgt_4t_8x4multiple_msa() local 4074 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_vt_biwgt_4t_12w_msa() local 4166 v8i16 in0, in1, in2, in3; hevc_vt_biwgt_4t_16w_msa() local 4261 v8i16 in0, in1, in2, in3, in4, in5; hevc_vt_biwgt_4t_24w_msa() local 4398 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; hevc_vt_biwgt_4t_32w_msa() local 4699 v8i16 in0 = { 0 }, in1 = { 0 }, in2 = { 0 }, in3 = { 0 }; hevc_hv_biwgt_4t_4multx8mult_msa() local 4876 v8i16 in0 = { 0 }, in1 = { 0 }, in2 = { 0 }, in3 = { 0 }; hevc_hv_biwgt_4t_6w_msa() local 5156 v8i16 tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7, in0, in1, in2, in3; hevc_hv_biwgt_4t_8multx4_msa() local 5289 v8i16 in0, in1, in2, in3, in4, in5; hevc_hv_biwgt_4t_8x6_msa() local 5432 v8i16 in0, in1, in2, in3; hevc_hv_biwgt_4t_8multx4mult_msa() local 5624 v8i16 in0 = { 0 }, in1 = { 0 }, in2 = { 0 }, in3 = { 0 }; hevc_hv_biwgt_4t_12w_msa() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/ |
H A D | vktSpvAsmTrinaryMinMaxTests.cpp | 196 static inline void runOpFunc (F f, void* out, const void* in1, const void* in2, const void* in3) in runOpFunc() argument 198 *reinterpret_cast<T*>(out) = f(*reinterpret_cast<const T*>(in1), *reinterpret_cast<const T*>(in2), *reinterpret_cast<const T*>(in3)); in runOpFunc() 202 static void minInt8 (void* out, const void* in1, const void* in2, const void* in3) { runOpFunc<deInt8> (min3<deInt8>, out, in1, in2, in3); } in minInt8() argument 203 static void maxInt8 (void* out, const void* in1, const void* in2, const void* in3) { runOpFunc<deInt8> (max3<deInt8>, out, in1, in2, in3); } in maxInt8() argument 204 static void midInt8 (void* out, const void* in1, const void* in2, const void* in3) { runOpFunc<deInt8> (mid3<deInt8>, out, in1, in2, in3); } in midInt8() argument 205 static void minUint8 (void* out, const void* in1, const void* in2, const void* in3) { runOpFunc<deUint8> (min3<deUint8>, out, in1, in2, in3); } in minUint8() argument 206 maxUint8(void* out, const void* in1, const void* in2, const void* in3) maxUint8() argument 207 midUint8(void* out, const void* in1, const void* in2, const void* in3) midUint8() argument 208 minInt16(void* out, const void* in1, const void* in2, const void* in3) minInt16() argument 209 maxInt16(void* out, const void* in1, const void* in2, const void* in3) maxInt16() argument 210 midInt16(void* out, const void* in1, const void* in2, const void* in3) midInt16() argument 211 minUint16(void* out, const void* in1, const void* in2, const void* in3) minUint16() argument 212 maxUint16(void* out, const void* in1, const void* in2, const void* in3) maxUint16() argument 213 midUint16(void* out, const void* in1, const void* in2, const void* in3) midUint16() argument 214 minInt32(void* out, const void* in1, const void* in2, const void* in3) minInt32() argument 215 maxInt32(void* out, const void* in1, const void* in2, const void* in3) maxInt32() argument 216 midInt32(void* out, const void* in1, const void* in2, const void* in3) midInt32() argument 217 minUint32(void* out, const void* in1, const void* in2, const void* in3) minUint32() argument 218 maxUint32(void* out, const void* in1, const void* in2, const void* in3) maxUint32() argument 219 midUint32(void* out, const void* in1, const void* in2, const void* in3) midUint32() argument 220 minInt64(void* out, const void* in1, const void* in2, const void* in3) minInt64() argument 221 maxInt64(void* out, const void* in1, const void* in2, const void* in3) maxInt64() argument 222 midInt64(void* out, const void* in1, const void* in2, const void* in3) midInt64() argument 223 minUint64(void* out, const void* in1, const void* in2, const void* in3) minUint64() argument 224 maxUint64(void* out, const void* in1, const void* in2, const void* in3) maxUint64() argument 225 midUint64(void* out, const void* in1, const void* in2, const void* in3) midUint64() argument 226 minFloat16(void* out, const void* in1, const void* in2, const void* in3) minFloat16() argument 227 maxFloat16(void* out, const void* in1, const void* in2, const void* in3) maxFloat16() argument 228 midFloat16(void* out, const void* in1, const void* in2, const void* in3) midFloat16() argument 229 minFloat32(void* out, const void* in1, const void* in2, const void* in3) minFloat32() argument 230 maxFloat32(void* out, const void* in1, const void* in2, const void* in3) maxFloat32() argument 231 midFloat32(void* out, const void* in1, const void* in2, const void* in3) midFloat32() argument 232 minFloat64(void* out, const void* in1, const void* in2, const void* in3) minFloat64() argument 233 maxFloat64(void* out, const void* in1, const void* in2, const void* in3) maxFloat64() argument 234 midFloat64(void* out, const void* in1, const void* in2, const void* in3) midFloat64() argument [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/ |
H A D | vktSpvAsmTrinaryMinMaxTests.cpp | 196 static inline void runOpFunc (F f, void* out, const void* in1, const void* in2, const void* in3) in runOpFunc() argument 198 *reinterpret_cast<T*>(out) = f(*reinterpret_cast<const T*>(in1), *reinterpret_cast<const T*>(in2), *reinterpret_cast<const T*>(in3)); in runOpFunc() 202 static void minInt8 (void* out, const void* in1, const void* in2, const void* in3) { runOpFunc<deInt8> (min3<deInt8>, out, in1, in2, in3); } in minInt8() argument 203 static void maxInt8 (void* out, const void* in1, const void* in2, const void* in3) { runOpFunc<deInt8> (max3<deInt8>, out, in1, in2, in3); } in maxInt8() argument 204 static void midInt8 (void* out, const void* in1, const void* in2, const void* in3) { runOpFunc<deInt8> (mid3<deInt8>, out, in1, in2, in3); } in midInt8() argument 205 static void minUint8 (void* out, const void* in1, const void* in2, const void* in3) { runOpFunc<deUint8> (min3<deUint8>, out, in1, in2, in3); } in minUint8() argument 206 maxUint8(void* out, const void* in1, const void* in2, const void* in3) maxUint8() argument 207 midUint8(void* out, const void* in1, const void* in2, const void* in3) midUint8() argument 208 minInt16(void* out, const void* in1, const void* in2, const void* in3) minInt16() argument 209 maxInt16(void* out, const void* in1, const void* in2, const void* in3) maxInt16() argument 210 midInt16(void* out, const void* in1, const void* in2, const void* in3) midInt16() argument 211 minUint16(void* out, const void* in1, const void* in2, const void* in3) minUint16() argument 212 maxUint16(void* out, const void* in1, const void* in2, const void* in3) maxUint16() argument 213 midUint16(void* out, const void* in1, const void* in2, const void* in3) midUint16() argument 214 minInt32(void* out, const void* in1, const void* in2, const void* in3) minInt32() argument 215 maxInt32(void* out, const void* in1, const void* in2, const void* in3) maxInt32() argument 216 midInt32(void* out, const void* in1, const void* in2, const void* in3) midInt32() argument 217 minUint32(void* out, const void* in1, const void* in2, const void* in3) minUint32() argument 218 maxUint32(void* out, const void* in1, const void* in2, const void* in3) maxUint32() argument 219 midUint32(void* out, const void* in1, const void* in2, const void* in3) midUint32() argument 220 minInt64(void* out, const void* in1, const void* in2, const void* in3) minInt64() argument 221 maxInt64(void* out, const void* in1, const void* in2, const void* in3) maxInt64() argument 222 midInt64(void* out, const void* in1, const void* in2, const void* in3) midInt64() argument 223 minUint64(void* out, const void* in1, const void* in2, const void* in3) minUint64() argument 224 maxUint64(void* out, const void* in1, const void* in2, const void* in3) maxUint64() argument 225 midUint64(void* out, const void* in1, const void* in2, const void* in3) midUint64() argument 226 minFloat16(void* out, const void* in1, const void* in2, const void* in3) minFloat16() argument 227 maxFloat16(void* out, const void* in1, const void* in2, const void* in3) maxFloat16() argument 228 midFloat16(void* out, const void* in1, const void* in2, const void* in3) midFloat16() argument 229 minFloat32(void* out, const void* in1, const void* in2, const void* in3) minFloat32() argument 230 maxFloat32(void* out, const void* in1, const void* in2, const void* in3) maxFloat32() argument 231 midFloat32(void* out, const void* in1, const void* in2, const void* in3) midFloat32() argument 232 minFloat64(void* out, const void* in1, const void* in2, const void* in3) minFloat64() argument 233 maxFloat64(void* out, const void* in1, const void* in2, const void* in3) maxFloat64() argument 234 midFloat64(void* out, const void* in1, const void* in2, const void* in3) midFloat64() argument [all...] |
/third_party/skia/third_party/externals/libwebp/src/dsp/ |
H A D | msa_macro.h | 162 * Arguments : Inputs - in0, in1, in2, in3, pdst, stride 166 * Store word from 'in3' to (pdst + 3 * stride) 168 #define SW4(in0, in1, in2, in3, pdst, stride) do { \ 176 SW(in3, ptmp); \ 196 * Arguments : Inputs - in0, in1, in2, in3, pdst, stride 200 * Store double word from 'in3' to (pdst + 3 * stride) 202 #define SD4(in0, in1, in2, in3, pdst, stride) do { \ 210 SD(in3, ptmp); \ 303 #define ST_B4(RTYPE, in0, in1, in2, in3, pdst, stride) do { \ 305 ST_B2(RTYPE, in2, in3, pds [all...] |
H A D | common_sse41.h | 40 __m128i* const in3, __m128i* const in4, __m128i* const in5) { in VP8PlanarTo24b_SSE41() 66 WEBP_SSE41_SHUFF(G, in2, in3) in VP8PlanarTo24b_SSE41() 91 *in3 = _mm_or_si128(RG3, B3); in VP8PlanarTo24b_SSE41() 104 __m128i* const in3) { in VP8L32bToPlanar_SSE41() 111 const __m128i A3 = _mm_shuffle_epi8(*in3, shuff0); in VP8L32bToPlanar_SSE41() 120 *in3 = _mm_unpacklo_epi64(B0, B2); in VP8L32bToPlanar_SSE41() 38 VP8PlanarTo24b_SSE41( __m128i* const in0, __m128i* const in1, __m128i* const in2, __m128i* const in3, __m128i* const in4, __m128i* const in5) VP8PlanarTo24b_SSE41() argument 101 VP8L32bToPlanar_SSE41(__m128i* const in0, __m128i* const in1, __m128i* const in2, __m128i* const in3) VP8L32bToPlanar_SSE41() argument
|
H A D | common_sse2.h | 70 const __m128i* const in2, const __m128i* const in3, __m128i* const out0, in VP8Transpose_2_4x4_16b() 78 const __m128i transpose0_1 = _mm_unpacklo_epi16(*in2, *in3); in VP8Transpose_2_4x4_16b() 80 const __m128i transpose0_3 = _mm_unpackhi_epi16(*in2, *in3); in VP8Transpose_2_4x4_16b() 133 __m128i* const in3, __m128i* const in4, __m128i* const in5) { in VP8PlanarTo24b_SSE2() 165 __m128i* const in3) { in VP8L32bToPlanar_SSE2() 169 const __m128i A2 = _mm_unpacklo_epi8(*in2, *in3); in VP8L32bToPlanar_SSE2() 170 const __m128i A3 = _mm_unpackhi_epi8(*in2, *in3); in VP8L32bToPlanar_SSE2() 185 *in3 = _mm_unpacklo_epi64(C0, C2); in VP8L32bToPlanar_SSE2() 68 VP8Transpose_2_4x4_16b( const __m128i* const in0, const __m128i* const in1, const __m128i* const in2, const __m128i* const in3, __m128i* const out0, __m128i* const out1, __m128i* const out2, __m128i* const out3) VP8Transpose_2_4x4_16b() argument 131 VP8PlanarTo24b_SSE2( __m128i* const in0, __m128i* const in1, __m128i* const in2, __m128i* const in3, __m128i* const in4, __m128i* const in5) VP8PlanarTo24b_SSE2() argument 162 VP8L32bToPlanar_SSE2(__m128i* const in0, __m128i* const in1, __m128i* const in2, __m128i* const in3) VP8L32bToPlanar_SSE2() argument
|
/third_party/ffmpeg/libavcodec/loongarch/ |
H A D | simple_idct_lasx.c | 41 in0, in1, in2, in3); \ 42 LASX_TRANSPOSE4x16(in0, in1, in2, in3, in0, in1, in2, in3); \ 56 b2 = __lasx_xvpermi_d(in3, 0xD8); \ 58 b3 = __lasx_xvpermi_d(in3, 0x8D); \ 89 DUP2_ARG2(__lasx_xvilvl_h, in3, in2, w6, w4, temp0, temp1); \ 100 DUP2_ARG2(__lasx_xvilvh_h, in3, in2, w7, w5, temp0, temp1); \ 118 in0, in1, in2, in3); \ 122 DUP4_ARG2(__lasx_xvpickev_h, in1, in0, in3, in2, a2, a3, a0, a1, \ 123 in0, in1, in2, in3); \ 182 __m256i in0, in1, in2, in3; ff_simple_idct_lasx() local 209 __m256i in0, in1, in2, in3; ff_simple_idct_put_lasx() local 247 __m256i in0, in1, in2, in3; ff_simple_idct_add_lasx() local [all...] |
H A D | vc1dsp_lasx.c | 29 __m256i in0, in1, in2, in3; in ff_vc1_inv_trans_8x8_lasx() local 57 in0, in1, in2, in3); 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() 59 in0, in1, in2, in3); in ff_vc1_inv_trans_8x8_lasx() 61 DUP2_ARG2(__lasx_xvilvl_h, in2, in0, in3, in1, temp0, temp1); in ff_vc1_inv_trans_8x8_lasx() 72 DUP2_ARG2(__lasx_xvilvh_h, in1, in0, in3, in2, temp0, temp1); in ff_vc1_inv_trans_8x8_lasx() 85 in0, in1, in2, in3); 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() 89 in0, in1, in2, in3); in ff_vc1_inv_trans_8x8_lasx() 93 in3, in in ff_vc1_inv_trans_8x8_lasx() 142 __m256i in0, in1, in2, in3, in4, in5, in6, in7; ff_vc1_inv_trans_8x8_dc_lasx() local 271 __m256i in0, in1, in2, in3; ff_vc1_inv_trans_8x4_dc_lasx() local 297 __m256i in0, in1, in2, in3, in4, in5, in6, in7; ff_vc1_inv_trans_4x8_dc_lasx() local 330 __m256i in0, in1, in2, in3; ff_vc1_inv_trans_4x8_lasx() local 446 __m256i in0, in1, in2, in3, temp0, temp1, const_dc; ff_vc1_inv_trans_4x4_dc_lasx() local 471 __m256i in0, in1, in2, in3; ff_vc1_inv_trans_4x4_lasx() local 526 __m256i in0, in1, in2, in3; put_vc1_mspel_mc_h_v_lasx() local 741 __m256i in0, in1, in2, in3, temp0, temp1, t0; put_vc1_mspel_mc_v_lasx() local 808 __m256i in0, in1, in2, in3, in4, in5, in6, in7, put_vc1_mspel_mc_h_lasx() local [all...] |
H A D | hevc_idct_lsx.c | 101 #define HEVC_IDCT8x8_COL(in0, in1, in2, in3, in4, in5, in6, in7, shift) \ 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, \ 152 in3 = __lsx_vssrarni_h_w(sum1_l, sum1_r, shift); \ 363 __m128i in0, in1, in2, in3, in4, in5, in6, in7; in ff_hevc_idct_8x8_lsx() local 366 coeffs, 48, in0, in1, in2, in3); in ff_hevc_idct_8x8_lsx() 369 HEVC_IDCT8x8_COL(in0, in1, in2, in3, in4, in5, in6, in7, 7); in ff_hevc_idct_8x8_lsx() 370 LSX_TRANSPOSE8x8_H(in0, in1, in2, in3, in4, in5, in6, in7, in ff_hevc_idct_8x8_lsx() 371 in0, in1, in2, in3, in4, in5, in6, in7); in ff_hevc_idct_8x8_lsx() 372 HEVC_IDCT8x8_COL(in0, in1, in2, in3, in in ff_hevc_idct_8x8_lsx() 393 __m128i in0, in1, in2, in3, in4, in5, in6, in7; ff_hevc_idct_16x16_lsx() local 544 __m128i in0, in1, in2, in3, in4, in5, in6, in7; hevc_idct_8x32_column_lsx() local 764 __m128i in0, in1, in2, in3, in4, in5, in6, in7; hevc_idct_transpose_32x8_to_8x32() local 789 __m128i in0, in1, in2, in3, in4, in5, in6, in7; hevc_idct_transpose_8x32_to_32x8() local [all...] |
H A D | vp9_idct_lsx.c | 101 #define VP9_ADDBLK_ST8x4_UB(dst, dst_stride, in0, in1, in2, in3) \ 114 res3_m, in3, res0_m, res1_m, res2_m, res3_m); \ 132 #define VP9_ILVLTRANS4x8_H(in0, in1, in2, in3, in4, in5, in6, in7, \ 139 DUP4_ARG2(__lsx_vilvl_h, in1, in0, in3, in2, in5, in4, in7, in6, \ 194 #define VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, \ 207 VP9_MADD(in1, in7, in3, in5, k0_m, k1_m, k2_m, k3_m, in1, in7, in3, in5); \ 208 DUP2_ARG2(__lsx_vsub_h, in1, in3, in7, in5, res0_m, res1_m); \ 219 tp4_m = __lsx_vadd_h(in1, in3); \ 253 __m128i in0, in1, in2, in3, in in vp9_idct8x8_12_colcol_addblk_lsx() local 336 __m128i in0, in1, in2, in3, in4, in5, in6, in7; vp9_idct8x8_colcol_addblk_lsx() local [all...] |
/third_party/ffmpeg/libavcodec/aarch64/ |
H A D | hevcdsp_idct_neon.S | 248 .macro tr_4x4_8 in0, in1, in2, in3, out0, out1, out2, out3, p1, p2 255 smlal\p2 v30.4s, \in3, v0.h[3] //o0 256 smlsl\p2 v31.4s, \in3, v0.h[1] //o1 280 .macro tr_8x4 shift, in0,in0t, in1,in1t, in2,in2t, in3,in3t, in4,in4t, in5,in5t, in6,in6t, in7,in7t, p1, p2 286 sum_sub v30.4s, \in3\in3t, v0.h[4], -, \p1 287 sum_sub v28.4s, \in3\in3t, v0.h[5], +, \p1 288 sum_sub v29.4s, \in3\in3t, v0.h[7], -, \p1 304 sum_sub v31.4s, \in3\in3t, v0.h[6], -, \p1 321 fixsqrshrn \in3,\in3t, v30, \shift 358 .macro tr16_8x4 in0, in1, in2, in3, offse [all...] |
/third_party/node/deps/openssl/openssl/crypto/poly1305/asm/ |
H A D | poly1305-ppcfp.pl | 69 my ($in0,$in1,$in2,$in3,$i1,$i2,$i3) = map("r$_",(7..12,6)); 122 li $in3,12 126 $LWXLE $in3,$in3,$inp 133 andc $in3,$in3,$i2 138 stw $in3,`8*7+(4^$LITTLE_ENDIAN)`($ctx) 263 li $in3,1 267 stw $in3,`$LOCALS+8*4+(4^$LITTLE_ENDIAN)`($sp) 282 oris $in3, [all...] |