@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 [addI, addI2, addI3, addI4] = defBitOp("+", true);
const [addU, addU2, addU3, addU4] = defBitOp("+");
const [addNI, addNI2, addNI3, addNI4] = defBitOpN("+", true);
const [addNU, addNU2, addNU3, addNU4] = defBitOpN("+");
export {
addI,
addI2,
addI3,
addI4,
addNI,
addNI2,
addNI3,
addNI4,
addNU,
addNU2,
addNU3,
addNU4,
addU,
addU2,
addU3,
addU4
};