Lines Matching defs:st
221 st = pointer to structure of type Cb_gain_averageState
265 Cb_gain_averageState *st, // i/o : State variables for CB gain avergeing
297 st->cbGainHistory[i] = st->cbGainHistory[i+1];
299 st->cbGainHistory[L_CBGAINHIST-1] = gain_code;
328 st->hangVar = add(st->hangVar, 1);
332 st->hangVar = 0;
335 if (sub(st->hangVar, 10) > 0)
337 st->hangCount = 0; // Speech period, reset hangover variable
401 if ((sub(st->hangCount, 40) < 0) || (sub(diff, 5325) > 0)) // 0.65 in Q13
408 L_sum = L_mult(6554, st->cbGainHistory[2]); // 0.2 in Q15; L_sum in Q17
411 L_sum = L_mac(L_sum, 6554, st->cbGainHistory[i]);
421 L_sum = L_mult(4681, st->cbGainHistory[0]); // 0.143 in Q15; L_sum in Q17
424 L_sum = L_mac(L_sum, 4681, st->cbGainHistory[i]);
436 st->hangCount = add(st->hangCount, 1);
464 Cb_gain_averageState *st, /* i/o : State variables for CB gain averaging */
507 st->cbGainHistory[i] = st->cbGainHistory[i+1];
509 st->cbGainHistory[L_CBGAINHIST-1] = gain_code;
544 st->hangVar += 1;
548 st->hangVar = 0;
552 if (st->hangVar > 10)
555 st->hangCount = 0;
603 if ((st->hangCount < 40) || (diff > 5325)) /* 0.65 in Q13 */
611 L_sum = L_mult(6554, st->cbGainHistory[2], pOverflow);
616 L_sum = L_mac(L_sum, 6554, st->cbGainHistory[i], pOverflow);
627 L_sum = L_mult(4681, st->cbGainHistory[0], pOverflow);
631 L_mac(L_sum, 4681, st->cbGainHistory[i], pOverflow);
644 st->hangCount += 1;