From ddbdbec444b07fc223ecad73e5c2467c2846aec9 Mon Sep 17 00:00:00 2001 From: Jean-Marc Valin Date: Fri, 24 Nov 2023 18:02:35 -0500 Subject: [PATCH] Optimize biquad() to reduce dependency chains --- dnn/lpcnet_enc.c | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/dnn/lpcnet_enc.c b/dnn/lpcnet_enc.c index e9178b55..12908365 100644 --- a/dnn/lpcnet_enc.c +++ b/dnn/lpcnet_enc.c @@ -83,14 +83,25 @@ static void frame_analysis(LPCNetEncState *st, kiss_fft_cpx *X, float *Ex, const static void biquad(float *y, float mem[2], const float *x, const float *b, const float *a, int N) { int i; + float mem0, mem1; + mem0 = mem[0]; + mem1 = mem[1]; for (i=0;i