Mercurial > octave-nkf
diff liboctave/intNDArray.cc @ 8741:008f3985c8c0
use new summation code for native integer summation
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Sat, 14 Feb 2009 07:24:16 +0100 |
parents | 36594d5bbe13 |
children | 1bd918cfb6e2 |
line wrap: on
line diff
--- a/liboctave/intNDArray.cc Fri Feb 13 18:29:18 2009 -0500 +++ b/liboctave/intNDArray.cc Sat Feb 14 07:24:16 2009 +0100 @@ -28,6 +28,7 @@ #include "Array-util.h" #include "mx-base.h" #include "lo-ieee.h" +#include "mx-inlines.cc" // unary operations @@ -205,7 +206,7 @@ intNDArray<T> intNDArray<T>::sum (int dim) const { - MX_ND_REDUCTION (retval(result_idx) += intNDArray<T>::elem (iter_idx), 0, intNDArray<T>); + return do_mx_red_op<intNDArray<T> > (*this, dim, mx_inline_sum); } template <class T>