# HG changeset patch # User lorenm # Date 1191218190 0 # Node ID 8ce32ae71c01e2c3c3a5a6c7b597f62a940f3747 # Parent f8029206caa2909ba935046b4a4e62d98baa8c24 div -> mul diff -r f8029206caa2 -r 8ce32ae71c01 flacenc.c --- a/flacenc.c Sun Sep 30 03:36:13 2007 +0000 +++ b/flacenc.c Mon Oct 01 05:56:30 2007 +0000 @@ -770,7 +770,7 @@ compute_lpc_coefs(autoc, max_order, lpc, ref); }else{ LLSModel m[2]; - double var[MAX_LPC_ORDER+1], eval, weight; + double var[MAX_LPC_ORDER+1], weight; for(pass=0; pass>pass) + fabs(eval - var[0]); + inv = 1/eval; + rinv = sqrt(inv); for(j=0; j<=max_order; j++) - var[j]/= sqrt(eval); - weight += 1/eval; + var[j] *= rinv; + weight += inv; }else weight++;