@thi.ng/vectors
Version:
Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts
24 lines (23 loc) • 538 B
JavaScript
import { defBitOp, defBitOpN } from "./compile/emit.js";
const [bitAndI, bitAndI2, bitAndI3, bitAndI4] = defBitOp("&", true);
const [bitAndU, bitAndU2, bitAndU3, bitAndU4] = defBitOp("&");
const [bitAndNI, bitAndNI2, bitAndNI3, bitAndNI4] = defBitOpN("&", true);
const [bitAndNU, bitAndNU2, bitAndNU3, bitAndNU4] = defBitOpN("&");
export {
bitAndI,
bitAndI2,
bitAndI3,
bitAndI4,
bitAndNI,
bitAndNI2,
bitAndNI3,
bitAndNI4,
bitAndNU,
bitAndNU2,
bitAndNU3,
bitAndNU4,
bitAndU,
bitAndU2,
bitAndU3,
bitAndU4
};