Lines Matching full:e_right
111 float e_left=0, e_right=0, e_tot=0;
116 e_right += ((float)data[2*i+1])*data[2*i+1];
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;
165 e_right += SHR32(MULT16_16(data[2*i+1],data[2*i+1]),8);
174 if (e_left > e_right)
178 smallest = e_right;
181 largest = e_right;
209 e_right = VSHR32(e_right, 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;
234 e_right = DIV32(QCONST32(1., 22), spx_sqrt(MULT16_32_Q15(e_ratio, ADD32(QCONST32(1., 16), balance))));
235 e_left = SHR32(MULT16_16(spx_sqrt(balance), e_right), 8);
241 stereo->smooth_right = EXTRACT16(PSHR32(MAC16_16(MULT16_16(stereo->smooth_right, QCONST16(0.98, 15)), e_right, QCONST16(0.02, 15)), 15));
252 spx_word16_t e_left, e_right, e_ratio;
261 e_right = DIV32(QCONST32(1., 22), spx_sqrt(MULT16_32_Q15(e_ratio, ADD32(QCONST32(1., 16), balance))));
262 e_left = SHR32(MULT16_16(spx_sqrt(balance), e_right), 8);
268 stereo->smooth_right = EXTRACT16(PSHR32(MAC16_16(MULT16_16(stereo->smooth_right, QCONST16(0.98, 15)), e_right, QCONST16(0.02, 15)), 15));