UNPKG

@thi.ng/vectors

Version:

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

12 lines (11 loc) 357 B
import { dotS, dotS2, dotS3, dotS4 } from "./dots.js"; const magSqS = (a, num, ia, sa) => dotS(a, a, num, ia, ia, sa, sa); const magSqS2 = (a, ia, sa) => dotS2(a, a, ia, ia, sa, sa); const magSqS3 = (a, ia, sa) => dotS3(a, a, ia, ia, sa, sa); const magSqS4 = (a, ia, sa) => dotS4(a, a, ia, ia, sa, sa); export { magSqS, magSqS2, magSqS3, magSqS4 };