Mercurial > octave-nkf
diff liboctave/dMatrix.cc @ 11691:c6ce7274fb14 release-3-0-x
one more xGELSD workspace fix
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 12 Mar 2008 01:05:55 -0400 |
parents | 8ac2994e4596 |
children | 72830070a17b |
line wrap: on
line diff
--- a/liboctave/dMatrix.cc Tue Mar 11 23:38:00 2008 -0400 +++ b/liboctave/dMatrix.cc Wed Mar 12 01:05:55 2008 -0400 @@ -2130,9 +2130,9 @@ double dminmn = static_cast<double> (minmn); double dsmlsizp1 = static_cast<double> (smlsiz+1); #if defined (HAVE_LOG2) - double tmp = log2 (dminmn) / dsmlsizp1; + double tmp = log2 (dminmn / dsmlsizp1); #else - double tmp = log (dminmn) / dsmlsizp1 / log (2.0); + double tmp = log (dminmn / dsmlsizp1) / log (2.0); #endif octave_idx_type nlvl = static_cast<octave_idx_type> (tmp) + 1; if (nlvl < 0)