UNPKG

@thi.ng/vectors

Version:

Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts

10 lines (9 loc) 209 B
const maddNS2 = (o, a, n, b, io = 0, ia = 0, ib = 0, so = 1, sa = 1, sb = 1) => { !o && (o = a); o[io] = a[ia] * n + b[ib]; o[io + so] = a[ia + sa] * n + b[ib + sb]; return o; }; export { maddNS2 };