Home
last modified time | relevance | path

Searched refs:in3 (Results 1 - 25 of 90) sorted by relevance

1234

/third_party/ffmpeg/libavutil/mips/
H A Dgeneric_macros_msa.h235 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 Dh263dsp_msa.c32 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 Didctdsp_msa.c28 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 Dhevc_idct_msa.c94 #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 Dvc1dsp_msa.c30 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 Dvp9_idct_msa.c86 #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 Dmpegvideoencdsp_msa.c27 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 Dvp8_idct_msa.c29 #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 Dsimple_idct_msa.c28 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 Dhevc_macros_msa.h24 #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 Dhevc_mc_bi_msa.c38 #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 Dcompute_antialias_float.h68 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 Dmpegaudiodsp_mips_float.c75 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 Dhevc_mc_biw_msa.c49 #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 DvktSpvAsmTrinaryMinMaxTests.cpp196 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 DvktSpvAsmTrinaryMinMaxTests.cpp196 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 Dmsa_macro.h162 * 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 Dcommon_sse41.h40 __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 Dcommon_sse2.h70 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 Dsimple_idct_lasx.c41 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 Dvc1dsp_lasx.c29 __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 Dhevc_idct_lsx.c101 #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 Dvp9_idct_lsx.c101 #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 Dhevcdsp_idct_neon.S248 .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 Dpoly1305-ppcfp.pl69 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...]

Completed in 41 milliseconds

1234