@stdlib/esm
Version:
ES module distribution for Stdlib, a standard library for JavaScript and Node.js.
3 lines • 839 B
JavaScript
// This file is a part of stdlib. License is Apache-2.0: http://www.apache.org/licenses/LICENSE-2.0
import r from"./../../utils/define-nonenumerable-read-only-property.js";import f from"./../../math/base/special/abs.js";var e=f,n=6;function t(r,f,t){var o,i,a;if(o=0,r<=0||t<=0)return o;if(1===t){if((i=r%n)>0)for(a=0;a<i;a++)o+=e(f[a]);if(r<n)return o;for(a=i;a<r;a+=n)o+=e(f[a])+e(f[a+1])+e(f[a+2])+e(f[a+3])+e(f[a+4])+e(f[a+5]);return o}for(r*=t,a=0;a<r;a+=t)o+=e(f[a]);return o}var o=f,i=6;function a(r,f,e,n){var t,a,u,m;if(t=0,r<=0)return t;if(a=n,1===e){if((u=r%i)>0)for(m=0;m<u;m++)t+=o(f[a]),a+=e;if(r<i)return t;for(m=u;m<r;m+=i)t+=o(f[a])+o(f[a+1])+o(f[a+2])+o(f[a+3])+o(f[a+4])+o(f[a+5]),a+=i;return t}for(m=0;m<r;m++)t+=o(f[a]),a+=e;return t}var u=r,m=t,p=a;u(m,"ndarray",p);export default m;
//# sourceMappingURL=gasum.js.map