Lines Matching defs:Sff
690 spx_word32_t Syy,See,Sxx,Sdd, Sff;
790 Sff = 0;
799 Sff += mdf_inner_prod(st->e+chan*N, st->e+chan*N, st->frame_size);
889 Sff = See;
896 st->Davg1 = ADD32(MULT16_32_Q15(QCONST16(.6f,15),st->Davg1), MULT16_32_Q15(QCONST16(.4f,15),SUB32(Sff,See)));
897 st->Davg2 = ADD32(MULT16_32_Q15(QCONST16(.85f,15),st->Davg2), MULT16_32_Q15(QCONST16(.15f,15),SUB32(Sff,See)));
898 st->Dvar1 = FLOAT_ADD(FLOAT_MULT(VAR1_SMOOTH, st->Dvar1), FLOAT_MUL32U(MULT16_32_Q15(QCONST16(.4f,15),Sff), MULT16_32_Q15(QCONST16(.4f,15),Dbf)));
899 st->Dvar2 = FLOAT_ADD(FLOAT_MULT(VAR2_SMOOTH, st->Dvar2), FLOAT_MUL32U(MULT16_32_Q15(QCONST16(.15f,15),Sff), MULT16_32_Q15(QCONST16(.15f,15),Dbf)));
902 st->Davg1 = .6*st->Davg1 + .4*(Sff-See);
903 st->Davg2 = .85*st->Davg2 + .15*(Sff-See);
904 st->Dvar1 = .36*st->Dvar1 + .16*Sff*Dbf;
905 st->Dvar2 = .7225*st->Dvar2 + .0225*Sff*Dbf;
911 if (FLOAT_GT(FLOAT_MUL32U(SUB32(Sff,See),ABS32(SUB32(Sff,See))), FLOAT_MUL32U(Sff,Dbf)))
933 if (FLOAT_GT(FLOAT_MUL32U(NEG32(SUB32(Sff,See)),ABS32(SUB32(Sff,See))), FLOAT_MULT(VAR_BACKTRACK,FLOAT_MUL32U(Sff,Dbf))))
952 See = Sff;
1011 /*printf ("%f %f %f %f\n", Sff, See, Syy, Sdd, st->update_cond);*/
1016 || !(Sff < N*1e9 && Syy < N*1e9 && Sxx < N*1e9)
1024 } else if (SHR32(Sff, 2) > ADD32(Sdd, SHR32(MULT16_16(N, 10000),6)))