/external/libvpx/libvpx/vpx_dsp/x86/ |
H A D | quantize_avx.c | 34 __m128i coeff0, coeff1; local 50 coeff0 = load_tran_low(coeff_ptr); 53 qcoeff0 = _mm_abs_epi16(coeff0); 83 qcoeff0 = _mm_sign_epi16(qcoeff0, coeff0); 93 coeff0 = calculate_dqcoeff(qcoeff0, dequant); 97 store_tran_low(coeff0, dqcoeff_ptr); 100 eob = scan_for_eob(&coeff0, &coeff1, cmp_mask0, cmp_mask1, iscan_ptr, 0, 106 coeff0 = load_tran_low(coeff_ptr + index); 109 qcoeff0 = _mm_abs_epi16(coeff0); 129 qcoeff0 = _mm_sign_epi16(qcoeff0, coeff0); 164 __m128i coeff0, coeff1; local [all...] |
H A D | quantize_ssse3.c | 30 __m128i coeff0, coeff1; local 43 coeff0 = load_tran_low(coeff_ptr); 46 qcoeff0 = _mm_abs_epi16(coeff0); 60 qcoeff0 = _mm_sign_epi16(qcoeff0, coeff0); 70 coeff0 = calculate_dqcoeff(qcoeff0, dequant); 74 store_tran_low(coeff0, dqcoeff_ptr); 78 scan_for_eob(&coeff0, &coeff1, cmp_mask0, cmp_mask1, iscan_ptr, 0, zero); 82 coeff0 = load_tran_low(coeff_ptr + index); 85 qcoeff0 = _mm_abs_epi16(coeff0); 94 qcoeff0 = _mm_sign_epi16(qcoeff0, coeff0); 130 __m128i coeff0, coeff1; local [all...] |
H A D | quantize_sse2.c | 31 __m128i coeff0, coeff1, coeff0_sign, coeff1_sign; local 45 coeff0 = load_tran_low(coeff_ptr); 49 coeff0_sign = _mm_srai_epi16(coeff0, 15); 51 qcoeff0 = invert_sign_sse2(coeff0, coeff0_sign); 77 coeff0 = calculate_dqcoeff(qcoeff0, dequant); 81 store_tran_low(coeff0, dqcoeff_ptr); 85 scan_for_eob(&coeff0, &coeff1, cmp_mask0, cmp_mask1, iscan_ptr, 0, zero); 89 coeff0 = load_tran_low(coeff_ptr + index); 92 coeff0_sign = _mm_srai_epi16(coeff0, 15); 94 qcoeff0 = invert_sign_sse2(coeff0, coeff0_sig [all...] |
H A D | quantize_x86.h | 51 static INLINE __m128i scan_for_eob(__m128i *coeff0, __m128i *coeff1, argument 56 const __m128i zero_coeff0 = _mm_cmpeq_epi16(*coeff0, zero);
|
H A D | avg_intrin_avx2.c | 150 const __m256i coeff0 = _mm256_loadu_si256((const __m256i *)t_coeff); local 155 __m256i b0 = _mm256_add_epi16(coeff0, coeff1); 156 __m256i b1 = _mm256_sub_epi16(coeff0, coeff1);
|
H A D | avg_intrin_sse2.c | 259 __m128i coeff0 = load_tran_low(coeff); local 264 __m128i b0 = _mm_add_epi16(coeff0, coeff1); 265 __m128i b1 = _mm_sub_epi16(coeff0, coeff1); 274 coeff0 = _mm_add_epi16(b0, b2); 276 store_tran_low(coeff0, coeff);
|
/external/libvpx/libvpx/vp8/encoder/mips/msa/ |
H A D | encodeopt_msa.c | 18 v8i16 coeff, dq_coeff, coeff0, coeff1; local 26 ILVRL_H2_SH(coeff, dq_coeff, coeff0, coeff1); 27 HSUB_UH2_SW(coeff0, coeff1, diff0, diff1); 47 v8i16 coeff, coeff0, coeff1, coeff2, coeff3, coeff4; local 79 ILVRL_H2_SH(coeff, dq_coeff, coeff0, coeff1); 80 HSUB_UH2_SW(coeff0, coeff1, diff0, diff1); 83 ILVRL_H2_SH(coeff2, dq_coeff2, coeff0, coeff1); 84 HSUB_UH2_SW(coeff0, coeff1, diff0, diff1); 91 ILVRL_H2_SH(coeff3, dq_coeff3, coeff0, coeff1); 92 HSUB_UH2_SW(coeff0, coeff 113 v8i16 coeff, coeff0, coeff1, coeff2, coeff3, coeff4; local [all...] |
H A D | quantize_msa.c | 24 v8i16 coeff0, coeff1, z0, z1; local 35 LD_SH2(coeff_ptr, 8, coeff0, coeff1); 36 VSHF_H2_SH(coeff0, coeff1, coeff0, coeff1, zigzag_mask0, zigzag_mask1, z0, 38 LD_SH2(round, 8, coeff0, coeff1); 39 VSHF_H2_SH(coeff0, coeff1, coeff0, coeff1, zigzag_mask0, zigzag_mask1, round0, 41 LD_SH2(quant, 8, coeff0, coeff1); 42 VSHF_H2_SH(coeff0, coeff1, coeff0, coeff 93 v8i16 coeff0, coeff1, z0, z1; local [all...] |
H A D | denoising_msa.c | 33 v16u8 coeff0, coeff1; local 77 ILVRL_B2_UB(mc_running_avg_y0, sig0, coeff0, coeff1); 78 HSUB_UB2_SH(coeff0, coeff1, diff0, diff1); 125 ILVRL_B2_UB(mc_running_avg_y1, sig1, coeff0, coeff1); 126 HSUB_UB2_SH(coeff0, coeff1, diff0, diff1); 204 ILVRL_B2_UB(mc_running_avg_y0, sig0, coeff0, coeff1); 205 HSUB_UB2_SH(coeff0, coeff1, diff0, diff1); 240 ILVRL_B2_UB(mc_running_avg_y1, sig1, coeff0, coeff1); 241 HSUB_UB2_SH(coeff0, coeff1, diff0, diff1); 323 v16u8 coeff0; local [all...] |
/external/libvpx/libvpx/vp9/encoder/x86/ |
H A D | vp9_quantize_sse2.c | 44 __m128i coeff0, coeff1; local 58 coeff0 = load_tran_low(coeff_ptr + n_coeffs); 62 coeff0_sign = _mm_srai_epi16(coeff0, 15); 64 qcoeff0 = _mm_xor_si128(coeff0, coeff0_sign); 85 coeff0 = _mm_mullo_epi16(qcoeff0, dequant); 89 store_tran_low(coeff0, dqcoeff_ptr + n_coeffs); 99 zero_coeff0 = _mm_cmpeq_epi16(coeff0, zero); 119 __m128i coeff0, coeff1; local 125 coeff0 = load_tran_low(coeff_ptr + n_coeffs); 129 coeff0_sign = _mm_srai_epi16(coeff0, 1 [all...] |
H A D | vp9_dct_ssse3.c | 294 __m128i coeff0, coeff1; local 308 coeff0 = *in[0]; 312 coeff0_sign = _mm_srai_epi16(coeff0, 15); 314 qcoeff0 = _mm_xor_si128(coeff0, coeff0_sign); 335 coeff0 = _mm_mullo_epi16(qcoeff0, dequant); 339 store_tran_low(coeff0, dqcoeff_ptr + n_coeffs); 349 zero_coeff0 = _mm_cmpeq_epi16(coeff0, zero); 369 __m128i coeff0, coeff1; local 376 coeff0 = *in[index]; 380 coeff0_sign = _mm_srai_epi16(coeff0, 1 [all...] |
H A D | vp9_dct_intrin_sse2.c | 462 __m128i coeff0, coeff1; local 476 coeff0 = *in[0]; 480 coeff0_sign = _mm_srai_epi16(coeff0, 15); 482 qcoeff0 = _mm_xor_si128(coeff0, coeff0_sign); 503 coeff0 = _mm_mullo_epi16(qcoeff0, dequant); 507 _mm_store_si128((__m128i *)(dqcoeff_ptr + n_coeffs), coeff0); 517 zero_coeff0 = _mm_cmpeq_epi16(coeff0, zero); 536 __m128i coeff0, coeff1; local 543 coeff0 = *in[index]; 547 coeff0_sign = _mm_srai_epi16(coeff0, 1 [all...] |
/external/libxcam/cl_kernel/ |
H A D | kernel_gauss_lap_pyramid.cl | 77 float coeff0 = coeffs[i_ver + COEFF_MID]; 80 result_pre[0] += tmp_data * coeff0; 83 result_cur[0] += tmp_data * coeff0; 87 result_next[0] += tmp_data * coeff0; 446 float8 coeff0 = convert_float8(as_uchar8(convert_ushort4(read_imageui(seam_mask, sampler, pos)))) / 255.0f; 450 out_data = (data0 - data1) * coeff0 + data1; 452 coeff0.even = (coeff0.even + coeff0.odd) * 0.5f; 453 coeff0 [all...] |
/external/webp/src/dsp/ |
H A D | enc_sse41.c | 217 __m128i coeff0 = _mm_abs_epi16(in0); local 224 coeff0 = _mm_add_epi16(coeff0, sharpen0); 232 const __m128i coeff_iQ0H = _mm_mulhi_epu16(coeff0, iq0); 233 const __m128i coeff_iQ0L = _mm_mullo_epi16(coeff0, iq0);
|
H A D | enc_msa.c | 235 v8i16 coeff0, coeff1; local 238 LD_SH2(&out[0], 8, coeff0, coeff1); 239 coeff0 = __msa_add_a_h(coeff0, zero); 241 SRAI_H2_SH(coeff0, coeff1, 3); 242 coeff0 = __msa_min_s_h(coeff0, max_coeff_thr); 244 ST_SH2(coeff0, coeff1, &out[0], 8);
|
H A D | enc_sse2.c | 1225 __m128i coeff0, coeff8; local 1242 coeff0 = _mm_xor_si128(in0, sign0); 1244 coeff0 = _mm_sub_epi16(coeff0, sign0); 1251 coeff0 = _mm_add_epi16(coeff0, sharpen0); 1259 const __m128i coeff_iQ0H = _mm_mulhi_epu16(coeff0, iq0); 1260 const __m128i coeff_iQ0L = _mm_mullo_epi16(coeff0, iq0);
|
/external/webp/src/enc/ |
H A D | quant_enc.c | 644 const uint32_t coeff0 = (sign ? -in[j] : in[j]) + mtx->sharpen_[j]; local 645 int level0 = QUANTDIV(coeff0, iQ, B); 646 int thresh_level = QUANTDIV(coeff0, iQ, BIAS(0x80)); 677 const int new_error = coeff0 - level * Q; 679 kWeightTrellis[j] * (new_error * new_error - coeff0 * coeff0);
|
/external/libvpx/libvpx/vp8/common/mips/msa/ |
H A D | vp8_macros_msa.h | 1697 Arguments : Inputs - in0, in1, in2, coeff0, coeff1, coeff2 1700 Details : Dot product of 'in0' with 'coeff0' 1704 out0_m = (in0 * coeff0) + (in1 * coeff1) + (in2 * coeff2) 1706 #define DPADD_SH3_SH(in0, in1, in2, coeff0, coeff1, coeff2) \ 1711 out0_m = __msa_dotp_s_h((v16i8)in0, (v16i8)coeff0); \
|