Skip to content

Commit 26ec39e

Browse files
committed
refactor: make silk_LPC_inverse_pred_gain_c and inner LPC_inverse_pred_gain_QA_c safe
1 parent 4a794d8 commit 26ec39e

File tree

5 files changed

+121
-381
lines changed

5 files changed

+121
-381
lines changed

src/silk/LPC_fit.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ pub fn silk_LPC_fit(a_QOUT: &mut [i16], a_QIN: &mut [i32], QOUT: i32, QIN: i32)
3535
if maxabs > i16::MAX as i32 {
3636
/* Reduce magnitude of prediction coefficients */
3737
maxabs = std::cmp::min(maxabs, 163838); /* ( silk_int32_MAX >> 14 ) + silk_int16_MAX = 163838 */
38-
let chirp_Q16 = SILK_FIX_CONST(0.999f64, 16)
38+
let chirp_Q16 = SILK_FIX_CONST!(0.999f64, 16)
3939
- ((maxabs - i16::MAX as i32) << 14) / ((maxabs * (idx as i32 + 1)) >> 2);
4040
silk_bwexpander_32(a_QIN, chirp_Q16);
4141
} else {

0 commit comments

Comments
 (0)