UNPKG

@stdlib/esm

Version:

ES module distribution for Stdlib, a standard library for JavaScript and Node.js.

3 lines 1.02 kB
// 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"./../../../math/base/special/floor.js";var n=e,f=128;function t(r,e,o,i,u){var a,l,m,p,s,v,d,c,y,b,j,h,x;if(r<=0)return 0;if(1===r||0===i)return e+o[u];if(a=u,r<8){for(j=0,x=0;x<r;x++)j+=e+o[a],a+=i;return j}if(r<=f){for(l=e+o[a],m=e+o[a+i],p=e+o[a+2*i],s=e+o[a+3*i],v=e+o[a+4*i],d=e+o[a+5*i],c=e+o[a+6*i],y=e+o[a+7*i],a+=8*i,b=r%8,x=8;x<r-b;x+=8)l+=e+o[a],m+=e+o[a+i],p+=e+o[a+2*i],s+=e+o[a+3*i],v+=e+o[a+4*i],d+=e+o[a+5*i],c+=e+o[a+6*i],y+=e+o[a+7*i],a+=8*i;for(j=l+m+(p+s)+(v+d+(c+y));x<r;x++)j+=e+o[a],a+=i;return j}return h=n(r/2),t(h-=h%8,e,o,i,a)+t(r-h,e,o,i,a+h*i)}var o=t;function i(r,e,n,f){var t,i,u;if(r<=0)return 0;if(1===r||0===f)return e+n[0];if(t=f<0?(1-r)*f:0,r<8){for(i=0,u=0;u<r;u++)i+=e+n[t],t+=f;return i}return o(r,e,n,f,t)}var u=r,a=i,l=t;u(a,"ndarray",l);export default a; //# sourceMappingURL=dsapxsumpw.js.map