@thi.ng/vectors
Version:
Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts
24 lines (23 loc) • 442 B
JavaScript
import { defBitOp, defBitOpN } from "./compile/emit.js";
const [mulI, mulI2, mulI3, mulI4] = defBitOp("*", true);
const [mulU, mulU2, mulU3, mulU4] = defBitOp("*");
const [mulNI, mulNI2, mulNI3, mulNI4] = defBitOpN("*", true);
const [mulNU, mulNU2, mulNU3, mulNU4] = defBitOpN("*");
export {
mulI,
mulI2,
mulI3,
mulI4,
mulNI,
mulNI2,
mulNI3,
mulNI4,
mulNU,
mulNU2,
mulNU3,
mulNU4,
mulU,
mulU2,
mulU3,
mulU4
};