Searched refs:tmp32b (Results 1 - 16 of 16) sorted by relevance

/external/chromium_org/third_party/webrtc/modules/audio_coding/codecs/isac/fix/source/
H A Dpitch_estimator.c176 int32_t tmp32a,tmp32b,lag32,ratq; local
217 tmp32b = WEBRTC_SPL_MUL_16_16_RSFT(oldgQ12,oldgQ12, 10); //Q12 & * 4.0;
218 gain_bias16 = (int16_t) tmp32b; //Q12
225 tmp32b = WebRtcIsacfix_Log2Q8((uint32_t) (k + (PITCH_MIN_LAG/2-2)));
226 tmp16a = (int16_t) (tmp32b - tmp32a); // Q8 & fabs(ratio)<4
234 tmp32b = WebRtcIsacfix_Log2Q8((uint32_t)bias16) - 2560;
236 crrvecQ8_1[k] += tmp32b ; // -10*2^8 offset
311 tmp32b= WEBRTC_SPL_MUL_16_16_RSFT((int16_t) tmp32a, -42, 8);
312 tmp32c= tmp32b + 256;
320 tmp32b
[all...]
H A Dlattice.c32 1) Using (int32_t) (((float)(tmp32))*((float)(tmp32b))/65536.0);
33 2) Using LATTICE_MUL_32_32_RSFT16(t16a, t16b, tmp32b);
73 int32_t tmp32b = 0; local
77 tmp32b = *ptr2 + tmp32a; // Q15 + Q15 = Q15
78 *ptr2 = LATTICE_MUL_32_32_RSFT16(t16a, t16b, tmp32b);
82 tmp32b = WEBRTC_SPL_MUL_16_32_RSFT15(input0, *ptr2); // Q15*Q15>>15 = Q15
83 *ptr1 = tmp32a + tmp32b; // Q15 + Q15 = Q15
109 int32_t tmp32, tmp32b; local
159 tmp32b= fQtmp + tmp32; //Q15+Q15=Q15
164 tmp32 = LATTICE_MUL_32_32_RSFT16(t16a, t16b, tmp32b);
[all...]
H A Dlattice_neon.S68 vadd.i32 q3, q2, q1 @ tmp32b = *ptr2 + tmp32a
72 vmull.s32 q10, d6, d30 @ input2 * (*ptr2 + tmp32b)
73 vmull.s32 q11, d7, d30 @ input2 * (*ptr2 + tmp32b)
106 vadd.i32 d7, d4, d18 @ tmp32b = *ptr2 + tmp32a
107 vmull.s32 q11, d7, d30 @ input2 * (*ptr2 + tmp32b)
130 add r8, r8, r5, lsl #1 @ tmp32b = *ptr2 + (tmp32a << 1)
131 smull r5, r6, r8, r2 @ tmp32b * input2, in 64 bits
139 smulwb r6, r6, r0 @ tmp32b = *ptr2 * input0 >> 16
H A Ddecode.c57 int32_t tmp32a, tmp32b; local
179 tmp32b = 262144 - tmp32a; // Q18
180 gainQ13 = (int16_t) WEBRTC_SPL_RSHIFT_W32(tmp32b, 5); // Q13
H A Dlpc_masking_model.c34 int32_t tmp32b; local
45 tmp32b = WEBRTC_SPL_LSHIFT_W32((int32_t)a16[k], 16) -
48 tmp32[k] = WebRtcSpl_DivW32W16(tmp32b, tmp_inv_denum16); //Q27/Q15 = Q12
583 int32_t tmp32a, tmp32b, tmp32c; local
884 tmp32b = WEBRTC_SPL_SHIFT_W32(tmp32a, sh); // Q14->Qssh
885 tmp32c = sqrt_nrg + tmp32b; // Qssh (denominator)
892 tmp32b = WebRtcSpl_DivW32W16(tmp32a, tmp16a); // Q(24-ssh+shft)
894 *gain_lo_hiQ17 = WEBRTC_SPL_SHIFT_W32(tmp32b, sh); // Gains in Q17
934 tmp32b = WEBRTC_SPL_SHIFT_W32(tmp32a, sh); // Q14->Qssh
935 tmp32c = sqrt_nrg + tmp32b; // Qss
[all...]
H A Dentropy_coding.c1683 int32_t CQ11, CQ10,tmp32a,tmp32b; local
1740 tmp32b = (int32_t) WEBRTC_SPL_MUL_16_16_RSFT((int16_t) WebRtcIsacfix_kTransform[1][k], (int16_t) CQ10,10);
1741 tmp16c = (int16_t) WEBRTC_SPL_RSHIFT_W32(tmp32b, 5);
1747 tmp32b = (int32_t) WEBRTC_SPL_MUL_16_16_RSFT((int16_t) WebRtcIsacfix_kTransform[3][k], (int16_t) CQ10,10);
1748 tmp16c = (int16_t) WEBRTC_SPL_RSHIFT_W32(tmp32b, 5);
1770 int32_t tmp32b; local
1846 tmp32b = (int32_t) WEBRTC_SPL_MUL_16_16_RSFT((int16_t) WebRtcIsacfix_kTransform[1][k], (int16_t) CQ10,10);
1847 tmp16c = (int16_t) WEBRTC_SPL_RSHIFT_W32(tmp32b, 5); // Q7
1853 tmp32b = (int32_t) WEBRTC_SPL_MUL_16_16_RSFT((int16_t) WebRtcIsacfix_kTransform[3][k], (int16_t) CQ10,10);
1854 tmp16c = (int16_t) WEBRTC_SPL_RSHIFT_W32(tmp32b,
[all...]
H A Ddecode_plc.c262 int32_t tmp32a, tmp32b; local
788 tmp32b = 262144 - tmp32a; // Q18
789 gainQ13 = (int16_t) (tmp32b >> 5); // Q13
/external/webrtc/src/modules/audio_coding/codecs/isac/fix/source/
H A Dlattice.c32 1) Using (WebRtc_Word32) (((float)(tmp32))*((float)(tmp32b))/65536.0);
33 2) Using LATTICE_MUL_32_32_RSFT16(t16a, t16b, tmp32b);
73 int32_t tmp32b = 0; local
77 tmp32b = *ptr2 + tmp32a; // Q15 + Q15 = Q15
78 *ptr2 = LATTICE_MUL_32_32_RSFT16(t16a, t16b, tmp32b);
82 tmp32b = WEBRTC_SPL_MUL_16_32_RSFT15(input0, *ptr2); // Q15*Q15>>15 = Q15
83 *ptr1 = tmp32a + tmp32b; // Q15 + Q15 = Q15
112 WebRtc_Word32 tmp32, tmp32b; local
162 tmp32b= fQtmp + tmp32; //Q15+Q15=Q15
167 tmp32 = LATTICE_MUL_32_32_RSFT16(t16a, t16b, tmp32b);
[all...]
H A Dpitch_estimator.c286 WebRtc_Word32 tmp32a,tmp32b,lag32,ratq; local
326 tmp32b = WEBRTC_SPL_MUL_16_16_RSFT(oldgQ12,oldgQ12, 10); //Q12 & * 4.0;
327 gain_bias16 = (WebRtc_Word16) tmp32b; //Q12
334 tmp32b = Log2Q8((WebRtc_UWord32) (k + (PITCH_MIN_LAG/2-2)));
335 tmp16a = (WebRtc_Word16) (tmp32b - tmp32a); // Q8 & fabs(ratio)<4
343 tmp32b = Log2Q8((WebRtc_UWord32) bias16) - 2560; // Q10 in -> Q8 out with 10*2^8 offset
344 crrvecQ8_1[k] += tmp32b ; // -10*2^8 offset
419 tmp32b= WEBRTC_SPL_MUL_16_16_RSFT((WebRtc_Word16) tmp32a, -42, 8);
420 tmp32c= tmp32b + 256;
428 tmp32b
[all...]
H A Dlattice_neon.S75 vadd.i32 q3, q2, q1 @ tmp32b = *ptr2 + tmp32a
79 vmull.s32 q10, d6, d30 @ input2 * (*ptr2 + tmp32b)
80 vmull.s32 q11, d7, d30 @ input2 * (*ptr2 + tmp32b)
113 vadd.i32 d7, d4, d18 @ tmp32b = *ptr2 + tmp32a
114 vmull.s32 q11, d7, d30 @ input2 * (*ptr2 + tmp32b)
137 add r8, r8, r5, lsl #1 @ tmp32b = *ptr2 + (tmp32a << 1)
138 smull r5, r6, r8, r2 @ tmp32b * input2, in 64 bits
146 smulwb r6, r6, r0 @ tmp32b = *ptr2 * input0 >> 16
H A Ddecode.c57 WebRtc_Word32 tmp32a, tmp32b; local
179 tmp32b = 262144 - tmp32a; // Q18
180 gainQ13 = (WebRtc_Word16) WEBRTC_SPL_RSHIFT_W32(tmp32b, 5); // Q13
H A Dlpc_masking_model.c34 WebRtc_Word32 tmp32b; local
45 tmp32b = WEBRTC_SPL_LSHIFT_W32((WebRtc_Word32)a16[k], 16) -
48 tmp32[k] = WebRtcSpl_DivW32W16(tmp32b, tmp_inv_denum16); //Q27/Q15 = Q12
583 WebRtc_Word32 tmp32a, tmp32b, tmp32c; local
882 tmp32b = WEBRTC_SPL_SHIFT_W32(tmp32a, sh); // Q14->Qssh
883 tmp32c = sqrt_nrg + tmp32b; // Qssh (denominator)
890 tmp32b = WebRtcSpl_DivW32W16(tmp32a, tmp16a); // Q(24-ssh+shft)
892 *gain_lo_hiQ17 = WEBRTC_SPL_SHIFT_W32(tmp32b, sh); // Gains in Q17
932 tmp32b = WEBRTC_SPL_SHIFT_W32(tmp32a, sh); // Q14->Qssh
933 tmp32c = sqrt_nrg + tmp32b; // Qss
[all...]
H A Dentropy_coding.c1686 WebRtc_Word32 CQ11, CQ10,tmp32a,tmp32b; local
1743 tmp32b = (WebRtc_Word32) WEBRTC_SPL_MUL_16_16_RSFT((WebRtc_Word16) WebRtcIsacfix_kTransform[1][k], (WebRtc_Word16) CQ10,10);
1744 tmp16c = (WebRtc_Word16) WEBRTC_SPL_RSHIFT_W32(tmp32b, 5);
1750 tmp32b = (WebRtc_Word32) WEBRTC_SPL_MUL_16_16_RSFT((WebRtc_Word16) WebRtcIsacfix_kTransform[3][k], (WebRtc_Word16) CQ10,10);
1751 tmp16c = (WebRtc_Word16) WEBRTC_SPL_RSHIFT_W32(tmp32b, 5);
1773 WebRtc_Word32 tmp32b; local
1849 tmp32b = (WebRtc_Word32) WEBRTC_SPL_MUL_16_16_RSFT((WebRtc_Word16) WebRtcIsacfix_kTransform[1][k], (WebRtc_Word16) CQ10,10);
1850 tmp16c = (WebRtc_Word16) WEBRTC_SPL_RSHIFT_W32(tmp32b, 5); // Q7
1856 tmp32b = (WebRtc_Word32) WEBRTC_SPL_MUL_16_16_RSFT((WebRtc_Word16) WebRtcIsacfix_kTransform[3][k], (WebRtc_Word16) CQ10,10);
1857 tmp16c = (WebRtc_Word16) WEBRTC_SPL_RSHIFT_W32(tmp32b,
[all...]
H A Ddecode_plc.c262 WebRtc_Word32 tmp32a, tmp32b; local
790 tmp32b = 262144 - tmp32a; // Q18
791 gainQ13 = (WebRtc_Word16) (tmp32b >> 5); // Q13
/external/chromium_org/third_party/webrtc/modules/audio_processing/agc/
H A Ddigital_agc.c673 int32_t out, nrg, tmp32, tmp32b; local
787 tmp32b = WEBRTC_SPL_MUL_16_U16(state->logRatio, tmpU16);
788 tmp32 += WEBRTC_SPL_RSHIFT_W32(tmp32b, 10);
/external/webrtc/src/modules/audio_processing/agc/
H A Ddigital_agc.c668 WebRtc_Word32 out, nrg, tmp32, tmp32b; local
782 tmp32b = WEBRTC_SPL_MUL_16_U16(state->logRatio, tmpU16);
783 tmp32 += WEBRTC_SPL_RSHIFT_W32(tmp32b, 10);

Completed in 1863 milliseconds