/external/libvpx/libvpx/vpx_dsp/x86/ |
H A D | quantize_sse2.c | 32 __m128i qcoeff0, qcoeff1; local 52 qcoeff1 = invert_sign_sse2(coeff1, coeff1_sign); 56 cmp_mask1 = _mm_cmpgt_epi16(qcoeff1, zbin); 64 calculate_qcoeff(&qcoeff1, round, quant, shift); 68 qcoeff1 = invert_sign_sse2(qcoeff1, coeff1_sign); 72 qcoeff1 = _mm_and_si128(qcoeff1, cmp_mask1); 75 store_tran_low(qcoeff1, qcoeff_ptr + 8); 79 coeff1 = calculate_dqcoeff(qcoeff1, dequan [all...] |
H A D | quantize_avx.c | 35 __m128i qcoeff0, qcoeff1; local 54 qcoeff1 = _mm_abs_epi16(coeff1); 58 cmp_mask1 = _mm_cmpgt_epi16(qcoeff1, zbin); 80 calculate_qcoeff(&qcoeff1, round, quant, shift); 84 qcoeff1 = _mm_sign_epi16(qcoeff1, coeff1); 88 qcoeff1 = _mm_and_si128(qcoeff1, cmp_mask1); 91 store_tran_low(qcoeff1, qcoeff_ptr + 8); 95 coeff1 = calculate_dqcoeff(qcoeff1, dequan 165 __m128i qcoeff0, qcoeff1; local [all...] |
H A D | quantize_ssse3.c | 31 __m128i qcoeff0, qcoeff1; local 47 qcoeff1 = _mm_abs_epi16(coeff1); 51 cmp_mask1 = _mm_cmpgt_epi16(qcoeff1, zbin); 57 calculate_qcoeff(&qcoeff1, round, quant, shift); 61 qcoeff1 = _mm_sign_epi16(qcoeff1, coeff1); 65 qcoeff1 = _mm_and_si128(qcoeff1, cmp_mask1); 68 store_tran_low(qcoeff1, qcoeff_ptr + 8); 72 coeff1 = calculate_dqcoeff(qcoeff1, dequan 131 __m128i qcoeff0, qcoeff1; local [all...] |
/external/libvpx/libvpx/vp9/encoder/x86/ |
H A D | vp9_quantize_sse2.c | 55 __m128i qcoeff0, qcoeff1; local 65 qcoeff1 = _mm_xor_si128(coeff1, coeff1_sign); 67 qcoeff1 = _mm_sub_epi16(qcoeff1, coeff1_sign); 71 qcoeff1 = _mm_adds_epi16(qcoeff1, round); 74 qtmp1 = _mm_mulhi_epi16(qcoeff1, quant); 78 qcoeff1 = _mm_xor_si128(qtmp1, coeff1_sign); 80 qcoeff1 = _mm_sub_epi16(qcoeff1, coeff1_sig 122 __m128i qcoeff0, qcoeff1; local [all...] |
H A D | vp9_dct_ssse3.c | 305 __m128i qcoeff0, qcoeff1; local 315 qcoeff1 = _mm_xor_si128(coeff1, coeff1_sign); 317 qcoeff1 = _mm_sub_epi16(qcoeff1, coeff1_sign); 321 qcoeff1 = _mm_adds_epi16(qcoeff1, round); 324 qtmp1 = _mm_mulhi_epi16(qcoeff1, quant); 328 qcoeff1 = _mm_xor_si128(qtmp1, coeff1_sign); 330 qcoeff1 = _mm_sub_epi16(qcoeff1, coeff1_sig 372 __m128i qcoeff0, qcoeff1; local [all...] |
H A D | vp9_dct_intrin_sse2.c | 473 __m128i qcoeff0, qcoeff1; local 483 qcoeff1 = _mm_xor_si128(coeff1, coeff1_sign); 485 qcoeff1 = _mm_sub_epi16(qcoeff1, coeff1_sign); 489 qcoeff1 = _mm_adds_epi16(qcoeff1, round); 492 qtmp1 = _mm_mulhi_epi16(qcoeff1, quant); 496 qcoeff1 = _mm_xor_si128(qtmp1, coeff1_sign); 498 qcoeff1 = _mm_sub_epi16(qcoeff1, coeff1_sig 539 __m128i qcoeff0, qcoeff1; local [all...] |
/external/libvpx/libvpx/vp8/encoder/x86/ |
H A D | quantize_sse4.c | 50 __m128i qcoeff1 = _mm_setzero_si128(); local 102 SELECT_EOB(4, 0, x_minus_zbin1, y1, qcoeff1); 107 SELECT_EOB(9, 1, x_minus_zbin1, y1, qcoeff1); 108 SELECT_EOB(10, 4, x_minus_zbin1, y1, qcoeff1); 109 SELECT_EOB(11, 5, x_minus_zbin1, y1, qcoeff1); 110 SELECT_EOB(12, 2, x_minus_zbin1, y1, qcoeff1); 112 SELECT_EOB(14, 3, x_minus_zbin1, y1, qcoeff1); 113 SELECT_EOB(15, 6, x_minus_zbin1, y1, qcoeff1); 114 SELECT_EOB(16, 7, x_minus_zbin1, y1, qcoeff1); 117 _mm_store_si128((__m128i *)(d->qcoeff + 8), qcoeff1); [all...] |