diff scripts/general/int2str.m @ 16969:58188d5a2587

Use isfinite() to replace isinf() | isnan() combination for 30% speed-up. * scripts/general/int2str.m, scripts/general/quadv.m, scripts/linear-algebra/cond.m, scripts/polynomial/roots.m, scripts/statistics/distributions/normcdf.m, scripts/statistics/distributions/norminv.m, scripts/statistics/distributions/normpdf.m, scripts/statistics/distributions/normrnd.m, scripts/statistics/distributions/tpdf.m: Use isfinite() to replace isinf() | isnan() combination for 30% speed-up.
author Rik <rik@octave.org>
date Fri, 12 Jul 2013 20:31:08 -0700
parents b7667fcb9fbc
children 333243133364
line wrap: on
line diff
--- a/scripts/general/int2str.m	Fri Jul 12 20:18:03 2013 -0700
+++ b/scripts/general/int2str.m	Fri Jul 12 20:31:08 2013 -0700
@@ -86,7 +86,7 @@
     fmt = sprintf ("%%%dd", 1 + sep);
   else
     ## Maybe have some zeros.
-    nan_inf = isinf (t) | isnan (t);
+    nan_inf = ! isfinite (t);
     if (any (nan_inf))
       if (any (t(nan_inf) < 0))
         min_fw = 4 + sep;