Home
last modified time | relevance | path

Searched refs:_mm_mullo_epi16 (Results 1 – 25 of 41) sorted by relevance

12

/external/libavc/common/x86/
Dih264_weighted_pred_sse42.c419 y_0_8x16b = _mm_mullo_epi16(y_0_8x16b, wt_8x16b); in ih264_weighted_pred_luma_sse42()
420 y_2_8x16b = _mm_mullo_epi16(y_2_8x16b, wt_8x16b); in ih264_weighted_pred_luma_sse42()
463 y_0_8x16b = _mm_mullo_epi16(y_0_8x16b, wt_8x16b); in ih264_weighted_pred_luma_sse42()
464 y_1_8x16b = _mm_mullo_epi16(y_1_8x16b, wt_8x16b); in ih264_weighted_pred_luma_sse42()
465 y_2_8x16b = _mm_mullo_epi16(y_2_8x16b, wt_8x16b); in ih264_weighted_pred_luma_sse42()
466 y_3_8x16b = _mm_mullo_epi16(y_3_8x16b, wt_8x16b); in ih264_weighted_pred_luma_sse42()
523 y_0L_8x16b = _mm_mullo_epi16(y_0L_8x16b, wt_8x16b); in ih264_weighted_pred_luma_sse42()
524 y_0H_8x16b = _mm_mullo_epi16(y_0H_8x16b, wt_8x16b); in ih264_weighted_pred_luma_sse42()
525 y_1L_8x16b = _mm_mullo_epi16(y_1L_8x16b, wt_8x16b); in ih264_weighted_pred_luma_sse42()
526 y_1H_8x16b = _mm_mullo_epi16(y_1H_8x16b, wt_8x16b); in ih264_weighted_pred_luma_sse42()
[all …]
Dih264_iquant_itrans_recon_ssse3.c137 …temp0 = _mm_mullo_epi16(scalemat_r0_r1, dequant_r0_r1); //b00*q00 b01*q01 b02*q02 b03*q03 b10*q10 … in ih264_iquant_itrans_recon_4x4_ssse3()
138 …temp1 = _mm_mullo_epi16(scalemat_r2_r3, dequant_r2_r3); //b00*q00 b01*q01 b02*q02 b03*q03 b10*q10 … in ih264_iquant_itrans_recon_4x4_ssse3()
417 …temp10 = _mm_mullo_epi16(scalemat_r0, dequant_r0); //b00*q0 b01*q1 b02*q2 b03*q3 b04*q4 b05*q5 b06… in ih264_iquant_itrans_recon_8x8_ssse3()
440 …temp10 = _mm_mullo_epi16(scalemat_r0, dequant_r0); //b00*q0 b01*q1 b02*q2 b03*q3 b04*q4 b05*q5 b06… in ih264_iquant_itrans_recon_8x8_ssse3()
461 …temp10 = _mm_mullo_epi16(scalemat_r0, dequant_r0); //b00*q0 b01*q1 b02*q2 b03*q3 b04*q4 b05*q5 b06… in ih264_iquant_itrans_recon_8x8_ssse3()
482 …temp10 = _mm_mullo_epi16(scalemat_r0, dequant_r0); //b00*q0 b01*q1 b02*q2 b03*q3 b04*q4 b05*q5 b06… in ih264_iquant_itrans_recon_8x8_ssse3()
503 …temp10 = _mm_mullo_epi16(scalemat_r0, dequant_r0); //b00*q0 b01*q1 b02*q2 b03*q3 b04*q4 b05*q5 b06… in ih264_iquant_itrans_recon_8x8_ssse3()
525 …temp10 = _mm_mullo_epi16(scalemat_r0, dequant_r0); //b00*q0 b01*q1 b02*q2 b03*q3 b04*q4 b05*q5 b06… in ih264_iquant_itrans_recon_8x8_ssse3()
548 …temp10 = _mm_mullo_epi16(scalemat_r0, dequant_r0); //b00*q0 b01*q1 b02*q2 b03*q3 b04*q4 b05*q5 b06… in ih264_iquant_itrans_recon_8x8_ssse3()
573 …temp10 = _mm_mullo_epi16(scalemat_r0, dequant_r0); //b00*q0 b01*q1 b02*q2 b03*q3 b04*q4 b05*q5 b06… in ih264_iquant_itrans_recon_8x8_ssse3()
Dih264_iquant_itrans_recon_sse42.c136 …temp0 = _mm_mullo_epi16(scalemat_r0_r1, dequant_r0_r1); //b00*q00 b01*q01 b02*q02 b03*q03 b10*q10 … in ih264_iquant_itrans_recon_4x4_sse42()
137 …temp1 = _mm_mullo_epi16(scalemat_r2_r3, dequant_r2_r3); //b00*q00 b01*q01 b02*q02 b03*q03 b10*q10 … in ih264_iquant_itrans_recon_4x4_sse42()
387 …temp0 = _mm_mullo_epi16(scalemat_r0_r1, dequant_r0_r1); //b00*q00 b01*q01 b02*q02 b03*q03 b10*q10 … in ih264_iquant_itrans_recon_chroma_4x4_sse42()
388 …temp1 = _mm_mullo_epi16(scalemat_r2_r3, dequant_r2_r3); //b00*q00 b01*q01 b02*q02 b03*q03 b10*q10 … in ih264_iquant_itrans_recon_chroma_4x4_sse42()
Dih264_resi_trans_quant_sse42.c242 sign_reg0 = _mm_mullo_epi16(temp_2,sign_reg0); in ih264_resi_trans_quant_4x4_sse42()
243 sign_reg2 = _mm_mullo_epi16(temp_2,sign_reg2); in ih264_resi_trans_quant_4x4_sse42()
525 sign_reg0 = _mm_mullo_epi16(temp_2,sign_reg0); in ih264_resi_trans_quant_chroma_4x4_sse42()
526 sign_reg2 = _mm_mullo_epi16(temp_2,sign_reg2); in ih264_resi_trans_quant_chroma_4x4_sse42()
/external/skqp/src/opts/
DSkColor_opts_SSE2.h37 __m128i prod = _mm_mullo_epi16(a, b); in SkAlphaMulAlpha_SSE2()
52 rb = _mm_mullo_epi16(rb, s); in SkAlphaMulQ_SSE2()
58 ag = _mm_mullo_epi16(ag, s); in SkAlphaMulQ_SSE2()
98 diff_rb = _mm_mullo_epi16(diff_rb, s); in SkFastFourByteInterp256_SSE2()
99 diff_ag = _mm_mullo_epi16(diff_ag, s); in SkFastFourByteInterp256_SSE2()
141 __m128i prod = _mm_mullo_epi16(a, b); in SkMul16ShiftRound_SSE2()
256 dst_scale = _mm_mullo_epi16(dst_scale, src_scale); in SkBlendARGB32_SSE2()
273 src_rb = _mm_mullo_epi16(src_rb, src_scale); in SkBlendARGB32_SSE2()
274 src_ag = _mm_mullo_epi16(src_ag, src_scale); in SkBlendARGB32_SSE2()
275 dst_rb = _mm_mullo_epi16(dst_rb, dst_scale); in SkBlendARGB32_SSE2()
[all …]
DSkBitmapProcState_opts_SSE2.cpp84 a00a10 = _mm_mullo_epi16(a00a10, allY); in S32_opaque_D32_filter_DX_SSE2()
87 a00a10 = _mm_mullo_epi16(a00a10, negX); in S32_opaque_D32_filter_DX_SSE2()
96 a01a11 = _mm_mullo_epi16(a01a11, allY); in S32_opaque_D32_filter_DX_SSE2()
99 a01a11 = _mm_mullo_epi16(a01a11, allX); in S32_opaque_D32_filter_DX_SSE2()
194 a00a10 = _mm_mullo_epi16(a00a10, allY); in S32_alpha_D32_filter_DX_SSE2()
197 a00a10 = _mm_mullo_epi16(a00a10, negX); in S32_alpha_D32_filter_DX_SSE2()
206 a01a11 = _mm_mullo_epi16(a01a11, allY); in S32_alpha_D32_filter_DX_SSE2()
209 a01a11 = _mm_mullo_epi16(a01a11, allX); in S32_alpha_D32_filter_DX_SSE2()
224 sum = _mm_mullo_epi16(sum, alpha); in S32_alpha_D32_filter_DX_SSE2()
DSkBlitRow_opts_SSE2.cpp192 maskLo = _mm_mullo_epi16(maskLo, srcA); in SkBlendLCD16_SSE2()
193 maskHi = _mm_mullo_epi16(maskHi, srcA); in SkBlendLCD16_SSE2()
206 maskLo = _mm_mullo_epi16(maskLo, _mm_sub_epi16(src, dstLo)); in SkBlendLCD16_SSE2()
207 maskHi = _mm_mullo_epi16(maskHi, _mm_sub_epi16(src, dstHi)); in SkBlendLCD16_SSE2()
284 maskLo = _mm_mullo_epi16(maskLo, _mm_sub_epi16(src, dstLo)); in SkBlendLCD16Opaque_SSE2()
285 maskHi = _mm_mullo_epi16(maskHi, _mm_sub_epi16(src, dstHi)); in SkBlendLCD16Opaque_SSE2()
DSkBitmapProcState_opts_SSSE3.cpp178 *pixels = _mm_mullo_epi16(*pixels, alpha); in ScaleFourPixels()
257 sum = _mm_mullo_epi16(sum, y); in ProcessPixelPair()
358 return _mm_mullo_epi16(a0, y); in ProcessOnePixel()
/external/skia/src/opts/
DSkColor_opts_SSE2.h37 __m128i prod = _mm_mullo_epi16(a, b); in SkAlphaMulAlpha_SSE2()
52 rb = _mm_mullo_epi16(rb, s); in SkAlphaMulQ_SSE2()
58 ag = _mm_mullo_epi16(ag, s); in SkAlphaMulQ_SSE2()
98 diff_rb = _mm_mullo_epi16(diff_rb, s); in SkFastFourByteInterp256_SSE2()
99 diff_ag = _mm_mullo_epi16(diff_ag, s); in SkFastFourByteInterp256_SSE2()
141 __m128i prod = _mm_mullo_epi16(a, b); in SkMul16ShiftRound_SSE2()
256 dst_scale = _mm_mullo_epi16(dst_scale, src_scale); in SkBlendARGB32_SSE2()
273 src_rb = _mm_mullo_epi16(src_rb, src_scale); in SkBlendARGB32_SSE2()
274 src_ag = _mm_mullo_epi16(src_ag, src_scale); in SkBlendARGB32_SSE2()
275 dst_rb = _mm_mullo_epi16(dst_rb, dst_scale); in SkBlendARGB32_SSE2()
[all …]
DSkBitmapProcState_opts_SSE2.cpp84 a00a10 = _mm_mullo_epi16(a00a10, allY); in S32_opaque_D32_filter_DX_SSE2()
87 a00a10 = _mm_mullo_epi16(a00a10, negX); in S32_opaque_D32_filter_DX_SSE2()
96 a01a11 = _mm_mullo_epi16(a01a11, allY); in S32_opaque_D32_filter_DX_SSE2()
99 a01a11 = _mm_mullo_epi16(a01a11, allX); in S32_opaque_D32_filter_DX_SSE2()
194 a00a10 = _mm_mullo_epi16(a00a10, allY); in S32_alpha_D32_filter_DX_SSE2()
197 a00a10 = _mm_mullo_epi16(a00a10, negX); in S32_alpha_D32_filter_DX_SSE2()
206 a01a11 = _mm_mullo_epi16(a01a11, allY); in S32_alpha_D32_filter_DX_SSE2()
209 a01a11 = _mm_mullo_epi16(a01a11, allX); in S32_alpha_D32_filter_DX_SSE2()
224 sum = _mm_mullo_epi16(sum, alpha); in S32_alpha_D32_filter_DX_SSE2()
DSkBlitRow_opts_SSE2.cpp192 maskLo = _mm_mullo_epi16(maskLo, srcA); in SkBlendLCD16_SSE2()
193 maskHi = _mm_mullo_epi16(maskHi, srcA); in SkBlendLCD16_SSE2()
206 maskLo = _mm_mullo_epi16(maskLo, _mm_sub_epi16(src, dstLo)); in SkBlendLCD16_SSE2()
207 maskHi = _mm_mullo_epi16(maskHi, _mm_sub_epi16(src, dstHi)); in SkBlendLCD16_SSE2()
284 maskLo = _mm_mullo_epi16(maskLo, _mm_sub_epi16(src, dstLo)); in SkBlendLCD16Opaque_SSE2()
285 maskHi = _mm_mullo_epi16(maskHi, _mm_sub_epi16(src, dstHi)); in SkBlendLCD16Opaque_SSE2()
DSkBitmapProcState_opts_SSSE3.cpp178 *pixels = _mm_mullo_epi16(*pixels, alpha); in ScaleFourPixels()
257 sum = _mm_mullo_epi16(sum, y); in ProcessPixelPair()
358 return _mm_mullo_epi16(a0, y); in ProcessOnePixel()
/external/libvpx/libvpx/vp9/encoder/x86/
Dtemporal_filter_sse4.c57 const __m128i diff_sq_u16 = _mm_mullo_epi16(diff_s16, diff_s16); in sum_8()
88 const __m128i diff_sq_0_u16 = _mm_mullo_epi16(diff_0_s16, diff_0_s16); in sum_16()
89 const __m128i diff_sq_1_u16 = _mm_mullo_epi16(diff_1_s16, diff_1_s16); in sum_16()
136 return _mm_mullo_epi16(sum, weight_u16); in average_8()
163 *sum_0_u16 = _mm_mullo_epi16(input_0, weight_u16); in average_16()
164 *sum_1_u16 = _mm_mullo_epi16(input_1, weight_u16); in average_16()
180 pred_u16 = _mm_mullo_epi16(sum_u16, pred_u16); in accumulate_and_store_8()
214 pred_0_u16 = _mm_mullo_epi16(sum_0_u16, pred_0_u16); in accumulate_and_store_16()
215 pred_1_u16 = _mm_mullo_epi16(sum_1_u16, pred_1_u16); in accumulate_and_store_16()
Dvp9_quantize_sse2.c85 coeff0 = _mm_mullo_epi16(qcoeff0, dequant); in vp9_quantize_fp_sse2()
87 coeff1 = _mm_mullo_epi16(qcoeff1, dequant); in vp9_quantize_fp_sse2()
154 coeff0 = _mm_mullo_epi16(qcoeff0, dequant); in vp9_quantize_fp_sse2()
155 coeff1 = _mm_mullo_epi16(qcoeff1, dequant); in vp9_quantize_fp_sse2()
Dvp9_dct_ssse3.c335 coeff0 = _mm_mullo_epi16(qcoeff0, dequant); in vp9_fdct8x8_quant_ssse3()
337 coeff1 = _mm_mullo_epi16(qcoeff1, dequant); in vp9_fdct8x8_quant_ssse3()
405 coeff0 = _mm_mullo_epi16(qcoeff0, dequant); in vp9_fdct8x8_quant_ssse3()
406 coeff1 = _mm_mullo_epi16(qcoeff1, dequant); in vp9_fdct8x8_quant_ssse3()
/external/libhevc/common/x86/
Dihevc_weighted_pred_ssse3_intr.c142 res_temp0_4x32b = _mm_mullo_epi16(lvl_shift_4x32b, wgt0_8x16b); in ihevc_weighted_pred_uni_ssse3()
174 res_temp0_4x32b = _mm_mullo_epi16(src_temp0_8x16b, wgt0_8x16b); in ihevc_weighted_pred_uni_ssse3()
175 res_temp1_4x32b = _mm_mullo_epi16(src_temp1_8x16b, wgt0_8x16b); in ihevc_weighted_pred_uni_ssse3()
176 res_temp2_4x32b = _mm_mullo_epi16(src_temp2_8x16b, wgt0_8x16b); in ihevc_weighted_pred_uni_ssse3()
177 res_temp3_4x32b = _mm_mullo_epi16(src_temp3_8x16b, wgt0_8x16b); in ihevc_weighted_pred_uni_ssse3()
280 res_temp0_4x32b = _mm_mullo_epi16(src_temp0_8x16b, wgt0_8x16b); in ihevc_weighted_pred_uni_ssse3()
281 res_temp1_4x32b = _mm_mullo_epi16(src_temp1_8x16b, wgt0_8x16b); in ihevc_weighted_pred_uni_ssse3()
433 res_temp0_4x32b = _mm_mullo_epi16(lvl_shift_4x32b, wgt0_8x16b); in ihevc_weighted_pred_chroma_uni_ssse3()
466 res_temp0_4x32b = _mm_mullo_epi16(src_temp0_8x16b, wgt0_8x16b); in ihevc_weighted_pred_chroma_uni_ssse3()
467 res_temp1_4x32b = _mm_mullo_epi16(src_temp1_8x16b, wgt0_8x16b); in ihevc_weighted_pred_chroma_uni_ssse3()
[all …]
Dihevc_chroma_intra_pred_filters_sse42_intr.c200 res_temp_8x16b = _mm_mullo_epi16(const_temp3_4x32b, const_temp1_4x32b); in ihevc_intra_pred_chroma_planar_sse42()
215 res_temp1_8x16b = _mm_mullo_epi16(src_temp_8x16b, row_8x16b); in ihevc_intra_pred_chroma_planar_sse42()
218 res_temp2_8x16b = _mm_mullo_epi16(const_temp_4x32b, col_8x16b); in ihevc_intra_pred_chroma_planar_sse42()
221 res_temp3_8x16b = _mm_mullo_epi16(const_temp2_4x32b, const_temp5_4x32b); in ihevc_intra_pred_chroma_planar_sse42()
/external/libvpx/libvpx/vp8/encoder/x86/
Dvp8_quantize_sse2.c133 y0 = _mm_mullo_epi16(y0, dequant0); in vp8_regular_quantize_b_sse2()
134 y1 = _mm_mullo_epi16(y1, dequant1); in vp8_regular_quantize_b_sse2()
187 xdq0 = _mm_mullo_epi16(x0, dequant0); in vp8_fast_quantize_b_sse2()
188 xdq1 = _mm_mullo_epi16(x1, dequant1); in vp8_fast_quantize_b_sse2()
Dvp8_quantize_ssse3.c93 x0 = _mm_mullo_epi16(x0, dequant0); in vp8_fast_quantize_b_ssse3()
94 x1 = _mm_mullo_epi16(x1, dequant1); in vp8_fast_quantize_b_ssse3()
Dquantize_sse4.c119 dqcoeff0 = _mm_mullo_epi16(qcoeff0, dequant0); in vp8_regular_quantize_b_sse4_1()
120 dqcoeff1 = _mm_mullo_epi16(qcoeff1, dequant1); in vp8_regular_quantize_b_sse4_1()
/external/webp/src/dsp/
Dssim_sse2.c106 const __m128i W = _mm_mullo_epi16(Wx, Wy); \
113 const __m128i wa1 = _mm_mullo_epi16(a1, W); \
114 const __m128i wb1 = _mm_mullo_epi16(b1, W); \
Denc_sse41.c233 const __m128i coeff_iQ0L = _mm_mullo_epi16(coeff0, iq0); in DoQuantizeBlock_SSE41()
235 const __m128i coeff_iQ8L = _mm_mullo_epi16(coeff8, iq8); in DoQuantizeBlock_SSE41()
269 in0 = _mm_mullo_epi16(out0, q0); in DoQuantizeBlock_SSE41()
270 in8 = _mm_mullo_epi16(out8, q8); in DoQuantizeBlock_SSE41()
Dalpha_processing_sse2.c167 const __m128i A0_lo = _mm_mullo_epi16(alpha2_lo, argb1_lo); \
168 const __m128i A0_hi = _mm_mullo_epi16(alpha2_hi, argb1_hi); \
288 const __m128i A5 = _mm_mullo_epi16(A4, A1); in MultARGBRow_SSE2()
311 const __m128i v2 = _mm_mullo_epi16(v1, a1); in MultRow_SSE2()
/external/libvpx/libvpx/vpx_dsp/x86/
Dbitdepth_conversion_sse2.h36 const __m128i a_lo = _mm_mullo_epi16(a, one); in store_tran_low()
Dquantize_x86.h46 return _mm_mullo_epi16(qcoeff, dequant); in calculate_dqcoeff()

12