/external/libvpx/libvpx/vp8/common/mips/msa/ |
D | vp8_macros_msa.h | 590 #define DOTP_UB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) \ argument 593 out1 = (RTYPE)__msa_dotp_u_h((v16u8)mult1, (v16u8)cnst1); \ 597 #define DOTP_UB4(RTYPE, mult0, mult1, mult2, mult3, cnst0, cnst1, cnst2, \ argument 600 DOTP_UB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1); \ 615 #define DOTP_SB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) \ argument 618 out1 = (RTYPE)__msa_dotp_s_h((v16i8)mult1, (v16i8)cnst1); \ 622 #define DOTP_SB4(RTYPE, mult0, mult1, mult2, mult3, cnst0, cnst1, cnst2, \ argument 625 DOTP_SB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1); \ 640 #define DOTP_SH2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) \ argument 643 out1 = (RTYPE)__msa_dotp_s_w((v8i16)mult1, (v8i16)cnst1); \ [all …]
|
/external/libvpx/libvpx/vpx_dsp/mips/ |
D | macros_msa.h | 579 #define DOTP_UB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) \ argument 582 out1 = (RTYPE)__msa_dotp_u_h((v16u8)mult1, (v16u8)cnst1); \ 586 #define DOTP_UB4(RTYPE, mult0, mult1, mult2, mult3, cnst0, cnst1, cnst2, \ argument 589 DOTP_UB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1); \ 604 #define DOTP_SB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) \ argument 607 out1 = (RTYPE)__msa_dotp_s_h((v16i8)mult1, (v16i8)cnst1); \ 611 #define DOTP_SB4(RTYPE, mult0, mult1, mult2, mult3, cnst0, cnst1, cnst2, \ argument 614 DOTP_SB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1); \ 629 #define DOTP_SH2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) \ argument 632 out1 = (RTYPE)__msa_dotp_s_w((v8i16)mult1, (v8i16)cnst1); \ [all …]
|
D | deblock_msa.c | 653 v8i16 mult0, mult1, rv2_0, rv2_1; in vpx_mbpost_proc_down_msa() local 680 MUL2(dst_r_h, dst_r_h, dst_l_h, dst_l_h, mult0, mult1); in vpx_mbpost_proc_down_msa() 683 mul2 += (v4i32)__msa_ilvr_h((v8i16)zero, (v8i16)mult1); in vpx_mbpost_proc_down_msa() 684 mul3 += (v4i32)__msa_ilvl_h((v8i16)zero, (v8i16)mult1); in vpx_mbpost_proc_down_msa()
|
/external/libaom/libaom/aom_dsp/mips/ |
D | macros_msa.h | 706 #define DOTP_UB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) \ argument 709 out1 = (RTYPE)__msa_dotp_u_h((v16u8)mult1, (v16u8)cnst1); \ 713 #define DOTP_UB4(RTYPE, mult0, mult1, mult2, mult3, cnst0, cnst1, cnst2, \ argument 716 DOTP_UB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1); \ 731 #define DOTP_SB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) \ argument 734 out1 = (RTYPE)__msa_dotp_s_h((v16i8)mult1, (v16i8)cnst1); \ 738 #define DOTP_SB4(RTYPE, mult0, mult1, mult2, mult3, cnst0, cnst1, cnst2, \ argument 741 DOTP_SB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1); \ 756 #define DOTP_SH2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) \ argument 759 out1 = (RTYPE)__msa_dotp_s_w((v8i16)mult1, (v8i16)cnst1); \ [all …]
|
/external/libgav1/libgav1/src/dsp/x86/ |
D | distance_weighted_blend_sse4.cc | 241 __m128i mult1 = _mm_mullo_epi32(prediction1, weight1); in ComputeWeightedAverage8() local 242 __m128i sum = _mm_add_epi32(mult0, mult1); in ComputeWeightedAverage8() 249 mult1 = _mm_mullo_epi32(prediction1, weight1); in ComputeWeightedAverage8() 250 sum = _mm_add_epi32(mult0, mult1); in ComputeWeightedAverage8()
|
/external/webp/src/dsp/ |
D | rescaler_sse2.c | 118 const __m128i mult1 = _mm_set1_epi32(wrk->fx_scale); in RescalerImportRowShrink_SSE2() local 153 const __m128i D1 = _mm_mul_epu32(frac, mult1); // 32b x 16b -> 64b in RescalerImportRowShrink_SSE2() 154 const __m128i D2 = _mm_mul_epu32(D0, mult1); in RescalerImportRowShrink_SSE2()
|
D | msa_macro.h | 471 #define DOTP_SB2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) do { \ argument 473 out1 = (RTYPE)__msa_dotp_s_h((v16i8)mult1, (v16i8)cnst1); \ 487 #define DOTP_SH2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) do { \ argument 489 out1 = (RTYPE)__msa_dotp_s_w((v8i16)mult1, (v8i16)cnst1); \ 503 #define DOTP_UW2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) do { \ argument 505 out1 = (RTYPE)__msa_dotp_u_d((v4u32)mult1, (v4u32)cnst1); \ 519 #define DPADD_SH2(RTYPE, mult0, mult1, cnst0, cnst1, out0, out1) do { \ argument 521 out1 = (RTYPE)__msa_dpadd_s_w((v4i32)out1, (v8i16)mult1, (v8i16)cnst1); \
|
/external/lzma/CPP/7zip/UI/FileManager/ |
D | ProgressDialog2.cpp | 662 static UInt64 MyMultAndDiv(UInt64 mult1, UInt64 mult2, UInt64 divider) in MyMultAndDiv() argument 664 unsigned pow1 = GetPower64(mult1); in MyMultAndDiv() 668 if (pow1 > pow2) { pow1--; mult1 >>= 1; } in MyMultAndDiv() 672 UInt64 res = mult1 * mult2; in MyMultAndDiv()
|
/external/bc/src/ |
D | num.c | 1564 BcNum temp, mult1, mult2, result1, result2, *m1, *m2, *ptr; in bc_num_parseBase() local 1576 bc_num_init(&mult1, BC_NUM_BIGDIG_LOG10); in bc_num_parseBase() 1586 bc_num_mulArray(n, base, &mult1); in bc_num_parseBase() 1588 bc_num_add(&mult1, &temp, n, 0); in bc_num_parseBase() 1602 bc_num_one(&mult1); in bc_num_parseBase() 1608 m1 = &mult1; in bc_num_parseBase() 1650 bc_num_free(&mult1); in bc_num_parseBase()
|
/external/libvpx/libvpx/third_party/libyuv/source/ |
D | scale_msa.cc | 670 v16u8 mult0, mult1, mult2, mult3; in ScaleARGBFilterCols_MSA() local 696 mult1 = (v16u8)__msa_ilvl_b((v16i8)reg0, (v16i8)reg2); in ScaleARGBFilterCols_MSA() 710 tmp1 = __msa_dotp_u_h(reg5, mult1); in ScaleARGBFilterCols_MSA()
|
/external/libyuv/files/source/ |
D | scale_msa.cc | 670 v16u8 mult0, mult1, mult2, mult3; in ScaleARGBFilterCols_MSA() local 696 mult1 = (v16u8)__msa_ilvl_b((v16i8)reg0, (v16i8)reg2); in ScaleARGBFilterCols_MSA() 710 tmp1 = __msa_dotp_u_h(reg5, mult1); in ScaleARGBFilterCols_MSA()
|
/external/libaom/libaom/aom_dsp/x86/ |
D | highbd_variance_sse2.c | 750 __m128i mult1 = _mm_mullo_epi16(*p1, *w1); in highbd_compute_dist_wtd_comp_avg() local 751 __m128i sum = _mm_adds_epu16(mult0, mult1); in highbd_compute_dist_wtd_comp_avg()
|