Mercurial > octave-nkf
changeset 17212:9336d0e1d1ec
perms.m: Use uint8 to reduce memory usage by 1/8th.
* doc/interpreter/contributors.in: Add Arun Giridha to contributors list.
* scripts/specfun/perms.m: Use uint8 to reduce memory usage by 1/8th.
author | Arun Giridha |
---|---|
date | Fri, 09 Aug 2013 21:53:05 -0700 |
parents | 87ba70043bfc |
children | 4407606d0939 |
files | doc/interpreter/contributors.in scripts/specfun/perms.m |
diffstat | 2 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/doc/interpreter/contributors.in Fri Aug 09 19:26:55 2013 -0700 +++ b/doc/interpreter/contributors.in Fri Aug 09 21:53:05 2013 -0700 @@ -75,6 +75,7 @@ Klaus Gebhardt Driss Ghaddab Nicolo Giorgetti +Arun Giridha Michael D. Godfrey Michael Goffioul Glenn Golden
--- a/scripts/specfun/perms.m Fri Aug 09 19:26:55 2013 -0700 +++ b/scripts/specfun/perms.m Fri Aug 09 21:53:05 2013 -0700 @@ -42,7 +42,7 @@ if (nargin != 1) print_usage (); endif - vidx = [1:length(v)]'; + vidx = uint8 ([1:length(v)]'); n = length (vidx); if (n == 0) @@ -51,7 +51,7 @@ p = vidx(1); for j = 2:n B = p; - p = zeros (prod (2:j), n); + p = zeros (prod (2:j), n, "uint8"); k = rows (B); idx = 1:k; for i = j:-1:1