Lines Matching refs:int_fac
402 Word16 int_fac;
639 int_fac = shl(add(1,st->since_last_sid), 10); // Q10
640 int_fac = mult(int_fac, st->true_sid_period_inv); // Q10 * Q15 -> Q10
643 if (sub(int_fac, 1024) > 0)
645 int_fac = 1024;
647 int_fac = shl(int_fac, 4); // Q10 -> Q14
649 L_log_en_int = L_mult(int_fac, st->log_en); // Q14 * Q11->Q26
652 lsp_int[i] = mult(int_fac, st->lsp[i]);// Q14 * Q15 -> Q14
655 int_fac = sub(16384, int_fac); // 1-k in Q14
658 L_log_en_int = L_mac(L_log_en_int, int_fac, st->old_log_en);
662 lsp_int[i] = add(lsp_int[i], mult(int_fac, st->lsp_old[i]));
857 Word16 int_fac;
1168 int_fac = shl(add(1, st->since_last_sid, pOverflow), 10, pOverflow); /* Q10 */
1169 int_fac = mult(int_fac, st->true_sid_period_inv, pOverflow); /* Q10 * Q15 -> Q10 */
1172 if (int_fac > 1024)
1174 int_fac = 16384;
1176 else if (int_fac < -2048)
1178 int_fac = MIN_16;
1182 int_fac <<= 4; /* Q10 -> Q14 */
1185 L_log_en_int = L_mult(int_fac, st->log_en, pOverflow); /* Q14 * Q11->Q26 */
1188 lsp_int[i] = mult(int_fac, st->lsp[i], pOverflow);/* Q14 * Q15 -> Q14 */
1191 int_fac = sub(16384, int_fac, pOverflow); /* 1-k in Q14 */
1194 L_log_en_int = L_mac(L_log_en_int, int_fac, st->old_log_en, pOverflow);
1198 lsp_int[i] = add(lsp_int[i], mult(int_fac, st->lsp_old[i], pOverflow), pOverflow);