Home | History | Annotate | Download | only in libspeex

Lines Matching full:e_left

111    float e_left=0, e_right=0, e_tot=0;
115 e_left += ((float)data[2*i])*data[2*i];
120 balance=(e_left+1)/(e_right+1);
121 e_ratio = e_tot/(1+e_left+e_right);
149 spx_word32_t e_left=0, e_right=0, e_tot=0;
164 e_left += SHR32(MULT16_16(data[2*i],data[2*i]),8);
174 if (e_left > e_right)
177 largest = e_left;
182 smallest = e_left;
208 e_left = VSHR32(e_left, shift-10);
210 e_ratio = DIV32(e_tot, e_left+e_right+1);
212 e_ratio = e_tot/(1.+e_left+e_right);
225 spx_word16_t e_left, e_right, e_ratio;
235 e_left = SHR32(MULT16_16(spx_sqrt(balance), e_right), 8);
240 stereo->smooth_left = EXTRACT16(PSHR32(MAC16_16(MULT16_16(stereo->smooth_left, QCONST16(0.98, 15)), e_left, QCONST16(0.02, 15)), 15));
252 spx_word16_t e_left, e_right, e_ratio;
262 e_left = SHR32(MULT16_16(spx_sqrt(balance), e_right), 8);
267 stereo->smooth_left = EXTRACT16(PSHR32(MAC16_16(MULT16_16(stereo->smooth_left, QCONST16(0.98, 15)), e_left, QCONST16(0.02, 15)), 15));