@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 [bitXorI, bitXorI2, bitXorI3, bitXorI4] = defBitOp("^", true);
const [bitXorU, bitXorU2, bitXorU3, bitXorU4] = defBitOp("^");
const [bitXorNI, bitXorNI2, bitXorNI3, bitXorNI4] = defBitOpN("^", true);
const [bitXorNU, bitXorNU2, bitXorNU3, bitXorNU4] = defBitOpN("^");
export {
bitXorI,
bitXorI2,
bitXorI3,
bitXorI4,
bitXorNI,
bitXorNI2,
bitXorNI3,
bitXorNI4,
bitXorNU,
bitXorNU2,
bitXorNU3,
bitXorNU4,
bitXorU,
bitXorU2,
bitXorU3,
bitXorU4
};