@stdlib/esm
Version:
ES module distribution for Stdlib, a standard library for JavaScript and Node.js.
3 lines • 925 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 e from"./../../../number/float64/base/to-float32.js";import t from"./../../../math/base/special/abs.js";var a=e,n=t;function o(r,e,t){var o,f,i,u,m,s,l,p,b;if(r<=0)return 0;if(1===r||0===t)return e[0];for(i=t<0?(1-r)*t:0,o=0,f=0,u=0,b=0;b<r;b++)s=e[i],l=a(o+s),p=n(o)>=n(s)?a(a(o-l)+s):a(a(s-l)+o),o=l,l=a(u+p),m=n(u)>=n(p)?a(a(u-l)+p):a(a(p-l)+u),u=l,f=a(f+m),i+=t;return a(o+a(u+f))}var f=e,i=t;function u(r,e,t,a){var n,o,u,m,s,l,p,b,v;if(r<=0)return 0;if(1===r||0===t)return e[a];for(u=a,n=0,o=0,m=0,v=0;v<r;v++)l=e[u],p=f(n+l),b=i(n)>=i(l)?f(f(n-p)+l):f(f(l-p)+n),n=p,p=f(m+b),s=i(m)>=i(b)?f(f(m-p)+b):f(f(b-p)+m),m=p,o=f(o+s),u+=t;return f(n+f(m+o))}var m=r,s=o,l=u;m(s,"ndarray",l);export default s;
//# sourceMappingURL=ssumkbn2.js.map