/external/libvpx/libvpx/vp8/encoder/mips/msa/ |
D | encodeopt_msa.c | 18 v8i16 coeff, dq_coeff, coeff0, coeff1; in vp8_block_error_msa() local 26 ILVRL_H2_SH(coeff, dq_coeff, coeff0, coeff1); in vp8_block_error_msa() 27 HSUB_UH2_SW(coeff0, coeff1, diff0, diff1); in vp8_block_error_msa() 47 v8i16 coeff, coeff0, coeff1, coeff2, coeff3, coeff4; in vp8_mbblock_error_msa() local 79 ILVRL_H2_SH(coeff, dq_coeff, coeff0, coeff1); in vp8_mbblock_error_msa() 80 HSUB_UH2_SW(coeff0, coeff1, diff0, diff1); in vp8_mbblock_error_msa() 83 ILVRL_H2_SH(coeff2, dq_coeff2, coeff0, coeff1); in vp8_mbblock_error_msa() 84 HSUB_UH2_SW(coeff0, coeff1, diff0, diff1); in vp8_mbblock_error_msa() 91 ILVRL_H2_SH(coeff3, dq_coeff3, coeff0, coeff1); in vp8_mbblock_error_msa() 92 HSUB_UH2_SW(coeff0, coeff1, diff0, diff1); in vp8_mbblock_error_msa() [all …]
|
D | quantize_msa.c | 24 v8i16 coeff0, coeff1, z0, z1; in fast_quantize_b_msa() local 35 LD_SH2(coeff_ptr, 8, coeff0, coeff1); in fast_quantize_b_msa() 36 VSHF_H2_SH(coeff0, coeff1, coeff0, coeff1, zigzag_mask0, zigzag_mask1, z0, in fast_quantize_b_msa() 38 LD_SH2(round, 8, coeff0, coeff1); in fast_quantize_b_msa() 39 VSHF_H2_SH(coeff0, coeff1, coeff0, coeff1, zigzag_mask0, zigzag_mask1, round0, in fast_quantize_b_msa() 41 LD_SH2(quant, 8, coeff0, coeff1); in fast_quantize_b_msa() 42 VSHF_H2_SH(coeff0, coeff1, coeff0, coeff1, zigzag_mask0, zigzag_mask1, quant0, in fast_quantize_b_msa() 93 v8i16 coeff0, coeff1, z0, z1; in exact_regular_quantize_b_msa() local 105 LD_SH2(coeff_ptr, 8, coeff0, coeff1); in exact_regular_quantize_b_msa() 106 VSHF_H2_SH(coeff0, coeff1, coeff0, coeff1, zigzag_mask0, zigzag_mask1, z0, in exact_regular_quantize_b_msa() [all …]
|
D | denoising_msa.c | 33 v16u8 coeff0, coeff1; in vp8_denoiser_filter_msa() local 77 ILVRL_B2_UB(mc_running_avg_y0, sig0, coeff0, coeff1); in vp8_denoiser_filter_msa() 78 HSUB_UB2_SH(coeff0, coeff1, diff0, diff1); in vp8_denoiser_filter_msa() 125 ILVRL_B2_UB(mc_running_avg_y1, sig1, coeff0, coeff1); in vp8_denoiser_filter_msa() 126 HSUB_UB2_SH(coeff0, coeff1, diff0, diff1); in vp8_denoiser_filter_msa() 204 ILVRL_B2_UB(mc_running_avg_y0, sig0, coeff0, coeff1); in vp8_denoiser_filter_msa() 205 HSUB_UB2_SH(coeff0, coeff1, diff0, diff1); in vp8_denoiser_filter_msa() 240 ILVRL_B2_UB(mc_running_avg_y1, sig1, coeff0, coeff1); in vp8_denoiser_filter_msa() 241 HSUB_UB2_SH(coeff0, coeff1, diff0, diff1); in vp8_denoiser_filter_msa() 323 v16u8 coeff0; in vp8_denoiser_filter_uv_msa() local [all …]
|
/external/libaom/libaom/aom_dsp/x86/ |
D | quantize_sse2.c | 32 __m128i coeff0, coeff1, coeff0_sign, coeff1_sign; in aom_quantize_b_sse2() local 44 coeff0 = load_coefficients(coeff_ptr); in aom_quantize_b_sse2() 48 coeff0_sign = _mm_srai_epi16(coeff0, 15); in aom_quantize_b_sse2() 50 qcoeff0 = invert_sign_sse2(coeff0, coeff0_sign); in aom_quantize_b_sse2() 76 coeff0 = calculate_dqcoeff(qcoeff0, dequant); in aom_quantize_b_sse2() 80 store_coefficients(coeff0, dqcoeff_ptr); in aom_quantize_b_sse2() 84 scan_for_eob(&coeff0, &coeff1, cmp_mask0, cmp_mask1, iscan_ptr, 0, zero); in aom_quantize_b_sse2() 88 coeff0 = load_coefficients(coeff_ptr + index); in aom_quantize_b_sse2() 91 coeff0_sign = _mm_srai_epi16(coeff0, 15); in aom_quantize_b_sse2() 93 qcoeff0 = invert_sign_sse2(coeff0, coeff0_sign); in aom_quantize_b_sse2() [all …]
|
D | highbd_adaptive_quantize_avx2.c | 99 static INLINE void highbd_store_coefficients_avx2(__m256i coeff0, in highbd_store_coefficients_avx2() argument 102 _mm256_store_si256((__m256i *)(coeff_ptr), coeff0); in highbd_store_coefficients_avx2() 119 __m256i coeff0, qcoeff0, coeff1, qcoeff1; in aom_highbd_quantize_b_adaptive_avx2() local 145 coeff0 = _mm256_load_si256((__m256i *)(coeff_ptr)); in aom_highbd_quantize_b_adaptive_avx2() 146 qcoeff0 = _mm256_abs_epi32(coeff0); in aom_highbd_quantize_b_adaptive_avx2() 173 qcoeff0 = _mm256_sign_epi32(qcoeff0, coeff0); in aom_highbd_quantize_b_adaptive_avx2() 179 coeff0 = highbd_calculate_dqcoeff_avx2(qcoeff0, dequant); in aom_highbd_quantize_b_adaptive_avx2() 182 highbd_store_coefficients_avx2(coeff0, coeff1, dqcoeff_ptr); in aom_highbd_quantize_b_adaptive_avx2() 187 coeff0 = _mm256_load_si256((__m256i *)(coeff_ptr + index)); in aom_highbd_quantize_b_adaptive_avx2() 188 qcoeff0 = _mm256_abs_epi32(coeff0); in aom_highbd_quantize_b_adaptive_avx2() [all …]
|
D | highbd_adaptive_quantize_sse2.c | 109 __m128i coeff0, coeff1, coeff0_sign, coeff1_sign; in aom_highbd_quantize_b_adaptive_sse2() local 151 coeff0 = _mm_load_si128((__m128i *)(coeff_ptr)); in aom_highbd_quantize_b_adaptive_sse2() 154 coeff0_sign = _mm_srai_epi32(coeff0, 31); in aom_highbd_quantize_b_adaptive_sse2() 156 qcoeff0 = invert_sign_32_sse2(coeff0, coeff0_sign); in aom_highbd_quantize_b_adaptive_sse2() 198 coeff0 = highbd_calculate_dqcoeff(qcoeff0, dequant, log_scale); in aom_highbd_quantize_b_adaptive_sse2() 201 _mm_store_si128((__m128i *)(dqcoeff_ptr), coeff0); in aom_highbd_quantize_b_adaptive_sse2() 207 coeff0 = _mm_load_si128((__m128i *)(coeff_ptr + index)); in aom_highbd_quantize_b_adaptive_sse2() 210 coeff0_sign = _mm_srai_epi32(coeff0, 31); in aom_highbd_quantize_b_adaptive_sse2() 212 qcoeff0 = invert_sign_32_sse2(coeff0, coeff0_sign); in aom_highbd_quantize_b_adaptive_sse2() 244 coeff0 = highbd_calculate_dqcoeff(qcoeff0, dequant, log_scale); in aom_highbd_quantize_b_adaptive_sse2() [all …]
|
D | adaptive_quantize_sse2.c | 32 __m128i coeff0, coeff1, coeff0_sign, coeff1_sign; in aom_quantize_b_adaptive_sse2() local 58 coeff0 = load_coefficients(coeff_ptr); in aom_quantize_b_adaptive_sse2() 62 coeff0_sign = _mm_srai_epi16(coeff0, 15); in aom_quantize_b_adaptive_sse2() 64 qcoeff0 = invert_sign_sse2(coeff0, coeff0_sign); in aom_quantize_b_adaptive_sse2() 110 coeff0 = calculate_dqcoeff(qcoeff0, dequant); in aom_quantize_b_adaptive_sse2() 114 store_coefficients(coeff0, dqcoeff_ptr); in aom_quantize_b_adaptive_sse2() 120 coeff0 = load_coefficients(coeff_ptr + index); in aom_quantize_b_adaptive_sse2() 123 coeff0_sign = _mm_srai_epi16(coeff0, 15); in aom_quantize_b_adaptive_sse2() 125 qcoeff0 = invert_sign_sse2(coeff0, coeff0_sign); in aom_quantize_b_adaptive_sse2() 161 coeff0 = calculate_dqcoeff(qcoeff0, dequant); in aom_quantize_b_adaptive_sse2() [all …]
|
D | avg_intrin_avx2.c | 148 const __m256i coeff0 = _mm256_loadu_si256((const __m256i *)t_coeff); in hadamard_16x16_avx2() local 153 __m256i b0 = _mm256_add_epi16(coeff0, coeff1); in hadamard_16x16_avx2() 154 __m256i b1 = _mm256_sub_epi16(coeff0, coeff1); in hadamard_16x16_avx2() 193 const __m256i coeff0 = _mm256_loadu_si256((const __m256i *)t_coeff); in aom_hadamard_lp_16x16_avx2() local 198 __m256i b0 = _mm256_add_epi16(coeff0, coeff1); in aom_hadamard_lp_16x16_avx2() 199 __m256i b1 = _mm256_sub_epi16(coeff0, coeff1); in aom_hadamard_lp_16x16_avx2() 234 const __m256i coeff0 = _mm256_loadu_si256((const __m256i *)t_coeff); in aom_hadamard_32x32_avx2() local 239 __m256i b0 = _mm256_add_epi16(coeff0, coeff1); in aom_hadamard_32x32_avx2() 240 __m256i b1 = _mm256_sub_epi16(coeff0, coeff1); in aom_hadamard_32x32_avx2() 390 __m256i coeff0 = _mm256_loadu_si256((const __m256i *)t_coeff); in aom_highbd_hadamard_16x16_avx2() local [all …]
|
D | quantize_ssse3.c | 76 __m128i coeff0, coeff1, qcoeff0, qcoeff1; in aom_quantize_b_64x64_ssse3() local 97 coeff0 = load_coefficients(coeff_ptr); in aom_quantize_b_64x64_ssse3() 100 qcoeff0 = _mm_abs_epi16(coeff0); in aom_quantize_b_64x64_ssse3() 128 qcoeff0 = _mm_sign_epi16(qcoeff0, coeff0); in aom_quantize_b_64x64_ssse3() 148 coeff0 = load_coefficients(coeff_ptr + index); in aom_quantize_b_64x64_ssse3() 151 qcoeff0 = _mm_abs_epi16(coeff0); in aom_quantize_b_64x64_ssse3() 172 qcoeff0 = _mm_sign_epi16(qcoeff0, coeff0); in aom_quantize_b_64x64_ssse3()
|
D | avg_intrin_sse2.c | 326 __m128i coeff0 = _mm_load_si128((const __m128i *)t_coeff); in hadamard_16x16_sse2() local 331 __m128i b0 = _mm_add_epi16(coeff0, coeff1); in hadamard_16x16_sse2() 332 __m128i b1 = _mm_sub_epi16(coeff0, coeff1); in hadamard_16x16_sse2() 341 coeff0 = _mm_add_epi16(b0, b2); in hadamard_16x16_sse2() 347 store_tran_low(coeff0, coeff); in hadamard_16x16_sse2() 353 _mm_store_si128((__m128i *)coeff16, coeff0); in hadamard_16x16_sse2() 386 __m128i coeff0 = _mm_load_si128((const __m128i *)t_coeff); in aom_hadamard_32x32_sse2() local 391 __m128i b0 = _mm_add_epi16(coeff0, coeff1); in aom_hadamard_32x32_sse2() 392 __m128i b1 = _mm_sub_epi16(coeff0, coeff1); in aom_hadamard_32x32_sse2() 401 coeff0 = _mm_add_epi16(b0, b2); in aom_hadamard_32x32_sse2() [all …]
|
D | adaptive_quantize_avx2.c | 229 const int coeff0 = coeff_ptr[rc] * wt; in aom_quantize_b_adaptive_avx2() local 230 const int coeff_sign = AOMSIGN(coeff0); in aom_quantize_b_adaptive_avx2() 231 const int abs_coeff = (coeff0 ^ coeff_sign) - coeff_sign; in aom_quantize_b_adaptive_avx2()
|
D | quantize_x86.h | 98 static INLINE __m128i scan_for_eob(__m128i *coeff0, __m128i *coeff1, in scan_for_eob() argument 103 const __m128i zero_coeff0 = _mm_cmpeq_epi16(*coeff0, zero); in scan_for_eob()
|
/external/libvpx/libvpx/vp9/encoder/x86/ |
D | vp9_quantize_sse2.c | 44 __m128i coeff0, coeff1; in vp9_quantize_fp_sse2() local 58 coeff0 = load_tran_low(coeff_ptr + n_coeffs); in vp9_quantize_fp_sse2() 62 coeff0_sign = _mm_srai_epi16(coeff0, 15); in vp9_quantize_fp_sse2() 64 qcoeff0 = _mm_xor_si128(coeff0, coeff0_sign); in vp9_quantize_fp_sse2() 85 coeff0 = _mm_mullo_epi16(qcoeff0, dequant); in vp9_quantize_fp_sse2() 89 store_tran_low(coeff0, dqcoeff_ptr + n_coeffs); in vp9_quantize_fp_sse2() 99 zero_coeff0 = _mm_cmpeq_epi16(coeff0, zero); in vp9_quantize_fp_sse2() 119 __m128i coeff0, coeff1; in vp9_quantize_fp_sse2() local 125 coeff0 = load_tran_low(coeff_ptr + n_coeffs); in vp9_quantize_fp_sse2() 129 coeff0_sign = _mm_srai_epi16(coeff0, 15); in vp9_quantize_fp_sse2() [all …]
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
D | quantize_avx.c | 35 __m128i coeff0, coeff1; in vpx_quantize_b_avx() local 51 coeff0 = load_tran_low(coeff_ptr); in vpx_quantize_b_avx() 54 qcoeff0 = _mm_abs_epi16(coeff0); in vpx_quantize_b_avx() 84 qcoeff0 = _mm_sign_epi16(qcoeff0, coeff0); in vpx_quantize_b_avx() 104 coeff0 = load_tran_low(coeff_ptr + index); in vpx_quantize_b_avx() 107 qcoeff0 = _mm_abs_epi16(coeff0); in vpx_quantize_b_avx() 127 qcoeff0 = _mm_sign_epi16(qcoeff0, coeff0); in vpx_quantize_b_avx() 161 __m128i coeff0, coeff1; in vpx_quantize_b_32x32_avx() local 192 coeff0 = load_tran_low(coeff_ptr); in vpx_quantize_b_32x32_avx() 195 qcoeff0 = _mm_abs_epi16(coeff0); in vpx_quantize_b_32x32_avx() [all …]
|
D | quantize_ssse3.c | 31 __m128i coeff0, coeff1; in vpx_quantize_b_ssse3() local 44 coeff0 = load_tran_low(coeff_ptr); in vpx_quantize_b_ssse3() 47 qcoeff0 = _mm_abs_epi16(coeff0); in vpx_quantize_b_ssse3() 61 qcoeff0 = _mm_sign_epi16(qcoeff0, coeff0); in vpx_quantize_b_ssse3() 79 coeff0 = load_tran_low(coeff_ptr + index); in vpx_quantize_b_ssse3() 82 qcoeff0 = _mm_abs_epi16(coeff0); in vpx_quantize_b_ssse3() 91 qcoeff0 = _mm_sign_epi16(qcoeff0, coeff0); in vpx_quantize_b_ssse3() 126 __m128i coeff0, coeff1; in vpx_quantize_b_32x32_ssse3() local 160 coeff0 = load_tran_low(coeff_ptr); in vpx_quantize_b_32x32_ssse3() 163 qcoeff0 = _mm_abs_epi16(coeff0); in vpx_quantize_b_32x32_ssse3() [all …]
|
D | quantize_sse2.c | 31 __m128i coeff0, coeff1, coeff0_sign, coeff1_sign; in vpx_quantize_b_sse2() local 45 coeff0 = load_tran_low(coeff_ptr); in vpx_quantize_b_sse2() 49 coeff0_sign = _mm_srai_epi16(coeff0, 15); in vpx_quantize_b_sse2() 51 qcoeff0 = invert_sign_sse2(coeff0, coeff0_sign); in vpx_quantize_b_sse2() 85 coeff0 = load_tran_low(coeff_ptr + index); in vpx_quantize_b_sse2() 88 coeff0_sign = _mm_srai_epi16(coeff0, 15); in vpx_quantize_b_sse2() 90 qcoeff0 = invert_sign_sse2(coeff0, coeff0_sign); in vpx_quantize_b_sse2()
|
D | avg_intrin_avx2.c | 149 __m256i coeff0 = _mm256_loadu_si256((const __m256i *)t_coeff); in vpx_highbd_hadamard_16x16_avx2() local 154 __m256i b0 = _mm256_add_epi32(coeff0, coeff1); in vpx_highbd_hadamard_16x16_avx2() 155 __m256i b1 = _mm256_sub_epi32(coeff0, coeff1); in vpx_highbd_hadamard_16x16_avx2() 164 coeff0 = _mm256_add_epi32(b0, b2); in vpx_highbd_hadamard_16x16_avx2() 169 _mm256_storeu_si256((__m256i *)coeff, coeff0); in vpx_highbd_hadamard_16x16_avx2() 190 __m256i coeff0 = _mm256_loadu_si256((const __m256i *)t_coeff); in vpx_highbd_hadamard_32x32_avx2() local 195 __m256i b0 = _mm256_add_epi32(coeff0, coeff1); in vpx_highbd_hadamard_32x32_avx2() 196 __m256i b1 = _mm256_sub_epi32(coeff0, coeff1); in vpx_highbd_hadamard_32x32_avx2() 205 coeff0 = _mm256_add_epi32(b0, b2); in vpx_highbd_hadamard_32x32_avx2() 210 _mm256_storeu_si256((__m256i *)coeff, coeff0); in vpx_highbd_hadamard_32x32_avx2() [all …]
|
D | avg_intrin_sse2.c | 347 __m128i coeff0 = _mm_load_si128((const __m128i *)t_coeff); in hadamard_16x16_sse2() local 352 __m128i b0 = _mm_add_epi16(coeff0, coeff1); in hadamard_16x16_sse2() 353 __m128i b1 = _mm_sub_epi16(coeff0, coeff1); in hadamard_16x16_sse2() 362 coeff0 = _mm_add_epi16(b0, b2); in hadamard_16x16_sse2() 368 store_tran_low(coeff0, coeff); in hadamard_16x16_sse2() 374 _mm_store_si128((__m128i *)coeff16, coeff0); in hadamard_16x16_sse2() 411 __m128i coeff0 = _mm_load_si128((const __m128i *)t_coeff); in vpx_hadamard_32x32_sse2() local 416 __m128i b0 = _mm_add_epi16(coeff0, coeff1); in vpx_hadamard_32x32_sse2() 417 __m128i b1 = _mm_sub_epi16(coeff0, coeff1); in vpx_hadamard_32x32_sse2() 426 coeff0 = _mm_add_epi16(b0, b2); in vpx_hadamard_32x32_sse2() [all …]
|
D | quantize_sse2.h | 67 static INLINE __m128i scan_for_eob(__m128i *coeff0, __m128i *coeff1, in scan_for_eob() argument 72 const __m128i zero_coeff0 = _mm_cmpeq_epi16(*coeff0, zero); in scan_for_eob()
|
/external/libvpx/libvpx/vp9/encoder/ppc/ |
D | vp9_quantize_vsx.c | 53 int16x8_t coeff0 = vec_vsx_ld(0, coeff_ptr); in vp9_quantize_fp_vsx() local 63 qcoeff0 = vec_mulhi(vec_vaddshs(vec_abs(coeff0), round), quant); in vp9_quantize_fp_vsx() 65 qcoeff0 = vec_sign(qcoeff0, coeff0); in vp9_quantize_fp_vsx() 103 coeff0 = vec_vsx_ld(off0, coeff_ptr); in vp9_quantize_fp_vsx() 110 qcoeff0 = vec_mulhi(vec_vaddshs(vec_abs(coeff0), round), quant); in vp9_quantize_fp_vsx() 112 qcoeff0 = vec_sign(qcoeff0, coeff0); in vp9_quantize_fp_vsx() 188 int16x8_t coeff0 = vec_vsx_ld(0, coeff_ptr); in vp9_quantize_fp_32x32_vsx() local 193 int16x8_t abs_coeff0 = vec_abs(coeff0); in vp9_quantize_fp_32x32_vsx() 207 qcoeff0 = vec_sign(qcoeff0, coeff0); in vp9_quantize_fp_32x32_vsx() 237 coeff0 = vec_vsx_ld(off0, coeff_ptr); in vp9_quantize_fp_32x32_vsx() [all …]
|
/external/libvpx/libvpx/vpx_dsp/ppc/ |
D | quantize_vsx.c | 114 int16x8_t coeff0 = vec_vsx_ld(0, coeff_ptr); in vpx_quantize_b_vsx() local 117 int16x8_t coeff0_abs = vec_abs(coeff0); in vpx_quantize_b_vsx() 129 quantize_coeff(coeff0, coeff0_abs, round, quant, quant_shift, zero_mask0); in vpx_quantize_b_vsx() 155 coeff0 = vec_vsx_ld(off0, coeff_ptr); in vpx_quantize_b_vsx() 158 coeff0_abs = vec_abs(coeff0); in vpx_quantize_b_vsx() 164 qcoeff0 = quantize_coeff(coeff0, coeff0_abs, round, quant, quant_shift, in vpx_quantize_b_vsx() 223 int16x8_t coeff0 = vec_vsx_ld(0, coeff_ptr); in vpx_quantize_b_32x32_vsx() local 226 int16x8_t coeff0_abs = vec_abs(coeff0); in vpx_quantize_b_32x32_vsx() 242 qcoeff0 = quantize_coeff_32(coeff0, coeff0_abs, round, quant, quant_shift, in vpx_quantize_b_32x32_vsx() 264 coeff0 = vec_vsx_ld(off0, coeff_ptr); in vpx_quantize_b_32x32_vsx() [all …]
|
/external/libaom/libaom/av1/encoder/x86/ |
D | av1_quantize_sse2.c | 79 __m128i coeff0, coeff1; in quantize() local 81 read_coeff(coeff_ptr, n_coeffs, &coeff0, &coeff1); in quantize() 84 const __m128i coeff0_sign = _mm_srai_epi16(coeff0, 15); in quantize() 86 __m128i qcoeff0 = _mm_xor_si128(coeff0, coeff0_sign); in quantize() 110 coeff0 = _mm_mullo_epi16(qcoeff0, *dequant0); in quantize() 113 write_qcoeff(&coeff0, &coeff1, dqcoeff_ptr, n_coeffs); in quantize() 117 const __m128i zero_coeff0 = _mm_cmpeq_epi16(coeff0, zero); in quantize()
|
/external/webp/src/dsp/ |
D | enc_sse41.c | 217 __m128i coeff0 = _mm_abs_epi16(in0); in DoQuantizeBlock_SSE41() local 224 coeff0 = _mm_add_epi16(coeff0, sharpen0); in DoQuantizeBlock_SSE41() 232 const __m128i coeff_iQ0H = _mm_mulhi_epu16(coeff0, iq0); in DoQuantizeBlock_SSE41() 233 const __m128i coeff_iQ0L = _mm_mullo_epi16(coeff0, iq0); in DoQuantizeBlock_SSE41()
|
D | enc_msa.c | 235 v8i16 coeff0, coeff1; in CollectHistogram_MSA() local 238 LD_SH2(&out[0], 8, coeff0, coeff1); in CollectHistogram_MSA() 239 coeff0 = __msa_add_a_h(coeff0, zero); in CollectHistogram_MSA() 241 SRAI_H2_SH(coeff0, coeff1, 3); in CollectHistogram_MSA() 242 coeff0 = __msa_min_s_h(coeff0, max_coeff_thr); in CollectHistogram_MSA() 244 ST_SH2(coeff0, coeff1, &out[0], 8); in CollectHistogram_MSA()
|
D | enc_sse2.c | 1225 __m128i coeff0, coeff8; in DoQuantizeBlock_SSE2() local 1242 coeff0 = _mm_xor_si128(in0, sign0); in DoQuantizeBlock_SSE2() 1244 coeff0 = _mm_sub_epi16(coeff0, sign0); in DoQuantizeBlock_SSE2() 1251 coeff0 = _mm_add_epi16(coeff0, sharpen0); in DoQuantizeBlock_SSE2() 1259 const __m128i coeff_iQ0H = _mm_mulhi_epu16(coeff0, iq0); in DoQuantizeBlock_SSE2() 1260 const __m128i coeff_iQ0L = _mm_mullo_epi16(coeff0, iq0); in DoQuantizeBlock_SSE2()
|